There are many possibilities, the most common one is to have one or more dedicated feeder controllers, usually just an arduino or similar, with some IO-buffering or implementing a bus. Ideally, these also implement some simplified form of G-code, so everything is similar to setup in OpenPnP. But any text-line command/response form is fine for OpenPnP. There are open source controllers around.
There are alternative solutions possible: some feeders are
autonomous, they sense when a part is picked and feed a new one
after that. The advantage is that they only need power rails, no
addressable signal wiring needed (no expensive plug-in system).
Plus there is no need to identify which feeder is which in OpenPnP
(no need to configure the driver/controller and address for the
feeder). The down side is that one extra part is always already
fed/exposed, i.e. the last part may be wasted if the feeder
removes the cover tape for instance (if the feeder is removed from
the machine, the part falls out). And you need to feed the first
part manually (button?), or trust OpenPnP to reliably detect an
empty pick and retry.
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/71056c19-555e-4747-a6c7-141e3085f4afn%40googlegroups.com.