mirror of
https://github.com/garrettsworkshop/RAM128.git
synced 2025-01-03 07:30:48 +00:00
Add BOM export and rebuild. No board changes
This commit is contained in:
parent
7d428840f2
commit
4116289f49
@ -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.
|
Binary file not shown.
Binary file not shown.
9
Makefile
9
Makefile
@ -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
18
gerber/RAM128-BOM.csv
Normal 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,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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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*
|
||||
|
@ -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.
@ -1,7 +1,7 @@
|
||||
M48
|
||||
; DRILL file {KiCad 7.0.10} date Thursday, February 01, 2024 at 04:16:18 PM
|
||||
; DRILL file {KiCad 7.0.10} date Sunday, March 03, 2024 at 06:35:19 PM
|
||||
; 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
|
||||
|
Loading…
Reference in New Issue
Block a user