1
- template_atmega32u4_au_v1 := " ./atmega32u4_au_v1 .kicad_pcb"
1
+ template_atmega32u4_v1 := " ./atmega32u4_v1 .kicad_pcb"
2
2
pcb_url := " https://raw.githubusercontent.com/ai03-2725/JP60/main/JP60.kicad_pcb"
3
3
kicad_svg_fix := semver_matches (` kicad-cli --version ` , " >=9.0.0" )
4
4
@@ -17,28 +17,32 @@ svg kicad_pcb:
17
17
- l F.Cu,B.Cu,F.Silkscreen,B.Silkscreen,Edge.Cuts \
18
18
- o " {{ without_extension (kicad_pcb)}} .svg" {{ kicad_pcb}}
19
19
20
- circuits variant :
21
- hatch run kicad:circuits --variant {{ variant}}
22
- just templates-svgs {{ variant}}
20
+ circuits circuit revision :
21
+ hatch run kicad:circuits --circuit {{ circuit}} --rev {{ revision}}
22
+ just templates-svgs {{ circuit}} _{{ revision}}
23
+
24
+ all-circuits :
25
+ just circuits atmega32 u4 v1
26
+ just circuits usb v1
23
27
24
28
positions :
25
- hatch run kicad:positions {{ pcb_url }}
29
+ hatch run kicad:positions {{ template_atmega3 2 u4_v1 }}
26
30
27
31
tracks :
28
- hatch run kicad:tracks {{ template_atmega3 2 u4_au_v1 }}
32
+ hatch run kicad:tracks {{ template_atmega3 2 u4_v1 }}
29
33
30
34
io_tracks :
31
- hatch run kicad:io_tracks {{ template_atmega3 2 u4_au_v1 }}
35
+ hatch run kicad:io_tracks {{ template_atmega3 2 u4_v1 }}
32
36
33
37
templates-svgs variant :
34
- just svg atmega3 2 u4_au_ {{ variant}} .kicad_pcb
35
- just svg-mm-to-cm atmega3 2 u4_au_ {{ variant}} .svg
36
- if {{ kicad_svg_fix}} == " true" ; then just svg-fix-area atmega3 2 u4_au_ {{ variant}} .svg; fi
37
- cp atmega3 2 u4_au_ {{ variant}} .svg ./ kicad-templates/
38
- rm atmega3 2 u4_au_ {{ variant}} .svg
39
- firefox ./ kicad-templates/ atmega3 2 u4_au_ {{ variant}} .svg
38
+ just svg {{ variant}} .kicad_pcb
39
+ just svg-mm-to-cm {{ variant}} .svg
40
+ if {{ kicad_svg_fix}} == " true" ; then just svg-fix-area {{ variant}} .svg; fi
41
+ cp {{ variant}} .svg ./ kicad-templates/
42
+ rm {{ variant}} .svg
43
+ firefox ./ kicad-templates/ {{ variant}} .svg
40
44
41
45
# assumes git-lukaj configured, see:
42
46
# https://github.com/adamws/lukaj?tab=readme-ov-file#git-integration
43
- template-diff variant :
44
- git diff-svg ./ kicad-templates/ atmega3 2 u4_au_ {{ variant }} .svg
47
+ template-diff circuit revision :
48
+ git diff-svg ./ kicad-templates/ {{ circuit }} _ {{ revision }} .svg
0 commit comments