Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
boards:mksgenv14 [2023/10/11 14:09] – [Pinout] darron | boards:mksgenv14 [2023/10/11 17:11] (current) – darron | ||
---|---|---|---|
Line 7: | Line 7: | ||
</ | </ | ||
- | KeyeStudio MKS Gen V1.4 3D clone | + | KeyeStudio MKS Gen V1.4 3D clone. |
+ | |||
+ | This is controller board designed for 3D printers but can be used for | ||
+ | whatever purpose. | ||
+ | |||
+ | It supports 5 stepper motors using easy to buy controllers. | ||
+ | |||
+ | This type of board is known as a RAMPS controller since it contains | ||
+ | an ATmega2560 compatible with [[: | ||
===Pinout=== | ===Pinout=== | ||
+ | |||
+ | |||
+ | __GPIO__ | ||
<WRAP group> | <WRAP group> | ||
<WRAP 150px column> | <WRAP 150px column> | ||
+ | Stepper 1 | ||
^E0 ^ Arduino ^ AVR ^ | ^E0 ^ Arduino ^ AVR ^ | ||
|STEP |26| PA4 | | |STEP |26| PA4 | | ||
Line 19: | Line 32: | ||
</ | </ | ||
<WRAP 150px column> | <WRAP 150px column> | ||
+ | Stepper 2 | ||
^E1 ^ Arduino ^ AVR ^ | ^E1 ^ Arduino ^ AVR ^ | ||
|STEP | |STEP | ||
Line 28: | Line 42: | ||
<WRAP group> | <WRAP group> | ||
<WRAP 150px column> | <WRAP 150px column> | ||
+ | Stepper 3 | ||
^X ^ Arduino ^ AVR ^ | ^X ^ Arduino ^ AVR ^ | ||
|STEP | |STEP | ||
Line 34: | Line 49: | ||
</ | </ | ||
<WRAP 150px column> | <WRAP 150px column> | ||
+ | Stepper 4 | ||
^Y ^ Arduino ^ AVR ^ | ^Y ^ Arduino ^ AVR ^ | ||
|STEP |60| PF6| | |STEP |60| PF6| | ||
Line 40: | Line 56: | ||
</ | </ | ||
<WRAP 150px column> | <WRAP 150px column> | ||
+ | Stepper 5 | ||
^Z ^ Arduino ^ AVR ^ | ^Z ^ Arduino ^ AVR ^ | ||
|STEP | |STEP | ||
Line 52: | Line 69: | ||
< | < | ||
- | A+ RED | + | Factory |
- | A- GREEN | + | A+ RED A+ RED |
- | B- BLUE | + | A- GREEN A- BLUE |
- | B+ BLACK | + | B- BLUE B- GREEN |
+ | B+ BLACK B+ BLACK | ||
</ | </ | ||
- | My generic cable has A- B- twisted at the motor end so not usable with my motor | + | 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). | 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__ | __PORT__ | ||
Line 67: | Line 87: | ||
2B 2A 1A 1B | 2B 2A 1A 1B | ||
B+ B- A- A+ | B+ B- A- A+ | ||
+ | B G B R BLACK GREEN BLUE RED | ||
</ | </ | ||
+ | |||
+ | __MICROSTEPPING__ | ||
+ | |||
+ | Jumpers select the micro-stepping mode which will default to | ||
+ | 32 microsteps/ | ||
===Schematic === | ===Schematic === | ||
The {{boards: | The {{boards: | ||
pull-up resistor of 100K on the SLEEP/RESET pins (named SLP) on each motor controller | pull-up resistor of 100K on the SLEEP/RESET pins (named SLP) on each motor controller | ||
- | unit. | + | unit which keeps each controller awake and out of reset. |
===Resources=== | ===Resources=== |