586,119 active members*
3,605 visitors online*
Register for free
Login
IndustryArena Forum > Hobby Projects > RC Robotics and Autonomous Robots > Neil's Robotic Workcell / Pick-n-Place system
Results 1 to 16 of 16
  1. #1
    Join Date
    Mar 2004
    Posts
    576

    Neil's Robotic Workcell / Pick-n-Place system

    Well it's time to spill some beans here. I've been working on a generic multi-axis robotic-workcell for various uses (3D Printer, Pick-and-place, etc) with some high-school students since late 2009, and we've finally got an operational machine! Though there is still some work to be done to make it useful, mostly surrounding the control system. For the PnP machine, I need to engineer some feeders, and for the 3D printer, we need to build an extruder head and a heated table.

    Significant kudos to my high-schoolers who have really proven their capabilities, intelligence and mettle on this project! FWIW, we're starting project number two, which is a UAV quad-copter.

    So without further ado, here it is... http://veisystems.com/nose/workcell.html

    There are more sections I need to document, but I don't have pics of those currently, so I'll get those updates this coming week.

    Cheers,
    -Neil.

  2. #2
    Join Date
    Oct 2005
    Posts
    2392
    Looks nice! What is that servo/motor etc you are using for nozzle rotation?

  3. #3
    Join Date
    Mar 2004
    Posts
    576
    Nema 08 stepper motor.

  4. #4
    Join Date
    Mar 2010
    Posts
    0
    Nice design. I wish I had the capabilities to do that metal work.
    What are you using for a vacuum?

    Also, what are you using for software?

  5. #5
    Join Date
    Mar 2004
    Posts
    576
    Thanks. For now, I'm using a hot-air reflow tool that has a vacuum pickup. With appropriate solenoid valves, etc. I also plan to use the hot air side (minus the heat) to provide a "puff" of air to ensure a component is released.

    Software is custom C code under Linux, which works crudely for now, but will be much smoother once I finally decide on a motion controller (too much to research still, sigh).

    I still need to take pics of the controller/electricals, but hopefully will do that this weekend.

  6. #6
    Join Date
    Mar 2010
    Posts
    0
    It looks like it is possible to do the software with EMC2 (real time OS), and not need a separate motor controller (still need drivers of course). http://tim.cexx.org/?page_id=704 Maybe you could save a few bucks that way.

  7. #7
    Join Date
    Mar 2004
    Posts
    576
    Actually considered that route until my mini itx mobo refused to accept Ubuntu. I'm okay with C/Linux now that I discovered image-processing libraries (which was the only part that intimidated me). I'm considering rolling my own motion controller still (using a microprocessor etc).

  8. #8
    Join Date
    Mar 2010
    Posts
    0
    Quote Originally Posted by cnczoner View Post
    Actually considered that route until my mini itx mobo refused to accept Ubuntu. I'm okay with C/Linux now that I discovered image-processing libraries (which was the only part that intimidated me). I'm considering rolling my own motion controller still (using a microprocessor etc).
    That sux about not being able to use EMC2.

    What image processing libraries are you using?

  9. #9
    Join Date
    Mar 2004
    Posts
    576
    Quote Originally Posted by webbyguy View Post
    That sux about not being able to use EMC2.

    What image processing libraries are you using?
    Yep, as I was all pumped when I heard on another forum about it's ability to be controlled by Python or similar. I don't want to buy yet another mobo, but may consider swapping the one in my CNC mill (full ATX size IIRC) for this Mini-ITX one. Not sure yet.

    For vision processing, I had found ImageJ, OpenCV, and one other that escapes me currently, then there were a couple commercial/paid libraries available. It'll be a while before I do anything with vision on this, so for now that's on the backburner. For what I intend to use it now, I should be fine without vision, and still need to build feeders and indexing mechanism, add limit switches, figure out the motion-control stuff, and finish the software. That should keep me busy for a while.

    Cheers,
    -Neil.

  10. #10
    Join Date
    Mar 2004
    Posts
    576
    Updates... http://www.veisystems.com/nose/
    Still need to finish the software though.

  11. #11
    Join Date
    Mar 2010
    Posts
    0
    Quote Originally Posted by cnczoner View Post
    Updates... http://www.veisystems.com/nose/
    Still need to finish the software though.
    You are really moving fast. It is very impressive.

  12. #12
    Join Date
    Mar 2004
    Posts
    576
    I'd actually say it's moving pretty slow lately, since I have other things going on. However, I just uploaded a video of some basic X-Y testing... [nomedia="http://www.youtube.com/watch?v=Wz9RjazuPbY"]YouTube- NOSE RW / PnP testing[/nomedia].

  13. #13
    Join Date
    Nov 2010
    Posts
    5

    Cost estimate?

    Just out of curiosity, do you have any estimates of amount of money that this has all cost?

  14. #14
    Join Date
    Mar 2004
    Posts
    576
    I think I'm close to 2K by now. Really just need to finish the software now.

  15. #15
    Join Date
    Mar 2004
    Posts
    576
    It picks and places now. It can rotate components though not used on this video yet. So far, we're using C to create the g-code, EMC2 for control, and a reflow station for the vacuum source. Still need to make feeders/tape guides and add a camera with image recognition. There is also a bit of component bounce when they are released, so need a add a bit of positive pressure on release.

    NOSE PnP -- Picking and Placing - YouTube

    .

  16. #16
    Join Date
    Aug 2011
    Posts
    0
    Hi, you machine looks great, very nice movement, looks like it should be reasonably fast for Pick and Place operations.

    With regards to the second solenoid adding a puff of air to release the part, in my experience, all I needed to allow the vacuum to release was a small vent in the vacuum tube.

    In this photo it is provided by the yellow syringe tips inserted into the vacuum tubes
    Attached Thumbnails Attached Thumbnails P1010594.JPG  

Similar Threads

  1. SMD pick and place
    By ciccio in forum Printing, Scanners, Vinyl cutting and Plotters
    Replies: 195
    Last Post: 09-13-2019, 12:56 PM
  2. Pick & place in VB
    By pdl in forum Visual Basic
    Replies: 1
    Last Post: 04-16-2010, 06:28 PM
  3. Anyone SC or NC need a Pick & Place?
    By Al_The_Man in forum Community Club House
    Replies: 0
    Last Post: 01-18-2010, 09:46 PM
  4. pick & place machine
    By gombault in forum LinuxCNC (formerly EMC2)
    Replies: 6
    Last Post: 09-19-2009, 07:19 AM
  5. who has smd pick place software???
    By C++ in forum Printing, Scanners, Vinyl cutting and Plotters
    Replies: 2
    Last Post: 03-04-2009, 08:43 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •