[time-nuts] OT stuffing boards: was GPS interface/prototyping board

Chris Albertson albertson.chris at gmail.com
Sun Jun 26 00:59:10 EDT 2016


OpenPNP has a set of drivers for each class of PNP machine.  One of the
drivers outputs LinuxCNC g-code,  They already have other drivers for other
kinds of machines, maybe 8 or 10 in total.

Yes you could translate centroid files to G-code but that is exactly what
openPNP does.  It does a little more because it figures out where the parts
and PCB are on the table using vision.  openPNP can pick up loose parts and
place them on a PCB that is dropped by hand at a random place on the work
table.  Open PNP will locate marks on the PCB.  It looks good because you
don't need build jigs to exactly position either the parts or the board.

The way your software might fit into this is to make a "universal driver".
Your driver would have to provide the standard API to openPNP and then
would output whatever it takes to control one the the 80+ machines you know
how to control.   But LinuxCNC does this too.  I reads up G-code then
drives almost any machine

OpenPNP does need a centroid file.  these can be CSV files or there are a
file CAD filers it can read, one of them is Eagle and some others

On Sat, Jun 25, 2016 at 10:27 AM, Mark Sims <holrum at hotmail.com> wrote:

> If OpenPnp generates a gcode file for a particular CNC controller (say
> Linux CNC) my program can easily translate it into something pretty much
> any other CNC machine can read (including some machines that have not
> existed for over 40 years).  It would not be hard to add the ability to
> read a standard layout centroid file and convert it into gcode.  The
> problem there is specifying all the machine specific stuff like
> feeder/board locations, pick sequences, component rotation.
> One of the file formats it can read is Gerber.  I use it to convert paste
> layer Gerber files to gcode for laser cutting stencils.  It also outputs
> excellent Gerber renderings as .PDF or .SVG files (or .DXF).  It is one of
> the very few programs out there that can handle the new "X2" extensions to
> Gerber.  I've used it for doing toner transfer boards.    It can also
> convert Excellon or Sieb&Meyer drill files to gcode, pdf, dxf, postscript,
> Adobe Illustrator, etc.
> --------------
>
> >  Good of you to volunteer for the next re-write of OpenPnP …:)
>
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts at febo.com
> To unsubscribe, go to
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>



-- 

Chris Albertson
Redondo Beach, California


More information about the time-nuts mailing list