PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
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.

662 lines
12KB

  1. EESchema Schematic File Version 2 date Mon 25 Jun 2012 11:03:58 CDT
  2. LIBS:power
  3. LIBS:device
  4. LIBS:transistors
  5. LIBS:conn
  6. LIBS:linear
  7. LIBS:regul
  8. LIBS:74xx
  9. LIBS:cmos4000
  10. LIBS:adc-dac
  11. LIBS:memory
  12. LIBS:xilinx
  13. LIBS:special
  14. LIBS:microcontrollers
  15. LIBS:dsp
  16. LIBS:microchip
  17. LIBS:analog_switches
  18. LIBS:motorola
  19. LIBS:texas
  20. LIBS:intel
  21. LIBS:audio
  22. LIBS:interface
  23. LIBS:digital-audio
  24. LIBS:philips
  25. LIBS:display
  26. LIBS:cypress
  27. LIBS:siliconi
  28. LIBS:opto
  29. LIBS:atmel
  30. LIBS:contrib
  31. LIBS:valves
  32. EELAYER 43 0
  33. EELAYER END
  34. $Descr A 11000 8500
  35. encoding utf-8
  36. Sheet 1 1
  37. Title "Digital Dice using Entropy library on Atmel AVR"
  38. Date "25 jun 2012"
  39. Rev "1"
  40. Comp ""
  41. Comment1 ""
  42. Comment2 ""
  43. Comment3 ""
  44. Comment4 ""
  45. $EndDescr
  46. Wire Wire Line
  47. 4200 2300 4200 2200
  48. Wire Wire Line
  49. 4200 2200 4100 2200
  50. Connection ~ 7500 3650
  51. Wire Wire Line
  52. 8900 3800 8900 3650
  53. Wire Wire Line
  54. 8900 3650 6500 3650
  55. Connection ~ 7500 2400
  56. Wire Wire Line
  57. 8900 2500 8900 2400
  58. Wire Wire Line
  59. 8900 2400 4800 2400
  60. Connection ~ 6900 2300
  61. Wire Wire Line
  62. 8300 2500 8300 2300
  63. Wire Wire Line
  64. 8300 2300 4700 2300
  65. Connection ~ 6900 1000
  66. Wire Wire Line
  67. 8300 1200 8300 1000
  68. Wire Wire Line
  69. 8300 1000 4600 1000
  70. Wire Wire Line
  71. 8900 1700 8900 1600
  72. Wire Wire Line
  73. 8600 3000 8600 2900
  74. Wire Wire Line
  75. 8300 4300 8300 4200
  76. Wire Wire Line
  77. 4700 6050 4700 5800
  78. Wire Wire Line
  79. 4700 5800 8300 5800
  80. Wire Wire Line
  81. 8300 5800 8300 4800
  82. Connection ~ 8900 3500
  83. Wire Wire Line
  84. 9100 3500 9100 4800
  85. Wire Wire Line
  86. 9100 3500 8000 3500
  87. Connection ~ 8300 3500
  88. Wire Wire Line
  89. 8000 3500 8000 2200
  90. Wire Wire Line
  91. 7500 3650 7500 3800
  92. Wire Wire Line
  93. 6500 3650 6500 3200
  94. Wire Wire Line
  95. 6500 3200 3250 3200
  96. Wire Wire Line
  97. 7500 2400 7500 2500
  98. Wire Wire Line
  99. 4800 2400 4800 3000
  100. Wire Wire Line
  101. 4800 3000 3250 3000
  102. Wire Wire Line
  103. 7500 2900 7500 3000
  104. Wire Wire Line
  105. 6900 2900 6900 3000
  106. Wire Wire Line
  107. 7500 1050 7500 1200
  108. Wire Wire Line
  109. 4650 3500 4650 1050
  110. Wire Wire Line
  111. 4650 3500 3250 3500
  112. Wire Wire Line
  113. 6900 4300 6900 4200
  114. Wire Wire Line
  115. 4700 4800 7700 4800
  116. Wire Wire Line
  117. 4700 4800 4700 4900
  118. Connection ~ 7500 4800
  119. Connection ~ 7200 3500
  120. Connection ~ 6900 2200
  121. Wire Wire Line
  122. 6600 2200 6600 3500
  123. Wire Wire Line
  124. 6600 2200 7500 2200
  125. Wire Wire Line
  126. 7500 1700 7500 1600
  127. Wire Wire Line
  128. 6900 1700 6900 1600
  129. Wire Wire Line
  130. 4700 5450 4700 5300
  131. Wire Wire Line
  132. 3800 6250 3450 6250
  133. Wire Wire Line
  134. 3450 6250 3450 3700
  135. Wire Wire Line
  136. 3450 3700 3250 3700
  137. Wire Wire Line
  138. 3800 5100 3350 5100
  139. Wire Wire Line
  140. 3350 5100 3350 3600
  141. Wire Wire Line
  142. 3350 3600 3250 3600
  143. Connection ~ 1000 1200
  144. Wire Wire Line
  145. 800 1250 800 1200
  146. Wire Wire Line
  147. 800 1200 2250 1200
  148. Connection ~ 1200 1700
  149. Wire Wire Line
  150. 1200 1700 1200 1100
  151. Wire Wire Line
  152. 1200 1100 3800 1100
  153. Wire Wire Line
  154. 3250 3800 4500 3800
  155. Wire Wire Line
  156. 4500 3800 4500 1000
  157. Wire Wire Line
  158. 4500 1000 4100 1000
  159. Wire Wire Line
  160. 1000 1700 1350 1700
  161. Wire Wire Line
  162. 2250 1400 2250 900
  163. Wire Wire Line
  164. 4400 700 4400 900
  165. Wire Wire Line
  166. 4400 900 4100 900
  167. Wire Wire Line
  168. 4100 1100 4400 1100
  169. Wire Wire Line
  170. 4400 1100 4400 1200
  171. Wire Wire Line
  172. 2250 4500 2250 4300
  173. Connection ~ 2250 1200
  174. Wire Wire Line
  175. 3250 4000 3300 4000
  176. Wire Wire Line
  177. 3300 4000 3300 1000
  178. Wire Wire Line
  179. 3300 1000 3800 1000
  180. Wire Wire Line
  181. 3800 900 3400 900
  182. Wire Wire Line
  183. 3400 900 3400 3900
  184. Wire Wire Line
  185. 3400 3900 3250 3900
  186. Wire Wire Line
  187. 800 1650 800 4300
  188. Wire Wire Line
  189. 800 4300 2250 4300
  190. Wire Wire Line
  191. 4300 5100 4400 5100
  192. Wire Wire Line
  193. 4300 6250 4400 6250
  194. Wire Wire Line
  195. 4700 6550 4700 6450
  196. Connection ~ 6900 3500
  197. Wire Wire Line
  198. 6600 3500 7700 3500
  199. Wire Wire Line
  200. 7700 3500 7700 4800
  201. Connection ~ 7500 3500
  202. Connection ~ 6900 4800
  203. Wire Wire Line
  204. 7500 4300 7500 4200
  205. Wire Wire Line
  206. 3250 3300 4600 3300
  207. Wire Wire Line
  208. 4600 3300 4600 1000
  209. Wire Wire Line
  210. 6900 1000 6900 1200
  211. Wire Wire Line
  212. 3250 2800 4700 2800
  213. Wire Wire Line
  214. 4700 2800 4700 2300
  215. Wire Wire Line
  216. 6900 2300 6900 2500
  217. Wire Wire Line
  218. 7200 2900 7200 3000
  219. Wire Wire Line
  220. 3250 2900 4750 2900
  221. Wire Wire Line
  222. 4750 2900 4750 2350
  223. Wire Wire Line
  224. 7200 2350 7200 2500
  225. Wire Wire Line
  226. 3250 3100 6550 3100
  227. Wire Wire Line
  228. 6550 3100 6550 3700
  229. Wire Wire Line
  230. 6900 3700 6900 3800
  231. Wire Wire Line
  232. 8000 2200 8900 2200
  233. Connection ~ 8300 2200
  234. Connection ~ 8600 3500
  235. Wire Wire Line
  236. 9100 4800 8300 4800
  237. Connection ~ 8900 4800
  238. Wire Wire Line
  239. 8900 4300 8900 4200
  240. Wire Wire Line
  241. 8300 3000 8300 2900
  242. Wire Wire Line
  243. 8900 3000 8900 2900
  244. Wire Wire Line
  245. 8300 1700 8300 1600
  246. Wire Wire Line
  247. 4650 1050 8900 1050
  248. Wire Wire Line
  249. 8900 1050 8900 1200
  250. Connection ~ 7500 1050
  251. Wire Wire Line
  252. 4750 2350 8600 2350
  253. Wire Wire Line
  254. 8600 2350 8600 2500
  255. Connection ~ 7200 2350
  256. Wire Wire Line
  257. 6550 3700 8300 3700
  258. Wire Wire Line
  259. 8300 3700 8300 3800
  260. Connection ~ 6900 3700
  261. Wire Wire Line
  262. 3250 2200 3500 2200
  263. $Comp
  264. L GND #PWR?
  265. U 1 1 4FE88BCC
  266. P 4200 2300
  267. F 0 "#PWR?" H 4200 2300 30 0001 C CNN
  268. F 1 "GND" H 4200 2230 30 0001 C CNN
  269. 1 4200 2300
  270. 1 0 0 -1
  271. $EndComp
  272. $Comp
  273. L SW_PUSH SW?
  274. U 1 1 4FE88BBF
  275. P 3800 2200
  276. F 0 "SW?" H 3950 2310 50 0000 C CNN
  277. F 1 "SW_PUSH" H 3800 2120 50 0000 C CNN
  278. 1 3800 2200
  279. 1 0 0 -1
  280. $EndComp
  281. $Comp
  282. L R R17
  283. U 1 1 4FE88A49
  284. P 8900 4550
  285. F 0 "R17" V 8980 4550 50 0000 C CNN
  286. F 1 "470" V 8900 4550 50 0000 C CNN
  287. 1 8900 4550
  288. 1 0 0 -1
  289. $EndComp
  290. $Comp
  291. L R R16
  292. U 1 1 4FE88A44
  293. P 8300 4550
  294. F 0 "R16" V 8380 4550 50 0000 C CNN
  295. F 1 "470" V 8300 4550 50 0000 C CNN
  296. 1 8300 4550
  297. 1 0 0 -1
  298. $EndComp
  299. $Comp
  300. L LED D14
  301. U 1 1 4FE88A3E
  302. P 8900 4000
  303. F 0 "D14" H 8900 4100 50 0000 C CNN
  304. F 1 "LED" H 8900 3900 50 0000 C CNN
  305. 1 8900 4000
  306. 0 1 1 0
  307. $EndComp
  308. $Comp
  309. L LED D13
  310. U 1 1 4FE88A37
  311. P 8300 4000
  312. F 0 "D13" H 8300 4100 50 0000 C CNN
  313. F 1 "LED" H 8300 3900 50 0000 C CNN
  314. 1 8300 4000
  315. 0 1 1 0
  316. $EndComp
  317. $Comp
  318. L R R15
  319. U 1 1 4FE88A33
  320. P 8900 3250
  321. F 0 "R15" V 8980 3250 50 0000 C CNN
  322. F 1 "470" V 8900 3250 50 0000 C CNN
  323. 1 8900 3250
  324. 1 0 0 -1
  325. $EndComp
  326. $Comp
  327. L R R14
  328. U 1 1 4FE88A2C
  329. P 8600 3250
  330. F 0 "R14" V 8680 3250 50 0000 C CNN
  331. F 1 "470" V 8600 3250 50 0000 C CNN
  332. 1 8600 3250
  333. 1 0 0 -1
  334. $EndComp
  335. $Comp
  336. L R R13
  337. U 1 1 4FE88A22
  338. P 8300 3250
  339. F 0 "R13" V 8380 3250 50 0000 C CNN
  340. F 1 "470" V 8300 3250 50 0000 C CNN
  341. 1 8300 3250
  342. 1 0 0 -1
  343. $EndComp
  344. $Comp
  345. L LED D12
  346. U 1 1 4FE88A1A
  347. P 8900 2700
  348. F 0 "D12" H 8900 2800 50 0000 C CNN
  349. F 1 "LED" H 8900 2600 50 0000 C CNN
  350. 1 8900 2700
  351. 0 1 1 0
  352. $EndComp
  353. $Comp
  354. L LED D11
  355. U 1 1 4FE88A13
  356. P 8600 2700
  357. F 0 "D11" H 8600 2800 50 0000 C CNN
  358. F 1 "LED" H 8600 2600 50 0000 C CNN
  359. 1 8600 2700
  360. 0 1 1 0
  361. $EndComp
  362. $Comp
  363. L LED D10
  364. U 1 1 4FE88A0A
  365. P 8300 2700
  366. F 0 "D10" H 8300 2800 50 0000 C CNN
  367. F 1 "LED" H 8300 2600 50 0000 C CNN
  368. 1 8300 2700
  369. 0 1 1 0
  370. $EndComp
  371. $Comp
  372. L R R12
  373. U 1 1 4FE88A04
  374. P 8900 1950
  375. F 0 "R12" V 8980 1950 50 0000 C CNN
  376. F 1 "470" V 8900 1950 50 0000 C CNN
  377. 1 8900 1950
  378. 1 0 0 -1
  379. $EndComp
  380. $Comp
  381. L LED D9
  382. U 1 1 4FE889F1
  383. P 8900 1400
  384. F 0 "D9" H 8900 1500 50 0000 C CNN
  385. F 1 "LED" H 8900 1300 50 0000 C CNN
  386. 1 8900 1400
  387. 0 1 1 0
  388. $EndComp
  389. $Comp
  390. L R R11
  391. U 1 1 4FE889D7
  392. P 8300 1950
  393. F 0 "R11" V 8380 1950 50 0000 C CNN
  394. F 1 "470" V 8300 1950 50 0000 C CNN
  395. 1 8300 1950
  396. 1 0 0 -1
  397. $EndComp
  398. $Comp
  399. L LED D8
  400. U 1 1 4FE889CE
  401. P 8300 1400
  402. F 0 "D8" H 8300 1500 50 0000 C CNN
  403. F 1 "LED" H 8300 1300 50 0000 C CNN
  404. 1 8300 1400
  405. 0 1 1 0
  406. $EndComp
  407. $Comp
  408. L R R10
  409. U 1 1 4FE886D9
  410. P 7500 4550
  411. F 0 "R10" V 7580 4550 50 0000 C CNN
  412. F 1 "470" V 7500 4550 50 0000 C CNN
  413. 1 7500 4550
  414. 1 0 0 -1
  415. $EndComp
  416. $Comp
  417. L R R9
  418. U 1 1 4FE886D1
  419. P 6900 4550
  420. F 0 "R9" V 6980 4550 50 0000 C CNN
  421. F 1 "470" V 6900 4550 50 0000 C CNN
  422. 1 6900 4550
  423. 1 0 0 -1
  424. $EndComp
  425. $Comp
  426. L LED D7
  427. U 1 1 4FE886C9
  428. P 7500 4000
  429. F 0 "D7" H 7500 4100 50 0000 C CNN
  430. F 1 "LED" H 7500 3900 50 0000 C CNN
  431. 1 7500 4000
  432. 0 1 1 0
  433. $EndComp
  434. $Comp
  435. L LED D6
  436. U 1 1 4FE886BF
  437. P 6900 4000
  438. F 0 "D6" H 6900 4100 50 0000 C CNN
  439. F 1 "LED" H 6900 3900 50 0000 C CNN
  440. 1 6900 4000
  441. 0 1 1 0
  442. $EndComp
  443. $Comp
  444. L R R8
  445. U 1 1 4FE886AB
  446. P 7500 3250
  447. F 0 "R8" V 7580 3250 50 0000 C CNN
  448. F 1 "470" V 7500 3250 50 0000 C CNN
  449. 1 7500 3250
  450. 1 0 0 -1
  451. $EndComp
  452. $Comp
  453. L R R7
  454. U 1 1 4FE886A7
  455. P 7200 3250
  456. F 0 "R7" V 7280 3250 50 0000 C CNN
  457. F 1 "470" V 7200 3250 50 0000 C CNN
  458. 1 7200 3250
  459. 1 0 0 -1
  460. $EndComp
  461. $Comp
  462. L R R5
  463. U 1 1 4FE88687
  464. P 7500 1950
  465. F 0 "R5" V 7580 1950 50 0000 C CNN
  466. F 1 "470" V 7500 1950 50 0000 C CNN
  467. 1 7500 1950
  468. 1 0 0 -1
  469. $EndComp
  470. $Comp
  471. L R R6
  472. U 1 1 4FE88664
  473. P 6900 3250
  474. F 0 "R6" V 6980 3250 50 0000 C CNN
  475. F 1 "470" V 6900 3250 50 0000 C CNN
  476. 1 6900 3250
  477. 1 0 0 -1
  478. $EndComp
  479. $Comp
  480. L LED D5
  481. U 1 1 4FE88626
  482. P 7500 2700
  483. F 0 "D5" H 7500 2800 50 0000 C CNN
  484. F 1 "LED" H 7500 2600 50 0000 C CNN
  485. 1 7500 2700
  486. 0 1 1 0
  487. $EndComp
  488. $Comp
  489. L LED D4
  490. U 1 1 4FE8861E
  491. P 7200 2700
  492. F 0 "D4" H 7200 2800 50 0000 C CNN
  493. F 1 "LED" H 7200 2600 50 0000 C CNN
  494. 1 7200 2700
  495. 0 1 1 0
  496. $EndComp
  497. $Comp
  498. L R R4
  499. U 1 1 4FE885CA
  500. P 6900 1950
  501. F 0 "R4" V 6980 1950 50 0000 C CNN
  502. F 1 "470" V 6900 1950 50 0000 C CNN
  503. 1 6900 1950
  504. 1 0 0 -1
  505. $EndComp
  506. $Comp
  507. L LED D3
  508. U 1 1 4FE885AB
  509. P 6900 2700
  510. F 0 "D3" H 6900 2800 50 0000 C CNN
  511. F 1 "LED" H 6900 2600 50 0000 C CNN
  512. 1 6900 2700
  513. 0 1 1 0
  514. $EndComp
  515. $Comp
  516. L LED D2
  517. U 1 1 4FE8858A
  518. P 7500 1400
  519. F 0 "D2" H 7500 1500 50 0000 C CNN
  520. F 1 "LED" H 7500 1300 50 0000 C CNN
  521. 1 7500 1400
  522. 0 1 1 0
  523. $EndComp
  524. $Comp
  525. L LED D1
  526. U 1 1 4FE8856E
  527. P 6900 1400
  528. F 0 "D1" H 6900 1500 50 0000 C CNN
  529. F 1 "LED" H 6900 1300 50 0000 C CNN
  530. 1 6900 1400
  531. 0 1 1 0
  532. $EndComp
  533. $Comp
  534. L GND #PWR?
  535. U 1 1 4FE8852B
  536. P 4700 6550
  537. F 0 "#PWR?" H 4700 6550 30 0001 C CNN
  538. F 1 "GND" H 4700 6480 30 0001 C CNN
  539. 1 4700 6550
  540. 1 0 0 -1
  541. $EndComp
  542. $Comp
  543. L GND #PWR?
  544. U 1 1 4FE88512
  545. P 4700 5450
  546. F 0 "#PWR?" H 4700 5450 30 0001 C CNN
  547. F 1 "GND" H 4700 5380 30 0001 C CNN
  548. 1 4700 5450
  549. 1 0 0 -1
  550. $EndComp
  551. $Comp
  552. L R R3
  553. U 1 1 4FE884B0
  554. P 4050 6250
  555. F 0 "R3" V 4130 6250 50 0000 C CNN
  556. F 1 "1K" V 4050 6250 50 0000 C CNN
  557. 1 4050 6250
  558. 0 1 1 0
  559. $EndComp
  560. $Comp
  561. L R R2
  562. U 1 1 4FE8847E
  563. P 4050 5100
  564. F 0 "R2" V 4130 5100 50 0000 C CNN
  565. F 1 "1K" V 4050 5100 50 0000 C CNN
  566. 1 4050 5100
  567. 0 1 1 0
  568. $EndComp
  569. $Comp
  570. L NPN Q2
  571. U 1 1 4FE88443
  572. P 4600 6250
  573. F 0 "Q2" H 4600 6100 50 0000 R CNN
  574. F 1 "NPN" H 4600 6400 50 0000 R CNN
  575. 1 4600 6250
  576. 1 0 0 -1
  577. $EndComp
  578. $Comp
  579. L NPN Q1
  580. U 1 1 4FE88436
  581. P 4600 5100
  582. F 0 "Q1" H 4600 4950 50 0000 R CNN
  583. F 1 "NPN" H 4600 5250 50 0000 R CNN
  584. 1 4600 5100
  585. 1 0 0 -1
  586. $EndComp
  587. $Comp
  588. L C C1
  589. U 1 1 4FE883C2
  590. P 800 1450
  591. F 0 "C1" H 850 1550 50 0000 L CNN
  592. F 1 "0.1uF" H 850 1350 50 0000 L CNN
  593. 1 800 1450
  594. -1 0 0 1
  595. $EndComp
  596. $Comp
  597. L R R1
  598. U 1 1 4FE882CC
  599. P 1000 1450
  600. F 0 "R1" V 1080 1450 50 0000 C CNN
  601. F 1 "10K" V 1000 1450 50 0000 C CNN
  602. 1 1000 1450
  603. 1 0 0 -1
  604. $EndComp
  605. $Comp
  606. L +5V #PWR?
  607. U 1 1 4FE88290
  608. P 4400 700
  609. F 0 "#PWR?" H 4400 790 20 0001 C CNN
  610. F 1 "+5V" H 4400 790 30 0000 C CNN
  611. 1 4400 700
  612. 1 0 0 -1
  613. $EndComp
  614. $Comp
  615. L +5V #PWR?
  616. U 1 1 4FE88286
  617. P 2250 900
  618. F 0 "#PWR?" H 2250 990 20 0001 C CNN
  619. F 1 "+5V" H 2250 990 30 0000 C CNN
  620. 1 2250 900
  621. 1 0 0 -1
  622. $EndComp
  623. $Comp
  624. L GND #PWR?
  625. U 1 1 4FE88275
  626. P 4400 1200
  627. F 0 "#PWR?" H 4400 1200 30 0001 C CNN
  628. F 1 "GND" H 4400 1130 30 0001 C CNN
  629. 1 4400 1200
  630. 1 0 0 -1
  631. $EndComp
  632. $Comp
  633. L GND #PWR?
  634. U 1 1 4FE88269
  635. P 2250 4500
  636. F 0 "#PWR?" H 2250 4500 30 0001 C CNN
  637. F 1 "GND" H 2250 4430 30 0001 C CNN
  638. 1 2250 4500
  639. 1 0 0 -1
  640. $EndComp
  641. $Comp
  642. L AVR-ISP-6 J?
  643. U 1 1 4FE88247
  644. P 3950 1000
  645. F 0 "J?" H 3800 1250 50 0000 C CNN
  646. F 1 "AVR-ISP-6" H 3700 725 50 0000 L BNN
  647. F 2 "AVR-ISP-6" V 3450 1000 50 0001 C CNN
  648. 1 3950 1000
  649. 1 0 0 -1
  650. $EndComp
  651. $Comp
  652. L ATMEGA8-P IC?
  653. U 1 1 4FE881EE
  654. P 2250 2800
  655. F 0 "IC?" H 1550 4050 50 0000 L BNN
  656. F 1 "ATMEGA168-20PU" H 2500 1400 50 0000 L BNN
  657. F 2 "DIL28" H 2750 1325 50 0001 C CNN
  658. 1 2250 2800
  659. 1 0 0 -1
  660. $EndComp
  661. $EndSCHEMATC