Skip to topic
|
Skip to bottom
"Wealth without money..."
Jump:
RepRap Home
What can it make?
One page description
Future Plans
Main Blog
Documentation
Make your own RepRap
Using your RepRap
Videos / Movies
RepStrap machines
Community
Get a RepRap Kit
User Forums
Builder's Wiki
Builder's Blog
RepRap auf Deutsch
RepRap en espaņol
RepRap in italiano
RepRap IRC Channel
RepRap Twitter
Object Library
Thingiverse
The People
World RepRap map
Related Sites
Background
Press
Philosophy
Acknowledgments
T-shirts, mugs etc.
GPL Licence
Privacy Policy
Main Web
Changes
Changes detailed
Topic list
Search
login
Edit
Attach
Printable
Main.DarwinStepperController
r1.17 - 28 May 2007 - 21:18 -
ZachSmith
topic end
Start of topic |
Skip to actions
---+ Stepper Motor Controller Card ---+ Depreciated! Use [[DarwinStepperController_1_2][Stepper Motor Controller Card v1.2]] instead. %TOC% This board is based on the [[UniversalControllerBoard][Universal Controller Board.]] ---++ Make it First you need an assembled UniversalControllerBoard. <img src="%ATTACHURLPATH%/finished-as-stepper-controller-magnify.jpg" alt="stepper board finished" height="400" align="right"/> There is very little work needed to take a universal controller board with all the common components and to turn it into a stepper controller. All you need to do is to add the following components, which are shown in the magnified part of the picture: <center> | *Component* | *Value* | | P3 | CONN_2 | | R10 | 4K7 | | R11 | 4K7 | </center> These form the synchronisation link between the stepper control boards. All the KiCad circuit and PCB files are in [[Subversion]] at [[http://reprap.svn.sourceforge.net/viewvc/reprap/trunk/reprap/electronics/Universal-pcb/][svn/reprap/electronics/Universal-pcb]] In addition, the stepper motor connector (P9, top right of the picture) has two capacitors (C5 and C6) beside it for an extruder controller. These are not needed for a stepper controller, but you should put dabs of solder over the holes where they would have connected on the reverse of the board. This is because those connections have to carry a high current, and the drilled holes increase their resistance slightly. Bolt a heatsink to the L298N (U2). Any heatsink that will handle about 10<sup>o</sup>C per watt or better will do. Put a little thermally-conducting silicone grease between the chip tab and the heatsink before you tighten it up. You need three of these boards for the X, Y, and Z stepper motors respectively. Label them X, Y, and Z with a felt-tipped pen so you don't forget which will be which. For details of the stepper motors RepRap uses [[StepperMotor][follow this link]]. Program three PIC 16F628 chips with the files in <tt>~your-id/workspace/firmware/build/16f628/stepmotor/stepmotor.hex </tt>(X axis), <tt>~your-id/workspace/firmware/build/16f628/stepmotorb/stepmotorb.hex</tt> (Y axis), and <tt>~your-id/workspace/firmware/build/16f628/stepmotorc/stepmotorc.hex</tt> (Z axis). The programs in each are identical exept for one number - the address of the corresponding PIC in the token ring. It's also convenient to label the PICs. I find that the best way to do this is to put a dab of typewriter correction fluid on each one, then to write X, Y, or Z on that when it's dry. (Mystery: there's hardly a typewriter left on the planet; so how is it that everywhere still has typewriter correction fluid?) The boards are now ready for attaching to your RepRap machine. -- Main.ZachSmith - 11 Feb 2007
to top
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
More topic actions
Revisions: | r1.17 |
>
|
r1.16
|
>
|
r1.15
|
Total page history
|
Backlinks
|
Refresh
You are here:
Main
>
DarwinStepperController
to top
Copyright © 1999-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding
RepRap
?
Send feedback