Electronics > Manufacturing & Assembly

[CDPnP] Tiny Semi-Automatic PnP Machine (0201 SMT video included)

(1/4) > >>

dukelec:
CDPnP is an SMT assistant tool, not a fully automatic SMT machine.

Fully automatic SMT machines are much more complicated to configure, requiring the configuration of feeders and the configuration of components in the software, and the machine is much larger.

This semi-automatic machine is simple to configure, just import the KiCad generated position file, place one or more PCBs, use the camera to mark any two reference points on each PCB and you are ready to go. All components do not need to be configured in software.

For ICs with very dense pins, especially for BGA packages, it is recommended to check the position manually before putting them down and use the keyboard to adjust the position and angle. If you place them directly by hand, it is not easy to align them and they are prone to hand shake.

0201 & BGA SMT test video, please turn on subtitle: https://youtu.be/3ZsayoO3BOo





Calibration is also simple: https://youtu.be/i8R95j60-6I

GitHub: https://github.com/dukelec/cdpnp


Hardware:

The hardware is modular in design. One RS-485 bus is used to connect all modules to the PC, including two cameras. (10 Mbps by default.)

The machine has four degrees of freedom: X, Y, Z, R (rotate, also with homing switch), and is controlled by multiple stepper motor controllers.

The Y-axis is controlled by two motor controllers, synchronised by multicasting.

The Z-axis contains a strain gauge-based force sensor, the sensor data is relayed through the R-axis controller, as the sensor is closest to the R-axis.

The machine automatically picks up component from a pre-defined search areas and put it onto the PCB in the corresponding position.

Whenever the machine has finished with the same value of components, it will automatically pause and wait for the user to change the components in the search area.

dukelec:
Please comment on this, any comments are welcome and greatly appreciated.  :blah:

DIY required information can be found here: https://github.com/dukelec/cdpnp/discussions/10

nimish:
Very nice, just what I need; what's the expected cost to buy/assemble?

dukelec:
Thank you for your reply.
Currently, the price of an assembled CDPnP is 580 USD, as small production runs can reduce some costs, such as the cost of CNC parts.
If you DIY CDPnP by yourself, unless you have your own CNC machine, making a small number of CNC parts may be more expensive.
Nevertheless, you are welcome to DIY your own CDPnP and I will assist you with any questions you may have.

Next, we will continue to improve and optimize the design to make it more accurate and less costly (assembled expected to sell for about $500 USD). And we will continue to keep open source.

(Update: 650 USD -> 580 USD)

sleemanj:
Very slow and needs to be babysat.  Vac pump is super loud.

Idea for you, make an acrylic grid tray with clear base and opaque walls, assign parts to each tray compartment, have some marker fiducials on the tray so you can recognise it's position and rotation, then you can just dump parts into the grid compartments and the machine can use it's current vision-pickup capability by just limiting to the appropriate grid. No babysitting needed.  Best if the vision detected and ignored upside down parts.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod