Hi Everyone!
I'm a noob to OpenPNP but not a noob to CNC machining.
25 years in the business. In doing so I have converted
my 1974 Bridgeport CNC1 to LinuxCNC and made my own CNC wire
EDM machine which also uses LinuxCNC.
I am interested in building my own PNP machine and am doing preliminary research.
LinuxCNC, which is really Axis and HAL, can allow you to use the Parallel port on
a PC based motherboard to directly control servos and steppers. Typically with step,
direction, and enable pins, all at low cost. You can buy a simple breakout boards
that uses the parallel port on eBay for as little as $5.00us. Stepper or servo motors, power supplies
and amp/controllers are all obtainable at a reasonable costs.
So here are my questions:
Does OpenPNP reside on a master computer and sends Gcode info using a serial connection
to a controller board such as the "Smoothie Board"?
This makes sense to allow for fast and high step rates for the motors.
Not so thrilled at using 3d-printer boards for PNP applications. Lots of extraneous stuff there...
Is there a way to use a PC Parallel port to run the motors etc. by just using OpenPNP?
I see that there is a reference driver for LinuxCNC...
https://openpnp.github.io/openpnp/master/org/openpnp/machine/reference/driver/LinuxCNC.htmlIs that driver functional and working? Is there documentation on how to setup/use OpenPNP with LinuxCNC?
Would it make sense to Run OpenPNP & LinuxCNC on the same machine and use the parallel port
to drive the needed motors? I do recognize that there may be a limitation on speed using this
topology.
Thanks!
minomiko