Picadae hardware and control code
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

stackedDriver-cache.lib 9.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383
  1. EESchema-LIBRARY Version 2.4
  2. #encoding utf-8
  3. #
  4. # stackedDriver-rescue_+12V
  5. #
  6. DEF stackedDriver-rescue_+12V #PWR 0 0 Y Y 1 F P
  7. F0 "#PWR" 0 -150 50 H I C CNN
  8. F1 "stackedDriver-rescue_+12V" 0 140 50 H V C CNN
  9. F2 "" 0 0 50 H I C CNN
  10. F3 "" 0 0 50 H I C CNN
  11. DRAW
  12. P 2 0 1 0 -30 50 0 100 N
  13. P 2 0 1 0 0 0 0 100 N
  14. P 2 0 1 0 0 100 30 50 N
  15. X +12V 1 0 0 0 U 50 50 1 1 W N
  16. ENDDRAW
  17. ENDDEF
  18. #
  19. # stackedDriver-rescue_+5V
  20. #
  21. DEF stackedDriver-rescue_+5V #PWR 0 0 Y Y 1 F P
  22. F0 "#PWR" 0 -150 50 H I C CNN
  23. F1 "stackedDriver-rescue_+5V" 0 140 50 H V C CNN
  24. F2 "" 0 0 50 H I C CNN
  25. F3 "" 0 0 50 H I C CNN
  26. DRAW
  27. P 2 0 1 0 -30 50 0 100 N
  28. P 2 0 1 0 0 0 0 100 N
  29. P 2 0 1 0 0 100 30 50 N
  30. X +5V 1 0 0 0 U 50 50 1 1 W N
  31. ENDDRAW
  32. ENDDEF
  33. #
  34. # stackedDriver-rescue_-24V
  35. #
  36. DEF stackedDriver-rescue_-24V #PWR 0 0 Y Y 1 F N
  37. F0 "#PWR" 0 100 50 H I C CNN
  38. F1 "stackedDriver-rescue_-24V" 0 150 50 H V C CNN
  39. F2 "" 0 0 50 H I C CNN
  40. F3 "" 0 0 50 H I C CNN
  41. DRAW
  42. P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
  43. X -24V 1 0 0 0 U 50 50 0 0 W N
  44. ENDDRAW
  45. ENDDEF
  46. #
  47. # stackedDriver-rescue_2N3906
  48. #
  49. DEF stackedDriver-rescue_2N3906 Q 0 0 Y Y 1 F N
  50. F0 "Q" 200 75 50 H V L CNN
  51. F1 "stackedDriver-rescue_2N3906" 200 0 50 H V L CNN
  52. F2 "TO_SOT_Packages_THT:TO-92_Molded_Narrow" 200 -75 50 H I L CIN
  53. F3 "" 0 0 50 H I L CNN
  54. $FPLIST
  55. TO-92*
  56. $ENDFPLIST
  57. DRAW
  58. C 50 0 111 0 1 10 N
  59. P 2 0 1 0 0 0 25 0 N
  60. P 2 0 1 0 100 -100 25 -25 N
  61. P 2 0 1 0 100 100 25 25 N
  62. P 3 0 1 20 25 75 25 -75 25 -75 F
  63. P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F
  64. X C 1 100 200 100 D 50 50 1 1 P
  65. X B 2 -200 0 200 R 50 50 1 1 I
  66. X E 3 100 -200 100 U 50 50 1 1 P
  67. ENDDRAW
  68. ENDDEF
  69. #
  70. # stackedDriver-rescue_ATTINY85-20MU
  71. #
  72. DEF stackedDriver-rescue_ATTINY85-20MU U 0 40 Y Y 1 F N
  73. F0 "U" -1150 400 50 H V C CNN
  74. F1 "stackedDriver-rescue_ATTINY85-20MU" 1000 -400 50 H V C CNN
  75. F2 "QFN/MLF20" 850 0 50 H I C CIN
  76. F3 "" 0 0 50 H I C CNN
  77. DRAW
  78. S -1200 350 1200 -350 0 1 10 f
  79. X PB5(~RESET~/dW/ADC0/PCINT5) 1 -1350 -300 150 R 40 40 1 1 B
  80. X PB3(XTAL1/CLKI/OC1B/ADC3/PCINT3) 2 -1350 -200 150 R 40 40 1 1 B
  81. X PB4(XTAL2/CLKO/OC1B/ADC2/PCINT4) 3 -1350 -100 150 R 40 40 1 1 B
  82. X GND 4 1350 -250 150 L 40 40 1 1 W
  83. X PB0(MOSI/DI/SDA/AIN0/OC0A/OC1A/AREF/PCINT0) 5 -1350 100 150 R 40 40 1 1 B
  84. X PB1(MISO/DO/AIN1/OC0B/OC1A/PCINT1) 6 -1350 200 150 R 40 40 1 1 B
  85. X PB2(SCK/USCK/SCL/T0/INT0/ADC1/PCINT2) 7 -1350 300 150 R 40 40 1 1 B
  86. X VCC 8 1350 250 150 L 40 40 1 1 W
  87. ENDDRAW
  88. ENDDEF
  89. #
  90. # stackedDriver-rescue_BYV23-200
  91. #
  92. DEF stackedDriver-rescue_BYV23-200 D 0 40 N N 1 F N
  93. F0 "D" 0 200 50 H V C CNN
  94. F1 "stackedDriver-rescue_BYV23-200" 0 -200 50 H V C CNN
  95. F2 "" 0 100 50 H I C CNN
  96. F3 "" 0 100 50 H I C CNN
  97. $FPLIST
  98. TO-220
  99. *_Diode_*
  100. D_*
  101. $ENDFPLIST
  102. DRAW
  103. P 2 0 1 8 -50 -50 -50 -150 N
  104. P 2 0 1 8 -50 150 -50 50 N
  105. P 2 0 1 0 50 -100 -50 -100 N
  106. P 2 0 1 0 50 100 -50 100 N
  107. P 4 0 1 8 50 -50 50 -150 -50 -100 50 -50 F
  108. P 4 0 1 8 50 150 50 50 -50 100 50 150 F
  109. P 5 0 1 8 -50 -100 -100 -100 -100 0 -100 100 -50 100 N
  110. X A0 1 150 100 100 L 50 50 1 1 P
  111. X K 2 -150 0 50 R 50 50 1 1 P
  112. X A1 3 150 -100 100 L 50 50 1 1 P
  113. ENDDRAW
  114. ENDDEF
  115. #
  116. # stackedDriver-rescue_C
  117. #
  118. DEF stackedDriver-rescue_C C 0 10 N Y 1 F N
  119. F0 "C" 25 100 50 H V L CNN
  120. F1 "stackedDriver-rescue_C" 25 -100 50 H V L CNN
  121. F2 "" 38 -150 50 H I C CNN
  122. F3 "" 0 0 50 H I C CNN
  123. $FPLIST
  124. C_*
  125. $ENDFPLIST
  126. DRAW
  127. P 2 0 1 20 -80 -30 80 -30 N
  128. P 2 0 1 20 -80 30 80 30 N
  129. X ~ 1 0 150 110 D 50 50 1 1 P
  130. X ~ 2 0 -150 110 U 50 50 1 1 P
  131. ENDDRAW
  132. ENDDEF
  133. #
  134. # stackedDriver-rescue_CONN_01X01
  135. #
  136. DEF stackedDriver-rescue_CONN_01X01 J 0 40 Y N 1 F N
  137. F0 "J" 0 100 50 H V C CNN
  138. F1 "stackedDriver-rescue_CONN_01X01" 100 0 50 V V C CNN
  139. F2 "" 0 0 50 H I C CNN
  140. F3 "" 0 0 50 H I C CNN
  141. $FPLIST
  142. Pin_Header_Straight_1X*
  143. Pin_Header_Angled_1X*
  144. Socket_Strip_Straight_1X*
  145. Socket_Strip_Angled_1X*
  146. $ENDFPLIST
  147. DRAW
  148. S -50 5 10 -5 0 1 0 N
  149. S -50 50 50 -50 0 1 0 N
  150. X P1 1 -200 0 150 R 50 50 1 1 P
  151. ENDDRAW
  152. ENDDEF
  153. #
  154. # stackedDriver-rescue_CONN_1x6
  155. #
  156. DEF stackedDriver-rescue_CONN_1x6 P 0 40 Y Y 1 F N
  157. F0 "P" 0 450 60 H V C CNN
  158. F1 "stackedDriver-rescue_CONN_1x6" 0 -500 60 H V C CNN
  159. F2 "" 0 50 60 H V C CNN
  160. F3 "" 0 50 60 H V C CNN
  161. DRAW
  162. P 2 0 1 0 0 -400 100 -400 N
  163. P 2 0 1 0 0 -250 100 -250 N
  164. P 2 0 1 0 0 -100 -50 -150 N
  165. P 2 0 1 0 0 200 100 200 N
  166. P 2 0 1 0 0 350 100 350 N
  167. P 3 0 1 0 -50 -350 0 -400 -50 -450 N
  168. P 3 0 1 0 -50 -200 0 -250 -50 -300 N
  169. P 3 0 1 0 -50 100 0 50 -50 0 N
  170. P 3 0 1 0 -50 150 0 200 -50 250 N
  171. P 3 0 1 0 -50 300 0 350 -50 400 N
  172. P 3 0 1 0 0 50 50 50 100 50 N
  173. P 3 0 1 0 100 -100 0 -100 -50 -50 N
  174. X ~ 1 200 350 100 L 40 40 1 1 I
  175. X ~ 2 200 200 100 L 40 40 1 1 I
  176. X ~ 3 200 50 100 L 40 40 1 1 I
  177. X ~ 4 200 -100 100 L 40 40 1 1 I
  178. X ~ 5 200 -250 100 L 40 40 1 1 I
  179. X ~ 6 200 -400 100 L 40 40 1 1 I
  180. ENDDRAW
  181. ENDDEF
  182. #
  183. # stackedDriver-rescue_CP
  184. #
  185. DEF stackedDriver-rescue_CP C 0 10 N Y 1 F N
  186. F0 "C" 25 100 50 H V L CNN
  187. F1 "stackedDriver-rescue_CP" 25 -100 50 H V L CNN
  188. F2 "" 38 -150 50 H I C CNN
  189. F3 "" 0 0 50 H I C CNN
  190. $FPLIST
  191. CP_*
  192. $ENDFPLIST
  193. DRAW
  194. S -90 20 -90 40 0 1 0 N
  195. S -90 20 90 20 0 1 0 N
  196. S 90 -20 -90 -40 0 1 0 F
  197. S 90 40 -90 40 0 1 0 N
  198. S 90 40 90 20 0 1 0 N
  199. P 2 0 1 0 -70 90 -30 90 N
  200. P 2 0 1 0 -50 110 -50 70 N
  201. X ~ 1 0 150 110 D 50 50 1 1 P
  202. X ~ 2 0 -150 110 U 50 50 1 1 P
  203. ENDDRAW
  204. ENDDEF
  205. #
  206. # stackedDriver-rescue_D_Small_ALT
  207. #
  208. DEF stackedDriver-rescue_D_Small_ALT D 0 10 N N 1 F N
  209. F0 "D" -50 80 50 H V L CNN
  210. F1 "stackedDriver-rescue_D_Small_ALT" -150 -80 50 H V L CNN
  211. F2 "" 0 0 50 V I C CNN
  212. F3 "" 0 0 50 V I C CNN
  213. $FPLIST
  214. TO-???*
  215. *SingleDiode
  216. *_Diode_*
  217. *SingleDiode*
  218. D_*
  219. $ENDFPLIST
  220. DRAW
  221. P 2 0 1 0 -30 -40 -30 40 N
  222. P 2 0 1 0 -30 0 30 0 N
  223. P 4 0 1 0 30 -40 -30 0 30 40 30 -40 F
  224. X K 1 -100 0 70 R 50 50 1 1 P
  225. X A 2 100 0 70 L 50 50 1 1 P
  226. ENDDRAW
  227. ENDDEF
  228. #
  229. # stackedDriver-rescue_D_Zener
  230. #
  231. DEF stackedDriver-rescue_D_Zener D 0 40 N N 1 F N
  232. F0 "D" 0 100 50 H V C CNN
  233. F1 "stackedDriver-rescue_D_Zener" 0 -100 50 H V C CNN
  234. F2 "" 0 0 50 H I C CNN
  235. F3 "" 0 0 50 H I C CNN
  236. $FPLIST
  237. TO-???*
  238. *SingleDiode
  239. *_Diode_*
  240. *SingleDiode*
  241. D_*
  242. $ENDFPLIST
  243. DRAW
  244. P 2 0 1 0 50 0 -50 0 N
  245. P 3 0 1 8 -50 -50 -50 50 -30 50 N
  246. P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
  247. X K 1 -150 0 100 R 50 50 1 1 P
  248. X A 2 150 0 100 L 50 50 1 1 P
  249. ENDDRAW
  250. ENDDEF
  251. #
  252. # stackedDriver-rescue_GND
  253. #
  254. DEF stackedDriver-rescue_GND #PWR 0 0 Y Y 1 F P
  255. F0 "#PWR" 0 -250 50 H I C CNN
  256. F1 "stackedDriver-rescue_GND" 0 -150 50 H V C CNN
  257. F2 "" 0 0 50 H I C CNN
  258. F3 "" 0 0 50 H I C CNN
  259. DRAW
  260. P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
  261. X GND 1 0 0 0 D 50 50 1 1 W N
  262. ENDDRAW
  263. ENDDEF
  264. #
  265. # stackedDriver-rescue_IRF540N
  266. #
  267. DEF stackedDriver-rescue_IRF540N Q 0 0 Y Y 1 F N
  268. F0 "Q" 250 75 50 H V L CNN
  269. F1 "stackedDriver-rescue_IRF540N" 250 0 50 H V L CNN
  270. F2 "TO_SOT_Packages_THT:TO-220_Vertical" 250 -75 50 H I L CIN
  271. F3 "" 0 0 50 H I L CNN
  272. $FPLIST
  273. TO-220*
  274. $ENDFPLIST
  275. DRAW
  276. C 50 0 111 0 1 14 N
  277. C 50 0 125 0 1 0 N
  278. C 100 -50 5 0 1 0 N
  279. C 100 50 5 0 1 0 N
  280. P 2 0 1 20 25 -40 25 -65 N
  281. P 2 0 1 20 25 15 25 -15 N
  282. P 2 0 1 20 25 65 25 40 N
  283. P 2 0 1 0 120 15 115 10 N
  284. P 2 0 1 0 120 15 140 15 N
  285. P 2 0 1 10 125 105 140 125 N
  286. P 2 0 1 10 130 -100 145 -120 N
  287. P 2 0 1 0 140 15 145 20 N
  288. P 2 0 1 10 165 -60 185 -70 N
  289. P 2 0 1 10 165 60 185 75 N
  290. P 2 0 1 10 175 0 205 0 N
  291. P 3 0 1 10 0 60 0 -60 0 -60 N
  292. P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N
  293. P 4 0 1 0 30 50 100 50 100 100 100 100 N
  294. P 4 0 1 0 100 50 130 50 130 -50 100 -50 N
  295. P 4 0 1 0 130 15 120 -10 140 -10 130 15 F
  296. P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N
  297. P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F
  298. X G 1 -200 -50 200 R 50 50 1 1 I
  299. X D 2 100 200 100 D 50 50 1 1 P
  300. X S 3 100 -200 100 U 50 50 1 1 P
  301. ENDDRAW
  302. ENDDEF
  303. #
  304. # stackedDriver-rescue_IRL640
  305. #
  306. DEF stackedDriver-rescue_IRL640 Q 0 0 Y Y 1 F N
  307. F0 "Q" 250 75 50 H V L CNN
  308. F1 "stackedDriver-rescue_IRL640" 250 0 50 H V L CNN
  309. F2 "TO_SOT_Packages_THT:TO-220_Vertical" 250 -75 50 H I L CIN
  310. F3 "" 0 0 50 H I L CNN
  311. $FPLIST
  312. TO-220*
  313. $ENDFPLIST
  314. DRAW
  315. C 50 0 111 0 1 10 N
  316. C 100 -50 5 0 1 0 N
  317. C 100 50 5 0 1 0 N
  318. P 2 0 1 20 25 -40 25 -65 N
  319. P 2 0 1 20 25 15 25 -15 N
  320. P 2 0 1 20 25 65 25 40 N
  321. P 2 0 1 0 120 15 115 10 N
  322. P 2 0 1 0 120 15 140 15 N
  323. P 2 0 1 0 140 15 145 20 N
  324. P 3 0 1 10 0 60 0 -60 0 -60 N
  325. P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N
  326. P 4 0 1 0 30 50 100 50 100 100 100 100 N
  327. P 4 0 1 0 100 50 130 50 130 -50 100 -50 N
  328. P 4 0 1 0 130 15 120 -10 140 -10 130 15 F
  329. P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N
  330. P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F
  331. X G 1 -200 -50 200 R 50 50 1 1 I
  332. X D 2 100 200 100 D 50 50 1 1 P
  333. X S 3 100 -200 100 U 50 50 1 1 P
  334. ENDDRAW
  335. ENDDEF
  336. #
  337. # stackedDriver-rescue_PWR_FLAG
  338. #
  339. DEF stackedDriver-rescue_PWR_FLAG #FLG 0 0 N N 1 F P
  340. F0 "#FLG" 0 75 50 H I C CNN
  341. F1 "stackedDriver-rescue_PWR_FLAG" 0 150 50 H V C CNN
  342. F2 "" 0 0 50 H I C CNN
  343. F3 "" 0 0 50 H I C CNN
  344. DRAW
  345. P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
  346. X pwr 1 0 0 0 U 50 50 0 0 w
  347. ENDDRAW
  348. ENDDEF
  349. #
  350. # stackedDriver-rescue_R
  351. #
  352. DEF stackedDriver-rescue_R R 0 0 N Y 1 F N
  353. F0 "R" 80 0 50 V V C CNN
  354. F1 "stackedDriver-rescue_R" 0 0 50 V V C CNN
  355. F2 "" -70 0 50 V I C CNN
  356. F3 "" 0 0 50 H I C CNN
  357. $FPLIST
  358. R_*
  359. R_*
  360. $ENDFPLIST
  361. DRAW
  362. S -40 -100 40 100 0 1 10 N
  363. X ~ 1 0 150 50 D 50 50 1 1 P
  364. X ~ 2 0 -150 50 U 50 50 1 1 P
  365. ENDDRAW
  366. ENDDEF
  367. #
  368. # stackedDriver-rescue_Solenoid
  369. #
  370. DEF stackedDriver-rescue_Solenoid S 0 0 N Y 1 F N
  371. F0 "S" 150 -50 50 H V C CNN
  372. F1 "stackedDriver-rescue_Solenoid" 250 50 50 H V C CNN
  373. F2 "" -70 0 50 V I C CNN
  374. F3 "" 0 0 50 H I C CNN
  375. DRAW
  376. S -40 -100 40 100 0 1 10 N
  377. P 5 0 1 0 60 100 60 -100 70 -100 70 100 60 100 F
  378. X ~ 1 0 150 50 D 50 50 1 1 P
  379. X ~ 2 0 -150 50 U 50 50 1 1 P
  380. ENDDRAW
  381. ENDDEF
  382. #
  383. #End Library