Il Semi
Le macchine Pick-and-Place (PnP) sono molto utili per produttori o privati che devono popolare molti PCB identici. Ciò è particolarmente vero quando si lavora con piccoli componenti SMD (dispositivo a montaggio superficiale) difficili da posizionare manualmente sulla scheda. Una macchina PnP configurata correttamente può popolare le schede con dozzine di componenti al minuto, il che può rappresentare un grande vantaggio per l'efficienza. Il problema è che configurare una macchina PnP è spesso un compito molto difficile. Il CDPnP semiautomatico rende la configurazione molto semplice da eseguire, in modo che chiunque possa trarre vantaggio dal popolamento automatizzato di PCB.
Il controllo PnP può variare notevolmente. Alcune macchine richiedono che l'utente configuri manualmente ogni movimento, mostrando alla macchina esattamente dove prelevare un componente ed esattamente dove spostarsi per rilasciarlo. L'utente deve definire tali movimenti per ogni componente della scheda. Altre macchine PnP più avanzate sono completamente automatiche, il che significa che possono trovare componenti e inserirli su un PCB in base ai file di progettazione senza alcuna configurazione manuale. Tali macchine sono molto costose e vengono generalmente utilizzate dai produttori di PCB in grandi volumi. Richiedono inoltre molta configurazione iniziale per funzionare come previsto. CDPnP è una macchina semiautomatica che rappresenta una via di mezzo tra questi due estremi, rendendola perfetta per la produzione su piccola scala.
Per utilizzare CDPnP, l'utente deve solo importare un file di posizione KiCAD, posizionare i PCB non popolati sul letto, rilasciare un gruppo di componenti sul letto, contrassegnare un paio di punti di riferimento su ciascun PCB e premere "vai". Funziona perché CDPnP fa un uso massiccio della visione artificiale per rilevare i componenti e la loro posizione. Poiché dispone del file di posizione di KiCAD e dei PCB contrassegnati, sa esattamente dove posizionare tali componenti e come orientarli. Come una macchina PnP convenzionale, utilizza un effettore finale a vuoto per afferrare i componenti. L'effettore finale, che include la telecamera, può spostarsi sugli assi X, Y, Z e R (ruotare).
CDPnP è stato progettato per essere controllato direttamente da un PC tramite i driver del motore CDBUS RS-485. Ciò elimina la necessità di un microcontrollore dedicato che funga da intermediario. L'asse Z include un estensimetro, in modo che la macchina possa rilevare quando l'effettore finale spinge contro un componente e quando quel componente poggia su un PCB. La telecamera si collega anche tramite CDBUS.
Questo è un progetto open source e i file necessari per costruire un CDPnP sono su GitHub.