Generates footprint position file & BOM

This commit is contained in:
rbaron 2021-09-11 11:34:02 +02:00
parent 2e31a488f2
commit b56e930546
7 changed files with 99 additions and 96 deletions

View file

@ -1,2 +0,0 @@
Ref,Val,Package,PosX,PosY,Rot,Side
"BT1","Battery_Cell","BatteryHolder_Keystone_3002_1x2032",67.100000,-54.900000,270.000000,bottom
1 Ref Val Package PosX PosY Rot Side
2 BT1 Battery_Cell BatteryHolder_Keystone_3002_1x2032 67.100000 -54.900000 270.000000 bottom

View file

@ -1,7 +0,0 @@
### Module positions - created on 05/25/21 11:01:42 ###
### Printed by Pcbnew version kicad (5.1.6)-1
## Unit = mm, Angle = deg.
## Side : bottom
# Ref Val Package PosX PosY Rot Side
BT1 Battery_Cell BatteryHolder_Keystone_3002_1x2032 -67.1000 -54.9000 270.0000 bottom
## End

View file

@ -18,9 +18,7 @@ Designator,Val,Package,Mid X,Mid Y,Rotation,Layer
"R6","1M","R_0402_1005Metric",69.300000,-50.915000,90.000000,top
"R7","10k","R_0402_1005Metric",70.700000,-48.085000,90.000000,top
"R8","10k","R_0402_1005Metric",72.100000,-48.085000,270.000000,top
"R10","10k","R_0402_1005Metric",59.450000,-38.265000,270.000000,top
"U1","E73-2G4M08S1C-52840","E73-2G4M08S1C-52840",67.000000,-45.200000,90.000000,top
"R10","2k","R_0402_1005Metric",59.100000,-36.185000,270.000000,top
"R11","220","R_0402_1005Metric",59.100000,-38.285000,270.000000,top
"R12","10k","R_0402_1005Metric",59.100000,-30.660000,90.000000,top
"U2","SHTC3","Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm",72.800000,-50.600000,180.000000,top
"Y1","32.768kHz","Crystal_SMD_3215-2Pin_3.2x1.5mm",66.250000,-48.000000,180.000000,top

1 Designator Val Package Mid X Mid Y Rotation Layer
18 R6 1M R_0402_1005Metric 69.300000 -50.915000 90.000000 top
19 R7 10k R_0402_1005Metric 70.700000 -48.085000 90.000000 top
20 R8 10k R_0402_1005Metric 72.100000 -48.085000 270.000000 top
21 R10 10k R_0402_1005Metric 59.450000 -38.265000 270.000000 top
22 U1 E73-2G4M08S1C-52840 E73-2G4M08S1C-52840 67.000000 -45.200000 90.000000 top
R10 2k R_0402_1005Metric 59.100000 -36.185000 270.000000 top
R11 220 R_0402_1005Metric 59.100000 -38.285000 270.000000 top
R12 10k R_0402_1005Metric 59.100000 -30.660000 90.000000 top
23 U2 SHTC3 Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm 72.800000 -50.600000 180.000000 top
24 Y1 32.768kHz Crystal_SMD_3215-2Pin_3.2x1.5mm 66.250000 -48.000000 180.000000 top

View file

@ -1,29 +0,0 @@
### Module positions - created on 05/25/21 11:01:42 ###
### Printed by Pcbnew version kicad (5.1.6)-1
## Unit = mm, Angle = deg.
## Side : top
# Ref Val Package PosX PosY Rot Side
C1 1n C_0402_1005Metric 68.0000 -50.9150 90.0000 top
C2 100n C_0402_1005Metric 72.8150 -53.8000 180.0000 top
C3 12p C_0402_1005Metric 64.8000 -50.9150 270.0000 top
C4 12p C_0402_1005Metric 66.2000 -50.9150 90.0000 top
C6 100p C_0402_1005Metric 61.9150 -56.4000 180.0000 top
Cpara1 5p C_0805_2012Metric 64.1000 -54.3000 90.0000 top
D1 LL4148 D_MiniMELF 67.9500 -53.7000 180.0000 top
D2 LED LED_0603_1608Metric 62.0000 -51.2125 90.0000 top
Q1 MMBT3904 SOT-23 64.8000 -58.7000 90.0000 top
Q2 MMBT3904 SOT-23 68.4500 -58.7000 90.0000 top
Q3 AO3407 SOT-23 73.1000 -57.3000 270.0000 top
R1 10k R_0402_1005Metric 62.0000 -54.4000 0.0000 top
R2 1k R_0402_1005Metric 62.0000 -47.4850 270.0000 top
R3 1k R_0402_1005Metric 67.3000 -56.3000 0.0000 top
R4 10k R_0402_1005Metric 61.9150 -58.2000 180.0000 top
R5 1k R_0402_1005Metric 69.3850 -56.3000 0.0000 top
R6 1M R_0402_1005Metric 69.3000 -50.9150 90.0000 top
R7 10k R_0402_1005Metric 70.7000 -48.0850 90.0000 top
R8 10k R_0402_1005Metric 72.1000 -48.0850 270.0000 top
R10 2k R_0402_1005Metric 59.1000 -36.1850 270.0000 top
R11 220 R_0402_1005Metric 59.1000 -38.2850 270.0000 top
U2 SHTC3 Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm 72.8000 -50.6000 180.0000 top
Y1 32.768kHz Crystal_SMD_3215-2Pin_3.2x1.5mm 66.2500 -48.0000 180.0000 top
## End

View file

@ -7,9 +7,10 @@ Comment,Designator,Footprint,LCSC
"LED","D2","LED_SMD:LED_0603_1608Metric","C2286"
"MMBT3904","Q1,Q2","Package_TO_SOT_SMD:SOT-23","C20526"
"AO3407","Q3","Package_TO_SOT_SMD:SOT-23","C181093"
"1k","R2,R3,R5","Resistor_SMD:R_0402_1005Metric","C11702"
"10k","R1,R4,R7,R8,R10","Resistor_SMD:R_0402_1005Metric","C25744"
"1k","R2,R3,R5","Resistor_SMD:R_0402_1005Metric","C11702"
"1M","R6","Resistor_SMD:R_0402_1005Metric","C26083"
"R_PHOTO","R9","OptoDevice:R_LDR_4.9x4.2mm_P2.54mm_Vertical","C125626"
"E73-2G4M08S1C-52840","U1","nrfmicro:E73-2G4M08S1C-52840","C356849"
"SHTC3","U2","kicad:Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm","C194656"
"32.768kHz","Y1","Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm","C32346"

1 Comment Designator Footprint LCSC
7 LED D2 LED_SMD:LED_0603_1608Metric C2286
8 MMBT3904 Q1,Q2 Package_TO_SOT_SMD:SOT-23 C20526
9 AO3407 Q3 Package_TO_SOT_SMD:SOT-23 C181093
1k R2,R3,R5 Resistor_SMD:R_0402_1005Metric C11702
10 10k R1,R4,R7,R8,R10 Resistor_SMD:R_0402_1005Metric C25744
11 1k R2,R3,R5 Resistor_SMD:R_0402_1005Metric C11702
12 1M R6 Resistor_SMD:R_0402_1005Metric C26083
13 R_PHOTO R9 OptoDevice:R_LDR_4.9x4.2mm_P2.54mm_Vertical C125626
14 E73-2G4M08S1C-52840 U1 nrfmicro:E73-2G4M08S1C-52840 C356849
15 SHTC3 U2 kicad:Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm C194656
16 32.768kHz Y1 Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm C32346

View file

@ -890,7 +890,7 @@ F 0 "R9" V 9750 4700 50 0000 L CNN
F 1 "R_PHOTO" V 9650 4600 50 0000 L CNN
F 2 "OptoDevice:R_LDR_4.9x4.2mm_P2.54mm_Vertical" V 9600 4500 50 0001 L CNN
F 3 "~" H 9550 4700 50 0001 C CNN
F 4 "" V 9550 4750 50 0001 C CNN "LCSC"
F 4 "C125626" V 9550 4750 50 0001 C CNN "LCSC"
1 9550 4750
0 1 1 0
$EndComp

View file

@ -2,14 +2,14 @@
<export version="D">
<design>
<source>/Users/rbaron/dev/parasite/b-parasite/kicad/parasite.sch</source>
<date>2021 May 31, Monday 21:00:06</date>
<date>2021 September 11, Saturday 11:24:30</date>
<tool>Eeschema (5.1.2-1)-1</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title>b-parasite</title>
<company/>
<rev>1.0.0</rev>
<date>2021-03-12</date>
<rev>1.1.0</rev>
<date>2021-09-02</date>
<source>parasite.sch</source>
<comment number="1" value="rbaron.net"/>
<comment number="2" value=""/>
@ -312,6 +312,28 @@
<sheetpath names="/" tstamps="/"/>
<tstamp>6052CFBE</tstamp>
</comp>
<comp ref="R10">
<value>10k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<fields>
<field name="LCSC">C25744</field>
</fields>
<libsource lib="Device" part="R_Small_US" description="Resistor, small US symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>60AEBA02</tstamp>
</comp>
<comp ref="R9">
<value>R_PHOTO</value>
<footprint>OptoDevice:R_LDR_4.9x4.2mm_P2.54mm_Vertical</footprint>
<datasheet>~</datasheet>
<fields>
<field name="LCSC">C125626</field>
</fields>
<libsource lib="Device" part="R_PHOTO" description="Photoresistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>60AD36D1</tstamp>
</comp>
</components>
<libparts>
<libpart lib="AO3407A" part="AO3407A">
@ -403,6 +425,22 @@
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="R_PHOTO">
<description>Photoresistor</description>
<docs>~</docs>
<footprints>
<fp>*LDR*</fp>
<fp>R?LDR*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R_PHOTO</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="R_Small_US">
<description>Resistor, small US symbol</description>
<docs>~</docs>
@ -559,37 +597,38 @@
<node ref="U1" pin="5"/>
<node ref="Q3" pin="1"/>
<node ref="C3" pin="2"/>
<node ref="C2" pin="2"/>
<node ref="C1" pin="2"/>
<node ref="C4" pin="1"/>
<node ref="C1" pin="2"/>
<node ref="C2" pin="2"/>
<node ref="U2" pin="4"/>
<node ref="Cpara1" pin="1"/>
<node ref="BT1" pin="2"/>
<node ref="Q1" pin="2"/>
<node ref="BT1" pin="2"/>
<node ref="Q2" pin="2"/>
<node ref="D2" pin="1"/>
<node ref="R10" pin="1"/>
<node ref="TP6" pin="1"/>
<node ref="U2" pin="4"/>
</net>
<net code="3" name="/SENS_OUT">
<node ref="U1" pin="3"/>
<node ref="R6" pin="1"/>
<node ref="C1" pin="1"/>
<node ref="D1" pin="1"/>
<node ref="TP4" pin="1"/>
<node ref="D1" pin="1"/>
</net>
<net code="4" name="/Csen+">
<node ref="R1" pin="2"/>
<node ref="Cpara1" pin="2"/>
<node ref="D1" pin="2"/>
<node ref="Cpara1" pin="2"/>
<node ref="R5" pin="1"/>
<node ref="R1" pin="2"/>
</net>
<net code="5" name="/FAST_DISCH_EN">
<node ref="U1" pin="2"/>
<node ref="R3" pin="1"/>
<node ref="U1" pin="2"/>
</net>
<net code="6" name="Net-(Q1-Pad3)">
<node ref="Q1" pin="3"/>
<node ref="R3" pin="2"/>
<node ref="Q1" pin="3"/>
<node ref="Q2" pin="1"/>
</net>
<net code="7" name="Net-(Q2-Pad3)">
@ -597,105 +636,108 @@
<node ref="Q2" pin="3"/>
</net>
<net code="8" name="Net-(C6-Pad1)">
<node ref="R4" pin="1"/>
<node ref="C6" pin="1"/>
<node ref="Q1" pin="1"/>
<node ref="R4" pin="1"/>
</net>
<net code="9" name="Net-(D2-Pad2)">
<node ref="R2" pin="2"/>
<node ref="D2" pin="2"/>
<node ref="R2" pin="2"/>
</net>
<net code="10" name="Net-(BT1-Pad1)">
<node ref="Q3" pin="3"/>
<node ref="BT1" pin="1"/>
<node ref="Q3" pin="3"/>
</net>
<net code="12" name="Net-(U1-Pad1)">
<net code="11" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="13" name="Net-(U1-Pad10)">
<net code="12" name="Net-(U1-Pad10)">
<node ref="U1" pin="10"/>
</net>
<net code="14" name="Net-(U1-Pad17)">
<net code="13" name="Net-(U1-Pad17)">
<node ref="U1" pin="17"/>
</net>
<net code="15" name="+3V0">
<net code="14" name="+3V0">
<node ref="TP7" pin="1"/>
<node ref="U2" pin="1"/>
<node ref="R8" pin="1"/>
<node ref="C2" pin="1"/>
<node ref="U1" pin="19"/>
<node ref="U1" pin="23"/>
<node ref="TP7" pin="1"/>
<node ref="Q3" pin="2"/>
<node ref="R7" pin="2"/>
<node ref="R8" pin="1"/>
<node ref="C2" pin="1"/>
<node ref="Q3" pin="2"/>
</net>
<net code="16" name="Net-(U1-Pad25)">
<net code="15" name="Net-(U1-Pad25)">
<node ref="U1" pin="25"/>
</net>
<net code="17" name="Net-(TP5-Pad1)">
<node ref="U1" pin="26"/>
<net code="16" name="Net-(TP5-Pad1)">
<node ref="TP5" pin="1"/>
<node ref="U1" pin="26"/>
</net>
<net code="18" name="Net-(U1-Pad27)">
<net code="17" name="Net-(U1-Pad27)">
<node ref="U1" pin="27"/>
</net>
<net code="19" name="Net-(U1-Pad29)">
<net code="18" name="Net-(U1-Pad29)">
<node ref="U1" pin="29"/>
</net>
<net code="20" name="Net-(U1-Pad31)">
<net code="19" name="Net-(U1-Pad31)">
<node ref="U1" pin="31"/>
</net>
<net code="21" name="/SCL">
<node ref="R8" pin="2"/>
<node ref="U1" pin="33"/>
<net code="20" name="/SCL">
<node ref="U2" pin="2"/>
<node ref="U1" pin="33"/>
<node ref="R8" pin="2"/>
</net>
<net code="22" name="/SDA">
<node ref="R7" pin="1"/>
<net code="21" name="/SDA">
<node ref="U2" pin="3"/>
<node ref="U1" pin="35"/>
<node ref="R7" pin="1"/>
</net>
<net code="23" name="Net-(TP1-Pad1)">
<node ref="TP1" pin="1"/>
<net code="22" name="Net-(TP1-Pad1)">
<node ref="U1" pin="37"/>
<node ref="TP1" pin="1"/>
</net>
<net code="24" name="Net-(TP2-Pad1)">
<node ref="TP2" pin="1"/>
<net code="23" name="Net-(TP2-Pad1)">
<node ref="U1" pin="39"/>
<node ref="TP2" pin="1"/>
</net>
<net code="25" name="/LED">
<node ref="R2" pin="1"/>
<net code="24" name="/LED">
<node ref="U1" pin="4"/>
<node ref="R2" pin="1"/>
</net>
<net code="26" name="Net-(U1-Pad41)">
<net code="25" name="Net-(U1-Pad41)">
<node ref="U1" pin="41"/>
</net>
<net code="27" name="Net-(U1-Pad43)">
<net code="26" name="Net-(U1-Pad43)">
<node ref="U1" pin="43"/>
</net>
<net code="28" name="Net-(U1-Pad6)">
<net code="27" name="Net-(U1-Pad6)">
<node ref="U1" pin="6"/>
</net>
<net code="29" name="Net-(U1-Pad7)">
<net code="28" name="/PHOTO_OUT">
<node ref="U1" pin="7"/>
<node ref="R9" pin="1"/>
<node ref="R10" pin="2"/>
</net>
<net code="30" name="Net-(U1-Pad8)">
<node ref="U1" pin="8"/>
</net>
<net code="31" name="Net-(U1-Pad9)">
<net code="29" name="Net-(U1-Pad9)">
<node ref="U1" pin="9"/>
</net>
<net code="32" name="Net-(C3-Pad1)">
<node ref="Y1" pin="1"/>
<net code="30" name="Net-(C3-Pad1)">
<node ref="U1" pin="11"/>
<node ref="C3" pin="1"/>
<node ref="Y1" pin="1"/>
</net>
<net code="33" name="Net-(C4-Pad2)">
<node ref="Y1" pin="2"/>
<net code="31" name="Net-(C4-Pad2)">
<node ref="U1" pin="13"/>
<node ref="C4" pin="2"/>
<node ref="Y1" pin="2"/>
</net>
<net code="34" name="Net-(U2-Pad5)">
<net code="32" name="Net-(U2-Pad5)">
<node ref="U2" pin="5"/>
</net>
<net code="33" name="/PHOTO_V">
<node ref="R9" pin="2"/>
<node ref="U1" pin="8"/>
</net>
</nets>
</export>