This is an old revision of the document!


MKS Gen V1.4 3D

mksgen.jpg

tmc2208.jpg

KeyeStudio MKS Gen V1.4 3D clone

Pinout

E0 Arduino AVR
STEP 26 PA4
DIR 28 PA6
ENABLE 24 PA2
E1 Arduino AVR
STEP 36PC1
DIR 34PC3
ENABLE 30PC7
X Arduino AVR
STEP 54PF0
DIR 55PF1
ENABLE 38PD7
Y Arduino AVR
STEP 60 PF6
DIR 61 PF7
ENABLE 56 PF2
Z Arduino AVR
STEP 46PL3
DIR 48PL1
ENABLE 62PK0

MOTOR

A `generic' cable from eBay (these vary)

Factory    Centre pair swapped
A+ RED     A+ RED
A- GREEN   A- BLUE
B- BLUE    B- GREEN
B+ BLACK   B+ BLACK

My generic cable has A- B- twisted at the motor (JST) end so not usable with my motor on this board without swapping the centre pair of cables (at either end).

For JST, just lift the plastic tooth and pull the cable out, very simple.

PORT

1  2  3  4
2B 2A 1A 1B
B+ B- A- A+

MICROSTEPPING

Jumpers select the micro-stepping mode which will default to 32 microsteps/step on a DRV8825.

Schematic

The Schematic has a missing pull-up resistor of 100K on the SLEEP/RESET pins (named SLP) on each motor controller unit.

Resources

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies