Hi there, marvelous build! Question: What would you say is the biggest bottleneck for speed? The vision library? The camera's framerate? The interface between the PC and the smoothie-board? The mechanical design (movement induced vibrations)? The servos or motors? I'm gonna be building one, but I dont have access to high torque motors or ball-screws so I'm gonna attempt to achieve high speeds by moving the PnP-head like you do (belt driven in Y), but move the board in X, rather than the gantry (thus avoiding the high inertia). But if the hard bottleneck is somewhere else, maybe I should reconsider? I plan to place small components at high speeds first, followed by larger IC's at lower speeds according to their size. What do u think of this? (I'm at college lvl still) Thank you! :)
If you move the board, as opposed to holding it still, there is a risk that previously placed components shift from the position they were placed, not to mention the potential for the solder paste to flow away from their pads. Probably a real mess.
Great job! What are the reference of the two motors used to pickup and place the components? Have they been specially designed for Pick & Place? I assemble more than 10000 components per year by hand. It is time to convert my CNC into pick&place. Regards from New Zealand
thanks! do you mean motors which rotate nozzles? those are 20mm/NEMA 8 hollow shaft stepper motors from china. if you're interested in diy pick-and-place machines - google OpenPNP, there're tons of useful information on the subject
Any idea if your config on git would work on a new version of Linuxcnc? I've been down a rabbithole of trying to use OpenPnP on top of LinuxCNC, at this point it seems like it would probably be a better bet to try to get your setup working on my machine. Looks like it was created when LinuxCNC used Python 2 which is why I'm not sure that it would just work these days.
dunno.. :) it's a parker brushless diaphragm air pump from aliexpress, hanging on rubber vibration mounts www.cnc-club.ru/forum/download/file.php?id=163868&mode=view&mt=1
i actualy look like small GPU 720P, or some exb,firevire,sata or etc?? xiling spartan 6 some dev board?? is nicely done.. meaby is a MB for this mashine?:? XD
nope. homing for all axes is done on hard stops with servo torque limiting. Y, Z use absolute encoders, but need to home X each power up as it uses incremental renishaw linear scale
@@m3rkwurdigliebe Nice! thank you, are you using servos for X, Y and Z or just X and Y? what type of encoders you're using for each axis? BTW very nice machine.
X,Y,Z use mitsubishi HF-KP servo motors which come with 18-bit absolute encoders. X axis is driven with a timing belt, i was concerned with precision so i used a 1um RGH24 renishaw linear encoder for it. it is handled by the MR-J3-10BS mitsubishi servo drive. Y axis is uses a THK ballscrew, so i thought it should be fine with just a motor encoder. Z is also timing belt driven, but travel distance is small and i limit the torque when placing parts, so no fully-closed control either. heads use 20mm stepper because of size constraints
yeah, what do you want to know? here's some info with pictures (in russian) www.cnc-club.ru/forum/viewtopic.php?f=151&t=23262 or email me thru the link above
снизу ELP-USBFHD01M-L28 + объектив Yumiki 3.9mm Lens 1/2.3 Inch IR 72D HFOV No Distortion сверху уже ссылка на али не работает. 1.3M какаято с припаянными в готовые дырки 3мм светодиодами
Это какая-то фантастика!
Такое ощущение, что видео ускорено...
This machine is incredible!
Hi there, marvelous build!
Question: What would you say is the biggest bottleneck for speed? The vision library? The camera's framerate? The interface between the PC and the smoothie-board? The mechanical design (movement induced vibrations)? The servos or motors?
I'm gonna be building one, but I dont have access to high torque motors or ball-screws so I'm gonna attempt to achieve high speeds by moving the PnP-head like you do (belt driven in Y), but move the board in X, rather than the gantry (thus avoiding the high inertia). But if the hard bottleneck is somewhere else, maybe I should reconsider?
I plan to place small components at high speeds first, followed by larger IC's at lower speeds according to their size.
What do u think of this?
(I'm at college lvl still)
Thank you! :)
If you move the board, as opposed to holding it still, there is a risk that previously placed components shift from the position they were placed, not to mention the potential for the solder paste to flow away from their pads. Probably a real mess.
Great job! What are the reference of the two motors used to pickup and place the components? Have they been specially designed for Pick & Place? I assemble more than 10000 components per year by hand. It is time to convert my CNC into pick&place.
Regards from New Zealand
thanks! do you mean motors which rotate nozzles? those are 20mm/NEMA 8 hollow shaft stepper motors from china. if you're interested in diy pick-and-place machines - google OpenPNP, there're tons of useful information on the subject
how is the PnP holding up 3 years later?
Any idea if your config on git would work on a new version of Linuxcnc? I've been down a rabbithole of trying to use OpenPnP on top of LinuxCNC, at this point it seems like it would probably be a better bet to try to get your setup working on my machine. Looks like it was created when LinuxCNC used Python 2 which is why I'm not sure that it would just work these days.
awsome work yo. LINUX on top..
How come your air compressors are running so silent ?
dunno.. :) it's a parker brushless diaphragm air pump from aliexpress, hanging on rubber vibration mounts www.cnc-club.ru/forum/download/file.php?id=163868&mode=view&mt=1
what is the cost of this system? approximately ?
hard to say. many components were collected over the years... probably around $1500
i actualy look like small GPU 720P, or some exb,firevire,sata or etc?? xiling spartan 6 some dev board?? is nicely done.. meaby is a MB for this mashine?:? XD
Superb
Do you use limit switches?
nope. homing for all axes is done on hard stops with servo torque limiting. Y, Z use absolute encoders, but need to home X each power up as it uses incremental renishaw linear scale
@@m3rkwurdigliebe Nice! thank you, are you using servos for X, Y and Z or just X and Y? what type of encoders you're using for each axis?
BTW very nice machine.
X,Y,Z use mitsubishi HF-KP servo motors which come with 18-bit absolute encoders. X axis is driven with a timing belt, i was concerned with precision so i used a 1um RGH24 renishaw linear encoder for it. it is handled by the MR-J3-10BS mitsubishi servo drive. Y axis is uses a THK ballscrew, so i thought it should be fine with just a motor encoder. Z is also timing belt driven, but travel distance is small and i limit the torque when placing parts, so no fully-closed control either. heads use 20mm stepper because of size constraints
Wanna buy your card
can you share all your details
not sure about all details, but i'll answer if you ask what do you want to know
Can you give some information on your pnp machine ?
Hit me a pm if you like
yeah, what do you want to know? here's some info with pictures (in russian) www.cnc-club.ru/forum/viewtopic.php?f=151&t=23262
or email me thru the link above
Что за камеры для верха и низа использовались?
снизу ELP-USBFHD01M-L28 + объектив Yumiki 3.9mm Lens 1/2.3 Inch IR 72D HFOV No Distortion
сверху уже ссылка на али не работает. 1.3M какаято с припаянными в готовые дырки 3мм светодиодами
Answeer my email