aboutsummaryrefslogtreecommitdiff
path: root/justfile
blob: 7204b2b3da2b4555772067aac3c51076a99213df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
pcb:
  kicad ./pcb/chiral.kicad_pro

pcb-drc:
  kicad-cli pcb drc --output --all-track-errors --schematic-parity --format=json --severity-all ./pcb/chiral.kicad_pcb

@gen-gerbers:
  kicad-cli pcb export gerbers --cl --board-plot-params \
    --output ./pcb/gerber/chiral-keyboard \
    ./pcb/chiral.kicad_pcb

@gen-drill:
  kicad-cli pcb export drill \
    --output ./pcb/gerber/chiral-keyboard \
    ./pcb/chiral.kicad_pcb

gerbers:
  #!/usr/bin/env sh
  rm -rf ./pcb/chiral-keyboard.zip ./pcb/gerber
  just gen-gerbers gen-drill
  cd ./pcb/gerber
  zip -r ../chiral-keyboard.zip ./chiral-keyboard

svg-schematic:
  kicad-cli sch export svg -t arcana ./pcb/chiral.kicad_sch

svg-pcb:
  kicad-cli pcb export svg --layers '*' --mode-single -o pcb.svg ./pcb/chiral.kicad_pcb

svg: svg-schematic svg-pcb