Greets,
I am working on designing a custom PCB to interface with a G540. The intention is to drive the G540 from Arduino and GRBL, just as an alternative to my current MACH3 setup which works GREAT. I've a couple CNC machines using GECKO drives, one with the G540, one with individual drives, and very much like the products...Thanks for the good work GECKO!
I've a couple questions regarding the DB25 and DB9 connections on the G540.
1) Is there an available schematic, showing a little better what is going on with each pin just inside the DB25 connection, I am still making a few assumptions ATM. Of course I have reviewed the G540 manual immensely, and am thoroughly familiar with the pinout diagrams there, but I still don't quite understand what exactly is under the hood.
for example...
a) it seems there is roughly 4.5 volts between the 4 pins (input 10,11,12,13) and the ground pins. Where is this voltage coming from? Are these open collector pulled high from internal 5v source, as I notice the pins go to ground when the respective pins (1-4) of the Main
Terminal Block are grounded?
b) do the Step and Dir pins (2-9) connect internally to LED/Resistor input of an opto-isolator?
c) is this the identical case with the Output2,1 pins (1,17)?
d) Any advice regarding the electrical internals of pins 14,15, and 16 would very much help...?
2) My G540 is mounted to an aluminum enclosure. Some of the DB shells (Y, Z) have continuity (are grounded) with the Aluminum enclosure, some (X,DB25) do not... Is this by design, or is there some problem with my unit? I would think all the shells would be connected to the enclosure, or should they all be isolated?
Cheers,
bc