jarekk wrote:I think the principle is similar to what you suggest
Hey Jarekk, I think the principle shown in the video is more the optical measurement and offset / rotation correction of parts - like discussed e.g. here:
https://github.com/jkuusama/LitePlacer-DEV/issues/34
I am suggesting something different:
With John's solution you could mount a number of cut strip feeders to your table. You could combine lanes to support 8mm, 12mm or others in any order.
The big advantage is, that each and every feeder will be in a predfined position. The machine's software roughly knows where to look for feeders.
If we then include a small QR code, the camera could capture it, decode it and would instantly know how wide a given feeder is - and could thus figure out where the first part should be picked up.
If we also had fiducial markers on the feeder, the machine could instantly determine the exact feeder position and aligment - and from that deduce the pickup locations. Finicky optical sprocket hole detection would no longer be necessary.
The QR code could also include a unique feeder id; which would allow for the software to "recognize" a feeder which it has seen before and ask you if it should reduced stored configuration (pocket pitch, part type, part designator, etc.). So if I had a bunch of feeder modules, I could recycle them for commonly used components without the need to configure them over and over again.
This combination would greatly reduce setup time for a given job:
1. put component strips in feeder modules
2. mount feeder modules onto table
3. start "feeder configuration wizard"
a. camera scans all potential feeder locations, detects and reads QR code for each
b. per location, it already knows the feeder module / tape width
c. camera scans for feeder fiducials (optional, if alignment is fixed and known - depends on mounting location) and calibrates feeder position and alignment
d. wizard detects if a feeder has been "seen before" and allows user to reuse existing config for that lane
e. wizard asks user to configure part pitch, part type, part orientation, designator etc. for the other lanes
Compare this "Auto Setup" to glueing parts to table surface, navigating to sprocket holes of each tape strip, fighting opctial detection, fiddling with orientation and part pitch, hoping that everything works and - worst of all - repeating this tedious procedure each and every time you want to build a board...
@John: The grid is a nice idea. But I am not sure that I like the spacing between 8mm feeders... I will try to think of something.