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.

949 lines
34KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <export version="D">
  3. <design>
  4. <source>/home/mntmn/code/reform/reform2-trackball/reform-trackball.sch</source>
  5. <date>Fri 06 Mar 2020 02:26:51 PM CET</date>
  6. <tool>Eeschema 5.1.2+dfsg1-1</tool>
  7. <sheet number="1" name="/" tstamps="/">
  8. <title_block>
  9. <title>Reform 2 Trackball</title>
  10. <company>MNT Research GmbH</company>
  11. <rev>D-3</rev>
  12. <date>2020-02-24</date>
  13. <source>reform-trackball.sch</source>
  14. <comment number="1" value="License: GPLv3+ https://www.gnu.org/licenses/gpl-3.0.en.html"/>
  15. <comment number="2" value="Copyright 2017-2020 Lukas F. Hartmann / MNT Research GmbH"/>
  16. <comment number="3" value="https://mntmn.com/reform"/>
  17. <comment number="4" value=""/>
  18. </title_block>
  19. </sheet>
  20. </design>
  21. <components>
  22. <comp ref="U1">
  23. <value>ATmega32U2-AU</value>
  24. <footprint>Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm</footprint>
  25. <datasheet>http://ww1.microchip.com/downloads/en/DeviceDoc/doc7799.pdf</datasheet>
  26. <fields>
  27. <field name="Manufacturer">Microchip</field>
  28. <field name="Manufacturer_No">ATMEGA32U2-AU</field>
  29. </fields>
  30. <libsource lib="reform-trackball-rescue" part="ATmega32U2-AU-MCU_Microchip_ATmega" description=""/>
  31. <sheetpath names="/" tstamps="/"/>
  32. <tstamp>5B5DCA22</tstamp>
  33. </comp>
  34. <comp ref="J1">
  35. <value>Conn_USB</value>
  36. <footprint>Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical</footprint>
  37. <datasheet>~</datasheet>
  38. <fields>
  39. <field name="Manufacturer">JST</field>
  40. <field name="Manufacturer_No">B4B-PH-K-S(LF)(SN)</field>
  41. </fields>
  42. <libsource lib="Connector" part="Conn_01x04_Male" description="Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
  43. <sheetpath names="/" tstamps="/"/>
  44. <tstamp>5B5F1753</tstamp>
  45. </comp>
  46. <comp ref="MK5">
  47. <value>Mounting_Hole</value>
  48. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  49. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  50. <sheetpath names="/" tstamps="/"/>
  51. <tstamp>5B5F3DA7</tstamp>
  52. </comp>
  53. <comp ref="MK6">
  54. <value>Mounting_Hole</value>
  55. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  56. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  57. <sheetpath names="/" tstamps="/"/>
  58. <tstamp>5B5F3DAD</tstamp>
  59. </comp>
  60. <comp ref="MK7">
  61. <value>Mounting_Hole</value>
  62. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  63. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  64. <sheetpath names="/" tstamps="/"/>
  65. <tstamp>5B5F3DB3</tstamp>
  66. </comp>
  67. <comp ref="MK8">
  68. <value>Mounting_Hole</value>
  69. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  70. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  71. <sheetpath names="/" tstamps="/"/>
  72. <tstamp>5B5F3DB9</tstamp>
  73. </comp>
  74. <comp ref="MK9">
  75. <value>Mounting_Hole</value>
  76. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  77. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  78. <sheetpath names="/" tstamps="/"/>
  79. <tstamp>5B5F4257</tstamp>
  80. </comp>
  81. <comp ref="MK10">
  82. <value>Mounting_Hole</value>
  83. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  84. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  85. <sheetpath names="/" tstamps="/"/>
  86. <tstamp>5B5F425D</tstamp>
  87. </comp>
  88. <comp ref="MK11">
  89. <value>Mounting_Hole</value>
  90. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  91. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  92. <sheetpath names="/" tstamps="/"/>
  93. <tstamp>5B5F4263</tstamp>
  94. </comp>
  95. <comp ref="MK12">
  96. <value>Mounting_Hole</value>
  97. <footprint>MountingHole:MountingHole_2.2mm_M2_Pad</footprint>
  98. <libsource lib="Mechanical" part="MountingHole_Pad" description="Mounting Hole with connection"/>
  99. <sheetpath names="/" tstamps="/"/>
  100. <tstamp>5B5F4269</tstamp>
  101. </comp>
  102. <comp ref="C3">
  103. <value>0.1uF</value>
  104. <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
  105. <datasheet>~</datasheet>
  106. <fields>
  107. <field name="Manufacturer">Yageo</field>
  108. <field name="Manufacturer_No">CC0603JPX7R9BB104</field>
  109. </fields>
  110. <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
  111. <sheetpath names="/" tstamps="/"/>
  112. <tstamp>5B5F4C0A</tstamp>
  113. </comp>
  114. <comp ref="C4">
  115. <value>1uF</value>
  116. <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
  117. <datasheet>~</datasheet>
  118. <fields>
  119. <field name="Manufacturer">TDK</field>
  120. <field name="Manufacturer_No">C1608X8L1C105K080AC</field>
  121. </fields>
  122. <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
  123. <sheetpath names="/" tstamps="/"/>
  124. <tstamp>5B5F5601</tstamp>
  125. </comp>
  126. <comp ref="R2">
  127. <value>10k</value>
  128. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  129. <datasheet>~</datasheet>
  130. <fields>
  131. <field name="Manufacturer">Vishay Dale</field>
  132. <field name="Manufacturer_No">CRCW060310K0JNEAC</field>
  133. </fields>
  134. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  135. <sheetpath names="/" tstamps="/"/>
  136. <tstamp>5B5F9132</tstamp>
  137. </comp>
  138. <comp ref="R1">
  139. <value>10k</value>
  140. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  141. <datasheet>~</datasheet>
  142. <fields>
  143. <field name="Manufacturer">Vishay Dale</field>
  144. <field name="Manufacturer_No">CRCW060310K0JNEAC</field>
  145. </fields>
  146. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  147. <sheetpath names="/" tstamps="/"/>
  148. <tstamp>5B5FE7C4</tstamp>
  149. </comp>
  150. <comp ref="C1">
  151. <value>18pF</value>
  152. <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
  153. <datasheet>~</datasheet>
  154. <fields>
  155. <field name="Manufacturer">Yageo</field>
  156. <field name="Manufacturer_No">CC0603JRNPO9BN180</field>
  157. </fields>
  158. <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
  159. <sheetpath names="/" tstamps="/"/>
  160. <tstamp>5B6024C5</tstamp>
  161. </comp>
  162. <comp ref="C2">
  163. <value>18pF</value>
  164. <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
  165. <datasheet>~</datasheet>
  166. <fields>
  167. <field name="Manufacturer">Yageo</field>
  168. <field name="Manufacturer_No">CC0603JRNPO9BN180</field>
  169. </fields>
  170. <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
  171. <sheetpath names="/" tstamps="/"/>
  172. <tstamp>5B6025A9</tstamp>
  173. </comp>
  174. <comp ref="Y1">
  175. <value>Crystal_GND24</value>
  176. <footprint>Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm_HandSoldering</footprint>
  177. <datasheet>~</datasheet>
  178. <fields>
  179. <field name="Manufacturer">Abracon</field>
  180. <field name="Manufacturer_No">ABM8AIG-16.000MHz-4-T</field>
  181. </fields>
  182. <libsource lib="Device" part="Crystal_GND24" description="Four pin crystal, GND on pins 2 and 4"/>
  183. <sheetpath names="/" tstamps="/"/>
  184. <tstamp>5B608FD3</tstamp>
  185. </comp>
  186. <comp ref="MK13">
  187. <value>LOGO</value>
  188. <footprint>reform2-motherboard:mntreform</footprint>
  189. <libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
  190. <sheetpath names="/" tstamps="/"/>
  191. <tstamp>5B61922F</tstamp>
  192. </comp>
  193. <comp ref="J2">
  194. <value>Conn_01x06_Female</value>
  195. <footprint>Connector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal</footprint>
  196. <datasheet>~</datasheet>
  197. <fields>
  198. <field name="Manufacturer">Hirose</field>
  199. <field name="Manufacturer_No">FH12-6S-0.5SH(55)</field>
  200. </fields>
  201. <libsource lib="Connector" part="Conn_01x06_Female" description="Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
  202. <sheetpath names="/" tstamps="/"/>
  203. <tstamp>5D3375CD</tstamp>
  204. </comp>
  205. <comp ref="SW5">
  206. <value>Choc</value>
  207. <footprint>keyswitches:PG1350</footprint>
  208. <fields>
  209. <field name="Manufacturer">Kailh</field>
  210. <field name="Manufacturer_No">CPG135001D02</field>
  211. </fields>
  212. <libsource lib="reform-trackball" part="Choc" description=""/>
  213. <sheetpath names="/" tstamps="/"/>
  214. <tstamp>5D4FC0BB</tstamp>
  215. </comp>
  216. <comp ref="SW4">
  217. <value>Choc</value>
  218. <footprint>keyswitches:PG1350</footprint>
  219. <fields>
  220. <field name="Manufacturer">Kailh</field>
  221. <field name="Manufacturer_No">CPG135001D02</field>
  222. </fields>
  223. <libsource lib="reform-trackball" part="Choc" description=""/>
  224. <sheetpath names="/" tstamps="/"/>
  225. <tstamp>5D4FC3B4</tstamp>
  226. </comp>
  227. <comp ref="SW3">
  228. <value>Choc</value>
  229. <footprint>keyswitches:PG1350</footprint>
  230. <fields>
  231. <field name="Manufacturer">Kailh</field>
  232. <field name="Manufacturer_No">CPG135001D02</field>
  233. </fields>
  234. <libsource lib="reform-trackball" part="Choc" description=""/>
  235. <sheetpath names="/" tstamps="/"/>
  236. <tstamp>5D4FE1B3</tstamp>
  237. </comp>
  238. <comp ref="SW2">
  239. <value>Choc</value>
  240. <footprint>keyswitches:PG1350</footprint>
  241. <fields>
  242. <field name="Manufacturer">Kailh</field>
  243. <field name="Manufacturer_No">CPG135001D02</field>
  244. </fields>
  245. <libsource lib="reform-trackball" part="Choc" description=""/>
  246. <sheetpath names="/" tstamps="/"/>
  247. <tstamp>5D4FE717</tstamp>
  248. </comp>
  249. <comp ref="SW1">
  250. <value>Choc</value>
  251. <footprint>keyswitches:PG1350</footprint>
  252. <fields>
  253. <field name="Manufacturer">Kailh</field>
  254. <field name="Manufacturer_No">CPG135001D02</field>
  255. </fields>
  256. <libsource lib="reform-trackball" part="Choc" description=""/>
  257. <sheetpath names="/" tstamps="/"/>
  258. <tstamp>5D501AF4</tstamp>
  259. </comp>
  260. <comp ref="D5">
  261. <value>LED_Small</value>
  262. <footprint>LED_SMD:LED_0603_1608Metric</footprint>
  263. <datasheet>~</datasheet>
  264. <fields>
  265. <field name="Manufacturer">OSRAM</field>
  266. <field name="Manufacturer_No">LW Q38E-Q2OO-3K5L</field>
  267. </fields>
  268. <libsource lib="Device" part="LED_Small" description="Light emitting diode, small symbol"/>
  269. <sheetpath names="/" tstamps="/"/>
  270. <tstamp>5D9E7982</tstamp>
  271. </comp>
  272. <comp ref="SW7">
  273. <value>SW_HWB</value>
  274. <footprint>Button_Switch_SMD:SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm</footprint>
  275. <datasheet>~</datasheet>
  276. <fields>
  277. <field name="Manufacturer">Omron</field>
  278. <field name="Manufacturer_No">A6S-1101-H</field>
  279. </fields>
  280. <libsource lib="Switch" part="SW_DIP_x01" description="1x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol"/>
  281. <sheetpath names="/" tstamps="/"/>
  282. <tstamp>5D9E806B</tstamp>
  283. </comp>
  284. <comp ref="D4">
  285. <value>LED_Small</value>
  286. <footprint>LED_SMD:LED_0603_1608Metric</footprint>
  287. <datasheet>~</datasheet>
  288. <fields>
  289. <field name="Manufacturer">OSRAM</field>
  290. <field name="Manufacturer_No">LW Q38E-Q2OO-3K5L</field>
  291. </fields>
  292. <libsource lib="Device" part="LED_Small" description="Light emitting diode, small symbol"/>
  293. <sheetpath names="/" tstamps="/"/>
  294. <tstamp>5DA051E4</tstamp>
  295. </comp>
  296. <comp ref="D3">
  297. <value>LED_Small</value>
  298. <footprint>LED_SMD:LED_0603_1608Metric</footprint>
  299. <datasheet>~</datasheet>
  300. <fields>
  301. <field name="Manufacturer">OSRAM</field>
  302. <field name="Manufacturer_No">LW Q38E-Q2OO-3K5L</field>
  303. </fields>
  304. <libsource lib="Device" part="LED_Small" description="Light emitting diode, small symbol"/>
  305. <sheetpath names="/" tstamps="/"/>
  306. <tstamp>5DA05535</tstamp>
  307. </comp>
  308. <comp ref="D2">
  309. <value>LED_Small</value>
  310. <footprint>LED_SMD:LED_0603_1608Metric</footprint>
  311. <datasheet>~</datasheet>
  312. <fields>
  313. <field name="Manufacturer">OSRAM</field>
  314. <field name="Manufacturer_No">LW Q38E-Q2OO-3K5L</field>
  315. </fields>
  316. <libsource lib="Device" part="LED_Small" description="Light emitting diode, small symbol"/>
  317. <sheetpath names="/" tstamps="/"/>
  318. <tstamp>5DA0581B</tstamp>
  319. </comp>
  320. <comp ref="D1">
  321. <value>LED_Small</value>
  322. <footprint>LED_SMD:LED_0603_1608Metric</footprint>
  323. <datasheet>~</datasheet>
  324. <fields>
  325. <field name="Manufacturer">OSRAM</field>
  326. <field name="Manufacturer_No">LW Q38E-Q2OO-3K5L</field>
  327. </fields>
  328. <libsource lib="Device" part="LED_Small" description="Light emitting diode, small symbol"/>
  329. <sheetpath names="/" tstamps="/"/>
  330. <tstamp>5DA05BB9</tstamp>
  331. </comp>
  332. <comp ref="SW6">
  333. <value>SW_RST</value>
  334. <footprint>Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2</footprint>
  335. <datasheet>~</datasheet>
  336. <fields>
  337. <field name="Manufacturer">C&amp;K</field>
  338. <field name="Manufacturer_No">KMR221GLFS</field>
  339. </fields>
  340. <libsource lib="Switch" part="SW_Push" description="Push button switch, generic, two pins"/>
  341. <sheetpath names="/" tstamps="/"/>
  342. <tstamp>5DA71827</tstamp>
  343. </comp>
  344. <comp ref="R7">
  345. <value>475</value>
  346. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  347. <datasheet>~</datasheet>
  348. <fields>
  349. <field name="Manufacturer">Yageo</field>
  350. <field name="Manufacturer_No">RC0603FR-07475RL</field>
  351. </fields>
  352. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  353. <sheetpath names="/" tstamps="/"/>
  354. <tstamp>5DAB0BAD</tstamp>
  355. </comp>
  356. <comp ref="R6">
  357. <value>475</value>
  358. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  359. <datasheet>~</datasheet>
  360. <fields>
  361. <field name="Manufacturer">Yageo</field>
  362. <field name="Manufacturer_No">RC0603FR-07475RL</field>
  363. </fields>
  364. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  365. <sheetpath names="/" tstamps="/"/>
  366. <tstamp>5DAB18FA</tstamp>
  367. </comp>
  368. <comp ref="R5">
  369. <value>475</value>
  370. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  371. <datasheet>~</datasheet>
  372. <fields>
  373. <field name="Manufacturer">Yageo</field>
  374. <field name="Manufacturer_No">RC0603FR-07475RL</field>
  375. </fields>
  376. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  377. <sheetpath names="/" tstamps="/"/>
  378. <tstamp>5DAB773E</tstamp>
  379. </comp>
  380. <comp ref="R4">
  381. <value>475</value>
  382. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  383. <datasheet>~</datasheet>
  384. <fields>
  385. <field name="Manufacturer">Yageo</field>
  386. <field name="Manufacturer_No">RC0603FR-07475RL</field>
  387. </fields>
  388. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  389. <sheetpath names="/" tstamps="/"/>
  390. <tstamp>5DAB7D0F</tstamp>
  391. </comp>
  392. <comp ref="R3">
  393. <value>475</value>
  394. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  395. <datasheet>~</datasheet>
  396. <fields>
  397. <field name="Manufacturer">Yageo</field>
  398. <field name="Manufacturer_No">RC0603FR-07475RL</field>
  399. </fields>
  400. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  401. <sheetpath names="/" tstamps="/"/>
  402. <tstamp>5DAB7FF1</tstamp>
  403. </comp>
  404. <comp ref="U2">
  405. <value>TLV75533PDBV</value>
  406. <footprint>Package_TO_SOT_SMD:SOT-23-5</footprint>
  407. <datasheet>http://www.ti.com/lit/ds/symlink/tlv755p.pdf</datasheet>
  408. <fields>
  409. <field name="Manufacturer">Texas Instruments</field>
  410. <field name="Manufacturer_No">TLV75533PDBVR</field>
  411. </fields>
  412. <libsource lib="Regulator_Linear" part="TLV75533PDBV" description="500mA Low Dropout Voltage Regulator, Fixed Output 3.3V, SOT-23-5"/>
  413. <sheetpath names="/" tstamps="/"/>
  414. <tstamp>5DAEEA1F</tstamp>
  415. </comp>
  416. <comp ref="C5">
  417. <value>0.1uF</value>
  418. <footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
  419. <datasheet>~</datasheet>
  420. <fields>
  421. <field name="Manufacturer">Yageo</field>
  422. <field name="Manufacturer_No">CC0603JPX7R9BB104</field>
  423. </fields>
  424. <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
  425. <sheetpath names="/" tstamps="/"/>
  426. <tstamp>5DAFBA4F</tstamp>
  427. </comp>
  428. <comp ref="R8">
  429. <value>22</value>
  430. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  431. <datasheet>~</datasheet>
  432. <fields>
  433. <field name="Manufacturer">Yageo</field>
  434. <field name="Manufacturer_No">RT0603DRD0722RL</field>
  435. </fields>
  436. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  437. <sheetpath names="/" tstamps="/"/>
  438. <tstamp>5DB926FB</tstamp>
  439. </comp>
  440. <comp ref="R9">
  441. <value>22</value>
  442. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  443. <datasheet>~</datasheet>
  444. <fields>
  445. <field name="Manufacturer">Yageo</field>
  446. <field name="Manufacturer_No">RT0603DRD0722RL</field>
  447. </fields>
  448. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  449. <sheetpath names="/" tstamps="/"/>
  450. <tstamp>5DB9DABC</tstamp>
  451. </comp>
  452. <comp ref="R10">
  453. <value>4.7k</value>
  454. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  455. <datasheet>~</datasheet>
  456. <fields>
  457. <field name="Manufacturer">Yageo</field>
  458. <field name="Manufacturer_No">RC0603FR-074K7L</field>
  459. </fields>
  460. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  461. <sheetpath names="/" tstamps="/"/>
  462. <tstamp>5DBF5969</tstamp>
  463. </comp>
  464. <comp ref="R11">
  465. <value>4.7k</value>
  466. <footprint>Resistor_SMD:R_0603_1608Metric</footprint>
  467. <datasheet>~</datasheet>
  468. <fields>
  469. <field name="Manufacturer">Yageo</field>
  470. <field name="Manufacturer_No">RC0603FR-074K7L</field>
  471. </fields>
  472. <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
  473. <sheetpath names="/" tstamps="/"/>
  474. <tstamp>5DBF5E5D</tstamp>
  475. </comp>
  476. </components>
  477. <libparts>
  478. <libpart lib="Connector" part="Conn_01x04_Male">
  479. <description>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
  480. <docs>~</docs>
  481. <footprints>
  482. <fp>Connector*:*_1x??_*</fp>
  483. </footprints>
  484. <fields>
  485. <field name="Reference">J</field>
  486. <field name="Value">Conn_01x04_Male</field>
  487. </fields>
  488. <pins>
  489. <pin num="1" name="Pin_1" type="passive"/>
  490. <pin num="2" name="Pin_2" type="passive"/>
  491. <pin num="3" name="Pin_3" type="passive"/>
  492. <pin num="4" name="Pin_4" type="passive"/>
  493. </pins>
  494. </libpart>
  495. <libpart lib="Connector" part="Conn_01x06_Female">
  496. <description>Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
  497. <docs>~</docs>
  498. <footprints>
  499. <fp>Connector*:*_1x??_*</fp>
  500. </footprints>
  501. <fields>
  502. <field name="Reference">J</field>
  503. <field name="Value">Conn_01x06_Female</field>
  504. </fields>
  505. <pins>
  506. <pin num="1" name="Pin_1" type="passive"/>
  507. <pin num="2" name="Pin_2" type="passive"/>
  508. <pin num="3" name="Pin_3" type="passive"/>
  509. <pin num="4" name="Pin_4" type="passive"/>
  510. <pin num="5" name="Pin_5" type="passive"/>
  511. <pin num="6" name="Pin_6" type="passive"/>
  512. </pins>
  513. </libpart>
  514. <libpart lib="Device" part="C_Small">
  515. <description>Unpolarized capacitor, small symbol</description>
  516. <docs>~</docs>
  517. <footprints>
  518. <fp>C_*</fp>
  519. </footprints>
  520. <fields>
  521. <field name="Reference">C</field>
  522. <field name="Value">C_Small</field>
  523. </fields>
  524. <pins>
  525. <pin num="1" name="~" type="passive"/>
  526. <pin num="2" name="~" type="passive"/>
  527. </pins>
  528. </libpart>
  529. <libpart lib="Device" part="Crystal_GND24">
  530. <description>Four pin crystal, GND on pins 2 and 4</description>
  531. <docs>~</docs>
  532. <footprints>
  533. <fp>Crystal*</fp>
  534. </footprints>
  535. <fields>
  536. <field name="Reference">Y</field>
  537. <field name="Value">Crystal_GND24</field>
  538. </fields>
  539. <pins>
  540. <pin num="1" name="1" type="passive"/>
  541. <pin num="2" name="2" type="passive"/>
  542. <pin num="3" name="3" type="passive"/>
  543. <pin num="4" name="4" type="passive"/>
  544. </pins>
  545. </libpart>
  546. <libpart lib="Device" part="LED_Small">
  547. <description>Light emitting diode, small symbol</description>
  548. <docs>~</docs>
  549. <footprints>
  550. <fp>LED*</fp>
  551. <fp>LED_SMD:*</fp>
  552. <fp>LED_THT:*</fp>
  553. </footprints>
  554. <fields>
  555. <field name="Reference">D</field>
  556. <field name="Value">LED_Small</field>
  557. </fields>
  558. <pins>
  559. <pin num="1" name="K" type="passive"/>
  560. <pin num="2" name="A" type="passive"/>
  561. </pins>
  562. </libpart>
  563. <libpart lib="Device" part="R_Small">
  564. <description>Resistor, small symbol</description>
  565. <docs>~</docs>
  566. <footprints>
  567. <fp>R_*</fp>
  568. </footprints>
  569. <fields>
  570. <field name="Reference">R</field>
  571. <field name="Value">R_Small</field>
  572. </fields>
  573. <pins>
  574. <pin num="1" name="~" type="passive"/>
  575. <pin num="2" name="~" type="passive"/>
  576. </pins>
  577. </libpart>
  578. <libpart lib="Mechanical" part="MountingHole">
  579. <description>Mounting Hole without connection</description>
  580. <docs>~</docs>
  581. <footprints>
  582. <fp>MountingHole*</fp>
  583. </footprints>
  584. <fields>
  585. <field name="Reference">H</field>
  586. <field name="Value">MountingHole</field>
  587. </fields>
  588. </libpart>
  589. <libpart lib="Mechanical" part="MountingHole_Pad">
  590. <description>Mounting Hole with connection</description>
  591. <docs>~</docs>
  592. <footprints>
  593. <fp>MountingHole*Pad*</fp>
  594. </footprints>
  595. <fields>
  596. <field name="Reference">H</field>
  597. <field name="Value">MountingHole_Pad</field>
  598. </fields>
  599. <pins>
  600. <pin num="1" name="1" type="input"/>
  601. </pins>
  602. </libpart>
  603. <libpart lib="Regulator_Linear" part="TLV71209_SOT23-5">
  604. <aliases>
  605. <alias>TLV71210_SOT23-5</alias>
  606. <alias>TLV71211_SOT23-5</alias>
  607. <alias>TLV71310PDBV</alias>
  608. <alias>TLV71311PDBV</alias>
  609. <alias>TLV71312PDBV</alias>
  610. <alias>TLV71315PDBV</alias>
  611. <alias>TLV71318PDBV</alias>
  612. <alias>TLV713185PDBV</alias>
  613. <alias>TLV71325PDBV</alias>
  614. <alias>TLV71328PDBV</alias>
  615. <alias>TLV713285PDBV</alias>
  616. <alias>TLV71330PDBV</alias>
  617. <alias>TLV71333PDBV</alias>
  618. <alias>TLV75509PDBV</alias>
  619. <alias>TLV75510PDBV</alias>
  620. <alias>TLV75512PDBV</alias>
  621. <alias>TLV75515PDBV</alias>
  622. <alias>TLV75518PDBV</alias>
  623. <alias>TLV75519PDBV</alias>
  624. <alias>TLV75525PDBV</alias>
  625. <alias>TLV75528PDBV</alias>
  626. <alias>TLV75529PDBV</alias>
  627. <alias>TLV75530PDBV</alias>
  628. <alias>TLV75533PDBV</alias>
  629. </aliases>
  630. <description>300mA Low Dropout Voltage Regulator, Fixed Output 0.9V, SOT-23-5</description>
  631. <docs>http://www.ti.com/lit/ds/symlink/tlv712.pdf</docs>
  632. <footprints>
  633. <fp>SOT?23*</fp>
  634. </footprints>
  635. <fields>
  636. <field name="Reference">U</field>
  637. <field name="Value">TLV71209_SOT23-5</field>
  638. <field name="Footprint">Package_TO_SOT_SMD:SOT-23-5</field>
  639. </fields>
  640. <pins>
  641. <pin num="1" name="IN" type="power_in"/>
  642. <pin num="2" name="GND" type="power_in"/>
  643. <pin num="3" name="EN" type="input"/>
  644. <pin num="4" name="NC" type="NotConnected"/>
  645. <pin num="5" name="OUT" type="power_out"/>
  646. </pins>
  647. </libpart>
  648. <libpart lib="Switch" part="SW_DIP_x01">
  649. <description>1x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol</description>
  650. <docs>~</docs>
  651. <footprints>
  652. <fp>SW?DIP?x1*</fp>
  653. </footprints>
  654. <fields>
  655. <field name="Reference">SW</field>
  656. <field name="Value">SW_DIP_x01</field>
  657. </fields>
  658. <pins>
  659. <pin num="1" name="~" type="passive"/>
  660. <pin num="2" name="~" type="passive"/>
  661. </pins>
  662. </libpart>
  663. <libpart lib="Switch" part="SW_Push">
  664. <description>Push button switch, generic, two pins</description>
  665. <docs>~</docs>
  666. <fields>
  667. <field name="Reference">SW</field>
  668. <field name="Value">SW_Push</field>
  669. </fields>
  670. <pins>
  671. <pin num="1" name="1" type="passive"/>
  672. <pin num="2" name="2" type="passive"/>
  673. </pins>
  674. </libpart>
  675. <libpart lib="reform-trackball" part="Choc">
  676. <fields>
  677. <field name="Reference">SW</field>
  678. <field name="Value">Choc</field>
  679. </fields>
  680. <pins>
  681. <pin num="1" name="1" type="passive"/>
  682. <pin num="2" name="2" type="passive"/>
  683. </pins>
  684. </libpart>
  685. <libpart lib="reform-trackball-rescue" part="ATmega32U2-AU-MCU_Microchip_ATmega">
  686. <footprints>
  687. <fp>TQFP*7x7mm*P0.8mm*</fp>
  688. </footprints>
  689. <fields>
  690. <field name="Reference">U</field>
  691. <field name="Value">ATmega32U2-AU-MCU_Microchip_ATmega</field>
  692. <field name="Footprint">Package_QFP:TQFP-32_7x7mm_P0.8mm</field>
  693. </fields>
  694. <pins>
  695. <pin num="1" name="XTAL1" type="input"/>
  696. <pin num="2" name="PC0/XTAL2" type="BiDi"/>
  697. <pin num="3" name="GND" type="power_in"/>
  698. <pin num="4" name="VCC" type="power_in"/>
  699. <pin num="5" name="PC2" type="BiDi"/>
  700. <pin num="6" name="PD0" type="BiDi"/>
  701. <pin num="7" name="PD1" type="BiDi"/>
  702. <pin num="8" name="PD2" type="BiDi"/>
  703. <pin num="9" name="PD3" type="BiDi"/>
  704. <pin num="10" name="PD4" type="BiDi"/>
  705. <pin num="11" name="PD5" type="BiDi"/>
  706. <pin num="12" name="PD6" type="BiDi"/>
  707. <pin num="13" name="~HWB~/PD7" type="BiDi"/>
  708. <pin num="14" name="PB0" type="BiDi"/>
  709. <pin num="15" name="PB1" type="BiDi"/>
  710. <pin num="16" name="PB2" type="BiDi"/>
  711. <pin num="17" name="PB3" type="BiDi"/>
  712. <pin num="18" name="PB4" type="BiDi"/>
  713. <pin num="19" name="PB5" type="BiDi"/>
  714. <pin num="20" name="PB6" type="BiDi"/>
  715. <pin num="21" name="PB7" type="BiDi"/>
  716. <pin num="22" name="PC7" type="BiDi"/>
  717. <pin num="23" name="PC6" type="BiDi"/>
  718. <pin num="24" name="PC1/~RESET" type="BiDi"/>
  719. <pin num="25" name="PC5" type="BiDi"/>
  720. <pin num="26" name="PC4" type="BiDi"/>
  721. <pin num="27" name="UCAP" type="passive"/>
  722. <pin num="28" name="UGND" type="power_in"/>
  723. <pin num="29" name="D+" type="BiDi"/>
  724. <pin num="30" name="D-" type="BiDi"/>
  725. <pin num="31" name="UVCC" type="power_in"/>
  726. <pin num="32" name="AVCC" type="power_in"/>
  727. </pins>
  728. </libpart>
  729. </libparts>
  730. <libraries>
  731. <library logical="Connector">
  732. <uri>/usr/share/kicad/library/Connector.lib</uri>
  733. </library>
  734. <library logical="Device">
  735. <uri>/usr/share/kicad/library/Device.lib</uri>
  736. </library>
  737. <library logical="Mechanical">
  738. <uri>/usr/share/kicad/library/Mechanical.lib</uri>
  739. </library>
  740. <library logical="Regulator_Linear">
  741. <uri>/usr/share/kicad/library/Regulator_Linear.lib</uri>
  742. </library>
  743. <library logical="Switch">
  744. <uri>/usr/share/kicad/library/Switch.lib</uri>
  745. </library>
  746. <library logical="reform-trackball">
  747. <uri>/home/mntmn/code/reform/reform2-trackball/reform-trackball.lib</uri>
  748. </library>
  749. <library logical="reform-trackball-rescue">
  750. <uri>/home/mntmn/code/reform/reform2-trackball/reform-trackball-rescue.lib</uri>
  751. </library>
  752. </libraries>
  753. <nets>
  754. <net code="1" name="Net-(D2-Pad1)">
  755. <node ref="D2" pin="1"/>
  756. <node ref="U1" pin="23"/>
  757. </net>
  758. <net code="2" name="Net-(R1-Pad2)">
  759. <node ref="R1" pin="2"/>
  760. <node ref="SW6" pin="2"/>
  761. <node ref="U1" pin="24"/>
  762. </net>
  763. <net code="3" name="Net-(D1-Pad1)">
  764. <node ref="U1" pin="22"/>
  765. <node ref="D1" pin="1"/>
  766. </net>
  767. <net code="4" name="Net-(D3-Pad1)">
  768. <node ref="D3" pin="1"/>
  769. <node ref="U1" pin="25"/>
  770. </net>
  771. <net code="5" name="Net-(D4-Pad1)">
  772. <node ref="D4" pin="1"/>
  773. <node ref="U1" pin="26"/>
  774. </net>
  775. <net code="6" name="Net-(D5-Pad1)">
  776. <node ref="U1" pin="5"/>
  777. <node ref="D5" pin="1"/>
  778. </net>
  779. <net code="7" name="Net-(D5-Pad2)">
  780. <node ref="D5" pin="2"/>
  781. <node ref="R7" pin="1"/>
  782. </net>
  783. <net code="8" name="Net-(D3-Pad2)">
  784. <node ref="R5" pin="1"/>
  785. <node ref="D3" pin="2"/>
  786. </net>
  787. <net code="9" name="Net-(D2-Pad2)">
  788. <node ref="R4" pin="1"/>
  789. <node ref="D2" pin="2"/>
  790. </net>
  791. <net code="10" name="Net-(D1-Pad2)">
  792. <node ref="D1" pin="2"/>
  793. <node ref="R3" pin="1"/>
  794. </net>
  795. <net code="11" name="Net-(D4-Pad2)">
  796. <node ref="D4" pin="2"/>
  797. <node ref="R6" pin="1"/>
  798. </net>
  799. <net code="12" name="Net-(R2-Pad1)">
  800. <node ref="R2" pin="1"/>
  801. <node ref="SW7" pin="1"/>
  802. <node ref="U1" pin="13"/>
  803. </net>
  804. <net code="13" name="+5V">
  805. <node ref="U1" pin="31"/>
  806. <node ref="U2" pin="3"/>
  807. <node ref="J1" pin="1"/>
  808. <node ref="C5" pin="1"/>
  809. <node ref="U2" pin="1"/>
  810. </net>
  811. <net code="14" name="+3V3">
  812. <node ref="C3" pin="1"/>
  813. <node ref="U2" pin="5"/>
  814. <node ref="R1" pin="1"/>
  815. <node ref="R6" pin="2"/>
  816. <node ref="R3" pin="2"/>
  817. <node ref="R4" pin="2"/>
  818. <node ref="R5" pin="2"/>
  819. <node ref="R7" pin="2"/>
  820. <node ref="R2" pin="2"/>
  821. <node ref="U1" pin="4"/>
  822. <node ref="U1" pin="32"/>
  823. <node ref="J2" pin="6"/>
  824. <node ref="R10" pin="2"/>
  825. <node ref="R11" pin="2"/>
  826. </net>
  827. <net code="15" name="Net-(R9-Pad1)">
  828. <node ref="U1" pin="30"/>
  829. <node ref="R9" pin="1"/>
  830. </net>
  831. <net code="16" name="SDA">
  832. <node ref="J2" pin="3"/>
  833. <node ref="U1" pin="15"/>
  834. <node ref="R11" pin="1"/>
  835. </net>
  836. <net code="17" name="SCL">
  837. <node ref="R10" pin="1"/>
  838. <node ref="J2" pin="4"/>
  839. <node ref="U1" pin="16"/>
  840. </net>
  841. <net code="18" name="Net-(R8-Pad2)">
  842. <node ref="U1" pin="29"/>
  843. <node ref="R8" pin="2"/>
  844. </net>
  845. <net code="19" name="Net-(J1-Pad2)">
  846. <node ref="R9" pin="2"/>
  847. <node ref="J1" pin="2"/>
  848. </net>
  849. <net code="20" name="Net-(J1-Pad3)">
  850. <node ref="J1" pin="3"/>
  851. <node ref="R8" pin="1"/>
  852. </net>
  853. <net code="21" name="Net-(U1-Pad11)">
  854. <node ref="U1" pin="11"/>
  855. </net>
  856. <net code="22" name="GND">
  857. <node ref="Y1" pin="4"/>
  858. <node ref="J1" pin="4"/>
  859. <node ref="SW3" pin="2"/>
  860. <node ref="C1" pin="2"/>
  861. <node ref="SW2" pin="2"/>
  862. <node ref="C2" pin="1"/>
  863. <node ref="Y1" pin="2"/>
  864. <node ref="SW5" pin="2"/>
  865. <node ref="SW4" pin="2"/>
  866. <node ref="J2" pin="1"/>
  867. <node ref="U1" pin="3"/>
  868. <node ref="SW1" pin="2"/>
  869. <node ref="MK7" pin="1"/>
  870. <node ref="MK6" pin="1"/>
  871. <node ref="SW6" pin="1"/>
  872. <node ref="U2" pin="2"/>
  873. <node ref="SW7" pin="2"/>
  874. <node ref="U1" pin="28"/>
  875. <node ref="C5" pin="2"/>
  876. <node ref="C4" pin="2"/>
  877. <node ref="MK10" pin="1"/>
  878. <node ref="MK11" pin="1"/>
  879. <node ref="MK8" pin="1"/>
  880. <node ref="C3" pin="2"/>
  881. <node ref="MK12" pin="1"/>
  882. <node ref="MK5" pin="1"/>
  883. <node ref="MK9" pin="1"/>
  884. </net>
  885. <net code="23" name="Net-(J2-Pad5)">
  886. <node ref="J2" pin="5"/>
  887. </net>
  888. <net code="24" name="Net-(U1-Pad12)">
  889. <node ref="U1" pin="12"/>
  890. </net>
  891. <net code="25" name="Net-(U1-Pad21)">
  892. <node ref="U1" pin="21"/>
  893. </net>
  894. <net code="26" name="Net-(U1-Pad20)">
  895. <node ref="U1" pin="20"/>
  896. </net>
  897. <net code="27" name="Net-(U1-Pad18)">
  898. <node ref="U1" pin="18"/>
  899. </net>
  900. <net code="28" name="Net-(U1-Pad17)">
  901. <node ref="U1" pin="17"/>
  902. </net>
  903. <net code="29" name="Net-(U1-Pad14)">
  904. <node ref="U1" pin="14"/>
  905. </net>
  906. <net code="30" name="Net-(U2-Pad4)">
  907. <node ref="U2" pin="4"/>
  908. </net>
  909. <net code="31" name="Net-(SW5-Pad1)">
  910. <node ref="SW5" pin="1"/>
  911. <node ref="U1" pin="6"/>
  912. </net>
  913. <net code="32" name="Net-(SW4-Pad1)">
  914. <node ref="SW4" pin="1"/>
  915. <node ref="U1" pin="7"/>
  916. </net>
  917. <net code="33" name="Net-(C4-Pad1)">
  918. <node ref="C4" pin="1"/>
  919. <node ref="U1" pin="27"/>
  920. </net>
  921. <net code="34" name="Net-(C2-Pad2)">
  922. <node ref="Y1" pin="3"/>
  923. <node ref="U1" pin="2"/>
  924. <node ref="C2" pin="2"/>
  925. </net>
  926. <net code="35" name="Net-(SW1-Pad1)">
  927. <node ref="U1" pin="10"/>
  928. <node ref="SW1" pin="1"/>
  929. </net>
  930. <net code="36" name="Net-(SW2-Pad1)">
  931. <node ref="U1" pin="9"/>
  932. <node ref="SW2" pin="1"/>
  933. </net>
  934. <net code="37" name="Net-(SW3-Pad1)">
  935. <node ref="U1" pin="8"/>
  936. <node ref="SW3" pin="1"/>
  937. </net>
  938. <net code="38" name="MT">
  939. <node ref="J2" pin="2"/>
  940. <node ref="U1" pin="19"/>
  941. </net>
  942. <net code="39" name="Net-(C1-Pad1)">
  943. <node ref="U1" pin="1"/>
  944. <node ref="C1" pin="1"/>
  945. <node ref="Y1" pin="1"/>
  946. </net>
  947. </nets>
  948. </export>