
Design, development and construction of an electronic controller for a CNC machine. The controller controls up to 3 stepper motors (up to 3 axes), has home and limit switches, and is optically isolated from the computer.
Computer Aided Design (CAD) Model of the Circuit

Printed Circuit Board (PCB)


Technical Specifications
- Supports 3 axis in step direction control
- Supports unipolar stepper motors
- Can work in either full-steps or half-steps for higher precision
- Connects to the computer using the parallel port (LPT)
- Completeoptical isolation from the computer – protects the computer from possible faults.
- Home and limit switches support for the 3 axes.
- Header access to every free LPT input\output (can be used to enhance the CNC control by adding vacuum cleaner, lubricant
- Absolute maximal electrical specifications: 60 volts, 30 ampere, 90 watts (with proper heat-sink).
- Seperate control for each motor!
- Maximum of 35,000 steps per second for each axis
- Heat-sink ready
- Actively ventilated package (fan)
- Firmware upgradable
- Supports 5,6,8 wired motors
- Supported by Linux CNC (EMC2), Mach3, Kcam
CNC Controller Case
- 3 “one way” connectors for easily connecting the stepper motors while preventing mistakes
- DB-9 (“serial”) connector for limit-switches input.
- Emergency Stop Button (the red button in the corner) that completely shuts down the electricity. The button is lit (using a bright led) while the machine is ON.
- Well ventilated case using a 60mm brushless fan.
- DC (12v) connector
- General bench-top power supply connectors for the motor’s electricity.


An example configuration in Linux CNC (EMC2)








Great work, i have built the one but stuck in torque and inertia. I think my circuit is not supporting to much i have used unipolar drive at the end powered by mosfets but is full step excited i think half step will make much better sinusoid and reduce humm.It is very helpful if u send me the circuit.
Hi there,
I love the design you chose. I was wondering if I could get an electronic copy of the component list, PCB layout and circuit board diagram. I’d love to build this.
P.S- An excelent work.
Un Saludo…
Would you please send me circuit board diagram, electronic components,etc to make 3 axis stepper motor controller
hey , when you publish the pcb ?!?!?!?
i want to make a driver circut of a cd drive spindle stepper motor. It is a
3 phase stepper.
Please send me a circut diagram of the driver circut.
Thank you.
Wow This Look Excellent…. Could you please email me what ever you have…circuit diagram … pc board lay out …docs…
I want to build one!!!!
hi, i am also interested to get some detailed information
of this cnc project. would you please contact me?
best regards, markus
Hi, Please can you send me a electronic circuit of this board??
Many Thanks
Ciccio
I am looking to do a CNC router table and I would LOVE to have the schematic and cut sheet for this to control my motors. Could you PLEASE send it to me!
Could u please can you send me a electronic circuit of this board of the bipolar motors. It looks vary well done
hello,thank you for sharing all this wonderfull stuff,I love it.
and I`d like to put toguether one control like this myself, can you tall me were can one find the especifications to put it together. I will really apreciate it. thanks.
Hy!
Please send me the circuit diagram of your stepper motor driver.
Thanks
Lupin
Hungary
That CNC controller of you seems to be very powerfull, how can i get the documentation and schematic diagram.
I live in Venezuela.
That CNC controller of you seems to be great, how can i get full documentation and schematic diagram.
I am located in Venezuela.
would you please send me circuit board diagram, electronic components,etc to make 3 axis stepper motor controller
Hi
Nice work…impressed. Is there a way to get circuit diagram or can I order a board from you? Thanks
Shane
Hi,
I am also interested in buying the controller. I am in South Africa. Can you please give me information on where I can buy this controller?
Regards,
Francois
Hi,
what are the SMD components on the bottom layer?
Thanks,
Daniele
how can i get full documentation and schematic diagram.
I am located in Serbia.
Could you send the schematics for the controller?
Is it for sale? or can I get it?
Nice pictures, but what about the schematic??
Hi, why your motor controller didn’t supports 4 wired motors?
What is the minimum impedance supported?
Thanks,
King regards,
Daniele.
One other thought, this is a unipolar controller, can you also do it for a bipolar motor, I can produce both boards?
One other thought, this is a unipolar controller, can you also do it for a bipolar motor?
Hi, I want to know where can I bu this controler,
Thank you.
ninguem te garante k placa funcione
a mecanica para mim e fácil
Please send me the circuit diagram of your stepper motor driver. I liked it very much. Great work!
Your CNC controller appears to be great. Will you be suppling it complete, as a kit, PCB and programmed chips?
Can you display prices and options on your web site asap please. Please include postage for Europe too.
Regards
Andy
Interested in 3 axis controller, how do I go about it to purchase. I am located in India. Thank you.
[...] 3 Axis CNC Controller which supports home and limit switches for all the axes.More info at the CNC Controller PageCNC Software – Linux EMCThe software I’m using is EMC – Linux CNC. It has many [...]
Hello,
Please can you send me a electronic circuit of this board. I want to make it by myself.
Thank you.
Dv