Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
boards:mksgenv14 [2023/10/10 11:56] – [Schematic] 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 46: | Line 63: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | __MOTOR__ | ||
+ | |||
+ | A `generic' | ||
+ | |||
+ | < | ||
+ | Factory | ||
+ | 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+ | ||
+ | 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=== |