As I promised, I’m publishing one primary article that contains overall description of the whole project and a work log which will be updated every time a progress is being done. This project is not finished yet , but I think that I can share it with you in its current form. I came up with this idea a few months ago . I have some free time now so I’m bringing the whole thing “to life”.
The main idea was to build a machine that would completely automatically sort some random SMD parts by their size ,shape, type, and most importantly their value and other parameters (resistance,capacitance,ESR etc.) .The whole machine may find use in searching some “perfect” parts that have to meet some requirements. But the truth is that I’m doing this project just for fun 🙂 .
For example you may want to find a resistor that haves exactly 10k ohm value not more or less. Some analog stuff might need precisely chosen components. You can throw some 10k resistors into the bowl feeder and program the whole machine in such a way that it finds part value that you need (as you know resistors and other parts have some tolerances for ex. 10%). Parts that doesn’t meet your expectations will be thrown to the trash tray or somewhere else, possibilities are almost endless.
You can also use this machine if you accidentally mix some SMD capacitor values together and you don’t really know which is which 😛 (as you might know they are not marked like the resistors). So instead of measuring each one by hand you can throw them to this machine and wait for the sorting process to be accomplished.
This machine will sort up to 144 different part values (that much test tubes fit into the rack/matrix). I will probably write a PC application that will allow you to program the whole thing easily via USB. The whole X/Y axis assembly will be used for another purposes too (I will describe them below). As the title suggest it is an “experimental 2 axis platform”. As I said before ,this project is not finished yet. I will probably publish one more sub-article describing the MCU (main controller board) and the X/Y axis assembly itself.
Links to the sub articles:
You can find all links to the sub-articles of this project down below (just to organize everything). For now I’ve written only two sub-articles, the last two should be published within the next week if everything goes well.
- [SPSM-1] SMD parts bowl feeder prototype
- [SPSM-2] Measurement rail for SMD parts
- [SPSM-3] Main controller unit [in progress]
- [SPSM-4] Experimental 2 axis platform [in progress]
How will it work?
I’ve tried to simplify the whole process of sorting these SMD parts as much as possible. Really nothing special happens over there ,but anyway I will describe how the whole thing works step by step below:
The whole part sorting process proceeds in the following steps:
- At first you need to put some parts in to the bowl feeder 
- After tuning on the whole machine ,bowl feeder starts to “shake”and feed them to the measurement rail
- SMD parts fall one by one from the bowl feeder to the measurement rail (one at a time) 
- Measurement is being taken (described in previous article) 
- When MCU knows exact parameters of a given part 2 linear actuators lift up and the part slides down to the “pick up tray” 
- X axis carriage with a powerful and precise electromagnet  arrives to the “pick up tray” 
- Measured part sticks to the electromagnet
- The manipulator moves the part over the desired test-tube/container as programmed before
- Electromagnet turns off and the part drops into that particular test tube
- The whole process repeats again with another part
Some early design renders:
You can see some early design renders (a lot of stuff that you see on them might change in the near future):
Experimental 2 axis platform:
As I said before , the whole 2 axis “platform” will be mainly used to experiment with some prototypes and other interesting stuff. I’ve even designed a fast mounting system that will allow me to swap things on the main table very quickly. Because of that I can convert the whole machine in to laser engraver just in a few minutes.
Example alternative uses:
- A laser engraver /cutter
- A laser PCB photo resist exposing platform
- A pen plotter for drawing some charts
- Or anything else that will come to my mind in the near future 🙂
The MCU board will have many outputs and inputs (H-bridges ,relays , high current transistors, logic outputs/inputs, analog inputs etc – just everything that might be useful to drive some standard components such as coils, servos, actuators, motors etc.). The whole X/Y axis assembly is designed in the way that it is easy to implement new improvements / modifications.
For example: the whole front plate with attached “accessories/heads” (for ex. laser, electromagnet etc.) can be changed almost instantly because I’ve designed a clever neodymium magnet mounting system. The whole manipulator was designed in the way that the “working area” can be easily adjusted to your needs (the only thing that changes are rod and belt lengths). Later I will describe everything more precisely in a separate article.
- EDIT: 06.08.2018:
To be continued ………. 😉
Stay tuned !
As always, you can post comments below (If you have any questions feel free to ask):