Skip to content

Commit

Permalink
Merge pull request #305 from chuckwagoncomputing/workflow
Browse files Browse the repository at this point in the history
Tweaks for release version of Kicad
  • Loading branch information
rusefillc committed Jul 12, 2023
2 parents 7e3d1c9 + 2908eea commit a60be58
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion kicad/bin/export-vrml.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import sys
from pcbnewTransition.pcbnew import LoadBoard, EXPORTER_VRML
from pcbnew import LoadBoard, EXPORTER_VRML

b = LoadBoard(sys.argv[1])
e = EXPORTER_VRML(b)
Expand Down
4 changes: 2 additions & 2 deletions kicad/bin/export.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ kicad-cli sch export pdf "$IN.kicad_sch" --no-background-color -o "gerber/$IN.pd

# Export netlist from schematic, then run BOM plugin script on it.
kicad-cli sch export netlist "$IN.kicad_sch" --format kicadxml -o "gerber/$IN.net"
python "$DIR/../kicad/hellen-one-kicad-bom-plugin.py" "gerber/$IN.net" "gerber/$IN.csv"
python "$DIR/../hellen-one-kicad-bom-plugin.py" "gerber/$IN.net" "gerber/$IN.csv"

# Fill zones
python "$DIR/fill-zones.py" "$IN.kicad_pcb"

# Export Gerbers, drill file, and positions file
kicad-cli pcb export gerbers --disable-aperture-macros -l "F.Cu,B.Cu,F.Paste,B.Paste,F.SilkS,B.SilkS,F.Mask,B.Mask,Edge.Cuts,In2.Cu,In1.Cu" --no-x2 --use-drill-file-origin "$IN.kicad_pcb" -o gerber/
kicad-cli pcb export drill --map-format ps --drill-origin plot --excellon-zeros-format suppressleading "$IN.kicad_pcb" -o gerber/
kicad-cli pcb export drill --map-format ps --drill-origin plot --excellon-zeros-format suppressleading -u "in" "$IN.kicad_pcb" -o gerber/
kicad-cli pcb export pos --format csv --units mm --use-drill-file-origin --bottom-negate-x "$IN.kicad_pcb" -o "gerber/$IN-all-pos.csv"

# Get Drill/Place origin from PCB
Expand Down
2 changes: 1 addition & 1 deletion kicad/bin/fill-zones.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import sys
from pcbnewTransition.pcbnew import LoadBoard, ZONE_FILLER, SaveBoard
from pcbnew import LoadBoard, ZONE_FILLER, SaveBoard

b = LoadBoard(sys.argv[1])
bz = b.Zones()
Expand Down

0 comments on commit a60be58

Please sign in to comment.