MNT Reform: Open Source Portable Computer https://mntre.com/reform
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.

476 lines
11KB

  1. EESchema-LIBRARY Version 2.4
  2. #encoding utf-8
  3. #
  4. # Connector_Generic_Conn_01x04
  5. #
  6. DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
  7. F0 "J" 0 200 50 H V C CNN
  8. F1 "Connector_Generic_Conn_01x04" 0 -300 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 -50 -195 0 -205 1 1 6 N
  16. S -50 -95 0 -105 1 1 6 N
  17. S -50 5 0 -5 1 1 6 N
  18. S -50 105 0 95 1 1 6 N
  19. S -50 150 50 -250 1 1 10 f
  20. X Pin_1 1 -200 100 150 R 50 50 1 1 P
  21. X Pin_2 2 -200 0 150 R 50 50 1 1 P
  22. X Pin_3 3 -200 -100 150 R 50 50 1 1 P
  23. X Pin_4 4 -200 -200 150 R 50 50 1 1 P
  24. ENDDRAW
  25. ENDDEF
  26. #
  27. # Connector_USB_C_Receptacle_USB2.0
  28. #
  29. DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N
  30. F0 "J" -400 750 50 H V L CNN
  31. F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 50 H V R CNN
  32. F2 "" 150 0 50 H I C CNN
  33. F3 "" 150 0 50 H I C CNN
  34. $FPLIST
  35. USB*C*Receptacle*
  36. $ENDFPLIST
  37. DRAW
  38. A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
  39. A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
  40. A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
  41. A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
  42. A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
  43. A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
  44. C -100 45 25 0 1 10 F
  45. C 0 -230 50 0 1 0 F
  46. S -10 -700 10 -660 0 0 0 N
  47. S 400 -590 360 -610 0 0 0 N
  48. S 400 -490 360 -510 0 0 0 N
  49. S 400 -190 360 -210 0 0 0 N
  50. S 400 -90 360 -110 0 0 0 N
  51. S 400 10 360 -10 0 0 0 N
  52. S 400 110 360 90 0 0 0 N
  53. S 400 310 360 290 0 0 0 N
  54. S 400 410 360 390 0 0 0 N
  55. S 400 610 360 590 0 0 0 N
  56. S -400 700 400 -700 0 1 10 f
  57. S -300 -150 -250 150 0 1 10 F
  58. S 75 70 125 120 0 1 10 F
  59. P 2 0 1 20 -350 -150 -350 150 N
  60. P 2 0 1 20 -200 150 -200 -150 N
  61. P 2 0 1 20 0 -230 0 170 N
  62. P 3 0 1 20 0 -130 -100 -30 -100 20 N
  63. P 3 0 1 20 0 -80 100 20 100 70 N
  64. P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
  65. X GND A1 0 -900 200 U 50 50 1 1 W
  66. X GND A12 0 -900 200 U 50 50 1 1 P N
  67. X VBUS A4 600 600 200 L 50 50 1 1 W
  68. X CC1 A5 600 400 200 L 50 50 1 1 B
  69. X D+ A6 600 -100 200 L 50 50 1 1 B
  70. X D- A7 600 100 200 L 50 50 1 1 B
  71. X SBU1 A8 600 -500 200 L 50 50 1 1 B
  72. X VBUS A9 600 600 200 L 50 50 1 1 P N
  73. X GND B1 0 -900 200 U 50 50 1 1 P N
  74. X GND B12 0 -900 200 U 50 50 1 1 P N
  75. X VBUS B4 600 600 200 L 50 50 1 1 P N
  76. X CC2 B5 600 300 200 L 50 50 1 1 B
  77. X D+ B6 600 -200 200 L 50 50 1 1 B
  78. X D- B7 600 0 200 L 50 50 1 1 B
  79. X SBU2 B8 600 -600 200 L 50 50 1 1 B
  80. X VBUS B9 600 600 200 L 50 50 1 1 P N
  81. X SHIELD S1 -300 -900 200 U 50 50 1 1 P
  82. ENDDRAW
  83. ENDDEF
  84. #
  85. # Device_C_Small
  86. #
  87. DEF Device_C_Small C 0 10 N N 1 F N
  88. F0 "C" 10 70 50 H V L CNN
  89. F1 "Device_C_Small" 10 -80 50 H V L CNN
  90. F2 "" 0 0 50 H I C CNN
  91. F3 "" 0 0 50 H I C CNN
  92. $FPLIST
  93. C_*
  94. $ENDFPLIST
  95. DRAW
  96. P 2 0 1 13 -60 -20 60 -20 N
  97. P 2 0 1 12 -60 20 60 20 N
  98. X ~ 1 0 100 80 D 50 50 1 1 P
  99. X ~ 2 0 -100 80 U 50 50 1 1 P
  100. ENDDRAW
  101. ENDDEF
  102. #
  103. # Device_Crystal_GND24
  104. #
  105. DEF Device_Crystal_GND24 Y 0 40 Y N 1 F N
  106. F0 "Y" 125 200 50 H V L CNN
  107. F1 "Device_Crystal_GND24" 125 125 50 H V L CNN
  108. F2 "" 0 0 50 H I C CNN
  109. F3 "" 0 0 50 H I C CNN
  110. $FPLIST
  111. Crystal*
  112. $ENDFPLIST
  113. DRAW
  114. S -45 100 45 -100 0 1 12 N
  115. P 2 0 1 0 -100 0 -80 0 N
  116. P 2 0 1 20 -80 -50 -80 50 N
  117. P 2 0 1 0 0 -150 0 -140 N
  118. P 2 0 1 0 0 140 0 150 N
  119. P 2 0 1 20 80 -50 80 50 N
  120. P 2 0 1 0 80 0 100 0 N
  121. P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N
  122. P 4 0 1 0 -100 90 -100 140 100 140 100 90 N
  123. X 1 1 -150 0 50 R 50 50 1 1 P
  124. X 2 2 0 200 50 D 50 50 1 1 P
  125. X 3 3 150 0 50 L 50 50 1 1 P
  126. X 4 4 0 -200 50 U 50 50 1 1 P
  127. ENDDRAW
  128. ENDDEF
  129. #
  130. # Device_D_Schottky_Small
  131. #
  132. DEF Device_D_Schottky_Small D 0 10 N N 1 F N
  133. F0 "D" -50 80 50 H V L CNN
  134. F1 "Device_D_Schottky_Small" -280 -80 50 H V L CNN
  135. F2 "" 0 0 50 V I C CNN
  136. F3 "" 0 0 50 V I C CNN
  137. $FPLIST
  138. TO-???*
  139. *_Diode_*
  140. *SingleDiode*
  141. D_*
  142. $ENDFPLIST
  143. DRAW
  144. P 2 0 1 0 -30 -40 -30 40 N
  145. P 2 0 1 0 -30 0 30 0 N
  146. P 3 0 1 0 -30 -40 -20 -40 -20 -30 N
  147. P 3 0 1 0 -30 40 -40 40 -40 30 N
  148. P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N
  149. X K 1 -100 0 70 R 50 50 1 1 P
  150. X A 2 100 0 70 L 50 50 1 1 P
  151. ENDDRAW
  152. ENDDEF
  153. #
  154. # Device_D_Small
  155. #
  156. DEF Device_D_Small D 0 10 N N 1 F N
  157. F0 "D" -50 80 50 H V L CNN
  158. F1 "Device_D_Small" -150 -80 50 H V L CNN
  159. F2 "" 0 0 50 V I C CNN
  160. F3 "" 0 0 50 V I C CNN
  161. $FPLIST
  162. TO-???*
  163. *_Diode_*
  164. *SingleDiode*
  165. D_*
  166. $ENDFPLIST
  167. DRAW
  168. P 2 0 1 0 -30 -40 -30 40 N
  169. P 2 0 1 0 -30 0 30 0 N
  170. P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N
  171. X K 1 -100 0 70 R 50 50 1 1 P
  172. X A 2 100 0 70 L 50 50 1 1 P
  173. ENDDRAW
  174. ENDDEF
  175. #
  176. # Device_LED_Small
  177. #
  178. DEF Device_LED_Small D 0 10 N N 1 F N
  179. F0 "D" -50 125 50 H V L CNN
  180. F1 "Device_LED_Small" -175 -100 50 H V L CNN
  181. F2 "" 0 0 50 V I C CNN
  182. F3 "" 0 0 50 V I C CNN
  183. $FPLIST
  184. LED*
  185. LED_SMD:*
  186. LED_THT:*
  187. $ENDFPLIST
  188. DRAW
  189. P 2 0 1 0 -30 -40 -30 40 N
  190. P 2 0 1 0 40 0 -30 0 N
  191. P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N
  192. P 5 0 1 0 0 30 -20 50 -10 50 -20 50 -20 40 N
  193. P 5 0 1 0 20 50 0 70 10 70 0 70 0 60 N
  194. X K 1 -100 0 70 R 50 50 1 1 P
  195. X A 2 100 0 70 L 50 50 1 1 P
  196. ENDDRAW
  197. ENDDEF
  198. #
  199. # Device_L_Small
  200. #
  201. DEF Device_L_Small L 0 10 N N 1 F N
  202. F0 "L" 30 40 50 H V L CNN
  203. F1 "Device_L_Small" 30 -40 50 H V L CNN
  204. F2 "" 0 0 50 H I C CNN
  205. F3 "" 0 0 50 H I C CNN
  206. $FPLIST
  207. Choke_*
  208. *Coil*
  209. Inductor_*
  210. L_*
  211. $ENDFPLIST
  212. DRAW
  213. A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
  214. A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
  215. A 0 20 20 -899 899 0 1 0 N 0 0 0 40
  216. A 0 60 20 -899 899 0 1 0 N 0 40 0 80
  217. X ~ 1 0 100 20 D 50 50 1 1 P
  218. X ~ 2 0 -100 20 U 50 50 1 1 P
  219. ENDDRAW
  220. ENDDEF
  221. #
  222. # Device_R_Small
  223. #
  224. DEF Device_R_Small R 0 10 N N 1 F N
  225. F0 "R" 30 20 50 H V L CNN
  226. F1 "Device_R_Small" 30 -40 50 H V L CNN
  227. F2 "" 0 0 50 H I C CNN
  228. F3 "" 0 0 50 H I C CNN
  229. $FPLIST
  230. R_*
  231. $ENDFPLIST
  232. DRAW
  233. S -30 70 30 -70 0 1 8 N
  234. X ~ 1 0 100 30 D 50 50 1 1 P
  235. X ~ 2 0 -100 30 U 50 50 1 1 P
  236. ENDDRAW
  237. ENDDEF
  238. #
  239. # MCU_Microchip_ATmega_ATmega32U4-AU
  240. #
  241. DEF MCU_Microchip_ATmega_ATmega32U4-AU U 0 20 Y Y 1 F N
  242. F0 "U" -500 1750 50 H V L BNN
  243. F1 "MCU_Microchip_ATmega_ATmega32U4-AU" 100 -1750 50 H V L TNN
  244. F2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CIN
  245. F3 "" 0 0 50 H I C CNN
  246. ALIAS ATmega16U4RC-AU ATmega32U4-AU ATmega32U4RC-AU
  247. $FPLIST
  248. TQFP*10x10mm*P0.8mm*
  249. $ENDFPLIST
  250. DRAW
  251. S -500 -1700 500 1700 0 1 10 f
  252. X PE6 1 600 -700 100 L 50 50 1 1 T
  253. X PB2 10 600 1300 100 L 50 50 1 1 T
  254. X PB3 11 600 1200 100 L 50 50 1 1 T
  255. X PB7 12 600 800 100 L 50 50 1 1 T
  256. X ~RESET 13 -600 1500 100 R 50 50 1 1 I
  257. X VCC 14 0 1800 100 D 50 50 1 1 W
  258. X GND 15 0 -1800 100 U 50 50 1 1 W
  259. X XTAL2 16 -600 1100 100 R 50 50 1 1 O
  260. X XTAL1 17 -600 1300 100 R 50 50 1 1 I
  261. X PD0 18 600 300 100 L 50 50 1 1 T
  262. X PD1 19 600 200 100 L 50 50 1 1 T
  263. X UVCC 2 -100 1800 100 D 50 50 1 1 W
  264. X PD2 20 600 100 100 L 50 50 1 1 T
  265. X PD3 21 600 0 100 L 50 50 1 1 T
  266. X PD5 22 600 -200 100 L 50 50 1 1 T
  267. X GND 23 0 -1800 100 U 50 50 1 1 P N
  268. X AVCC 24 100 1800 100 D 50 50 1 1 W
  269. X PD4 25 600 -100 100 L 50 50 1 1 T
  270. X PD6 26 600 -300 100 L 50 50 1 1 T
  271. X PD7 27 600 -400 100 L 50 50 1 1 T
  272. X PB4 28 600 1100 100 L 50 50 1 1 T
  273. X PB5 29 600 1000 100 L 50 50 1 1 T
  274. X D- 3 -600 400 100 R 50 50 1 1 B
  275. X PB6 30 600 900 100 L 50 50 1 1 T
  276. X PC6 31 600 600 100 L 50 50 1 1 T
  277. X PC7 32 600 500 100 L 50 50 1 1 T
  278. X ~HWB~/PE2 33 600 -600 100 L 50 50 1 1 T
  279. X VCC 34 0 1800 100 D 50 50 1 1 P N
  280. X GND 35 0 -1800 100 U 50 50 1 1 P N
  281. X PF7 36 600 -1400 100 L 50 50 1 1 T
  282. X PF6 37 600 -1300 100 L 50 50 1 1 T
  283. X PF5 38 600 -1200 100 L 50 50 1 1 T
  284. X PF4 39 600 -1100 100 L 50 50 1 1 T
  285. X D+ 4 -600 500 100 R 50 50 1 1 B
  286. X PF1 40 600 -1000 100 L 50 50 1 1 T
  287. X PF0 41 600 -900 100 L 50 50 1 1 T
  288. X AREF 42 -600 900 100 R 50 50 1 1 P
  289. X GND 43 0 -1800 100 U 50 50 1 1 P N
  290. X AVCC 44 100 1800 100 D 50 50 1 1 P N
  291. X UGND 5 -100 -1800 100 U 50 50 1 1 P
  292. X UCAP 6 -600 200 100 R 50 50 1 1 P
  293. X VBUS 7 -600 700 100 R 50 50 1 1 I
  294. X PB0 8 600 1500 100 L 50 50 1 1 T
  295. X PB1 9 600 1400 100 L 50 50 1 1 T
  296. ENDDRAW
  297. ENDDEF
  298. #
  299. # Mechanical_MountingHole
  300. #
  301. DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
  302. F0 "H" 0 200 50 H V C CNN
  303. F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
  304. F2 "" 0 0 50 H I C CNN
  305. F3 "" 0 0 50 H I C CNN
  306. $FPLIST
  307. MountingHole*
  308. $ENDFPLIST
  309. DRAW
  310. C 0 0 50 0 1 50 N
  311. ENDDRAW
  312. ENDDEF
  313. #
  314. # Mechanical_MountingHole_Pad
  315. #
  316. DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
  317. F0 "H" 0 250 50 H V C CNN
  318. F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
  319. F2 "" 0 0 50 H I C CNN
  320. F3 "" 0 0 50 H I C CNN
  321. $FPLIST
  322. MountingHole*Pad*
  323. $ENDFPLIST
  324. DRAW
  325. C 0 50 50 0 1 50 N
  326. X 1 1 0 -100 100 U 50 50 1 1 I
  327. ENDDRAW
  328. ENDDEF
  329. #
  330. # Switch_SW_DIP_x01
  331. #
  332. DEF Switch_SW_DIP_x01 SW 0 0 Y N 1 F N
  333. F0 "SW" 0 150 50 H V C CNN
  334. F1 "Switch_SW_DIP_x01" 0 -150 50 H V C CNN
  335. F2 "" 0 0 50 H I C CNN
  336. F3 "" 0 0 50 H I C CNN
  337. $FPLIST
  338. SW?DIP?x1*
  339. $ENDFPLIST
  340. DRAW
  341. C -80 0 20 0 0 0 N
  342. C 80 0 20 0 0 0 N
  343. S -150 100 150 -100 0 1 10 f
  344. P 2 0 0 0 -60 5 93 46 N
  345. X ~ 1 -300 0 200 R 50 50 1 1 P
  346. X ~ 2 300 0 200 L 50 50 1 1 P
  347. ENDDRAW
  348. ENDDEF
  349. #
  350. # Switch_SW_SPST
  351. #
  352. DEF Switch_SW_SPST SW 0 0 Y N 1 F N
  353. F0 "SW" 0 125 50 H V C CNN
  354. F1 "Switch_SW_SPST" 0 -100 50 H V C CNN
  355. F2 "" 0 0 50 H I C CNN
  356. F3 "" 0 0 50 H I C CNN
  357. DRAW
  358. C -80 0 20 0 0 0 N
  359. C 80 0 20 0 0 0 N
  360. P 2 0 0 0 -60 10 60 70 N
  361. X A 1 -200 0 100 R 50 50 1 1 P
  362. X B 2 200 0 100 L 50 50 1 1 P
  363. ENDDRAW
  364. ENDDEF
  365. #
  366. # mntcomp-keyboard_Choc
  367. #
  368. DEF mntcomp-keyboard_Choc SW 0 40 N N 1 F N
  369. F0 "SW" 150 -50 50 H V C CNN
  370. F1 "mntcomp-keyboard_Choc" -150 -50 50 H V C CNN
  371. F2 "" 0 0 50 H V C CNN
  372. F3 "" 0 0 50 H V C CNN
  373. DRAW
  374. S -170 50 170 60 0 1 0 N
  375. P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
  376. X 1 1 0 350 200 D 50 50 1 1 P I
  377. X 2 2 0 -200 200 U 50 50 1 1 P I
  378. ENDDRAW
  379. ENDDEF
  380. #
  381. # mntcomp-keyboard_TPS61185
  382. #
  383. DEF mntcomp-keyboard_TPS61185 U 0 40 Y Y 1 F N
  384. F0 "U" -50 1050 60 H V C CNN
  385. F1 "mntcomp-keyboard_TPS61185" 0 0 60 H V C CNN
  386. F2 "" 0 0 60 H I C CNN
  387. F3 "" 0 0 60 H I C CNN
  388. DRAW
  389. S -550 950 550 -1300 0 1 0 f
  390. X EN 1 -650 800 100 R 50 50 1 1 I
  391. X IFB5 10 650 -700 100 L 50 50 1 1 I
  392. X ISET 11 -650 -350 100 R 50 50 1 1 I
  393. X IFB4 12 650 -550 100 L 50 50 1 1 I
  394. X IFB3 13 650 -400 100 L 50 50 1 1 I
  395. X IFB2 14 650 -250 100 L 50 50 1 1 I
  396. X IFB1 15 650 -100 100 L 50 50 1 1 I
  397. X OVP 16 650 150 100 L 50 50 1 1 I
  398. X PGND2 17 -650 -1000 100 R 50 50 1 1 W
  399. X PGND1 18 -650 -1150 100 R 50 50 1 1 W
  400. X SW2 19 450 1050 100 D 50 50 1 1 I
  401. X FSW 2 -650 -500 100 R 50 50 1 1 I
  402. X SW1 20 250 1050 100 D 50 50 1 1 I
  403. X FAULT 21 650 650 100 L 50 50 1 1 O
  404. X MODE 22 -650 100 100 R 50 50 1 1 I
  405. X VIN 23 -650 650 100 R 50 50 1 1 W
  406. X VDD 24 -650 500 100 R 50 50 1 1 W
  407. X GND 25 0 -1400 100 U 50 50 1 1 W
  408. X FPWMO 3 -650 -650 100 R 50 50 1 1 I
  409. X NC 4 650 500 100 L 50 50 1 1 N
  410. X GND 5 -650 -850 100 R 50 50 1 1 W
  411. X PWMIN 6 -650 -200 100 R 50 50 1 1 I
  412. X IFB8 7 650 -1150 100 L 50 50 1 1 I
  413. X IFB7 8 650 -1000 100 L 50 50 1 1 I
  414. X IFB6 9 650 -850 100 L 50 50 1 1 I
  415. ENDDRAW
  416. ENDDEF
  417. #
  418. # power_+3V3
  419. #
  420. DEF power_+3V3 #PWR 0 0 Y Y 1 F P
  421. F0 "#PWR" 0 -150 50 H I C CNN
  422. F1 "power_+3V3" 0 140 50 H V C CNN
  423. F2 "" 0 0 50 H I C CNN
  424. F3 "" 0 0 50 H I C CNN
  425. ALIAS +3.3V
  426. DRAW
  427. P 2 0 1 0 -30 50 0 100 N
  428. P 2 0 1 0 0 0 0 100 N
  429. P 2 0 1 0 0 100 30 50 N
  430. X +3V3 1 0 0 0 U 50 50 1 1 W N
  431. ENDDRAW
  432. ENDDEF
  433. #
  434. # power_+5V
  435. #
  436. DEF power_+5V #PWR 0 0 Y Y 1 F P
  437. F0 "#PWR" 0 -150 50 H I C CNN
  438. F1 "power_+5V" 0 140 50 H V C CNN
  439. F2 "" 0 0 50 H I C CNN
  440. F3 "" 0 0 50 H I C CNN
  441. DRAW
  442. P 2 0 1 0 -30 50 0 100 N
  443. P 2 0 1 0 0 0 0 100 N
  444. P 2 0 1 0 0 100 30 50 N
  445. X +5V 1 0 0 0 U 50 50 1 1 W N
  446. ENDDRAW
  447. ENDDEF
  448. #
  449. # power_GND
  450. #
  451. DEF power_GND #PWR 0 0 Y Y 1 F P
  452. F0 "#PWR" 0 -250 50 H I C CNN
  453. F1 "power_GND" 0 -150 50 H V C CNN
  454. F2 "" 0 0 50 H I C CNN
  455. F3 "" 0 0 50 H I C CNN
  456. DRAW
  457. P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
  458. X GND 1 0 0 0 D 50 50 1 1 W N
  459. ENDDRAW
  460. ENDDEF
  461. #
  462. # power_PWR_FLAG
  463. #
  464. DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
  465. F0 "#FLG" 0 75 50 H I C CNN
  466. F1 "power_PWR_FLAG" 0 150 50 H V C CNN
  467. F2 "" 0 0 50 H I C CNN
  468. F3 "" 0 0 50 H I C CNN
  469. DRAW
  470. P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
  471. X pwr 1 0 0 0 U 50 50 0 0 w
  472. ENDDRAW
  473. ENDDEF
  474. #
  475. #End Library