DIY CNC Controller
3 Axis Controller | |
Status | In Production |
---|---|
Manufacterer | A Quick CNC |
Version | 1.0.3 (3 Axis), 1.0.0 (4 Axis) |
Designer | AJ Quick |
The DIY CNC Controller is a Unipolar Stepper motor controller based on the SLA7078MPR by Allegro Microsystems. It was designed to be inexpensive and easily assembled by those even with a beginner skill level. The motor driver chip provides excellent power output for driving NEMA 23 and even some NEMA 34 motors. The power output is adjustable between 1-3 amps, with microstepping levels between 1/1 (full steps) and 1/16 microsteps. The board can accept a voltage range between 12-44 volts DC, but 24-36 volts is recommended. The board utilizes an IDC26 connector for easy connecting to a DB-25 ribbon cable, or directly to a SmoothStepper board.
The DIY CNC design is available as an Open Hardware project based on the Creative Commons License (BY-SA 4.0). For more information, see the License section.
Assembly Instructions
Contents
Features
- Accepts 5, 6 or 8 wire unipolar stepper motors (4 wire type not compatible)
- 40 volt DC maximum input voltage, 24 volt DC recommended, 12 volt DC minimum.
- 3.0 amps maximum current per phase, 0.5 amp minimum. (Fully adjustable)
- 12 volt DC output for computer style case fan (not included).
- 1/1, 1/2, 1/4, 1/8, & 1/16 microstepping.
- Patent pending circuit protection built in to protect against short circuits.
- Inputs for limit switches and e-stop.
- Easy to build and easy to use terminal blocks for connecting wires.
Schematic
Bill of Materials (BOM)
3 Axis Kit
Line # | Quantity | Part Code | Digikey | Description |
---|---|---|---|---|
1 | 3 | IC1, IC2, IC3 | SLA7078MPR-ND | SLA7078MPR Driver chip from Sanken |
2 | 2 | IC4, IC5 | LM317HVT | High Voltage Adjustable Regulator |
3 | 1 | X1 | HRP26H-ND | 26 Pin Male IDC Connector |
4 | 4 | TB1, TB2, TB3, TB4 | ED2613-ND | 6 Position Terminal Block |
5 | 2 | TB5, TB6 | ED2609-ND | 2 Position Terminal Block |
6 | 8 | C1, C2, C3, C4, C5, C6, C7, C11 | 478-3192-ND | Ceramic Capacitor 0.1uF |
7 | 3 | C8, C9, C10 | 565-1613-ND | Capacitor Aluminum 680uF 50V 20% |
8 | 3 | R1, R2, R3 | CF14JT10K0CT-ND | 10 Kohm 1/4 Watt Resistor |
9 | 2 | R5, R7 | CF14JT240RCT-ND | 240 Ohm 1/4 Watt Resistor |
10 | 1 | R4 | 715XBK-ND | 715 Ohm 1/4 Watt Resistor |
11 | 1 | R6 | 2.05KXBK-ND | 2.05 Kohm 1/4 Watt Resistor |
12 | 4 | RN1, RN2, RN3, RN4 | 4606X-1-103LF-ND | 10 Kohm 6-SIP Resistor Network |
13 | 3 | VR1, VR2, VR3 | CT6EP102-ND | 1K Variable Trimmer Potentiometer |
14 | 3 | SW1, SW2, SW3 | CT2083-ND | 3 Position DIP Switch |
4 Axis Kit
For the 4 axis kit, you will take the above components and add the following components:
Line # | Quantity | Part Code | Digikey | Description |
---|---|---|---|---|
1 | 1 | IC4 | SLA7078MPR-ND | SLA7078MPR Driver chip from Sanken |
2 | 1 | TB7 | ED2613-ND | 6 Position Terminal Block |
6 | 2 | C12, C13 | 478-3192-ND | Ceramic Capacitor 0.1uF |
7 | 1 | C14 | 565-1613-ND | Capacitor Aluminum 680uF 50V 20% |
8 | 1 | R8 | CF14JT10K0CT-ND | 10 Kohm 1/4 Watt Resistor |
12 | 1 | RN5 | 4606X-1-103LF-ND | 10 Kohm 6-SIP Resistor Network |
13 | 1 | VR4 | CT6EP102-ND | 1K Variable Trimmer Potentiometer |
14 | 1 | SW4 | CT2083-ND | 3 Position DIP Switch |
Eagle Files
Gerber Files
License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.