make: export 3d model
This commit is contained in:
parent
89b65b72de
commit
3933cbccf8
|
@ -24,6 +24,7 @@ fp-info-cache
|
||||||
*.zip
|
*.zip
|
||||||
*.bom.csv
|
*.bom.csv
|
||||||
*.cpl.csv
|
*.cpl.csv
|
||||||
|
*.3d.step
|
||||||
*.versioned.*
|
*.versioned.*
|
||||||
fabrication
|
fabrication
|
||||||
|
|
||||||
|
|
6
Makefile
6
Makefile
|
@ -33,7 +33,7 @@ VERSIONED_SHEET = $(foreach SHEET,$(NAME) $(SUBSHEET),$(SHEET).versioned.kicad_s
|
||||||
FABRICATION_DIR := fabrication
|
FABRICATION_DIR := fabrication
|
||||||
IBOM := ${FABRICATION_DIR}/ibom.html
|
IBOM := ${FABRICATION_DIR}/ibom.html
|
||||||
|
|
||||||
all: $(VERSIONED_SHEET) ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.bom.csv fab
|
all: $(VERSIONED_SHEET) ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.bom.csv ${NAME}.3d.step fab
|
||||||
|
|
||||||
fab: ${FABRICATION_DIR} ${IBOM}
|
fab: ${FABRICATION_DIR} ${IBOM}
|
||||||
|
|
||||||
|
@ -72,6 +72,10 @@ lib:
|
||||||
%.bom.xml: %.versioned.kicad_sch %.versioned.kicad_pro
|
%.bom.xml: %.versioned.kicad_sch %.versioned.kicad_pro
|
||||||
$(KICAD) sch export python-bom --output $@ $<
|
$(KICAD) sch export python-bom --output $@ $<
|
||||||
|
|
||||||
|
# export 3D model
|
||||||
|
%.3d.step: %.versioned.kicad_pcb
|
||||||
|
$(KICAD) pcb export step --output $@ $<
|
||||||
|
|
||||||
# export Bill of Material (as CSV)
|
# export Bill of Material (as CSV)
|
||||||
%.bom.csv: %.bom.xml
|
%.bom.csv: %.bom.xml
|
||||||
python $(KIBOM) $< $@
|
python $(KIBOM) $< $@
|
||||||
|
|
Loading…
Reference in New Issue