RJ-45 cabling makes it easy to swap or reassign motors to different channels, and to modularize each channel for maintenance.
Currently there's only one revision of this board, REV-0.
What follows are images of the circuit layout layers as they appear in Sprint6 Layout and/or a Geber viewer (such as the open source tool 'gerbv'), along with board mounting dimensions.
SD-1600 top and bottom layers (click for full sized image) | |
SD-1600 top copper layer |
SD-1600 bot copper layer |
SD-1600 photo top |
SD-1600 photo bottom |
Use cable strain relief when possible for the DB-37 cable, to prevent tugs on cabling from stressing the DB37 connector on the SD-1600 card.
When wiring the RJ-45 cables to the stepper drives, follow the wiring diagram in the above schematic.
The SD-1600 has only one configurable option: the 4 resistor networks, RN1 thru RN4, which should be configured as follows:
When 2K resistor networks are installed, they pull up the steps/direction outputs to +5, which for open collector outputs can decrease noise pickup when these signals are floating. Noise can cause motors to creep, or run erratically and loose position. Example: moving only channel B in reverse may cause neighboring channels A or C to creep or run improperly, or the moving channel B may not run correctly and loose position.
When you're experiencing noise problems during testing, install the four SD-1600's 2K pullup resistors in RN1 thru RN4. If noise problems persist, use a scope to check the step/direction signals at the motor drives. You should see the "steps" signal to normally reside at +5v, and fall to ground during stepping. The "direction" signal should either be +5v or GND during motor running, and not some value between.