reform-kbd-mcu.sch 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830
  1. EESchema Schematic File Version 4
  2. LIBS:reform2-keyboard-cache
  3. EELAYER 29 0
  4. EELAYER END
  5. $Descr A4 11693 8268
  6. encoding utf-8
  7. Sheet 2 2
  8. Title "Reform Keyboard"
  9. Date "2019-05-29"
  10. Rev "0.6"
  11. Comp "MNT Research GmbH"
  12. Comment1 "License: GPLv3+ https://www.gnu.org/licenses/gpl-3.0.en.html"
  13. Comment2 "Copyright 2017,2018,2019 Lukas F. Hartmann / mntmn"
  14. Comment3 "https://mntre.com/reform"
  15. Comment4 ""
  16. $EndDescr
  17. $Comp
  18. L power:GND #PWR01
  19. U 1 1 5A20720B
  20. P 3450 4850
  21. F 0 "#PWR01" H 3450 4600 50 0001 C CNN
  22. F 1 "GND" H 3450 4700 50 0000 C CNN
  23. F 2 "" H 3450 4850 50 0001 C CNN
  24. F 3 "" H 3450 4850 50 0001 C CNN
  25. 1 3450 4850
  26. 1 0 0 -1
  27. $EndComp
  28. $Comp
  29. L Device:C_Small C1
  30. U 1 1 5A2073AA
  31. P 2050 3850
  32. F 0 "C1" H 2060 3920 50 0000 L CNN
  33. F 1 "18pF" H 2060 3770 50 0000 L CNN
  34. F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 2050 3850 50 0001 C CNN
  35. F 3 "" H 2050 3850 50 0001 C CNN
  36. 1 2050 3850
  37. 1 0 0 -1
  38. $EndComp
  39. $Comp
  40. L Device:C_Small C2
  41. U 1 1 5A2073F7
  42. P 2650 3850
  43. F 0 "C2" H 2660 3920 50 0000 L CNN
  44. F 1 "18pF" H 2660 3770 50 0000 L CNN
  45. F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 2650 3850 50 0001 C CNN
  46. F 3 "" H 2650 3850 50 0001 C CNN
  47. 1 2650 3850
  48. 1 0 0 -1
  49. $EndComp
  50. $Comp
  51. L power:GND #PWR02
  52. U 1 1 5A207477
  53. P 2350 4100
  54. F 0 "#PWR02" H 2350 3850 50 0001 C CNN
  55. F 1 "GND" H 2350 3950 50 0000 C CNN
  56. F 2 "" H 2350 4100 50 0001 C CNN
  57. F 3 "" H 2350 4100 50 0001 C CNN
  58. 1 2350 4100
  59. 1 0 0 -1
  60. $EndComp
  61. $Comp
  62. L Device:C_Small C3
  63. U 1 1 5A20764E
  64. P 3450 4700
  65. F 0 "C3" H 3460 4770 50 0000 L CNN
  66. F 1 "1uF" H 3460 4620 50 0000 L CNN
  67. F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3450 4700 50 0001 C CNN
  68. F 3 "" H 3450 4700 50 0001 C CNN
  69. 1 3450 4700
  70. 1 0 0 -1
  71. $EndComp
  72. Text GLabel 7550 4200 2 60 Input ~ 0
  73. D+
  74. Text GLabel 7550 4300 2 60 Input ~ 0
  75. D-
  76. Text GLabel 3000 4150 0 60 Input ~ 0
  77. D+
  78. Text GLabel 3000 4250 0 60 Input ~ 0
  79. D-
  80. $Comp
  81. L power:GND #PWR04
  82. U 1 1 5A207A65
  83. P 4100 6550
  84. F 0 "#PWR04" H 4100 6300 50 0001 C CNN
  85. F 1 "GND" H 4100 6400 50 0000 C CNN
  86. F 2 "" H 4100 6550 50 0001 C CNN
  87. F 3 "" H 4100 6550 50 0001 C CNN
  88. 1 4100 6550
  89. 1 0 0 -1
  90. $EndComp
  91. Text GLabel 3300 3150 0 60 Input ~ 0
  92. RESET
  93. Text GLabel 4800 3750 2 60 Input ~ 0
  94. ROW1
  95. Text GLabel 4800 3650 2 60 Input ~ 0
  96. ROW2
  97. Text GLabel 4800 3550 2 60 Input ~ 0
  98. ROW3
  99. Text GLabel 4800 5050 2 60 Input ~ 0
  100. ROW4
  101. Text GLabel 4800 4950 2 60 Input ~ 0
  102. ROW5
  103. Text GLabel 4800 4750 2 60 Input ~ 0
  104. ROW6
  105. Text GLabel 4800 4850 2 60 Input ~ 0
  106. COL1
  107. Text GLabel 4800 4650 2 60 Input ~ 0
  108. COL2
  109. Text GLabel 4800 4550 2 60 Input ~ 0
  110. COL3
  111. Text GLabel 4800 4450 2 60 Input ~ 0
  112. COL4
  113. Text GLabel 4800 3450 2 60 Input ~ 0
  114. COL5
  115. Text GLabel 4800 3350 2 60 Input ~ 0
  116. COL6
  117. Text GLabel 4800 3250 2 60 Input ~ 0
  118. COL7
  119. Text GLabel 4800 3150 2 60 Input ~ 0
  120. COL8
  121. Text GLabel 4800 5550 2 60 Input ~ 0
  122. COL9
  123. Text GLabel 4800 5650 2 60 Input ~ 0
  124. COL10
  125. Text GLabel 4800 5750 2 60 Input ~ 0
  126. COL11
  127. Text GLabel 4800 5850 2 60 Input ~ 0
  128. COL12
  129. Text GLabel 4800 5950 2 60 Input ~ 0
  130. COL13
  131. Text GLabel 4800 4050 2 60 Input ~ 0
  132. COL14
  133. $Comp
  134. L Device:R_Small R2
  135. U 1 1 5A213EDF
  136. P 3150 4250
  137. F 0 "R2" V 3250 4200 50 0000 L CNN
  138. F 1 "0" V 3250 4350 50 0000 L CNN
  139. F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3150 4250 50 0001 C CNN
  140. F 3 "" H 3150 4250 50 0001 C CNN
  141. 1 3150 4250
  142. 0 1 1 0
  143. $EndComp
  144. $Comp
  145. L Device:R_Small R1
  146. U 1 1 5A213F64
  147. P 3150 4150
  148. F 0 "R1" V 3050 4100 50 0000 L CNN
  149. F 1 "0" V 3050 4250 50 0000 L CNN
  150. F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3150 4150 50 0001 C CNN
  151. F 3 "" H 3150 4150 50 0001 C CNN
  152. 1 3150 4150
  153. 0 1 1 0
  154. $EndComp
  155. $Comp
  156. L Device:C_Small C4
  157. U 1 1 5A2148C0
  158. P 3850 2600
  159. F 0 "C4" H 3860 2670 50 0000 L CNN
  160. F 1 "1uF" H 3860 2520 50 0000 L CNN
  161. F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3850 2600 50 0001 C CNN
  162. F 3 "" H 3850 2600 50 0001 C CNN
  163. 1 3850 2600
  164. 1 0 0 -1
  165. $EndComp
  166. $Comp
  167. L Device:C_Small C5
  168. U 1 1 5A214A09
  169. P 4550 2550
  170. F 0 "C5" H 4560 2620 50 0000 L CNN
  171. F 1 "0.1uF" H 4560 2470 50 0000 L CNN
  172. F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 4550 2550 50 0001 C CNN
  173. F 3 "" H 4550 2550 50 0001 C CNN
  174. 1 4550 2550
  175. 1 0 0 -1
  176. $EndComp
  177. $Comp
  178. L power:GND #PWR06
  179. U 1 1 5A214AB7
  180. P 3850 2700
  181. F 0 "#PWR06" H 3850 2450 50 0001 C CNN
  182. F 1 "GND" H 3850 2550 50 0000 C CNN
  183. F 2 "" H 3850 2700 50 0001 C CNN
  184. F 3 "" H 3850 2700 50 0001 C CNN
  185. 1 3850 2700
  186. 1 0 0 -1
  187. $EndComp
  188. $Comp
  189. L power:GND #PWR07
  190. U 1 1 5A214B4F
  191. P 4550 2700
  192. F 0 "#PWR07" H 4550 2450 50 0001 C CNN
  193. F 1 "GND" H 4550 2550 50 0000 C CNN
  194. F 2 "" H 4550 2700 50 0001 C CNN
  195. F 3 "" H 4550 2700 50 0001 C CNN
  196. 1 4550 2700
  197. 1 0 0 -1
  198. $EndComp
  199. $Comp
  200. L power:+5V #PWR08
  201. U 1 1 5A635C68
  202. P 4200 2350
  203. F 0 "#PWR08" H 4200 2200 50 0001 C CNN
  204. F 1 "+5V" H 4200 2490 50 0000 C CNN
  205. F 2 "" H 4200 2350 50 0001 C CNN
  206. F 3 "" H 4200 2350 50 0001 C CNN
  207. 1 4200 2350
  208. 1 0 0 -1
  209. $EndComp
  210. $Comp
  211. L power:+5V #PWR09
  212. U 1 1 5A635C9E
  213. P 3400 2500
  214. F 0 "#PWR09" H 3400 2350 50 0001 C CNN
  215. F 1 "+5V" H 3400 2640 50 0000 C CNN
  216. F 2 "" H 3400 2500 50 0001 C CNN
  217. F 3 "" H 3400 2500 50 0001 C CNN
  218. 1 3400 2500
  219. 1 0 0 -1
  220. $EndComp
  221. $Comp
  222. L Device:R_Small R3
  223. U 1 1 5A21443A
  224. P 3400 2800
  225. F 0 "R3" H 3430 2820 50 0000 L CNN
  226. F 1 "10k" H 3430 2760 50 0000 L CNN
  227. F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3400 2800 50 0001 C CNN
  228. F 3 "" H 3400 2800 50 0001 C CNN
  229. 1 3400 2800
  230. 1 0 0 -1
  231. $EndComp
  232. $Comp
  233. L Device:Crystal_GND24 Y1
  234. U 1 1 5A6378F6
  235. P 2350 3550
  236. F 0 "Y1" H 2475 3750 50 0000 L CNN
  237. F 1 "16MHz" H 2475 3675 50 0000 L CNN
  238. F 2 "Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm_HandSoldering" H 2350 3550 50 0001 C CNN
  239. F 3 "" H 2350 3550 50 0001 C CNN
  240. 1 2350 3550
  241. 1 0 0 -1
  242. $EndComp
  243. Wire Wire Line
  244. 2650 3550 2650 3750
  245. Wire Wire Line
  246. 2050 3250 2050 3550
  247. Wire Wire Line
  248. 2050 4050 2350 4050
  249. Wire Wire Line
  250. 2350 3750 2350 3800
  251. Wire Wire Line
  252. 2650 4050 2650 3950
  253. Connection ~ 2350 4050
  254. Wire Wire Line
  255. 7800 4100 7550 4100
  256. Wire Wire Line
  257. 3450 4850 3450 4800
  258. Wire Wire Line
  259. 4200 2850 4200 2700
  260. Connection ~ 4200 2700
  261. Wire Wire Line
  262. 4300 2700 4300 2850
  263. Wire Wire Line
  264. 3050 4250 3000 4250
  265. Wire Wire Line
  266. 3050 4150 3000 4150
  267. Wire Wire Line
  268. 3400 2900 3400 3150
  269. Wire Wire Line
  270. 3300 3150 3400 3150
  271. Connection ~ 3400 3150
  272. Wire Wire Line
  273. 4550 2700 4550 2650
  274. Wire Wire Line
  275. 3850 2500 3850 2450
  276. Wire Wire Line
  277. 2650 3350 2650 3250
  278. Wire Wire Line
  279. 2650 3250 2050 3250
  280. Connection ~ 2050 3550
  281. Connection ~ 2650 3550
  282. Wire Wire Line
  283. 2050 4050 2050 3950
  284. Wire Wire Line
  285. 2500 3550 2650 3550
  286. Wire Wire Line
  287. 2200 3550 2050 3550
  288. Wire Wire Line
  289. 2350 3350 2150 3350
  290. Wire Wire Line
  291. 2150 3350 2150 3800
  292. Wire Wire Line
  293. 2150 3800 2350 3800
  294. Connection ~ 2350 3800
  295. Wire Wire Line
  296. 2350 4050 2650 4050
  297. Wire Wire Line
  298. 2350 4050 2350 4100
  299. Wire Wire Line
  300. 4200 2700 4300 2700
  301. Wire Wire Line
  302. 4200 2450 4200 2700
  303. Wire Wire Line
  304. 3400 3150 3600 3150
  305. Wire Wire Line
  306. 2050 3550 2050 3750
  307. Wire Wire Line
  308. 2350 3800 2350 4050
  309. Wire Wire Line
  310. 2650 3350 3600 3350
  311. Wire Wire Line
  312. 2650 3550 3600 3550
  313. Wire Wire Line
  314. 3100 3950 3350 3950
  315. Wire Wire Line
  316. 3250 4150 3600 4150
  317. Wire Wire Line
  318. 3250 4250 3600 4250
  319. Wire Wire Line
  320. 3450 4450 3600 4450
  321. Wire Wire Line
  322. 3450 4450 3450 4600
  323. Wire Wire Line
  324. 4100 6450 4100 6550
  325. $Comp
  326. L MCU_Microchip_ATmega:ATmega32U4-AU U1
  327. U 1 1 5A21306C
  328. P 4200 4650
  329. F 0 "U1" H 4450 2900 50 0000 C CNN
  330. F 1 "ATMEGA32U4-AU" H 4700 2800 50 0000 C CNN
  331. F 2 "Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm" H 4200 4650 50 0001 C CIN
  332. F 3 "" H 5300 5750 50 0001 C CNN
  333. 1 4200 4650
  334. 1 0 0 -1
  335. $EndComp
  336. Wire Wire Line
  337. 4200 6450 4100 6450
  338. Connection ~ 4100 6450
  339. Wire Wire Line
  340. 3400 2500 3400 2700
  341. Connection ~ 4200 2450
  342. $Comp
  343. L Connector_Generic:Conn_01x04 J2
  344. U 1 1 5A213B3D
  345. P 7350 4300
  346. F 0 "J2" H 7350 4600 50 0000 C CNN
  347. F 1 "USB" H 7350 3900 50 0000 C CNN
  348. F 2 "Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Horizontal" H 7350 4300 50 0001 C CNN
  349. F 3 "" H 7350 4300 50 0001 C CNN
  350. 1 7350 4300
  351. -1 0 0 1
  352. $EndComp
  353. $Comp
  354. L power:+5V #PWR0101
  355. U 1 1 5CF326CA
  356. P 3100 3950
  357. F 0 "#PWR0101" H 3100 3800 50 0001 C CNN
  358. F 1 "+5V" H 3100 4090 50 0000 C CNN
  359. F 2 "" H 3100 3950 50 0001 C CNN
  360. F 3 "" H 3100 3950 50 0001 C CNN
  361. 1 3100 3950
  362. 1 0 0 -1
  363. $EndComp
  364. $Comp
  365. L power:+5V #PWR0102
  366. U 1 1 5CF32B25
  367. P 7800 4400
  368. F 0 "#PWR0102" H 7800 4250 50 0001 C CNN
  369. F 1 "+5V" H 7800 4540 50 0000 C CNN
  370. F 2 "" H 7800 4400 50 0001 C CNN
  371. F 3 "" H 7800 4400 50 0001 C CNN
  372. 1 7800 4400
  373. 0 1 1 0
  374. $EndComp
  375. Text GLabel 6000 4300 0 60 Input ~ 0
  376. PROG
  377. Text GLabel 4800 5250 2 60 Input ~ 0
  378. PROG
  379. $Comp
  380. L Sensor_Magnetic:SM351LT U2
  381. U 1 1 5CF3B985
  382. P 6250 2100
  383. F 0 "U2" H 5920 2146 50 0000 R CNN
  384. F 1 "SM351LT" H 5920 2055 50 0000 R CNN
  385. F 2 "Package_TO_SOT_SMD:SOT-23" H 6200 2100 50 0001 C CNN
  386. F 3 "https://sensing.honeywell.com/honeywell-sensing-nanopower-series-product-sheet-50095501-a-en.pdf" H 6200 2100 50 0001 C CNN
  387. 1 6250 2100
  388. 1 0 0 -1
  389. $EndComp
  390. $Comp
  391. L Switch:SW_SPST SW91
  392. U 1 1 5CF3DA9E
  393. P 6350 3700
  394. F 0 "SW91" H 6350 3935 50 0000 C CNN
  395. F 1 "RESET" H 6350 3844 50 0000 C CNN
  396. F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2" H 6350 3700 50 0001 C CNN
  397. F 3 "~" H 6350 3700 50 0001 C CNN
  398. 1 6350 3700
  399. 1 0 0 -1
  400. $EndComp
  401. Text GLabel 6100 3700 0 60 Input ~ 0
  402. RESET
  403. Wire Wire Line
  404. 6100 3700 6150 3700
  405. $Comp
  406. L power:GND #PWR0103
  407. U 1 1 5CF3FA6D
  408. P 6650 3700
  409. F 0 "#PWR0103" H 6650 3450 50 0001 C CNN
  410. F 1 "GND" H 6650 3550 50 0000 C CNN
  411. F 2 "" H 6650 3700 50 0001 C CNN
  412. F 3 "" H 6650 3700 50 0001 C CNN
  413. 1 6650 3700
  414. 1 0 0 -1
  415. $EndComp
  416. Wire Wire Line
  417. 6650 3700 6550 3700
  418. Text GLabel 6650 2100 2 60 Input ~ 0
  419. LID_SENSE
  420. $Comp
  421. L power:+5V #PWR0104
  422. U 1 1 5CF44292
  423. P 6050 1750
  424. F 0 "#PWR0104" H 6050 1600 50 0001 C CNN
  425. F 1 "+5V" H 6050 1890 50 0000 C CNN
  426. F 2 "" H 6050 1750 50 0001 C CNN
  427. F 3 "" H 6050 1750 50 0001 C CNN
  428. 1 6050 1750
  429. 1 0 0 -1
  430. $EndComp
  431. Wire Wire Line
  432. 6050 1750 6050 1800
  433. $Comp
  434. L power:GND #PWR0105
  435. U 1 1 5CF45385
  436. P 6050 2450
  437. F 0 "#PWR0105" H 6050 2200 50 0001 C CNN
  438. F 1 "GND" H 6050 2300 50 0000 C CNN
  439. F 2 "" H 6050 2450 50 0001 C CNN
  440. F 3 "" H 6050 2450 50 0001 C CNN
  441. 1 6050 2450
  442. 1 0 0 -1
  443. $EndComp
  444. Wire Wire Line
  445. 6050 2450 6050 2400
  446. Text GLabel 4800 6050 2 60 Input ~ 0
  447. LID_SENSE
  448. Text GLabel 4800 3850 2 60 Input ~ 0
  449. AUX2
  450. $Comp
  451. L Switch:SW_DIP_x01 SW92
  452. U 1 1 5CF54073
  453. P 6350 4300
  454. F 0 "SW92" H 6350 4600 50 0000 C CNN
  455. F 1 "SW_DIP_x01" H 6350 4500 50 0000 C CNN
  456. F 2 "Button_Switch_SMD:SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm" H 6350 4300 50 0001 C CNN
  457. F 3 "~" H 6350 4300 50 0001 C CNN
  458. 1 6350 4300
  459. 1 0 0 -1
  460. $EndComp
  461. $Comp
  462. L power:GND #PWR0109
  463. U 1 1 5CF5456D
  464. P 6750 4350
  465. F 0 "#PWR0109" H 6750 4100 50 0001 C CNN
  466. F 1 "GND" H 6750 4200 50 0000 C CNN
  467. F 2 "" H 6750 4350 50 0001 C CNN
  468. F 3 "" H 6750 4350 50 0001 C CNN
  469. 1 6750 4350
  470. 1 0 0 -1
  471. $EndComp
  472. Wire Wire Line
  473. 6750 4350 6750 4300
  474. Wire Wire Line
  475. 6750 4300 6650 4300
  476. Wire Wire Line
  477. 6000 4300 6050 4300
  478. $Comp
  479. L Device:R_Small R4
  480. U 1 1 5CF5B5C6
  481. P 3500 3750
  482. F 0 "R4" H 3530 3770 50 0000 L CNN
  483. F 1 "0" H 3530 3710 50 0000 L CNN
  484. F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 3500 3750 50 0001 C CNN
  485. F 3 "" H 3500 3750 50 0001 C CNN
  486. 1 3500 3750
  487. 0 1 1 0
  488. $EndComp
  489. Wire Wire Line
  490. 3350 3950 3350 3750
  491. Wire Wire Line
  492. 3350 3750 3400 3750
  493. Connection ~ 3350 3950
  494. Wire Wire Line
  495. 3350 3950 3600 3950
  496. Text GLabel 4800 4150 2 60 Input ~ 0
  497. AUX1
  498. $Comp
  499. L Connector_Generic:Conn_01x04 J1
  500. U 1 1 5CF60438
  501. P 8400 4300
  502. F 0 "J1" H 8400 4600 50 0000 C CNN
  503. F 1 "UART" H 8400 3900 50 0000 C CNN
  504. F 2 "Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Horizontal" H 8400 4300 50 0001 C CNN
  505. F 3 "" H 8400 4300 50 0001 C CNN
  506. 1 8400 4300
  507. -1 0 0 1
  508. $EndComp
  509. $Comp
  510. L power:+5V #PWR0110
  511. U 1 1 5CF60921
  512. P 9050 4400
  513. F 0 "#PWR0110" H 9050 4250 50 0001 C CNN
  514. F 1 "+5V" H 9050 4540 50 0000 C CNN
  515. F 2 "" H 9050 4400 50 0001 C CNN
  516. F 3 "" H 9050 4400 50 0001 C CNN
  517. 1 9050 4400
  518. 0 1 1 0
  519. $EndComp
  520. Wire Wire Line
  521. 9050 4400 8600 4400
  522. $Comp
  523. L power:GND #PWR0111
  524. U 1 1 5CF623ED
  525. P 9050 4100
  526. F 0 "#PWR0111" H 9050 3850 50 0001 C CNN
  527. F 1 "GND" H 9050 3950 50 0000 C CNN
  528. F 2 "" H 9050 4100 50 0001 C CNN
  529. F 3 "" H 9050 4100 50 0001 C CNN
  530. 1 9050 4100
  531. 0 -1 -1 0
  532. $EndComp
  533. Wire Wire Line
  534. 9050 4100 8600 4100
  535. $Comp
  536. L power:GND #PWR0112
  537. U 1 1 5CF6539C
  538. P 7800 4100
  539. F 0 "#PWR0112" H 7800 3850 50 0001 C CNN
  540. F 1 "GND" H 7800 3950 50 0000 C CNN
  541. F 2 "" H 7800 4100 50 0001 C CNN
  542. F 3 "" H 7800 4100 50 0001 C CNN
  543. 1 7800 4100
  544. 0 -1 -1 0
  545. $EndComp
  546. Text GLabel 8600 4200 2 60 Input ~ 0
  547. UART_TX
  548. Text GLabel 8600 4300 2 60 Input ~ 0
  549. UART_RX
  550. Text GLabel 4800 4350 2 60 Input ~ 0
  551. UART_TX
  552. Text GLabel 4800 5350 2 60 Input ~ 0
  553. UART_RX
  554. $Comp
  555. L power:GND #PWR03
  556. U 1 1 5CF87582
  557. P 7750 3150
  558. F 0 "#PWR03" H 7750 2900 50 0001 C CNN
  559. F 1 "GND" V 7755 3022 50 0000 R CNN
  560. F 2 "" H 7750 3150 50 0001 C CNN
  561. F 3 "" H 7750 3150 50 0001 C CNN
  562. 1 7750 3150
  563. 0 1 1 0
  564. $EndComp
  565. $Comp
  566. L Mechanical:MountingHole_Pad H1
  567. U 1 1 5CFAB6F9
  568. P 7800 5150
  569. F 0 "H1" H 7900 5199 50 0000 L CNN
  570. F 1 "MH1" H 7900 5108 50 0000 L CNN
  571. F 2 "MountingHole:MountingHole_2.2mm_M2_Pad" H 7800 5150 50 0001 C CNN
  572. F 3 "~" H 7800 5150 50 0001 C CNN
  573. 1 7800 5150
  574. 1 0 0 -1
  575. $EndComp
  576. $Comp
  577. L Mechanical:MountingHole_Pad H2
  578. U 1 1 5CFABDD2
  579. P 8150 5150
  580. F 0 "H2" H 8250 5199 50 0000 L CNN
  581. F 1 "MH2" H 8250 5108 50 0000 L CNN
  582. F 2 "MountingHole:MountingHole_2.2mm_M2_Pad" H 8150 5150 50 0001 C CNN
  583. F 3 "~" H 8150 5150 50 0001 C CNN
  584. 1 8150 5150
  585. 1 0 0 -1
  586. $EndComp
  587. $Comp
  588. L Mechanical:MountingHole_Pad H3
  589. U 1 1 5CFAC2C0
  590. P 8500 5150
  591. F 0 "H3" H 8600 5199 50 0000 L CNN
  592. F 1 "MH3" H 8600 5108 50 0000 L CNN
  593. F 2 "MountingHole:MountingHole_2.2mm_M2_Pad" H 8500 5150 50 0001 C CNN
  594. F 3 "~" H 8500 5150 50 0001 C CNN
  595. 1 8500 5150
  596. 1 0 0 -1
  597. $EndComp
  598. $Comp
  599. L Mechanical:MountingHole_Pad H4
  600. U 1 1 5CFAC2CA
  601. P 8850 5150
  602. F 0 "H4" H 8950 5199 50 0000 L CNN
  603. F 1 "MH4" H 8950 5108 50 0000 L CNN
  604. F 2 "MountingHole:MountingHole_2.2mm_M2_Pad" H 8850 5150 50 0001 C CNN
  605. F 3 "~" H 8850 5150 50 0001 C CNN
  606. 1 8850 5150
  607. 1 0 0 -1
  608. $EndComp
  609. $Comp
  610. L power:GND #PWR05
  611. U 1 1 5CFB0132
  612. P 7800 5350
  613. F 0 "#PWR05" H 7800 5100 50 0001 C CNN
  614. F 1 "GND" H 7800 5200 50 0000 C CNN
  615. F 2 "" H 7800 5350 50 0001 C CNN
  616. F 3 "" H 7800 5350 50 0001 C CNN
  617. 1 7800 5350
  618. 1 0 0 -1
  619. $EndComp
  620. Wire Wire Line
  621. 7800 5350 7800 5250
  622. Wire Wire Line
  623. 7800 5250 8150 5250
  624. Connection ~ 7800 5250
  625. Connection ~ 8150 5250
  626. Wire Wire Line
  627. 8150 5250 8500 5250
  628. Connection ~ 8500 5250
  629. Wire Wire Line
  630. 8500 5250 8850 5250
  631. $Comp
  632. L Mechanical:MountingHole GFX1
  633. U 1 1 5CFBB66E
  634. P 8850 5900
  635. F 0 "GFX1" H 8950 5946 50 0000 L CNN
  636. F 1 "MNT" H 8950 5855 50 0000 L CNN
  637. F 2 "reform2-keyboard:mntreform" H 8850 5900 50 0001 C CNN
  638. F 3 "~" H 8850 5900 50 0001 C CNN
  639. 1 8850 5900
  640. 1 0 0 -1
  641. $EndComp
  642. $Comp
  643. L Mechanical:MountingHole GFX2
  644. U 1 1 5CFBBDCD
  645. P 9350 5900
  646. F 0 "GFX2" H 9450 5946 50 0000 L CNN
  647. F 1 "MNT" H 9450 5855 50 0000 L CNN
  648. F 2 "reform2-keyboard:mntreform" H 9350 5900 50 0001 C CNN
  649. F 3 "~" H 9350 5900 50 0001 C CNN
  650. 1 9350 5900
  651. 1 0 0 -1
  652. $EndComp
  653. Text Label 3400 4150 0 60 ~ 0
  654. UD+
  655. Text Label 3400 4250 0 60 ~ 0
  656. UD-
  657. Text GLabel 8100 2450 0 60 Input ~ 0
  658. PWRIN
  659. Text GLabel 8500 2550 2 60 Input ~ 0
  660. PWROUT
  661. $Comp
  662. L Switch:SW_DPDT_x2 SW90
  663. U 2 1 5D0073D5
  664. P 8300 2450
  665. F 0 "SW90" H 8300 2735 50 0000 C CNN
  666. F 1 "POWER" H 8300 2644 50 0000 C CNN
  667. F 2 "Button_Switch_THT:SW_E-Switch_EG1271_DPDT" H 8300 2450 50 0001 C CNN
  668. F 3 "~" H 8300 2450 50 0001 C CNN
  669. 2 8300 2450
  670. 1 0 0 -1
  671. $EndComp
  672. $Comp
  673. L Switch:SW_DPDT_x2 SW90
  674. U 1 1 5D000D72
  675. P 8300 1850
  676. F 0 "SW90" H 8300 2135 50 0000 C CNN
  677. F 1 "POWER" H 8300 2044 50 0000 C CNN
  678. F 2 "Button_Switch_THT:SW_E-Switch_EG1271_DPDT" H 8300 1850 50 0001 C CNN
  679. F 3 "~" H 8300 1850 50 0001 C CNN
  680. 1 8300 1850
  681. 1 0 0 -1
  682. $EndComp
  683. Wire Wire Line
  684. 7750 3150 7800 3150
  685. $Comp
  686. L Connector:Conn_01x03_Male J3
  687. U 1 1 5CF86675
  688. P 8450 3150
  689. F 0 "J3" H 8422 3082 50 0000 R CNN
  690. F 1 "POWERCONN" H 8422 3173 50 0000 R CNN
  691. F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal" H 8450 3150 50 0001 C CNN
  692. F 3 "~" H 8450 3150 50 0001 C CNN
  693. 1 8450 3150
  694. -1 0 0 1
  695. $EndComp
  696. Text GLabel 8250 3250 0 60 Input ~ 0
  697. PWROUT
  698. Text GLabel 8250 3050 0 60 Input ~ 0
  699. PWRIN
  700. Text GLabel 8500 1950 2 60 Input ~ 0
  701. PWROUT
  702. Text GLabel 8100 1850 0 60 Input ~ 0
  703. PWRIN
  704. $Comp
  705. L Device:R_Small R6
  706. U 1 1 5D094D68
  707. P 7700 4400
  708. F 0 "R6" H 7730 4420 50 0000 L CNN
  709. F 1 "0" H 7730 4360 50 0000 L CNN
  710. F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7700 4400 50 0001 C CNN
  711. F 3 "" H 7700 4400 50 0001 C CNN
  712. 1 7700 4400
  713. 0 1 1 0
  714. $EndComp
  715. Wire Wire Line
  716. 7600 4400 7550 4400
  717. $Comp
  718. L Device:R_Small R7
  719. U 1 1 5D0965CF
  720. P 9750 3150
  721. F 0 "R7" H 9780 3170 50 0000 L CNN
  722. F 1 "0" H 9780 3110 50 0000 L CNN
  723. F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 9750 3150 50 0001 C CNN
  724. F 3 "" H 9750 3150 50 0001 C CNN
  725. 1 9750 3150
  726. 0 1 1 0
  727. $EndComp
  728. Text GLabel 9500 3150 0 60 Input ~ 0
  729. PWRIN
  730. Wire Wire Line
  731. 9500 3150 9550 3150
  732. $Comp
  733. L power:+5V #PWR010
  734. U 1 1 5D097D89
  735. P 9950 3150
  736. F 0 "#PWR010" H 9950 3000 50 0001 C CNN
  737. F 1 "+5V" H 9950 3290 50 0000 C CNN
  738. F 2 "" H 9950 3150 50 0001 C CNN
  739. F 3 "" H 9950 3150 50 0001 C CNN
  740. 1 9950 3150
  741. 0 1 1 0
  742. $EndComp
  743. $Comp
  744. L Connector_Generic:Conn_01x04 J4
  745. U 1 1 5D0C1E6C
  746. P 9600 4300
  747. F 0 "J4" H 9600 4600 50 0000 C CNN
  748. F 1 "AUX" H 9600 3900 50 0000 C CNN
  749. F 2 "Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Horizontal" H 9600 4300 50 0001 C CNN
  750. F 3 "" H 9600 4300 50 0001 C CNN
  751. 1 9600 4300
  752. -1 0 0 1
  753. $EndComp
  754. $Comp
  755. L power:+5V #PWR0106
  756. U 1 1 5D0C1E76
  757. P 10250 4400
  758. F 0 "#PWR0106" H 10250 4250 50 0001 C CNN
  759. F 1 "+5V" H 10250 4540 50 0000 C CNN
  760. F 2 "" H 10250 4400 50 0001 C CNN
  761. F 3 "" H 10250 4400 50 0001 C CNN
  762. 1 10250 4400
  763. 0 1 1 0
  764. $EndComp
  765. Wire Wire Line
  766. 10250 4400 9800 4400
  767. $Comp
  768. L power:GND #PWR0107
  769. U 1 1 5D0C1E81
  770. P 10250 4100
  771. F 0 "#PWR0107" H 10250 3850 50 0001 C CNN
  772. F 1 "GND" H 10250 3950 50 0000 C CNN
  773. F 2 "" H 10250 4100 50 0001 C CNN
  774. F 3 "" H 10250 4100 50 0001 C CNN
  775. 1 10250 4100
  776. 0 -1 -1 0
  777. $EndComp
  778. Wire Wire Line
  779. 10250 4100 9800 4100
  780. Text GLabel 9800 4200 2 60 Input ~ 0
  781. AUX1
  782. Text GLabel 9800 4300 2 60 Input ~ 0
  783. AUX2
  784. NoConn ~ 8500 1750
  785. NoConn ~ 8500 2350
  786. $Comp
  787. L power:PWR_FLAG #FLG0101
  788. U 1 1 5D14B686
  789. P 9550 3050
  790. F 0 "#FLG0101" H 9550 3125 50 0001 C CNN
  791. F 1 "PWR_FLAG" H 9550 3223 50 0000 C CNN
  792. F 2 "" H 9550 3050 50 0001 C CNN
  793. F 3 "~" H 9550 3050 50 0001 C CNN
  794. 1 9550 3050
  795. 1 0 0 -1
  796. $EndComp
  797. $Comp
  798. L power:PWR_FLAG #FLG0102
  799. U 1 1 5D14D536
  800. P 7800 3100
  801. F 0 "#FLG0102" H 7800 3175 50 0001 C CNN
  802. F 1 "PWR_FLAG" H 7800 3273 50 0000 C CNN
  803. F 2 "" H 7800 3100 50 0001 C CNN
  804. F 3 "~" H 7800 3100 50 0001 C CNN
  805. 1 7800 3100
  806. 1 0 0 -1
  807. $EndComp
  808. Wire Wire Line
  809. 7800 3100 7800 3150
  810. Connection ~ 7800 3150
  811. Wire Wire Line
  812. 7800 3150 8250 3150
  813. Wire Wire Line
  814. 9850 3150 9950 3150
  815. Wire Wire Line
  816. 9550 3050 9550 3150
  817. Connection ~ 9550 3150
  818. Wire Wire Line
  819. 9550 3150 9650 3150
  820. Wire Wire Line
  821. 4200 2350 4200 2450
  822. Wire Wire Line
  823. 4200 2450 4550 2450
  824. Wire Wire Line
  825. 3850 2450 4200 2450
  826. Wire Wire Line
  827. 4100 2850 4100 2700
  828. Wire Wire Line
  829. 4100 2700 4200 2700
  830. $EndSCHEMATC