Step 3: Photo Etching a Driver Board

OK, For all you chemistry majors who want to do something a little more professional here are some .pdf files you can print out and iron on or what ever you do to make an etched PC board. There's a Top Silk (just for reference), Top Copper, and Bottom Copper.

If you want to go easy Just do the Bottom Copper. There's not that much on the top and you can just solder jumpers where you need to.
<p>I made one axis driver and one stepper motor and test it on a test board ... and it worked like charm. &quot; i didn't use the light bulbs&quot;</p><p>I will build the 3-axis board with three stepper motors soon and i will post images after testing it. &quot; i will build a new layout&quot;</p><p>Thanks Tom for sharing this experience.</p>
<p>Note: 1. make the Enable pin in port setup in KCAM to True inverted</p><p>2. pins numbers in the schematic is not like the connection to the D-sub 25 Connector, Beware....</p>
<br> I admire this<br> article for the well-researched content and excellent wording.I got so involved in this material that I<br> couldn&rsquo;t stop reading.I am impressed<br> with your work and skill.Thank you so<br> much.<br><br> <a href="http://www.phuketeventcompany.com" rel="nofollow">wedding planner phuket</a><br>
<br> Thank<br> you for taking the time to publish this information very useful!<br><br> <a href="https://www.youtube.com/watch?v=Z-psxGVoHpI" rel="nofollow">Social Kickstart</a><br>
<br> I have<br> read your blog it is very helpful for me. I want to say thanks to you. I have<br> bookmark your site for future updates.<br> <br>film production house<br>
good job
<p>I&rsquo;ve been surfing online more than three hours today, yet I never found <br>any interesting article like yours. It&rsquo;s pretty worth enough for me. In <br>my opinion, if all webmasters and bloggers made good content as you did, <br> the web will be a lot more useful than ever before.<br> <br><a href="http://freeyoutubesubscribers.com/" rel="nofollow">youtube subscribers</a><br> <br><a href="http://freeyoutubesubscribers.com/free-youtube-views/" rel="nofollow">free youtube views</a></p>
<p>I/m linking </p><p>https://www.youtube.com/user/PanteraSpain</p>
<p>Thanks for sharing this useful info..<br><a href="http://freeyoutubesubscribers.com/" rel="nofollow">youtube subscribe</a><br><a href="http://freeyoutubesubscribers.com/free-youtube-views/" rel="nofollow">how to get more youtube views</a></p>
<br> Thank you for <br> helping people get the information they need. Great stuff as usual. Keep up <br> the great work!!! <br> <br> <a href="http://freetwitterfollowers.com/" rel="nofollow">twitter followers</a><br> <br> <a href="http://freefacebooklikes.net/" rel="nofollow">hack like facebook</a> <br><br> <br>
<br> I recently found <br> many useful information in your website especially this blog page. Among the <br> lots of comments on your articles. Thanks for sharing. <br> <br> <a href="http://clashofclans.hack-free.com/" rel="nofollow">see page</a> <br>
<br> Thanks <br> For sharing this Superb article.I use this Article to show my assignment in <br> college.it is useful For me Great Work. <br><p><a href="http://followerslikes.co/buy-brazil-twitter-followers/" rel="nofollow">buy brazil twitter followers</a></p>
<br> It proved to be <br> Very helpful to me and I am sure to all the commentators here! <br><p><a href="http://listsacademy.com" rel="nofollow">list academy review</a></p>
<p>Thank you for helping people get the information they need. Great stuff as usual. Keep up the great work!!! <br><a href="http://freeinstagramfollowers.org/" rel="nofollow">how to get instagram followers</a></p><p><a href="http://freeinstagramfollowers.org/free-instagram-likes/" rel="nofollow">get likes on instagram</a></p>
<br> An obligation of <br> appreciation is all together for this great post, i believe that it amazingly <br> captivating and especially well completely considered and set up together. I <br> foresee examining your work later on. <br><p><a href="http://schluesseldienst-in-berlin.org/" rel="nofollow">Schl&uuml;sseldienst Berlin</a></p>
<br> I recently came <br> across your blog and have been reading along. I thought I would leave my <br> first comment. I don&rsquo;t know what to say except that I have enjoyed reading. <br> Nice blog, I will keep visiting this blog very often. <br><p><a href="http://socialgrand.com/buy-instagram-followers/" rel="nofollow">getting more followers on instagram</a></p><p><a href="http://socialgrand.com/buy-instagram-comments/" rel="nofollow">instagram photo comments</a></p>
<p>I've cheated a bit in making my CNC Engraver. I used the Arduino UNO with a CNC Shield and run everything with a free program called EFL CNC. That part of the work was super easy to complete. The machine on the other hand, built slightly different from yours, has been a 5 month project getting everything to work perfect. Mainly, it had to be pretty :) The design difference is due to the use difference. This will be engraving glass inside a water bath tank., which can't be allowed to slosh back and forth with the movements.</p>
<br> Great job for <br> publishing such a beneficial web site. Your web log isn&rsquo;t only useful but it <br> is additionally really creative too. There tend to be not many people who can <br> certainly write not so simple posts that artistically. Continue the nice <br> writing <br><p><a href="http://socialgrand.com/buy-instagram-followers/" rel="nofollow">instagram buy followers</a></p><p><a href="http://socialgrand.com/buy-instagram-comments/" rel="nofollow">how to get comments on instagram</a></p><p></p>
<p>Hi, I'm using L298n instead of MOSFETS. The stepper seems to react but doesn't move, it's just growling. Is it because of L298n?</p>
I've got something I'm working on and need 10 or more accessible drives.<br><br>Can this be paralleled to incorporate more axis?<br><br>Also if it is possible ... am I going to need a special program for an application like that?<br><br>Thank you
<p>Is this motor compatible with this driver???</p><p>http://www.applied-motion.com/products/stepper-motors/4023-820</p>
<p> <br> <br>You have done a <br> great job on this article.It&rsquo;s very <br> readable and highly intelligent.You <br> have even managed to make it understandable and easy to read.You have some real writing talent. Thank <br> you.</p><p><a href="http://www.monacopropertylistings.com" rel="nofollow">Agences immobili&egrave;res &agrave; Monaco</a></p>
<p> <br> <br>This blog is so <br> nice to me. I will keep on coming here again and again. Visit my link as <br> well..</p><p><a href="http://hackgames.us/Pou-Hack/" rel="nofollow">pou cheats</a> </p><p><a href="http://hackgames.us/Hill-Climb-Racing-Hack/" rel="nofollow">hill climb racing hack apk</a></p>
<p>I am almost done with this project, a few things on the way from farnell/element14, looking good so far, and with a little hard work and care I have added a few professional touches, such as solder mask, though I handled it a bit too much after it cured (Used a spray paint version). Some components aren't soldered in as I am not sure about their values, the resistors for example. Can anyone provide a complete list of the parts? as the list Tom has provided doesn't seem to match, is a few parts short and it seems he is rather busy. I did look at the schematic ofcourse, however seems like a different revision. Thanks Tom for this valuable instructable, when it's made I'll test it and mark this as &quot;I made it!&quot;.</p>
<p> <br> <br>Very good points <br> you wrote here..Great stuff...I think you've made some truly interesting <br> points.Keep up the good work.</p><p><a href="http://damdaar.com/entertainment-news/" rel="nofollow">entertainment news</a></p>
<p>Hello,</p><p>If you are trying to use a simple parallel port to USB adapter it will not work. Parallel ports were not designed to provide power while USBs do. This means that the stepper motor will always receive a signal even when it shouldn't be. If your pins recieve power ONLY when connected to the computer, this is the problem.</p>
<p>i made it and not workiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiing</p>
<p>Hi! I'm making this driver for my CNC, but when i step in KCAM the motor vibrates back and forth and then stops, any idea what the problem is?</p><p>Thanks</p><p>cutdact</p>
please guys what are the values of c3-c6 i just need that to finish :)
and how about c6 is it imortant ?
<p>Sorry to bring up an old thread but I have the same question. did you manage to get and answer?</p>
thanks buddy and sorry for being late :)
thank you buddy i will finish it and post some pics :)
<p>if i was to make changes to the design where it connects to the stepper can i make this circuit able to drive a 4 wire bipolar stepper motor</p>
<p>if i was to make changes to the design where it connects to the stepper can i make this circuit able to drive a 4 wire bipolar stepper motor</p>
<p>I also have similar problem as &quot;<a href="http://www.instructables.com/member/descartable/" rel="nofollow">descartable</a>&quot; has. Any solution? </p><p>Thanks in advance.</p>
<p>Hi , I just finished building a single motor drive but I have a problem, when I plug in the 12V the motor start moving erratically back and forward, vibrate a lot and that disappear when I disconnect the enable pin of the CD 4028, control via parallel port isn't working fine either.I build it using a perforated board,I check all the connections and are as per the diagram.Any suggestions???Thanks</p>
So I am having a hard time. My motor will hardly step once, and back once. The motor heats up pretty hot. I have the pm55l-048 motor to test with. runnning 16v. any suggestions?
<p>Yes, Motor gets too hot. I've the same motor pm55l-048 and running on 12 V with driver IC UCN5804B, tested on Kcam.</p><p>I think it might be be too small for load (800ma). Have you solved your problem ? I'm planning for bigger motors.</p>
Hi, After making the circuit (I'll be breadboarding it ) can I expect it to run with Arduino.Rather how I can make it run for an uno. I'm trying to do this for a 3d printer ? <br> <br>Is it for unipolar (AS IT SEEMS TO BE CENTRE-TAPPED )? How can i make it run for a bipolar stepper ? <br>
Hi, I'm not a motorspecialist so I cannot give you an answer on that. Perhaps other users ? <br>With Arduino UNO you could better use Polulu-drivers.
Thanks dirver for replying :) <br>Can you just let me know some details that how it is programmed , do you use a micro controller to run the three steppers or do you program it with some software.? <br>I'm just curious how I will program it for the 3d printer.Thanks : and sorry for trouble
<p>hi jatin</p><p>I have tried to drive this controller through arduino uno and it works !</p><p>you should use something called grbl you will upload a sketch to your arduino and connect your wires (step and direction) for each motor and run it with a software compatible with grbl I used grbl controller .</p><p>and when I used the enable pin It didn't work</p><p>so good luck and let me know what you achieve :)</p><p>use the following link to download the library and put it in it's directory the open examples in arduino software &gt;GRBL&gt;GRBLtoArduino then upload it</p><p><a href="https://github.com/Protoneer/GRBL-Arduino-Library" rel="nofollow">https://github.com/Protoneer/GRBL-Arduino-Library</a></p><p>some guides :</p><p><a href="https://github.com/damellis/gctrl" rel="nofollow">https://github.com/damellis/gctrl</a></p><p><a href="http://blog.protoneer.co.nz/grbl-arduino-g-code-processor-pin-layout/" rel="nofollow">http://blog.protoneer.co.nz/grbl-arduino-g-code-processor-pin-layout/</a></p>
Hi Jatinbatra,<br>For my cnc-router I use Mach 3, but I'm designing a 3D printer and then I use this Arduino-unit (including temperature controller, stepperdrivers, ....).<br>http://dx.com/p/elecfreaks-3d-printer-ramps-reprap-exaltation-kit-208068<br>If you make a 3D printer with the driver here described, you will still need 2x temperature controller and the 4th stepperdriver.<br>I first wanted to change my router for also 3D-printing but the 3th axis would not go high enough so I decited to make a 3D printer from scratch.
Actually I'm only a novice and I don't know how to layout PCB, so it is pretty much cumbersome work to connect a sub25 connector . <br>What i'M doing is that I'm making everything on a generic (protoboard or breadboard ) kinda thing , so I wanted to know can you help me figuring out what should I do ?
Hi Jatinbatra,<br>Depends on what you mean with &quot;figuring out&quot;.<br>Do you want to make Tom's pcb or are you making a new design ?<br>
i just simply want to make the driver to run the steppers with computer control i.e the torque, speed (micro-steping) and direction via a pc for 3 motors.It doesn't matter to me whether it be CNC or 3D printer, All I want to do is run the motors . <br>I'm bit unaware about programming part ,.
The programming can be done with Mach3.<br>Look at the picture of Tom for this.<br>Have you already bought the components ?<br>

About This Instructable


1,179 favorites


More by Tom McGuire: Easy to build CNC Mill Stepper Motor and Driver circuits Easy to Build Desk Top 3 Axis CNC Milling Machine
Add instructable to: