Le Demi
Les machines Pick-and-Place (PnP) sont très utiles pour les fabricants ou les particuliers qui ont besoin de remplir de nombreux PCB identiques. Cela est particulièrement vrai lorsque vous travaillez avec de minuscules composants SMD (dispositif de montage en surface) difficiles à placer manuellement sur la carte. Une machine PnP correctement configurée peut remplir des cartes avec des dizaines de composants par minute, ce qui peut être une aubaine majeure pour l'efficacité. Le problème est que la configuration d'une machine PnP est souvent une tâche très difficile. Le CDPnP semi-automatique rend la configuration très facile à réaliser, de sorte que tout le monde peut profiter du remplissage automatisé des PCB.
Le contrôle PnP peut varier considérablement. Certaines machines exigent que l'utilisateur configure manuellement chaque mouvement, montrant à la machine exactement où prendre un composant et exactement où se déplacer pour déposer ce composant. L'utilisateur doit définir ces mouvements pour chaque composant de la carte. D'autres machines PnP plus avancées sont entièrement automatiques, ce qui signifie qu'elles peuvent trouver des composants et les déposer sur un PCB en fonction des fichiers de conception sans aucune configuration manuelle. Ces machines sont très coûteuses et sont généralement utilisées par les fabricants de PCB à grand volume. Ils nécessitent également beaucoup de configuration initiale pour fonctionner comme prévu. CDPnP est une machine semi-automatique qui représente un juste milieu entre ces deux extrêmes, ce qui la rend parfaite pour la production à petite échelle.
Pour utiliser CDPnP, l'utilisateur n'a qu'à importer un fichier de position KiCAD, placer ses PCB non remplis sur le lit, déposer un tas de composants sur le lit, marquer quelques points de référence sur chaque PCB et appuyer sur "go". Cela fonctionne car CDPnP fait un usage intensif de la vision par ordinateur pour détecter les composants et leur position. Parce qu'il dispose du fichier de position KiCAD et des PCB marqués, il sait exactement où placer ces composants et comment les orienter. Comme une machine PnP conventionnelle, elle utilise un effecteur à vide pour saisir les composants. Cet effecteur final, qui comprend la caméra, peut se déplacer dans les axes X, Y, Z et R (rotation).
CDPnP a été conçu pour être contrôlé directement par un PC via des pilotes de moteur RS-485 CDBUS. Cela élimine le besoin d'un microcontrôleur dédié agissant comme intermédiaire. L'axe Z comprend une jauge de contrainte, de sorte que la machine peut détecter quand l'effecteur d'extrémité pousse contre un composant et quand ce composant repose sur un PCB. La caméra se connecte également via CDBUS.
Il s'agit d'un projet open source et les fichiers nécessaires pour construire un CDPnP sont sur GitHub.