C1 is 100nf and found in tray a8
if it is time to place c1 , the machine moves to a8. you fine position and pick the part using a track pad (position) and a button (drop nozzle and turn on vacuum , lift nozzle.
the arm now moves back to last known position on the pcb. you now spin the part , position it and place it..
This is insane! What you describe is a fully automated machine being run in manual mode. WHY? If you have the capability of running the machine under computer control, why not have it do the board totally automatically from CAD data?
Jon
No because i don't use tape ! my parts are loose.
my hand is no longer steady. tweezers are cumbersome. ( 0402 parts you know ... )
i will do the rotation and fine tuning. ( later that can be handled by machine. initially this is a good setup.
once a board has gone through teach in the machine remembers coordinates for placing. the software can be expanded to use the coordinates from a pick and place file later.
This is just a brain experiment. start with something like this. it gives you the x/y gantry and the pick head. once we got that working we can thinka bout software improvement.
My idea is not to make a fully automated volume machine.
think 10 boards per run , 5x5 cm boards 20 to 30 parts per board.
I would start simple. get some sliders and steppers
Use hollow axis stepper and a paste dispenser needle for pickup ( or a real pick head. samsung heads are like 20$.
I would use a cheap usb cameras (endoscope cameras) mounted on the pick head. Looks at a 45 degree mirror that has a hole in it ( for the needle )
a joypad allows me to do x-y motions. a rotary dial allows me to spin the part.
NEXT button : start process of next part : stage moves above correct spot in parts tray
- i fine position stage using joypad and hit the PICK/PLACE button. machine picks part.
- i hit ok -> next step
- i hit redo -> machine puts part back down and i can repick a component.
- i hit reject -> machine drops part in 'reject' bin' and comes back to tray
after 'OK'
-> move stage to last position over board.
-> drop head to about 2mm above pcb
-> i fine tune the rotation ( downward looking image showing part and board ) and x-y and press PICK/PLACE button
-> machine places part down on pcb
if
-> i hit OK -> move back to tray ( next line item)
-> i hit REDO : lift part of board and allow me to adjust x/y and rotate -> hit place again to finish
-> i hit reject -> machine moves to reject bin , spits out part and goes back to last tray so i can pick it again
Smart software : upon Place the absolute position is recorded for that line item. so on next pcb the x/y doesnt need to be redone. only rotation
A SKIP button allows me to mark a part as non-install
a QUEUE button allows me to move this line item to the end of the pick program ( i don't want to place this guy right now... )
so i have very few controls
- a rotary dial for theta
- a joypad for x-y
PICK/PLACE button to pick or place a part ( dpeending on what phase we are in )
REDO button to repick or replace
OK button to go to next step
EJECT button to throw away part and retry
SKIP button for non-install
QUEUE button for 'place later'
software and features can be developed later
Gantry style system . two Z steppers running in sync , one X stepper. one Z stepper , one hollow axis theta stepper , one endoscope usb camera side looking at a 45 degree mirror.
these guys seems to have a collection of all that is needed
https://www.robotdigg.com/