Brak opisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

front.kicad_sch 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. (kicad_sch (version 20201015) (generator eeschema)
  2. (page 1 7)
  3. (paper "A4")
  4. (lib_symbols
  5. (symbol "Device:RotaryEncoder_Switch" (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
  6. (property "Reference" "SW" (id 0) (at 0 6.604 0)
  7. (effects (font (size 1.27 1.27)))
  8. )
  9. (property "Value" "RotaryEncoder_Switch" (id 1) (at 0 -6.604 0)
  10. (effects (font (size 1.27 1.27)))
  11. )
  12. (property "Footprint" "" (id 2) (at -3.81 4.064 0)
  13. (effects (font (size 1.27 1.27)) hide)
  14. )
  15. (property "Datasheet" "~" (id 3) (at 0 6.604 0)
  16. (effects (font (size 1.27 1.27)) hide)
  17. )
  18. (property "ki_keywords" "rotary switch encoder switch push button" (id 4) (at 0 0 0)
  19. (effects (font (size 1.27 1.27)) hide)
  20. )
  21. (property "ki_description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" (id 5) (at 0 0 0)
  22. (effects (font (size 1.27 1.27)) hide)
  23. )
  24. (property "ki_fp_filters" "RotaryEncoder*Switch*" (id 6) (at 0 0 0)
  25. (effects (font (size 1.27 1.27)) hide)
  26. )
  27. (symbol "RotaryEncoder_Switch_0_1"
  28. (arc (start -0.381 -2.794) (end -0.381 2.667) (radius (at -0.381 -0.0508) (length 2.7432) (angles -89.9 89.9))
  29. (stroke (width 0.254)) (fill (type none))
  30. )
  31. (circle (center -3.81 0) (radius 0.254) (stroke (width 0)) (fill (type outline)))
  32. (circle (center -0.381 0) (radius 1.905) (stroke (width 0.254)) (fill (type none)))
  33. (circle (center 4.318 -1.016) (radius 0.127) (stroke (width 0.254)) (fill (type none)))
  34. (circle (center 4.318 1.016) (radius 0.127) (stroke (width 0.254)) (fill (type none)))
  35. (rectangle (start -5.08 5.08) (end 5.08 -5.08)
  36. (stroke (width 0.254)) (fill (type background))
  37. )
  38. (polyline
  39. (pts
  40. (xy -0.635 -1.778)
  41. (xy -0.635 1.778)
  42. )
  43. (stroke (width 0.254)) (fill (type none))
  44. )
  45. (polyline
  46. (pts
  47. (xy -0.381 -1.778)
  48. (xy -0.381 1.778)
  49. )
  50. (stroke (width 0.254)) (fill (type none))
  51. )
  52. (polyline
  53. (pts
  54. (xy -0.127 1.778)
  55. (xy -0.127 -1.778)
  56. )
  57. (stroke (width 0.254)) (fill (type none))
  58. )
  59. (polyline
  60. (pts
  61. (xy 3.81 0)
  62. (xy 3.429 0)
  63. )
  64. (stroke (width 0.254)) (fill (type none))
  65. )
  66. (polyline
  67. (pts
  68. (xy 3.81 1.016)
  69. (xy 3.81 -1.016)
  70. )
  71. (stroke (width 0.254)) (fill (type none))
  72. )
  73. (polyline
  74. (pts
  75. (xy -5.08 -2.54)
  76. (xy -3.81 -2.54)
  77. (xy -3.81 -2.032)
  78. )
  79. (stroke (width 0)) (fill (type none))
  80. )
  81. (polyline
  82. (pts
  83. (xy -5.08 2.54)
  84. (xy -3.81 2.54)
  85. (xy -3.81 2.032)
  86. )
  87. (stroke (width 0)) (fill (type none))
  88. )
  89. (polyline
  90. (pts
  91. (xy 0.254 -3.048)
  92. (xy -0.508 -2.794)
  93. (xy 0.127 -2.413)
  94. )
  95. (stroke (width 0.254)) (fill (type none))
  96. )
  97. (polyline
  98. (pts
  99. (xy 0.254 2.921)
  100. (xy -0.508 2.667)
  101. (xy 0.127 2.286)
  102. )
  103. (stroke (width 0.254)) (fill (type none))
  104. )
  105. (polyline
  106. (pts
  107. (xy 5.08 -2.54)
  108. (xy 4.318 -2.54)
  109. (xy 4.318 -1.016)
  110. )
  111. (stroke (width 0.254)) (fill (type none))
  112. )
  113. (polyline
  114. (pts
  115. (xy 5.08 2.54)
  116. (xy 4.318 2.54)
  117. (xy 4.318 1.016)
  118. )
  119. (stroke (width 0.254)) (fill (type none))
  120. )
  121. (polyline
  122. (pts
  123. (xy -5.08 0)
  124. (xy -3.81 0)
  125. (xy -3.81 -1.016)
  126. (xy -3.302 -2.032)
  127. )
  128. (stroke (width 0)) (fill (type none))
  129. )
  130. (polyline
  131. (pts
  132. (xy -4.318 0)
  133. (xy -3.81 0)
  134. (xy -3.81 1.016)
  135. (xy -3.302 2.032)
  136. )
  137. (stroke (width 0)) (fill (type none))
  138. )
  139. )
  140. (symbol "RotaryEncoder_Switch_1_1"
  141. (pin passive line (at -7.62 2.54 0) (length 2.54)
  142. (name "A" (effects (font (size 1.27 1.27))))
  143. (number "A" (effects (font (size 1.27 1.27))))
  144. )
  145. (pin passive line (at -7.62 -2.54 0) (length 2.54)
  146. (name "B" (effects (font (size 1.27 1.27))))
  147. (number "B" (effects (font (size 1.27 1.27))))
  148. )
  149. (pin passive line (at -7.62 0 0) (length 2.54)
  150. (name "C" (effects (font (size 1.27 1.27))))
  151. (number "C" (effects (font (size 1.27 1.27))))
  152. )
  153. (pin passive line (at 7.62 2.54 180) (length 2.54)
  154. (name "S1" (effects (font (size 1.27 1.27))))
  155. (number "S1" (effects (font (size 1.27 1.27))))
  156. )
  157. (pin passive line (at 7.62 -2.54 180) (length 2.54)
  158. (name "S2" (effects (font (size 1.27 1.27))))
  159. (number "S2" (effects (font (size 1.27 1.27))))
  160. )
  161. )
  162. )
  163. (symbol "Sensor_Proximity:TSSP58P38" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
  164. (property "Reference" "U" (id 0) (at -10.16 7.62 0)
  165. (effects (font (size 1.27 1.27)) (justify left))
  166. )
  167. (property "Value" "TSSP58P38" (id 1) (at -10.16 -7.62 0)
  168. (effects (font (size 1.27 1.27)) (justify left))
  169. )
  170. (property "Footprint" "OptoDevice:Vishay_MINICAST-3Pin" (id 2) (at -1.27 -9.525 0)
  171. (effects (font (size 1.27 1.27)) hide)
  172. )
  173. (property "Datasheet" "http://www.vishay.com/docs/82462/tsop581.pdf" (id 3) (at 16.51 7.62 0)
  174. (effects (font (size 1.27 1.27)) hide)
  175. )
  176. (property "ki_keywords" "opto IR receiver" (id 4) (at 0 0 0)
  177. (effects (font (size 1.27 1.27)) hide)
  178. )
  179. (property "ki_description" "Photo Modules for PCM Remote Control Systems" (id 5) (at 0 0 0)
  180. (effects (font (size 1.27 1.27)) hide)
  181. )
  182. (property "ki_fp_filters" "Vishay*MINICAST*" (id 6) (at 0 0 0)
  183. (effects (font (size 1.27 1.27)) hide)
  184. )
  185. (symbol "TSSP58P38_0_0"
  186. (arc (start -10.287 1.397) (end -10.287 -1.778) (radius (at -9.144 -0.1778) (length 1.9558) (angles 126 -125.5))
  187. (stroke (width 0.254)) (fill (type background))
  188. )
  189. (text "DEMOD" (at -3.175 0.254 900)
  190. (effects (font (size 1.524 1.524)))
  191. )
  192. (polyline
  193. (pts
  194. (xy 1.905 -5.08)
  195. (xy 0.127 -5.08)
  196. )
  197. (stroke (width 0)) (fill (type none))
  198. )
  199. (polyline
  200. (pts
  201. (xy 1.905 5.08)
  202. (xy 0.127 5.08)
  203. )
  204. (stroke (width 0)) (fill (type none))
  205. )
  206. )
  207. (symbol "TSSP58P38_0_1"
  208. (rectangle (start -6.096 5.588) (end 0.127 -5.588)
  209. (stroke (width 0)) (fill (type none))
  210. )
  211. (rectangle (start 2.54 1.27) (end 1.27 4.445)
  212. (stroke (width 0)) (fill (type none))
  213. )
  214. (rectangle (start 7.62 6.35) (end -10.16 -6.35)
  215. (stroke (width 0.254)) (fill (type background))
  216. )
  217. (polyline
  218. (pts
  219. (xy -8.763 0.381)
  220. (xy -9.652 1.27)
  221. )
  222. (stroke (width 0)) (fill (type none))
  223. )
  224. (polyline
  225. (pts
  226. (xy -8.763 0.381)
  227. (xy -9.271 0.381)
  228. )
  229. (stroke (width 0)) (fill (type none))
  230. )
  231. (polyline
  232. (pts
  233. (xy -8.763 0.381)
  234. (xy -8.763 0.889)
  235. )
  236. (stroke (width 0)) (fill (type none))
  237. )
  238. (polyline
  239. (pts
  240. (xy -8.636 -0.635)
  241. (xy -9.525 0.254)
  242. )
  243. (stroke (width 0)) (fill (type none))
  244. )
  245. (polyline
  246. (pts
  247. (xy -8.636 -0.635)
  248. (xy -9.144 -0.635)
  249. )
  250. (stroke (width 0)) (fill (type none))
  251. )
  252. (polyline
  253. (pts
  254. (xy -8.636 -0.635)
  255. (xy -8.636 -0.127)
  256. )
  257. (stroke (width 0)) (fill (type none))
  258. )
  259. (polyline
  260. (pts
  261. (xy -8.382 -1.016)
  262. (xy -6.731 -1.016)
  263. )
  264. (stroke (width 0)) (fill (type none))
  265. )
  266. (polyline
  267. (pts
  268. (xy 1.27 -2.921)
  269. (xy 0.127 -2.921)
  270. )
  271. (stroke (width 0)) (fill (type none))
  272. )
  273. (polyline
  274. (pts
  275. (xy 1.27 -1.905)
  276. (xy 1.27 -3.81)
  277. )
  278. (stroke (width 0)) (fill (type none))
  279. )
  280. (polyline
  281. (pts
  282. (xy 1.397 -3.556)
  283. (xy 1.524 -3.556)
  284. )
  285. (stroke (width 0)) (fill (type none))
  286. )
  287. (polyline
  288. (pts
  289. (xy 1.651 -3.556)
  290. (xy 1.524 -3.556)
  291. )
  292. (stroke (width 0)) (fill (type none))
  293. )
  294. (polyline
  295. (pts
  296. (xy 1.651 -3.556)
  297. (xy 1.651 -3.302)
  298. )
  299. (stroke (width 0)) (fill (type none))
  300. )
  301. (polyline
  302. (pts
  303. (xy 1.905 0)
  304. (xy 1.905 1.27)
  305. )
  306. (stroke (width 0)) (fill (type none))
  307. )
  308. (polyline
  309. (pts
  310. (xy 1.905 4.445)
  311. (xy 1.905 5.08)
  312. (xy 2.54 5.08)
  313. )
  314. (stroke (width 0)) (fill (type none))
  315. )
  316. (polyline
  317. (pts
  318. (xy -8.382 0.635)
  319. (xy -6.731 0.635)
  320. (xy -7.62 -1.016)
  321. (xy -8.382 0.635)
  322. )
  323. (stroke (width 0)) (fill (type outline))
  324. )
  325. (polyline
  326. (pts
  327. (xy -6.096 1.397)
  328. (xy -7.62 1.397)
  329. (xy -7.62 -1.778)
  330. (xy -6.096 -1.778)
  331. )
  332. (stroke (width 0)) (fill (type none))
  333. )
  334. (polyline
  335. (pts
  336. (xy 1.27 -3.175)
  337. (xy 1.905 -3.81)
  338. (xy 1.905 -5.08)
  339. (xy 2.54 -5.08)
  340. )
  341. (stroke (width 0)) (fill (type none))
  342. )
  343. (polyline
  344. (pts
  345. (xy 1.27 -2.54)
  346. (xy 1.905 -1.905)
  347. (xy 1.905 0)
  348. (xy 2.54 0)
  349. )
  350. (stroke (width 0)) (fill (type none))
  351. )
  352. )
  353. (symbol "TSSP58P38_1_1"
  354. (pin output line (at 10.16 0 180) (length 2.54)
  355. (name "OUT" (effects (font (size 1.27 1.27))))
  356. (number "1" (effects (font (size 1.27 1.27))))
  357. )
  358. (pin power_in line (at 10.16 -5.08 180) (length 2.54)
  359. (name "GND" (effects (font (size 1.27 1.27))))
  360. (number "2" (effects (font (size 1.27 1.27))))
  361. )
  362. (pin power_in line (at 10.16 5.08 180) (length 2.54)
  363. (name "Vs" (effects (font (size 1.27 1.27))))
  364. (number "3" (effects (font (size 1.27 1.27))))
  365. )
  366. )
  367. )
  368. (symbol "Switch:SW_SPDT" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
  369. (property "Reference" "SW" (id 0) (at 0 4.318 0)
  370. (effects (font (size 1.27 1.27)))
  371. )
  372. (property "Value" "SW_SPDT" (id 1) (at 0 -5.08 0)
  373. (effects (font (size 1.27 1.27)))
  374. )
  375. (property "Footprint" "" (id 2) (at 0 0 0)
  376. (effects (font (size 1.27 1.27)) hide)
  377. )
  378. (property "Datasheet" "~" (id 3) (at 0 0 0)
  379. (effects (font (size 1.27 1.27)) hide)
  380. )
  381. (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" (id 4) (at 0 0 0)
  382. (effects (font (size 1.27 1.27)) hide)
  383. )
  384. (property "ki_description" "Switch, single pole double throw" (id 5) (at 0 0 0)
  385. (effects (font (size 1.27 1.27)) hide)
  386. )
  387. (symbol "SW_SPDT_0_0"
  388. (circle (center -2.032 0) (radius 0.508) (stroke (width 0)) (fill (type none)))
  389. (circle (center 2.032 -2.54) (radius 0.508) (stroke (width 0)) (fill (type none)))
  390. )
  391. (symbol "SW_SPDT_0_1"
  392. (circle (center 2.032 2.54) (radius 0.508) (stroke (width 0)) (fill (type none)))
  393. (polyline
  394. (pts
  395. (xy -1.524 0.254)
  396. (xy 1.651 2.286)
  397. )
  398. (stroke (width 0)) (fill (type none))
  399. )
  400. )
  401. (symbol "SW_SPDT_1_1"
  402. (pin passive line (at 5.08 2.54 180) (length 2.54)
  403. (name "A" (effects (font (size 1.27 1.27))))
  404. (number "1" (effects (font (size 1.27 1.27))))
  405. )
  406. (pin passive line (at -5.08 0 0) (length 2.54)
  407. (name "B" (effects (font (size 1.27 1.27))))
  408. (number "2" (effects (font (size 1.27 1.27))))
  409. )
  410. (pin passive line (at 5.08 -2.54 180) (length 2.54)
  411. (name "C" (effects (font (size 1.27 1.27))))
  412. (number "3" (effects (font (size 1.27 1.27))))
  413. )
  414. )
  415. )
  416. )
  417. (hierarchical_label "ENC_A" (shape input) (at 223.52 48.26 180)
  418. (effects (font (size 1.27 1.27)) (justify right))
  419. )
  420. (hierarchical_label "ENC_B" (shape input) (at 223.52 52.07 180)
  421. (effects (font (size 1.27 1.27)) (justify right))
  422. )
  423. (hierarchical_label "PWR" (shape input) (at 228.6 66.04 180)
  424. (effects (font (size 1.27 1.27)) (justify right))
  425. )
  426. (hierarchical_label "ENC_SW" (shape input) (at 247.65 48.26 0)
  427. (effects (font (size 1.27 1.27)) (justify left))
  428. )
  429. (symbol (lib_id "Switch:SW_SPDT") (at 236.22 66.04 0) (unit 1)
  430. (in_bom yes) (on_board yes)
  431. (uuid "00000000-0000-0000-0000-00005fb74833")
  432. (property "Reference" "SW2" (id 0) (at 236.22 58.801 0))
  433. (property "Value" "Power" (id 1) (at 236.22 61.1124 0))
  434. (property "Footprint" "HackAmp-Footprints:SW_Lever_1P2T_E-Switch_SP1T2B4M7QE" (id 2) (at 236.22 66.04 0)
  435. (effects (font (size 1.27 1.27)) hide)
  436. )
  437. (property "Datasheet" "~" (id 3) (at 236.22 66.04 0)
  438. (effects (font (size 1.27 1.27)) hide)
  439. )
  440. (property "Part Name" "Miyama MS-500-A-V-T" (id 4) (at 236.22 66.04 0)
  441. (effects (font (size 1.27 1.27)) hide)
  442. )
  443. )
  444. (symbol (lib_id "Device:RotaryEncoder_Switch") (at 237.49 50.8 0) (unit 1)
  445. (in_bom yes) (on_board yes)
  446. (uuid "5ab8334d-c54e-432b-a795-ca2a59b0e2c2")
  447. (property "Reference" "SW1" (id 0) (at 237.49 40.64 0))
  448. (property "Value" "Volume" (id 1) (at 237.49 43.18 0))
  449. (property "Footprint" "HackAmp-Footprints:RotaryEncoder_TTElectronics_EN12-VS_Vertical_L17.5mm" (id 2) (at 233.68 46.736 0)
  450. (effects (font (size 1.27 1.27)) hide)
  451. )
  452. (property "Datasheet" "~" (id 3) (at 237.49 44.196 0)
  453. (effects (font (size 1.27 1.27)) hide)
  454. )
  455. (property "Part Name" "TT Electronics EN12-VS11AF18" (id 4) (at 237.49 50.8 0)
  456. (effects (font (size 1.27 1.27)) hide)
  457. )
  458. )
  459. (symbol (lib_id "Sensor_Proximity:TSSP58P38") (at 78.74 43.18 0) (unit 1)
  460. (in_bom yes) (on_board yes)
  461. (uuid "00000000-0000-0000-0000-00005fb70aa8")
  462. (property "Reference" "U4" (id 0) (at 78.4352 32.385 0))
  463. (property "Value" "TSSP58P38" (id 1) (at 78.4352 34.6964 0))
  464. (property "Footprint" "OptoDevice:Vishay_MINICAST-3Pin" (id 2) (at 77.47 52.705 0)
  465. (effects (font (size 1.27 1.27)) hide)
  466. )
  467. (property "Datasheet" "http://www.vishay.com/docs/82462/tsop581.pdf" (id 3) (at 95.25 35.56 0)
  468. (effects (font (size 1.27 1.27)) hide)
  469. )
  470. )
  471. )