Duke's Blog

Learning is a life long journey.

Subscribe

DIY SMT machine - CD-PnP

DIY a small SMT machine for scattered components, aimed for engineers, to solve the pain of daily prototyping. Here is a video of the initial run, the video shows the 0402 material (my target is 0201). It will be continuously optimised in the future.

Open source:
https://github.com/dukelec/cd_pnp

Last video:
https://youtu.be/zz6A2N83bC0
(or: https://www.bilibili.com/video/BV1wL4y1H7ot)

The core architecture is: One small servo board per motor, one camera, actuator, etc., using only one CDBUS (RS485) bus, the current baudrate is 10Mbps, currently only using less than 30% of the bandwidth, and can continue to increase the number of cameras in the future. One of the axes is driven by two motors together, which requires high synchronisation. The CDBUS multicast mechanism is used here to achieve perfect synchronisation. The stepper servo and jpeg bus camera have been open source projects for a long time.

This machine can also be used for PCB cutting:

Multi-line printing demo: https://youtu.be/r6bBqGQhlzU

Comments:

#1, Sunday, August 08, 2021, Joe <[email protected]~.com> wrote:

I was VERY excited to discover your MAX 10 tiny FPGA board on AliExpress. I immediately ordered 5 pieces, and can't wait to start experimenting with fitting it into a breadboard design I've been working on. Is it possible to get the KiCAD design files for this? I have already asked over AliExpress messaging regarding the files, and also possibility of volume purchasing.

Thanks again, Joe

#1.1, Friday, August 13, 2021, Duke <[email protected]~.io> wrote:

I have replied to your email, the AliExpress shop is a third party and I do not occupy it. The module production files and the kicad original files are available, but at the moment there is a charge, the current price is 309 USD and it is for your own use only.

#1.2, Friday, August 13, 2021, Duke <[email protected]~.io> wrote:

I've just uploaded the KiCad library for this module to Github, not sure if it will help you, it's probably too late.


Please visit the original link: /cd-pnp