Difference between revisions of "DIY CNC Controller"

From CNC.xyz Wiki
Jump to: navigation, search
Line 14: Line 14:
  
 
The DIY CNC Controller is a Unipolar Stepper motor controller based on the [[SLA7078MPR]] by [http://www.allegromicro.com/ 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 Controller is a Unipolar Stepper motor controller based on the [[SLA7078MPR]] by [http://www.allegromicro.com/ 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 [[Wikipedia:Creative Commons|Creative Commons]] BY-SA 4.0 license. For more information, see the [[#License]] section.
  
 
'''Assembly Instructions'''
 
'''Assembly Instructions'''

Revision as of 06:23, January 29, 2014

DIY CNC Controller
Finished DIY CNC Controller 3 Axis.jpg
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 BY-SA 4.0 license. For more information, see the #License section.

Assembly Instructions

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 4.0 International License.