reform2-keyboard-cache.lib 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. EESchema-LIBRARY Version 2.4
  2. #encoding utf-8
  3. #
  4. # Connector_Conn_01x03_Male
  5. #
  6. DEF Connector_Conn_01x03_Male J 0 40 Y N 1 F N
  7. F0 "J" 0 200 50 H V C CNN
  8. F1 "Connector_Conn_01x03_Male" 0 -200 50 H V C CNN
  9. F2 "" 0 0 50 H I C CNN
  10. F3 "" 0 0 50 H I C CNN
  11. $FPLIST
  12. Connector*:*_1x??_*
  13. $ENDFPLIST
  14. DRAW
  15. S 34 -95 0 -105 1 1 6 F
  16. S 34 5 0 -5 1 1 6 F
  17. S 34 105 0 95 1 1 6 F
  18. P 2 1 1 6 50 -100 34 -100 N
  19. P 2 1 1 6 50 0 34 0 N
  20. P 2 1 1 6 50 100 34 100 N
  21. X Pin_1 1 200 100 150 L 50 50 1 1 P
  22. X Pin_2 2 200 0 150 L 50 50 1 1 P
  23. X Pin_3 3 200 -100 150 L 50 50 1 1 P
  24. ENDDRAW
  25. ENDDEF
  26. #
  27. # Connector_Generic_Conn_01x04
  28. #
  29. DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
  30. F0 "J" 0 200 50 H V C CNN
  31. F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
  32. F2 "" 0 0 50 H I C CNN
  33. F3 "" 0 0 50 H I C CNN
  34. $FPLIST
  35. Connector*:*_1x??_*
  36. $ENDFPLIST
  37. DRAW
  38. S -50 -195 0 -205 1 1 6 N
  39. S -50 -95 0 -105 1 1 6 N
  40. S -50 5 0 -5 1 1 6 N
  41. S -50 105 0 95 1 1 6 N
  42. S -50 150 50 -250 1 1 10 f
  43. X Pin_1 1 -200 100 150 R 50 50 1 1 P
  44. X Pin_2 2 -200 0 150 R 50 50 1 1 P
  45. X Pin_3 3 -200 -100 150 R 50 50 1 1 P
  46. X Pin_4 4 -200 -200 150 R 50 50 1 1 P
  47. ENDDRAW
  48. ENDDEF
  49. #
  50. # Device_C_Small
  51. #
  52. DEF Device_C_Small C 0 10 N N 1 F N
  53. F0 "C" 10 70 50 H V L CNN
  54. F1 "Device_C_Small" 10 -80 50 H V L CNN
  55. F2 "" 0 0 50 H I C CNN
  56. F3 "" 0 0 50 H I C CNN
  57. $FPLIST
  58. C_*
  59. $ENDFPLIST
  60. DRAW
  61. P 2 0 1 13 -60 -20 60 -20 N
  62. P 2 0 1 12 -60 20 60 20 N
  63. X ~ 1 0 100 80 D 50 50 1 1 P
  64. X ~ 2 0 -100 80 U 50 50 1 1 P
  65. ENDDRAW
  66. ENDDEF
  67. #
  68. # Device_Crystal_GND24
  69. #
  70. DEF Device_Crystal_GND24 Y 0 40 Y N 1 F N
  71. F0 "Y" 125 200 50 H V L CNN
  72. F1 "Device_Crystal_GND24" 125 125 50 H V L CNN
  73. F2 "" 0 0 50 H I C CNN
  74. F3 "" 0 0 50 H I C CNN
  75. $FPLIST
  76. Crystal*
  77. $ENDFPLIST
  78. DRAW
  79. S -45 100 45 -100 0 1 12 N
  80. P 2 0 1 0 -100 0 -80 0 N
  81. P 2 0 1 20 -80 -50 -80 50 N
  82. P 2 0 1 0 0 -150 0 -140 N
  83. P 2 0 1 0 0 140 0 150 N
  84. P 2 0 1 20 80 -50 80 50 N
  85. P 2 0 1 0 80 0 100 0 N
  86. P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N
  87. P 4 0 1 0 -100 90 -100 140 100 140 100 90 N
  88. X 1 1 -150 0 50 R 50 50 1 1 P
  89. X 2 2 0 200 50 D 50 50 1 1 P
  90. X 3 3 150 0 50 L 50 50 1 1 P
  91. X 4 4 0 -200 50 U 50 50 1 1 P
  92. ENDDRAW
  93. ENDDEF
  94. #
  95. # Device_D_Small
  96. #
  97. DEF Device_D_Small D 0 10 N N 1 F N
  98. F0 "D" -50 80 50 H V L CNN
  99. F1 "Device_D_Small" -150 -80 50 H V L CNN
  100. F2 "" 0 0 50 V I C CNN
  101. F3 "" 0 0 50 V I C CNN
  102. $FPLIST
  103. TO-???*
  104. *_Diode_*
  105. *SingleDiode*
  106. D_*
  107. $ENDFPLIST
  108. DRAW
  109. P 2 0 1 0 -30 -40 -30 40 N
  110. P 2 0 1 0 -30 0 30 0 N
  111. P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N
  112. X K 1 -100 0 70 R 50 50 1 1 P
  113. X A 2 100 0 70 L 50 50 1 1 P
  114. ENDDRAW
  115. ENDDEF
  116. #
  117. # Device_R_Small
  118. #
  119. DEF Device_R_Small R 0 10 N N 1 F N
  120. F0 "R" 30 20 50 H V L CNN
  121. F1 "Device_R_Small" 30 -40 50 H V L CNN
  122. F2 "" 0 0 50 H I C CNN
  123. F3 "" 0 0 50 H I C CNN
  124. $FPLIST
  125. R_*
  126. $ENDFPLIST
  127. DRAW
  128. S -30 70 30 -70 0 1 8 N
  129. X ~ 1 0 100 30 D 50 50 1 1 P
  130. X ~ 2 0 -100 30 U 50 50 1 1 P
  131. ENDDRAW
  132. ENDDEF
  133. #
  134. # MCU_Microchip_ATmega_ATmega32U4-AU
  135. #
  136. DEF MCU_Microchip_ATmega_ATmega32U4-AU U 0 20 Y Y 1 F N
  137. F0 "U" -500 1750 50 H V L BNN
  138. F1 "MCU_Microchip_ATmega_ATmega32U4-AU" 100 -1750 50 H V L TNN
  139. F2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CIN
  140. F3 "" 0 0 50 H I C CNN
  141. ALIAS ATmega16U4RC-AU ATmega32U4-AU ATmega32U4RC-AU
  142. $FPLIST
  143. TQFP*10x10mm*P0.8mm*
  144. $ENDFPLIST
  145. DRAW
  146. S -500 -1700 500 1700 0 1 10 f
  147. X PE6 1 600 -700 100 L 50 50 1 1 T
  148. X PB2 10 600 1300 100 L 50 50 1 1 T
  149. X PB3 11 600 1200 100 L 50 50 1 1 T
  150. X PB7 12 600 800 100 L 50 50 1 1 T
  151. X ~RESET 13 -600 1500 100 R 50 50 1 1 I
  152. X VCC 14 0 1800 100 D 50 50 1 1 W
  153. X GND 15 0 -1800 100 U 50 50 1 1 W
  154. X XTAL2 16 -600 1100 100 R 50 50 1 1 O
  155. X XTAL1 17 -600 1300 100 R 50 50 1 1 I
  156. X PD0 18 600 300 100 L 50 50 1 1 T
  157. X PD1 19 600 200 100 L 50 50 1 1 T
  158. X UVCC 2 -100 1800 100 D 50 50 1 1 W
  159. X PD2 20 600 100 100 L 50 50 1 1 T
  160. X PD3 21 600 0 100 L 50 50 1 1 T
  161. X PD5 22 600 -200 100 L 50 50 1 1 T
  162. X GND 23 0 -1800 100 U 50 50 1 1 P N
  163. X AVCC 24 100 1800 100 D 50 50 1 1 W
  164. X PD4 25 600 -100 100 L 50 50 1 1 T
  165. X PD6 26 600 -300 100 L 50 50 1 1 T
  166. X PD7 27 600 -400 100 L 50 50 1 1 T
  167. X PB4 28 600 1100 100 L 50 50 1 1 T
  168. X PB5 29 600 1000 100 L 50 50 1 1 T
  169. X D- 3 -600 400 100 R 50 50 1 1 B
  170. X PB6 30 600 900 100 L 50 50 1 1 T
  171. X PC6 31 600 600 100 L 50 50 1 1 T
  172. X PC7 32 600 500 100 L 50 50 1 1 T
  173. X ~HWB~/PE2 33 600 -600 100 L 50 50 1 1 T
  174. X VCC 34 0 1800 100 D 50 50 1 1 P N
  175. X GND 35 0 -1800 100 U 50 50 1 1 P N
  176. X PF7 36 600 -1400 100 L 50 50 1 1 T
  177. X PF6 37 600 -1300 100 L 50 50 1 1 T
  178. X PF5 38 600 -1200 100 L 50 50 1 1 T
  179. X PF4 39 600 -1100 100 L 50 50 1 1 T
  180. X D+ 4 -600 500 100 R 50 50 1 1 B
  181. X PF1 40 600 -1000 100 L 50 50 1 1 T
  182. X PF0 41 600 -900 100 L 50 50 1 1 T
  183. X AREF 42 -600 900 100 R 50 50 1 1 P
  184. X GND 43 0 -1800 100 U 50 50 1 1 P N
  185. X AVCC 44 100 1800 100 D 50 50 1 1 P N
  186. X UGND 5 -100 -1800 100 U 50 50 1 1 P
  187. X UCAP 6 -600 200 100 R 50 50 1 1 P
  188. X VBUS 7 -600 700 100 R 50 50 1 1 I
  189. X PB0 8 600 1500 100 L 50 50 1 1 T
  190. X PB1 9 600 1400 100 L 50 50 1 1 T
  191. ENDDRAW
  192. ENDDEF
  193. #
  194. # Mechanical_MountingHole
  195. #
  196. DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
  197. F0 "H" 0 200 50 H V C CNN
  198. F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
  199. F2 "" 0 0 50 H I C CNN
  200. F3 "" 0 0 50 H I C CNN
  201. $FPLIST
  202. MountingHole*
  203. $ENDFPLIST
  204. DRAW
  205. C 0 0 50 0 1 50 N
  206. ENDDRAW
  207. ENDDEF
  208. #
  209. # Mechanical_MountingHole_Pad
  210. #
  211. DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
  212. F0 "H" 0 250 50 H V C CNN
  213. F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
  214. F2 "" 0 0 50 H I C CNN
  215. F3 "" 0 0 50 H I C CNN
  216. $FPLIST
  217. MountingHole*Pad*
  218. $ENDFPLIST
  219. DRAW
  220. C 0 50 50 0 1 50 N
  221. X 1 1 0 -100 100 U 50 50 1 1 I
  222. ENDDRAW
  223. ENDDEF
  224. #
  225. # Sensor_Magnetic_SM351LT
  226. #
  227. DEF Sensor_Magnetic_SM351LT U 0 20 Y Y 1 F N
  228. F0 "U" 200 350 50 H V C CNN
  229. F1 "Sensor_Magnetic_SM351LT" 100 250 50 H V C CNN
  230. F2 "Package_TO_SOT_SMD:SOT-23" -50 0 50 H I C CNN
  231. F3 "" -50 0 50 H I C CNN
  232. ALIAS SM353LT
  233. $FPLIST
  234. SOT?23*
  235. $ENDFPLIST
  236. DRAW
  237. S 300 200 -300 -200 0 1 10 f
  238. X VCC 1 -200 300 100 D 50 50 1 1 W
  239. X OUTPUT 2 400 0 100 L 50 50 1 1 O
  240. X GND 3 -200 -300 100 U 50 50 1 1 W
  241. ENDDRAW
  242. ENDDEF
  243. #
  244. # Switch_SW_DIP_x01
  245. #
  246. DEF Switch_SW_DIP_x01 SW 0 0 Y N 1 F N
  247. F0 "SW" 0 150 50 H V C CNN
  248. F1 "Switch_SW_DIP_x01" 0 -150 50 H V C CNN
  249. F2 "" 0 0 50 H I C CNN
  250. F3 "" 0 0 50 H I C CNN
  251. $FPLIST
  252. SW?DIP?x1*
  253. $ENDFPLIST
  254. DRAW
  255. C -80 0 20 0 0 0 N
  256. C 80 0 20 0 0 0 N
  257. S -150 100 150 -100 0 1 10 f
  258. P 2 0 0 0 -60 5 93 46 N
  259. X ~ 1 -300 0 200 R 50 50 1 1 P
  260. X ~ 2 300 0 200 L 50 50 1 1 P
  261. ENDDRAW
  262. ENDDEF
  263. #
  264. # Switch_SW_DPDT_x2
  265. #
  266. DEF Switch_SW_DPDT_x2 SW 0 0 Y N 2 F N
  267. F0 "SW" 0 170 50 H V C CNN
  268. F1 "Switch_SW_DPDT_x2" 0 -200 50 H V C CNN
  269. F2 "" 0 0 50 H I C CNN
  270. F3 "" 0 0 50 H I C CNN
  271. $FPLIST
  272. SW*DPDT*
  273. $ENDFPLIST
  274. DRAW
  275. C -80 0 20 0 0 0 N
  276. C 80 -100 20 0 0 0 N
  277. C 80 100 20 0 1 0 N
  278. P 2 0 1 0 -60 10 65 90 N
  279. X A 1 200 100 100 L 50 50 1 1 P
  280. X B 2 -200 0 100 R 50 50 1 1 P
  281. X C 3 200 -100 100 L 50 50 1 1 P
  282. X A 4 200 100 100 L 50 50 2 1 P
  283. X B 5 -200 0 100 R 50 50 2 1 P
  284. X C 6 200 -100 100 L 50 50 2 1 P
  285. ENDDRAW
  286. ENDDEF
  287. #
  288. # Switch_SW_SPST
  289. #
  290. DEF Switch_SW_SPST SW 0 0 Y N 1 F N
  291. F0 "SW" 0 125 50 H V C CNN
  292. F1 "Switch_SW_SPST" 0 -100 50 H V C CNN
  293. F2 "" 0 0 50 H I C CNN
  294. F3 "" 0 0 50 H I C CNN
  295. DRAW
  296. C -80 0 20 0 0 0 N
  297. C 80 0 20 0 0 0 N
  298. P 2 0 0 0 -60 10 60 70 N
  299. X A 1 -200 0 100 R 50 50 1 1 P
  300. X B 2 200 0 100 L 50 50 1 1 P
  301. ENDDRAW
  302. ENDDEF
  303. #
  304. # mntcomp-keyboard_Choc
  305. #
  306. DEF mntcomp-keyboard_Choc SW 0 40 N N 1 F N
  307. F0 "SW" 150 -50 50 H V C CNN
  308. F1 "mntcomp-keyboard_Choc" -150 -50 50 H V C CNN
  309. F2 "" 0 0 50 H V C CNN
  310. F3 "" 0 0 50 H V C CNN
  311. DRAW
  312. S -170 50 170 60 0 1 0 N
  313. P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
  314. X 1 1 0 350 200 D 50 50 1 1 P I
  315. X 2 2 0 -200 200 U 50 50 1 1 P I
  316. ENDDRAW
  317. ENDDEF
  318. #
  319. # power_+5V
  320. #
  321. DEF power_+5V #PWR 0 0 Y Y 1 F P
  322. F0 "#PWR" 0 -150 50 H I C CNN
  323. F1 "power_+5V" 0 140 50 H V C CNN
  324. F2 "" 0 0 50 H I C CNN
  325. F3 "" 0 0 50 H I C CNN
  326. DRAW
  327. P 2 0 1 0 -30 50 0 100 N
  328. P 2 0 1 0 0 0 0 100 N
  329. P 2 0 1 0 0 100 30 50 N
  330. X +5V 1 0 0 0 U 50 50 1 1 W N
  331. ENDDRAW
  332. ENDDEF
  333. #
  334. # power_GND
  335. #
  336. DEF power_GND #PWR 0 0 Y Y 1 F P
  337. F0 "#PWR" 0 -250 50 H I C CNN
  338. F1 "power_GND" 0 -150 50 H V C CNN
  339. F2 "" 0 0 50 H I C CNN
  340. F3 "" 0 0 50 H I C CNN
  341. DRAW
  342. P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
  343. X GND 1 0 0 0 D 50 50 1 1 W N
  344. ENDDRAW
  345. ENDDEF
  346. #
  347. # power_PWR_FLAG
  348. #
  349. DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
  350. F0 "#FLG" 0 75 50 H I C CNN
  351. F1 "power_PWR_FLAG" 0 150 50 H V C CNN
  352. F2 "" 0 0 50 H I C CNN
  353. F3 "" 0 0 50 H I C CNN
  354. DRAW
  355. P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
  356. X pwr 1 0 0 0 U 50 50 0 0 w
  357. ENDDRAW
  358. ENDDEF
  359. #
  360. #End Library