From de516a2d54f7d0e047fcdb6c31401a8dd5047e9a Mon Sep 17 00:00:00 2001 From: xengineering Date: Tue, 7 Jan 2025 18:51:08 +0100 Subject: pcb: Export schematic as PDF with Make --- pcb/pcb.mk | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'pcb') diff --git a/pcb/pcb.mk b/pcb/pcb.mk index cde5d47..0d4376f 100644 --- a/pcb/pcb.mk +++ b/pcb/pcb.mk @@ -1,13 +1,18 @@ +SOUNDBOX_KICAD_SCH := pcb/soundbox.kicad_sch PCB_BUILD_DIR := $(BUILD_DIR)/pcb BOM := $(PCB_BUILD_DIR)/bom.csv -SCH := pcb/soundbox.kicad_sch +SCHEMATIC_PDF := $(PCB_BUILD_DIR)/schematic.pdf .PHONY: pcb -pcb: $(BOM) +pcb: $(BOM) $(SCHEMATIC_PDF) -$(BOM): $(SCH) +$(BOM): $(SOUNDBOX_KICAD_SCH) mkdir -p $(dir $@) kicad-cli sch export bom \ - -o $@ \ + --output $@ \ --fields 'Reference,Description,Value,Manufacturer,MPN,Datasheet' \ $< + +$(SCHEMATIC_PDF): $(SOUNDBOX_KICAD_SCH) + mkdir -p $(dir $@) + kicad-cli sch export pdf --output $@ $< -- cgit v1.2.3-70-g09d2