Author Topic: DIY Pick and Place machine  (Read 8175 times)

0 Members and 1 Guest are viewing this topic.

Offline briandoreyTopic starter

  • Regular Contributor
  • *
  • Posts: 51
  • Country: gb
    • Project Blog
DIY Pick and Place machine
« on: November 23, 2013, 01:11:22 pm »
For the past 4-5 months I and my brother have been designing and building a DIY pick and place machine to place surface mount components on circuit boards.

We built our own machine rather than buying one due to the large amount of space a commercial machine takes up and the cost to buy them!

I have got a new blog post at http://briandorey.com/post/DIY-Pick-and-Place-V2-Project-Complete.aspx which shows the various parts of the machine and a video of the machine running:

The machine is driven by Mach3 and a Smoothstepper interface board with an Arduino mini to control the feeder activator system.
Current placement rate is around 600 components per hour.
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 14192
  • Country: gb
    • Mike's Electric Stuff
Re: DIY Pick and Place machine
« Reply #1 on: November 23, 2013, 01:58:13 pm »
A few comments :
A much better effort than most of the ones we've seen so far - at least you've realised that feeders are essential. You probably want to get overall speed up by about a factor of two though to make it more useful.

I didn't see any mention of auto nozzle change - this is important for unattended operation.
 
You don't need seperate holders for each size on the vib feeder - just a channel with an adjustable endstop for the different lengths.

It seems to spend a lot of time waiting for one move to complete before starting the next - it could often be starting an X/Y move while the Z axis is completing its move


 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline briandoreyTopic starter

  • Regular Contributor
  • *
  • Posts: 51
  • Country: gb
    • Project Blog
Re: DIY Pick and Place machine
« Reply #2 on: November 23, 2013, 02:04:21 pm »
A few comments :
A much better effort than most of the ones we've seen so far - at least you've realised that feeders are essential. You probably want to get overall speed up by about a factor of two though to make it more useful.

I didn't see any mention of auto nozzle change - this is important for unattended operation.
 
You don't need seperate holders for each size on the vib feeder - just a channel with an adjustable endstop for the different lengths.

It seems to spend a lot of time waiting for one move to complete before starting the next - it could often be starting an X/Y move while the Z axis is completing its move
Thank you for the feedback, the auto nozzle changer is on the list of future updates and the vib feeder is work in progress.

The delays between each move are due to limitations on the Mach3 software and Smoothstepper interface board, there is a 100-200ms delay when each command is sent such as turning on and off the relays, valves etc which is adding delays to the normal movement.
Version 2.1 control board is going to use a separate microcontroller as a usb slave so it can receive the commands directly from the PC while Mach3 is driving the steppers. This will hopefully get rid of the annoying delays.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28741
  • Country: nl
    • NCT Developments
Re: DIY Pick and Place machine
« Reply #3 on: November 23, 2013, 02:53:00 pm »
It looks awesome but still I wonder whether it isn't cheaper to have the boards assembled. If you look around you'll find assembly houses which will assemble small series very cheap.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Alphatronique

  • Regular Contributor
  • *
  • Posts: 129
  • Country: ca
    • Alphatronique Inc.
Re: DIY Pick and Place machine
« Reply #4 on: November 23, 2013, 03:42:00 pm »
Hi

First really nice machine  :-+

you may try to look  Dynomotion controller  http://dynomotion.com/KFLOP.html

have much more flexibility that dynomotion ,

have possibility to program on the controller most of your function so you end up
whit pc sending  witch feeder and Y,X,thetra of part then controller do the rest by itself   ;D
dynomotion have also trajectory planner and good command buffer

that kind of approach i take when i make my "phoenix" pick place


but at that time unfortunately i was not aware of the dynomotion.

even if diy pick place was fun and instructive ,my "phoenix" have end-up in junk-yard
and replace my a single MyData machine ,that cost less that the whole phoenix project ...


« Last Edit: November 23, 2013, 04:05:13 pm by Alphatronique »
Marc Lalonde CID.  IPC Certified PCB Designer.
Alphatroniqe inc.   www.alphatronique.com
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 14192
  • Country: gb
    • Mike's Electric Stuff
Re: DIY Pick and Place machine
« Reply #5 on: November 23, 2013, 03:44:05 pm »
It looks awesome but still I wonder whether it isn't cheaper to have the boards assembled. If you look around you'll find assembly houses which will assemble small series very cheap.

.or bought a used machine - the amount of time spent on this must have been way more than what you can get a used machine with similar capability for.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline briandoreyTopic starter

  • Regular Contributor
  • *
  • Posts: 51
  • Country: gb
    • Project Blog
Re: DIY Pick and Place machine
« Reply #6 on: November 23, 2013, 03:55:50 pm »
It looks awesome but still I wonder whether it isn't cheaper to have the boards assembled. If you look around you'll find assembly houses which will assemble small series very cheap.

.or bought a used machine - the amount of time spent on this must have been way more than what you can get a used machine with similar capability for.
I looked at several used machines but couldnt find anything small enough to fit in the workshop. The cheapest business unit in town is £10,000+ per year so that was a lot more than i wanted to spend to automate the board production and buy a used machine as well.
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 14192
  • Country: gb
    • Mike's Electric Stuff
Re: DIY Pick and Place machine
« Reply #7 on: November 23, 2013, 04:35:18 pm »
It looks awesome but still I wonder whether it isn't cheaper to have the boards assembled. If you look around you'll find assembly houses which will assemble small series very cheap.

.or bought a used machine - the amount of time spent on this must have been way more than what you can get a used machine with similar capability for.
I looked at several used machines but couldnt find anything small enough to fit in the workshop. The cheapest business unit in town is £10,000+ per year so that was a lot more than i wanted to spend to automate the board production and buy a used machine as well.
The old Versatronics RV1/RV4 machines can be had for £2-5K depending on condition & feeders, and are small enough for most locations. Although it comes in a fairly big frame/stand, much of it is empty space which can be used as storage.
I'm surprised that in the 15-odd years since it came out that no new comparable machines have appeared. When I was looking at machines there just wasn't anything nearly as small. I think the TWS Quadra & smallest Fritch machines were the next size up, and quite a lot bigger.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11714
  • Country: my
  • reassessing directives...
Re: DIY Pick and Place machine
« Reply #8 on: November 23, 2013, 05:25:31 pm »
do you plan to sell? how much estimated cost so far?
« Last Edit: November 23, 2013, 05:28:46 pm by Mechatrommer »
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline briandoreyTopic starter

  • Regular Contributor
  • *
  • Posts: 51
  • Country: gb
    • Project Blog
Re: DIY Pick and Place machine
« Reply #9 on: November 23, 2013, 05:30:14 pm »
do you plan to sell? how much estimated cost so far?
I dont think it would be viable to make these to sell with the time spent building it with our basic metalworking kit.

The total cost of materials and parts to build this machine was £3659.60.
 

Offline David_AVD

  • Super Contributor
  • ***
  • Posts: 2879
  • Country: au
Re: DIY Pick and Place machine
« Reply #10 on: November 23, 2013, 09:12:49 pm »
It seems a little slow, but still a good DIY effort.   :-+
 

Offline Jane

  • Frequent Contributor
  • **
  • Posts: 404
Re: DIY Pick and Place machine
« Reply #11 on: November 23, 2013, 09:58:13 pm »
There is also openPnP project, see  at
https://groups.google.com/forum/#!forum/openpnp
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 6618
  • Country: nl
Re: DIY Pick and Place machine
« Reply #12 on: November 23, 2013, 10:43:36 pm »
Great work! I wonder how many pcb's do you do in one serie if you need such a machine?
 

Offline mjrandle

  • Contributor
  • Posts: 27
Re: DIY Pick and Place machine
« Reply #13 on: November 23, 2013, 11:17:07 pm »
Nice work, thanks for sharing.  I would be interested to know how fast it goes once you are done refining it.
 

Offline briandoreyTopic starter

  • Regular Contributor
  • *
  • Posts: 51
  • Country: gb
    • Project Blog
Re: DIY Pick and Place machine
« Reply #14 on: November 24, 2013, 11:46:11 am »
Great work! I wonder how many pcb's do you do in one serie if you need such a machine?
We have been building 50+ a day by hand (approx 15 per hour)  and after 40ish boards, mistakes start to appear due to the concentration needed to place everything perfectly every time. The first day the new machine was running it did 100 boards in a 3 hour run which was much easier :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf