commit 147224b18c7825646dcd8135d1d098ce3c4e0f34 Author: Shawn Nock Date: Tue Feb 6 16:17:30 2018 -0500 Initial commit diff --git a/doc/Si7006-A20.pdf b/doc/Si7006-A20.pdf new file mode 100644 index 0000000..149659d Binary files /dev/null and b/doc/Si7006-A20.pdf differ diff --git a/lts-proto.kicad_pcb b/lts-proto.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/lts-proto.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/lts-proto.pro b/lts-proto.pro new file mode 100644 index 0000000..b08752a --- /dev/null +++ b/lts-proto.pro @@ -0,0 +1,64 @@ +update=Tue 06 Feb 2018 12:06:14 PM EST +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir=symbols +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=switches +LibName4=relays +LibName5=motors +LibName6=transistors +LibName7=conn +LibName8=linear +LibName9=regul +LibName10=74xx +LibName11=cmos4000 +LibName12=adc-dac +LibName13=memory +LibName14=xilinx +LibName15=microcontrollers +LibName16=dsp +LibName17=microchip +LibName18=analog_switches +LibName19=motorola +LibName20=texas +LibName21=intel +LibName22=audio +LibName23=interface +LibName24=digital-audio +LibName25=philips +LibName26=display +LibName27=cypress +LibName28=siliconi +LibName29=opto +LibName30=atmel +LibName31=contrib +LibName32=valves +LibName33=symbols/lts diff --git a/lts-proto.sch b/lts-proto.sch new file mode 100644 index 0000000..f702371 --- /dev/null +++ b/lts-proto.sch @@ -0,0 +1,221 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:lts +EELAYER 25 0 +EELAYER END +$Descr USLetter 11000 8500 +encoding utf-8 +Sheet 1 2 +Title "Microbit Sensor Prototype" +Date "2018-02-06" +Rev "AA" +Comp "Let's Talk Science" +Comment1 "Shawn Nock " +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Sheet +S 1500 1700 1050 1050 +U 5A79DDA5 +F0 "Power Supply" 60 +F1 "power.sch" 60 +$EndSheet +Text Notes 7500 1300 0 60 ~ 0 +LED Array Face +Wire Wire Line + 9450 1500 9950 1500 +Connection ~ 9850 1500 +Connection ~ 9750 1500 +Connection ~ 9650 1500 +Connection ~ 9550 1500 +$Comp +L GND #PWR? +U 1 1 5A7A186C +P 9700 1500 +F 0 "#PWR?" H 9700 1250 50 0001 C CNN +F 1 "GND" H 9700 1350 50 0000 C CNN +F 2 "" H 9700 1500 50 0001 C CNN +F 3 "" H 9700 1500 50 0001 C CNN + 1 9700 1500 + 1 0 0 -1 +$EndComp +Connection ~ 9700 1500 +Wire Wire Line + 9350 1500 9350 1650 +Wire Wire Line + 9250 1500 9250 1650 +Text Label 9350 1650 3 60 ~ 0 +SDA +Text Label 9250 1650 3 60 ~ 0 +SCL +Wire Wire Line + 8650 1500 9150 1500 +Connection ~ 9050 1500 +Connection ~ 8950 1500 +Connection ~ 8850 1500 +Connection ~ 8750 1500 +$Comp +L +3.3V #PWR? +U 1 1 5A7A1901 +P 8900 1500 +F 0 "#PWR?" H 8900 1350 50 0001 C CNN +F 1 "+3.3V" H 8900 1640 50 0000 C CNN +F 2 "" H 8900 1500 50 0001 C CNN +F 3 "" H 8900 1500 50 0001 C CNN + 1 8900 1500 + -1 0 0 1 +$EndComp +Connection ~ 8900 1500 +NoConn ~ 9950 1000 +NoConn ~ 9450 1000 +NoConn ~ 9350 1000 +NoConn ~ 9250 1000 +NoConn ~ 9150 1000 +NoConn ~ 8650 1000 +NoConn ~ 8550 1000 +NoConn ~ 8450 1000 +NoConn ~ 8350 1000 +NoConn ~ 8250 1000 +NoConn ~ 7750 1000 +NoConn ~ 7650 1000 +NoConn ~ 7550 1000 +NoConn ~ 7450 1000 +NoConn ~ 7350 1000 +NoConn ~ 6850 1000 +NoConn ~ 6750 1000 +NoConn ~ 6650 1000 +NoConn ~ 6550 1000 +NoConn ~ 6050 1000 +Wire Wire Line + 8550 1500 8550 1650 +NoConn ~ 8450 1500 +NoConn ~ 8350 1500 +NoConn ~ 8250 1500 +Wire Wire Line + 7850 1500 8150 1500 +Connection ~ 8050 1500 +Connection ~ 7950 1500 +Wire Wire Line + 8000 1000 8000 1650 +Connection ~ 8000 1500 +NoConn ~ 7650 1500 +NoConn ~ 7550 1500 +NoConn ~ 7450 1500 +Wire Wire Line + 7350 1500 7350 1650 +Wire Wire Line + 6950 1500 7250 1500 +Connection ~ 7150 1500 +Connection ~ 7050 1500 +Wire Wire Line + 7100 1000 7100 1650 +Connection ~ 7100 1500 +NoConn ~ 6850 1500 +NoConn ~ 6750 1500 +NoConn ~ 6650 1500 +NoConn ~ 6550 1500 +Wire Wire Line + 6150 1500 6450 1500 +Connection ~ 6350 1500 +Connection ~ 6250 1500 +NoConn ~ 6050 1500 +Wire Wire Line + 6300 1000 6300 1650 +Connection ~ 6300 1500 +Text Label 6300 1650 3 60 ~ 0 +P00 +Text Label 7100 1650 3 60 ~ 0 +P01 +Text Label 7350 1650 3 60 ~ 0 +P08 +Text Label 8000 1650 3 60 ~ 0 +P02 +Text Label 8550 1650 3 60 ~ 0 +P16 +Wire Notes Line + 8200 1450 8500 1450 +Wire Notes Line + 8500 1450 8500 1650 +Wire Notes Line + 8500 1650 8200 1650 +Wire Notes Line + 8200 1650 8200 1450 +Text Notes 8300 1650 0 60 ~ 0 +SPI +$Comp +L Conn_02x40_Row_Letter_First J? +U 1 1 5A7A1723 +P 7950 1300 +F 0 "J?" H 8000 3300 50 0000 C CNN +F 1 "Micro:bit Edge Connector" V 8000 1300 50 0000 C CNN +F 2 "" H 7950 1300 50 0001 C CNN +F 3 "" H 7950 1300 50 0001 C CNN + 1 7950 1300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 9550 1000 9850 1000 +Connection ~ 9750 1000 +Connection ~ 9650 1000 +Wire Wire Line + 8750 1000 9050 1000 +Connection ~ 8950 1000 +Connection ~ 8850 1000 +Wire Wire Line + 6950 1000 7250 1000 +Connection ~ 7150 1000 +Connection ~ 7050 1000 +Wire Wire Line + 6150 1000 6450 1000 +Connection ~ 6350 1000 +Connection ~ 6250 1000 +Connection ~ 6300 1000 +Connection ~ 7100 1000 +Wire Wire Line + 8900 1500 8900 1000 +Connection ~ 8900 1000 +Wire Wire Line + 9700 1500 9700 1000 +Connection ~ 9700 1000 +Wire Wire Line + 7850 1000 8150 1000 +Connection ~ 7950 1000 +Connection ~ 8050 1000 +Connection ~ 8000 1000 +Wire Wire Line + 7750 1500 7750 1650 +Text Label 7750 1650 3 60 ~ 0 +P12 +$EndSCHEMATC diff --git a/power.sch b/power.sch new file mode 100644 index 0000000..502378e --- /dev/null +++ b/power.sch @@ -0,0 +1,363 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:lts +EELAYER 25 0 +EELAYER END +$Descr USLetter 11000 8500 +encoding utf-8 +Sheet 2 2 +Title "Power Supply" +Date "2018-02-06" +Rev "AA" +Comp "Let's Talk Science" +Comment1 "Shawn Nock " +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L AP3012 U? +U 1 1 5A79E0C7 +P 7350 4850 +F 0 "U?" H 7550 5050 60 0000 C CNN +F 1 "AP3012" H 7350 4650 60 0000 C CNN +F 2 "" H 7250 4800 60 0001 C CNN +F 3 "" H 7250 4800 60 0001 C CNN + 1 7350 4850 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5A79E3D2 +P 7150 5300 +F 0 "#PWR?" H 7150 5050 50 0001 C CNN +F 1 "GND" H 7150 5150 50 0000 C CNN +F 2 "" H 7150 5300 50 0001 C CNN +F 3 "" H 7150 5300 50 0001 C CNN + 1 7150 5300 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR? +U 1 1 5A79E3E8 +P 8050 4450 +F 0 "#PWR?" H 8050 4300 50 0001 C CNN +F 1 "+3.3V" H 8050 4590 50 0000 C CNN +F 2 "" H 8050 4450 50 0001 C CNN +F 3 "" H 8050 4450 50 0001 C CNN + 1 8050 4450 + 1 0 0 -1 +$EndComp +Text HLabel 8750 4950 2 60 Input ~ 0 +n5V_SHDN +$Comp +L L L? +U 1 1 5A79E407 +P 7300 4500 +F 0 "L?" V 7250 4500 50 0000 C CNN +F 1 "10uH" V 7375 4500 50 0000 C CNN +F 2 "" H 7300 4500 50 0001 C CNN +F 3 "" H 7300 4500 50 0001 C CNN + 1 7300 4500 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 5A79E525 +P 8050 5150 +F 0 "C?" H 8075 5250 50 0000 L CNN +F 1 "1uF" H 8075 5050 50 0000 L CNN +F 2 "" H 8088 5000 50 0001 C CNN +F 3 "" H 8050 5150 50 0001 C CNN + 1 8050 5150 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5A79E606 +P 6250 4950 +F 0 "C?" H 6275 5050 50 0000 L CNN +F 1 "1uF" H 6275 4850 50 0000 L CNN +F 2 "" H 6288 4800 50 0001 C CNN +F 3 "" H 6250 4950 50 0001 C CNN + 1 6250 4950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7450 4500 8050 4500 +Wire Wire Line + 6900 4500 6900 4750 +Wire Wire Line + 6900 4500 7150 4500 +Connection ~ 6900 4500 +$Comp +L R R? +U 1 1 5A79E709 +P 6600 4700 +F 0 "R?" V 6680 4700 50 0000 C CNN +F 1 "30k" V 6600 4700 50 0000 C CNN +F 2 "" V 6530 4700 50 0001 C CNN +F 3 "" H 6600 4700 50 0001 C CNN + 1 6600 4700 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 5A79E796 +P 6600 5150 +F 0 "R?" V 6680 5150 50 0000 C CNN +F 1 "10k" V 6600 5150 50 0000 C CNN +F 2 "" V 6530 5150 50 0001 C CNN +F 3 "" H 6600 5150 50 0001 C CNN + 1 6600 5150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6900 4950 6600 4950 +Wire Wire Line + 6600 4500 6250 4500 +Wire Wire Line + 6250 4500 6250 4800 +Wire Wire Line + 6250 5100 6250 5300 +Wire Wire Line + 6250 5300 8050 5300 +Connection ~ 6600 5300 +Wire Wire Line + 8050 4450 8050 5000 +Wire Wire Line + 7800 4750 8050 4750 +Connection ~ 8050 4750 +Connection ~ 8050 4500 +Wire Wire Line + 7800 4950 8750 4950 +$Comp +L +5V #PWR? +U 1 1 5A79EB81 +P 6250 4500 +F 0 "#PWR?" H 6250 4350 50 0001 C CNN +F 1 "+5V" H 6250 4640 50 0000 C CNN +F 2 "" H 6250 4500 50 0001 C CNN +F 3 "" H 6250 4500 50 0001 C CNN + 1 6250 4500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6600 4850 6600 5000 +Connection ~ 6600 4950 +Wire Wire Line + 6600 4550 6600 4500 +Wire Wire Line + 6900 4850 6800 4850 +Wire Wire Line + 6800 4850 6800 5300 +Connection ~ 6800 5300 +$Comp +L D_Schottky D? +U 1 1 5A79ED7A +P 6750 4500 +F 0 "D?" H 6750 4600 50 0000 C CNN +F 1 "1N5819" H 6750 4700 50 0000 C CNN +F 2 "" H 6750 4500 50 0001 C CNN +F 3 "" H 6750 4500 50 0001 C CNN + 1 6750 4500 + 1 0 0 -1 +$EndComp +$Comp +L Barrel_Jack J? +U 1 1 5A79F4E7 +P 4050 2550 +F 0 "J?" H 4050 2760 50 0000 C CNN +F 1 "4.6-15V" H 4050 2400 50 0000 C CNN +F 2 "" H 4100 2510 50 0001 C CNN +F 3 "" H 4100 2510 50 0001 C CNN + 1 4050 2550 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5A79F5EE +P 5050 2750 +F 0 "#PWR?" H 5050 2500 50 0001 C CNN +F 1 "GND" H 5050 2600 50 0000 C CNN +F 2 "" H 5050 2750 50 0001 C CNN +F 3 "" H 5050 2750 50 0001 C CNN + 1 5050 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4350 2450 4750 2450 +Wire Wire Line + 4450 2750 5500 2750 +$Comp +L USB_B J? +U 1 1 5A79F6C3 +P 2650 4750 +F 0 "J?" H 2450 5200 50 0000 L CNN +F 1 "USB_B" H 2450 5100 50 0000 L CNN +F 2 "" H 2800 4700 50 0001 C CNN +F 3 "" H 2800 4700 50 0001 C CNN + 1 2650 4750 + 1 0 0 -1 +$EndComp +NoConn ~ 2950 4750 +NoConn ~ 2950 4850 +$Comp +L GND #PWR? +U 1 1 5A79F8F4 +P 2650 5250 +F 0 "#PWR?" H 2650 5000 50 0001 C CNN +F 1 "GND" H 2650 5100 50 0000 C CNN +F 2 "" H 2650 5250 50 0001 C CNN +F 3 "" H 2650 5250 50 0001 C CNN + 1 2650 5250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 5150 3150 5150 +Wire Wire Line + 2650 5150 2650 5250 +Connection ~ 2650 5150 +Wire Wire Line + 2950 4550 3150 4550 +$Comp +L AP1117-50 U? +U 1 1 5A79FF9F +P 5050 2450 +F 0 "U?" H 5200 2200 50 0000 C CNN +F 1 "AP1117-50" H 4850 2600 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-223-3Lead_TabPin2" H 5050 2650 50 0001 C CNN +F 3 "" H 5150 2200 50 0001 C CNN + 1 5050 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4350 2650 4450 2750 +$Comp +L +5V #PWR? +U 1 1 5A7A00D8 +P 5500 2450 +F 0 "#PWR?" H 5500 2300 50 0001 C CNN +F 1 "+5V" H 5500 2590 50 0000 C CNN +F 2 "" H 5500 2450 50 0001 C CNN +F 3 "" H 5500 2450 50 0001 C CNN + 1 5500 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2450 5500 2450 +$Comp +L C C? +U 1 1 5A7A0240 +P 4600 2600 +F 0 "C?" H 4625 2700 50 0000 L CNN +F 1 "1uF" H 4625 2500 50 0000 L CNN +F 2 "" H 4638 2450 50 0001 C CNN +F 3 "" H 4600 2600 50 0001 C CNN + 1 4600 2600 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5A7A02C6 +P 5500 2600 +F 0 "C?" H 5525 2700 50 0000 L CNN +F 1 "4.7uF" H 5525 2500 50 0000 L CNN +F 2 "" H 5538 2450 50 0001 C CNN +F 3 "" H 5500 2600 50 0001 C CNN + 1 5500 2600 + 1 0 0 -1 +$EndComp +Connection ~ 5050 2750 +Connection ~ 4600 2450 +Connection ~ 4600 2750 +$Comp +L +5V #PWR? +U 1 1 5A7A0403 +P 3150 4550 +F 0 "#PWR?" H 3150 4400 50 0001 C CNN +F 1 "+5V" H 3150 4690 50 0000 C CNN +F 2 "" H 3150 4550 50 0001 C CNN +F 3 "" H 3150 4550 50 0001 C CNN + 1 3150 4550 + 1 0 0 -1 +$EndComp +Wire Notes Line + 5950 5650 5950 4050 +Wire Notes Line + 5950 4050 8500 4050 +Wire Notes Line + 8500 4050 8500 5650 +Wire Notes Line + 8500 5650 5950 5650 +Text Notes 5950 4050 0 60 ~ 0 +5V from Microbit's 3V3 +Wire Notes Line + 2050 4000 2050 5700 +Wire Notes Line + 2050 5700 3400 5700 +Wire Notes Line + 3400 5700 3400 4000 +Wire Notes Line + 3400 4000 2050 4000 +Text Notes 2050 4000 0 60 ~ 0 +Power-only USB +Connection ~ 5500 2450 +Wire Notes Line + 3750 2100 3750 3000 +Wire Notes Line + 3750 3000 5850 3000 +Wire Notes Line + 5850 3000 5850 2100 +Wire Notes Line + 5850 2100 3750 2100 +Text Notes 3750 2100 0 60 ~ 0 +Wall-wart Power Supply +$Comp +L CP C? +U 1 1 5A7A108D +P 3150 4800 +F 0 "C?" H 3175 4900 50 0000 L CNN +F 1 "47uF" H 3175 4700 50 0000 L CNN +F 2 "" H 3188 4650 50 0001 C CNN +F 3 "" H 3150 4800 50 0001 C CNN + 1 3150 4800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3150 5150 3150 4950 +Wire Wire Line + 3150 4550 3150 4650 +Connection ~ 3150 4550 +$EndSCHEMATC diff --git a/symbols/lts.dcm b/symbols/lts.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/symbols/lts.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/symbols/lts.lib b/symbols/lts.lib new file mode 100644 index 0000000..a3bc7ff --- /dev/null +++ b/symbols/lts.lib @@ -0,0 +1,21 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# AP3012 +# +DEF AP3012 U 0 40 Y Y 1 F N +F0 "U" 200 200 60 H V C CNN +F1 "AP3012" 0 -200 60 H V C CNN +F2 "" -100 -50 60 H I C CNN +F3 "" -100 -50 60 H I C CNN +DRAW +S -250 150 250 -150 0 1 0 N +X SW 1 -450 100 200 R 50 50 1 1 I +X GND 2 -450 0 200 R 50 50 1 1 I +X FB 3 -450 -100 200 R 50 50 1 1 I +X SHDN 4 450 -100 200 L 50 50 1 1 I I +X Vin 5 450 100 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library