Difference between revisions of "DIY CNC Controller"

From CNC.xyz Wiki
Jump to: navigation, search
(Eagle Files)
Line 114: Line 114:
 
[[Eagle]] is a very popular PCB design tool created by CadSoft, free and hobbyist licenses are available in addition to professional and commercial licenses.
 
[[Eagle]] is a very popular PCB design tool created by CadSoft, free and hobbyist licenses are available in addition to professional and commercial licenses.
  
*[[:File:3 Axis DIY CNC Controller Eagle.zip|Eagle File Download]]
+
*[[:File:3 Axis DIY CNC Controller Eagle.zip|3 Axis Eagle File Download]]
  
 
==Gerber Files==
 
==Gerber Files==

Revision as of 00:55, January 30, 2014

DIY CNC Controller
Finished DIY CNC Controller 3 Axis.jpg
3 Axis Controller
Status In Production
Manufacterer A Quick CNC
Version 1.0.4 (3 Axis), 1.0.0 (4 Axis)
Designer AJ Quick
License CC BY-SA 3.0

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 (CC BY-SA 3.0). For more information, see the License section.

The DIY kit, as well as assembled versions, are available from the A Quick CNC store.

DIY Kit 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.

Board Layout

3 Axis DIY CNC Controller Board.png

Schematic

Standard Application

SLA707XM Stepper Motor Application Schematic.png

3 Axis

800px

4 Axis

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

Eagle is a very popular PCB design tool created by CadSoft, free and hobbyist licenses are available in addition to professional and commercial licenses.

Gerber Files

Gerber files are a universal file type that are commonly used by PCB board manufacturers. These files can be sent directly to a PCB manufacturer to have boards produced.

License

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.