Hi Fern528!
The general working model of pnp machines is to take parts from feeders
and place them at a specific locations using a supplied list. The list
of placements and their target locations is usually fix and feeders are
usually considered to supply only good parts. OpenPnP has a scripting
engine which allows to extend this. Suppose you can configure your
source as any type of feeder OpenPnP supports and your target as a list
of placement locations like a pick & place file for a PCB, you could use
a script to examine the list of good/bad parts and command addition feed
operations on your source feeder to skip certain parts.
With some more/other scripting, you could also place good and bad parts
to different locations...
If you'd like to implement your own feeder, you'd need to add a module
implementing the feeder interface. This has basically a feed() and a
pick() method where you do what ever is needed to pick the next part.
You may check the tray feeders source code to get an idea what you'd
have to do.
Jan
> --
> 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
> <mailto:
openpnp+u...@googlegroups.com>.
> To view this discussion visit
https://groups.google.com/d/msgid/openpnp/
> a2de1242-0f6e-4752-930e-4c1e25aebbd8n%
40googlegroups.com <https://
>
groups.google.com/d/msgid/openpnp/
> a2de1242-0f6e-4752-930e-4c1e25aebbd8n%
40googlegroups.com?
> utm_medium=email&utm_source=footer>.