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.

364 lines
8.2KB

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