EasyDriver_v44.fzp 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <module fritzingVersion='0.5.2b.02.18.4756' moduleId='EasyDriver_v44'>
  3. <version>4</version>
  4. <date>2011-07-10</date>
  5. <author>SparkFun</author>
  6. <description>&lt;p&gt;
  7. &lt;strong&gt;Replacement:&lt;/strong&gt; &lt;a href=&quot;http://www.sparkfun.com/products/10267&quot; target=&quot;_blank&quot;&gt;ROB-10267&lt;/a&gt;. The new version fixes the silkscreen error. This page is for reference only.&lt;/p&gt;
  8. &lt;p&gt;
  9. &lt;span style=&quot;font-weight: bold;&quot;&gt;Description:&lt;/span&gt; The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse. EasyDriver requires a 7V to 30V supply to power the motor, and has an on board voltage regulator for the digital interface. Connect a 4-wire stepper motor and a microcontroller and you&amp;#39;ve got precision motor control! EasyDriver drives bi-polar motors, and motors wired as bi-polar. I.e. 4,6, or 8 wire stepper motors.&lt;/p&gt;
  10. &lt;p&gt;
  11. This is the newest version of EasyDriver V4 co-designed with &lt;a classname=&quot;&quot; href=&quot;http://www.schmalzhaus.com/&quot; name=&quot;&quot; target=&quot;_blank&quot;&gt;Brian Schmalz&lt;/a&gt;. It provides much more flexibility and control over your stepper motor, when compared to older versions.&amp;nbsp;The microstep select (MS1 and MS2) pins of the A3967 are broken out allowing adjustments to the microstepping resolution. The sleep and enable pins are also broken out for further control.&lt;br /&gt;
  12. &lt;br /&gt;
  13. &lt;span style=&quot;font-weight: bold;&quot;&gt;Caution:&lt;/span&gt; Do not connect or disconnect a motor while the driver is energized. This will cause permanent damage to the A3967 IC.&lt;/p&gt;
  14. &lt;p&gt;
  15. &lt;strong&gt;Note:&lt;/strong&gt; Version 4.3 of the PCB has an error on the Current Adjustment silkscreen. The Min/Max labels are reversed. The correct direction for maximum current is counter-clockwise.&lt;br /&gt;
  16. &lt;br /&gt;
  17. &lt;span style=&quot;font-weight: bold;&quot;&gt;Features:&lt;/span&gt;&lt;/p&gt;
  18. &lt;ul&gt;
  19. &lt;li&gt;
  20. A3967 microstepping driver&lt;/li&gt;
  21. &lt;li&gt;
  22. MS1 and MS2 pins broken out to change microstepping resolution to full, half, quarter and eigth steps&lt;/li&gt;
  23. &lt;li&gt;
  24. Compatible with 4, 6, and 8 wire stepper motors&lt;/li&gt;
  25. &lt;li&gt;
  26. Adjustable current control from 150mA/phase to 750mA/phase&lt;/li&gt;
  27. &lt;li&gt;
  28. Power supply range from 7V to 30V. The higher the voltage, the higher the torque.&lt;/li&gt;
  29. &lt;/ul&gt;
  30. &lt;p&gt;
  31. &lt;span style=&quot;font-weight: bold;&quot;&gt;Documents:&lt;/span&gt;&lt;/p&gt;
  32. &lt;ul&gt;
  33. &lt;li&gt;
  34. &lt;a classname=&quot;&quot; href=&quot;http://www.sparkfun.com/datasheets/Robotics/EasyDriver_v43.pdf&quot; name=&quot;&quot; target=&quot;_blank&quot;&gt;Schematic&lt;/a&gt;&lt;/li&gt;
  35. &lt;li&gt;
  36. &lt;a href=&quot;http://www.sparkfun.com/datasheets/Robotics/A3967.pdf&quot; target=&quot;_blank&quot;&gt;A3967 Datasheet&lt;/a&gt;&lt;/li&gt;
  37. &lt;li&gt;
  38. &lt;a classname=&quot;&quot; href=&quot;http://schmalzhaus.com/EasyDriver/&quot; name=&quot;&quot; target=&quot;_blank&quot;&gt;EasyDriver Website&lt;/a&gt;&lt;/li&gt;
  39. &lt;li&gt;
  40. Example &lt;a classname=&quot;&quot; href=&quot;http://www.tigoe.net/pcomp/code/circuits/motors/controlling-dc-motors&quot; target=&quot;_blank&quot;&gt;Stepper Motor Control&lt;/a&gt;&lt;/li&gt;
  41. &lt;li&gt;
  42. Example &lt;a classname=&quot;&quot; href=&quot;http://lusorobotica.com/index.php/topic,106.0.html&quot; name=&quot;&quot; target=&quot;_blank&quot;&gt;Arduino Tutorial&lt;/a&gt; in Portuguese&lt;/li&gt;
  43. &lt;/ul&gt;
  44. &lt;p&gt;
  45. &amp;nbsp;&lt;/p&gt;
  46. &lt;ul&gt;
  47. &lt;/ul&gt;</description>
  48. <title>EasyDriver_v44</title>
  49. <url>http://www.sparkfun.com/products/10267</url>
  50. <tags>
  51. <tag>Motor Driver</tag>
  52. </tags>
  53. <properties>
  54. <property name="family">Motor Driver</property>
  55. </properties>
  56. <views>
  57. <breadboardView>
  58. <layers image='breadboard/EasyDriver_v44_breadboard.svg'>
  59. <layer layerId='breadboard'/>
  60. </layers>
  61. </breadboardView>
  62. <schematicView>
  63. <layers image='schematic/EasyDriver_v44_schematic.svg'>
  64. <layer layerId='schematic'/>
  65. </layers>
  66. </schematicView>
  67. <pcbView>
  68. <layers image='pcb/EasyDriver_v44_pcb.svg'>
  69. <layer layerId='copper1'/>
  70. <layer layerId='silkscreen'/>
  71. <layer layerId='copper0'/>
  72. </layers>
  73. </pcbView>
  74. <iconView>
  75. <layers image='breadboard/EasyDriver_v44_breadboard.svg'>
  76. <layer layerId='icon'/>
  77. </layers>
  78. </iconView>
  79. </views>
  80. <connectors>
  81. <connector id='connector38' type='male' name='GND'>
  82. <description>GND</description><views>
  83. <breadboardView>
  84. <p layer='breadboard' svgId='connector38pin'/></breadboardView>
  85. <schematicView>
  86. <p layer='schematic' svgId='connector38pin' terminalId='connector38terminal'/></schematicView>
  87. <pcbView>
  88. <p layer='copper0' svgId='connector38pad'/><p layer='copper1' svgId='connector38pad'/></pcbView>
  89. </views>
  90. </connector>
  91. <connector id='connector39' type='male' name='V+'>
  92. <description>V+</description><views>
  93. <breadboardView>
  94. <p layer='breadboard' svgId='connector39pin'/></breadboardView>
  95. <schematicView>
  96. <p layer='schematic' svgId='connector39pin' terminalId='connector39terminal'/></schematicView>
  97. <pcbView>
  98. <p layer='copper0' svgId='connector39pad'/><p layer='copper1' svgId='connector39pad'/></pcbView>
  99. </views>
  100. </connector>
  101. <connector id='connector40' type='male' name='GND'>
  102. <description>GND</description><views>
  103. <breadboardView>
  104. <p layer='breadboard' svgId='connector40pin'/></breadboardView>
  105. <schematicView>
  106. <p layer='schematic' svgId='connector40pin' terminalId='connector40terminal'/></schematicView>
  107. <pcbView>
  108. <p layer='copper0' svgId='connector40pad'/><p layer='copper1' svgId='connector40pad'/></pcbView>
  109. </views>
  110. </connector>
  111. <connector id='connector41' type='male' name='STEP'>
  112. <description>STEP</description><views>
  113. <breadboardView>
  114. <p layer='breadboard' svgId='connector41pin'/></breadboardView>
  115. <schematicView>
  116. <p layer='schematic' svgId='connector41pin' terminalId='connector41terminal'/></schematicView>
  117. <pcbView>
  118. <p layer='copper0' svgId='connector41pad'/><p layer='copper1' svgId='connector41pad'/></pcbView>
  119. </views>
  120. </connector>
  121. <connector id='connector42' type='male' name='DIR'>
  122. <description>DIR</description><views>
  123. <breadboardView>
  124. <p layer='breadboard' svgId='connector42pin'/></breadboardView>
  125. <schematicView>
  126. <p layer='schematic' svgId='connector42pin' terminalId='connector42terminal'/></schematicView>
  127. <pcbView>
  128. <p layer='copper0' svgId='connector42pad'/><p layer='copper1' svgId='connector42pad'/></pcbView>
  129. </views>
  130. </connector>
  131. <connector id='connector43' type='male' name='OUT2A'>
  132. <description>OUT2A</description><views>
  133. <breadboardView>
  134. <p layer='breadboard' svgId='connector43pin'/></breadboardView>
  135. <schematicView>
  136. <p layer='schematic' svgId='connector43pin' terminalId='connector43terminal'/></schematicView>
  137. <pcbView>
  138. <p layer='copper0' svgId='connector43pad'/><p layer='copper1' svgId='connector43pad'/></pcbView>
  139. </views>
  140. </connector>
  141. <connector id='connector44' type='male' name='OUT2B'>
  142. <description>OUT2B</description><views>
  143. <breadboardView>
  144. <p layer='breadboard' svgId='connector44pin'/></breadboardView>
  145. <schematicView>
  146. <p layer='schematic' svgId='connector44pin' terminalId='connector44terminal'/></schematicView>
  147. <pcbView>
  148. <p layer='copper0' svgId='connector44pad'/><p layer='copper1' svgId='connector44pad'/></pcbView>
  149. </views>
  150. </connector>
  151. <connector id='connector45' type='male' name='OUT1A'>
  152. <description>OUT1A</description><views>
  153. <breadboardView>
  154. <p layer='breadboard' svgId='connector45pin'/></breadboardView>
  155. <schematicView>
  156. <p layer='schematic' svgId='connector45pin' terminalId='connector45terminal'/></schematicView>
  157. <pcbView>
  158. <p layer='copper0' svgId='connector45pad'/><p layer='copper1' svgId='connector45pad'/></pcbView>
  159. </views>
  160. </connector>
  161. <connector id='connector46' type='male' name='OUT1B'>
  162. <description>OUT1B</description><views>
  163. <breadboardView>
  164. <p layer='breadboard' svgId='connector46pin'/></breadboardView>
  165. <schematicView>
  166. <p layer='schematic' svgId='connector46pin' terminalId='connector46terminal'/></schematicView>
  167. <pcbView>
  168. <p layer='copper0' svgId='connector46pad'/><p layer='copper1' svgId='connector46pad'/></pcbView>
  169. </views>
  170. </connector>
  171. <connector id='connector47' type='male' name='VCC'>
  172. <description>VCC</description><views>
  173. <breadboardView>
  174. <p layer='breadboard' svgId='connector47pin'/></breadboardView>
  175. <schematicView>
  176. <p layer='schematic' svgId='connector47pin' terminalId='connector47terminal'/></schematicView>
  177. <pcbView>
  178. <p layer='copper0' svgId='connector47pad'/><p layer='copper1' svgId='connector47pad'/></pcbView>
  179. </views>
  180. </connector>
  181. <connector id='connector48' type='male' name='GND'>
  182. <description>GND</description><views>
  183. <breadboardView>
  184. <p layer='breadboard' svgId='connector48pin'/></breadboardView>
  185. <schematicView>
  186. <p layer='schematic' svgId='connector48pin' terminalId='connector48terminal'/></schematicView>
  187. <pcbView>
  188. <p layer='copper0' svgId='connector48pad'/><p layer='copper1' svgId='connector48pad'/></pcbView>
  189. </views>
  190. </connector>
  191. <connector id='connector49' type='male' name='MS1'>
  192. <description>MS1</description><views>
  193. <breadboardView>
  194. <p layer='breadboard' svgId='connector49pin'/></breadboardView>
  195. <schematicView>
  196. <p layer='schematic' svgId='connector49pin' terminalId='connector49terminal'/></schematicView>
  197. <pcbView>
  198. <p layer='copper0' svgId='connector49pad'/><p layer='copper1' svgId='connector49pad'/></pcbView>
  199. </views>
  200. </connector>
  201. <connector id='connector50' type='male' name='SLEEP'>
  202. <description>SLEEP</description><views>
  203. <breadboardView>
  204. <p layer='breadboard' svgId='connector50pin'/></breadboardView>
  205. <schematicView>
  206. <p layer='schematic' svgId='connector50pin' terminalId='connector50terminal'/></schematicView>
  207. <pcbView>
  208. <p layer='copper0' svgId='connector50pad'/><p layer='copper1' svgId='connector50pad'/></pcbView>
  209. </views>
  210. </connector>
  211. <connector id='connector51' type='male' name='ENABLE'>
  212. <description>ENABLE</description><views>
  213. <breadboardView>
  214. <p layer='breadboard' svgId='connector51pin'/></breadboardView>
  215. <schematicView>
  216. <p layer='schematic' svgId='connector51pin' terminalId='connector51terminal'/></schematicView>
  217. <pcbView>
  218. <p layer='copper0' svgId='connector51pad'/><p layer='copper1' svgId='connector51pad'/></pcbView>
  219. </views>
  220. </connector>
  221. <connector id='connector52' type='male' name='MS2'>
  222. <description>MS2</description><views>
  223. <breadboardView>
  224. <p layer='breadboard' svgId='connector52pin'/></breadboardView>
  225. <schematicView>
  226. <p layer='schematic' svgId='connector52pin' terminalId='connector52terminal'/></schematicView>
  227. <pcbView>
  228. <p layer='copper0' svgId='connector52pad'/><p layer='copper1' svgId='connector52pad'/></pcbView>
  229. </views>
  230. </connector>
  231. <connector id='connector53' type='male' name='PFD'>
  232. <description>PFD</description><views>
  233. <breadboardView>
  234. <p layer='breadboard' svgId='connector53pin'/></breadboardView>
  235. <schematicView>
  236. <p layer='schematic' svgId='connector53pin' terminalId='connector53terminal'/></schematicView>
  237. <pcbView>
  238. <p layer='copper0' svgId='connector53pad'/><p layer='copper1' svgId='connector53pad'/></pcbView>
  239. </views>
  240. </connector>
  241. <connector id='connector54' type='male' name='RESET'>
  242. <description>RESET</description><views>
  243. <breadboardView>
  244. <p layer='breadboard' svgId='connector54pin'/></breadboardView>
  245. <schematicView>
  246. <p layer='schematic' svgId='connector54pin' terminalId='connector54terminal'/></schematicView>
  247. <pcbView>
  248. <p layer='copper0' svgId='connector54pad'/><p layer='copper1' svgId='connector54pad'/></pcbView>
  249. </views>
  250. </connector>
  251. </connectors>
  252. <buses>
  253. <bus id='gnd'>
  254. <nodeMember connectorId='connector38'/>
  255. <nodeMember connectorId='connector40'/>
  256. <nodeMember connectorId='connector48'/>
  257. </bus>
  258. </buses>
  259. </module>