o semi
As máquinas pick-and-place (PnP) são muito úteis para fabricantes ou indivíduos que precisam preencher muitos PCBs idênticos. Isso é particularmente verdadeiro quando se trabalha com pequenos componentes SMD (dispositivo de montagem em superfície) que são difíceis de colocar manualmente na placa. Uma máquina PnP configurada corretamente pode preencher placas com dezenas de componentes por minuto, o que pode ser um grande benefício para a eficiência. O problema é que configurar uma máquina PnP costuma ser uma tarefa muito difícil. O CDPnP semiautomático torna a configuração muito fácil de executar, para que qualquer pessoa possa tirar proveito do preenchimento automatizado de PCB.
O controle PnP pode variar drasticamente. Algumas máquinas exigem que o usuário configure cada movimento manualmente, mostrando à máquina exatamente onde pegar um componente e exatamente onde mover para soltá-lo. O usuário deve definir esses movimentos para cada componente da placa. Outras máquinas PnP mais avançadas são totalmente automáticas, o que significa que podem encontrar componentes e soltá-los em um PCB de acordo com os arquivos de projeto sem nenhuma configuração manual. Essas máquinas são muito caras e são normalmente usadas por fabricantes de PCB de alto volume. Eles também exigem muita configuração inicial para funcionar conforme o esperado. A CDPnP é uma máquina semiautomática que representa um meio termo entre esses dois extremos, tornando-a perfeita para produção em pequena escala.
Para usar o CDPnP, o usuário só precisa importar um arquivo de posição KiCAD, colocar seus PCBs não preenchidos na cama, soltar um monte de componentes na cama, marcar alguns pontos de referência em cada PCB e pressionar "ir". Isso funciona porque o CDPnP faz uso intenso de visão computacional para detectar componentes e sua posição. Por ter o arquivo de posição KiCAD e as PCBs marcadas, ele sabe exatamente onde colocar esses componentes e como orientá-los. Como uma máquina PnP convencional, ela usa um efetor final a vácuo para agarrar os componentes. Esse efetuador final, que inclui a câmera, pode se mover nos eixos X, Y, Z e R (girar).
O CDPnP foi projetado para ser controlado diretamente por um PC através de drivers de motor RS-485 CDBUS. Isso elimina a necessidade de um microcontrolador dedicado atuando como intermediário. O eixo Z inclui um medidor de tensão, para que a máquina possa detectar quando o efetor final empurra um componente e quando esse componente está apoiado em um PCB. A câmera também se conecta através do CDBUS.
Este é um projeto de código aberto e os arquivos necessários para construir um CDPnP estão no GitHub.