I've built a few hobby cnc machines using the Arduino/GRBL platform and they all perform great. I am working on a cnc Plasma table and as I expected, the Arduino is never going to cut it.
So I purchased a KL-DB25 6 axis breakout board from Automation Technology Inc, very similar to the DB25-1205 from Longs Motors and others.
I've installed Linuxcnc 2.7.14 on a Dell Octoplex GX620 and it seems to run fine. I'm able to load my gcode and it runs as expected with no BOB attached.
I've run stepconfig to set up the ports and pins for 3 axis motion and configured my drivers (TB-6600) to run my nema 23's.
The problem seems to be in the parallel port not able to send/receive. My stepper motors are getting power but will not turn any direction. I've tried multiple settings in stepconfig, tried on all 3 axis with no luck.
I got into the computer BIOS and changed the LPT Port mode to all available options, (OFF, AT, PS/2, EPP, ECP) and still not getting anything. (One thing I noticed in the BIOS the default LPT address is 378h, so I set my port address to the same with no change).
I connected my VOM to the port pins 2-7 and all of them read 4.4 volts whenever the computer is powered on. I have used the pyvcp Parport Test and it seems to be working, but when I toggle the pins the indicator changes from red to green, but the voltage remains at 4.4 volts.
I suspect the factory LPT port is faulty somehow and I'll have to get a PCI card installed.
I've spent the last 2 days in the forums and searching online for answers, but while I learned a lot I still have no clue to whats going on here.
I'm completely new to Linux OS and LCNC so it's very possible I've overlooked something simple in my setup. Can anybody shed some light on what I may be doing wrong here?
Many thanks.