Add BOM export and rebuild. No board changes

This commit is contained in:
Zane Kaminski 2024-03-03 18:38:07 -05:00
parent 7d428840f2
commit 4116289f49
18 changed files with 50 additions and 40 deletions

View File

@ -1,17 +0,0 @@
Reference, Quantity, Value, Footprint, Datasheet, LCSC Part
C16 C1 ,2,"10u","stdpads:C_0805","~","C15850"
C6 C2 C3 C4 C8 C9 C10 C7 C5 C11 C13 C12 C14 C15 C17 C18 ,16,"2u2","stdpads:C_0603","~","C23630"
FID4 FID3 FID2 FID1 ,4,"Fiducial","stdpads:Fiducial","~"
H1 H2 H3 H4 H5 ,5," ","stdpads:PasteHole_1.152mm_NPTH","~"
J1 ,1,"AppleIIBus","stdpads:AppleIIBus_Edge","~"
R1 R2 R3 R4 ,4,"22k","stdpads:R_0805","~","C17560"
R5 ,1,"0","stdpads:R_0805","~","C17477"
U1 ,1,"621024","stdpads:SOP-32_P1.27mm","http://www.futurlec.com/Datasheet/Memory/628128.pdf","C397875"
U11 ,1,"74AHCT1G126GW","stdpads:SOT-353","","C148200"
SW1 ,1,"DMA/ROM","stdpads:SW_DIP_SPSTx02_Slide_DSHP02TS_P1.27mm","~","C319052"
U15 U13 U20 U12 U16 U14 U17 U19 ,8,"74AHCT1G04GW","stdpads:SOT-353","","C148199"
U2 ,1,"74HCT245PW","stdpads:TSSOP-20_4.4x6.5mm_P0.65mm","","C5980"
U3 U4 ,2,"74HCT273PW","stdpads:TSSOP-20_4.4x6.5mm_P0.65mm","http://www.ti.com/lit/gpn/sn74LS273","C5983"
U6 U8 U9 ,3,"74AHCT08PW","stdpads:TSSOP-14_4.4x5mm_P0.65mm","http://www.ti.com/lit/gpn/sn74LS08","C155175"
U7 U10 ,2,"74AHCT32PW","stdpads:TSSOP-14_4.4x5mm_P0.65mm","http://www.ti.com/lit/gpn/sn74LS32","C129435"
U5 U18 ,3,"74AHCT1G32GW","stdpads:SOT-353","","C554582"
Can't render this file because it has a wrong number of fields in line 4.

View File

@ -1,9 +1,14 @@
KICAD = /Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli
LAYERS = F.Cu,In1.Cu,In2.Cu,B.Cu,F.Paste,F.SilkS,B.SilkS,F.Mask,B.Mask,Edge.Cuts
PYTHON = python3
BOM_SCRIPT = ../GW_KiCADBuild/export_bom.py
F_PCB = $@/../RAM128.kicad_pcb
F_SCH = $@/../RAM128.kicad_sch
F_NETLIST = $@/RAM128-NET.xml
F_POS = $@/RAM128-top-pos.csv
F_BOM = $@/RAM128-BOM.csv
F_ZIP = $@/RAM128.4208B-gerber.zip
F_SCHPDF = $@/RAM128.4208B-Schematic.pdf
F_PCBPDF = $@/RAM128.4208B-Placement.pdf
@ -14,6 +19,8 @@ CMD_GERBER = pcb export gerbers $(OPT_GERBER) -o $@/ $(F_PCB)
CMD_DRILL = pcb export drill -o $@/ $(F_PCB)
CMD_NETLIST = sch export netlist --format kicadxml -o $(F_NETLIST) $(F_SCH)
OPT_POS = --smd-only --units mm --side front --format csv
CMD_POS = pcb export pos $(OPT_POS) -o $(F_POS) $(F_PCB)
@ -33,9 +40,11 @@ gerber:
$(KICAD) $(CMD_GERBER)
$(KICAD) $(CMD_DRILL)
$(KICAD) $(CMD_POS)
$(KICAD) $(CMD_NETLIST)
sed -i '' 's/PosX/MidX/g' $(F_POS)
sed -i '' 's/PosY/MidY/g' $(F_POS)
sed -i '' 's/Rot/Rotation/g' $(F_POS)
$(PYTHON) $(BOM_SCRIPT) $(F_NETLIST) $(F_BOM)
rm -f $(F_ZIP)
zip -r $(F_ZIP) $@/
Documentation:

18
gerber/RAM128-BOM.csv Normal file
View File

@ -0,0 +1,18 @@
"Reference","Quantity","Value","Footprint","LCSC Part","DNP"
"C1, C16","2","10u","stdpads:C_0805","C15850",""
"C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C17, C18","16","2u2","stdpads:C_0603","C23630",""
"FID1, FID2, FID3, FID4","4","Fiducial","stdpads:Fiducial","",""
"H1, H2, H3, H4, H5","5","","stdpads:PasteHole_1.152mm_NPTH","",""
"J1","1","AppleIIBus","stdpads:AppleIIBus_Edge","",""
"R1, R2, R3, R4","4","22k","stdpads:R_0805","C17560",""
"R5","1","0","stdpads:R_0805","C17477",""
"R6","1","DNP","stdpads:R_0805","",""
"SW1","1","DMA/ROM","stdpads:SW_DIP_SPSTx02_Slide_DSHP02TS_P1.27mm","C319052",""
"U1","1","621024","stdpads:SOP-32_450mil","C397875",""
"U2","1","74HCT245PW","stdpads:TSSOP-20_4.4x6.5mm_P0.65mm","C5980",""
"U3, U4","2","74HCT273PW","stdpads:TSSOP-20_4.4x6.5mm_P0.65mm","C5983",""
"U5, U18","2","74AHCT1G32GW","stdpads:SOT-353","",""
"U6, U8, U9","3","74AHCT08PW","stdpads:TSSOP-14_4.4x5mm_P0.65mm","C155175",""
"U7, U10","2","74AHCT32PW","stdpads:TSSOP-14_4.4x5mm_P0.65mm","C129435",""
"U11","1","74AHCT1G126GW","stdpads:SOT-353","C150723",""
"U12, U13, U14, U15, U16, U17, U19, U20","8","74AHCT1G04GW","stdpads:SOT-353","C148199",""
1 Reference Quantity Value Footprint LCSC Part DNP
2 C1, C16 2 10u stdpads:C_0805 C15850
3 C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C17, C18 16 2u2 stdpads:C_0603 C23630
4 FID1, FID2, FID3, FID4 4 Fiducial stdpads:Fiducial
5 H1, H2, H3, H4, H5 5 stdpads:PasteHole_1.152mm_NPTH
6 J1 1 AppleIIBus stdpads:AppleIIBus_Edge
7 R1, R2, R3, R4 4 22k stdpads:R_0805 C17560
8 R5 1 0 stdpads:R_0805 C17477
9 R6 1 DNP stdpads:R_0805
10 SW1 1 DMA/ROM stdpads:SW_DIP_SPSTx02_Slide_DSHP02TS_P1.27mm C319052
11 U1 1 621024 stdpads:SOP-32_450mil C397875
12 U2 1 74HCT245PW stdpads:TSSOP-20_4.4x6.5mm_P0.65mm C5980
13 U3, U4 2 74HCT273PW stdpads:TSSOP-20_4.4x6.5mm_P0.65mm C5983
14 U5, U18 2 74AHCT1G32GW stdpads:SOT-353
15 U6, U8, U9 3 74AHCT08PW stdpads:TSSOP-14_4.4x5mm_P0.65mm C155175
16 U7, U10 2 74AHCT32PW stdpads:TSSOP-14_4.4x5mm_P0.65mm C129435
17 U11 1 74AHCT1G126GW stdpads:SOT-353 C150723
18 U12, U13, U14, U15, U16, U17, U19, U20 8 74AHCT1G04GW stdpads:SOT-353 C148199

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Copper,L4,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Bot*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Legend,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,11 +1,11 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Copper,L1,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Soldermask,Top*
G04 #@! TF.FilePolarity,Negative*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Legend,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Copper,L2,Inr*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -1,12 +1,12 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*
G04 #@! TF.CreationDate,2024-02-01T16:16:18-05:00*
G04 #@! TF.CreationDate,2024-03-03T18:35:19-05:00*
G04 #@! TF.ProjectId,RAM128,52414d31-3238-42e6-9b69-6361645f7063,1.2*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Copper,L3,Inr*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-02-01 16:16:18*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-03-03 18:35:19*
%MOMM*%
%LPD*%
G01*

View File

@ -5,7 +5,7 @@
"Application": "Pcbnew",
"Version": "7.0.10"
},
"CreationDate": "2024-02-01T16:16:18-05:00"
"CreationDate": "2024-03-03T18:35:19-05:00"
},
"GeneralSpecs": {
"ProjectId": {

Binary file not shown.

View File

@ -1,7 +1,7 @@
M48
; DRILL file {KiCad 7.0.10} date Thursday, February 01, 2024 at 04:16:18PM
; DRILL file {KiCad 7.0.10} date Sunday, March 03, 2024 at 06:35:19PM
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-02-01T16:16:18-05:00
; #@! TF.CreationDate,2024-03-03T18:35:19-05:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10
; #@! TF.FileFunction,MixedPlating,1,4
FMAT,2