This commit is contained in:
		
							parent
							
								
									d5c10e441d
								
							
						
					
					
						commit
						bcfae05953
					
				
					 10 changed files with 25886 additions and 7382 deletions
				
			
		
							
								
								
									
										58
									
								
								pcb/Makefile
									
										
									
									
									
								
							
							
						
						
									
										58
									
								
								pcb/Makefile
									
										
									
									
									
								
							|  | @ -1,52 +1,54 @@ | |||
| .NOTPARALLEL:  gen/fab/fiatlux-F_Cu.gbr gen/fab/fiatlux-B_Cu.gbr gen/fab/fiatlux-F_Mask.gbr gen/fab/fiatlux-B_Mask.gbr  gen/fab/fiatlux-F_Paste.gbr gen/fab/fiatlux-B_Paste.gbr gen/fab/fiatlux-F_SilkS.gbr gen/fab/fiatlux-B_SilkS.gbr | ||||
| .NOTPARALLEL:  gen/fab/$(BOARD)-F_Cu.gbr gen/fab/$(BOARD)-B_Cu.gbr gen/fab/$(BOARD)-F_Mask.gbr gen/fab/$(BOARD)-B_Mask.gbr  gen/fab/$(BOARD)-F_Paste.gbr gen/fab/$(BOARD)-B_Paste.gbr gen/fab/$(BOARD)-F_SilkS.gbr gen/fab/$(BOARD)-B_SilkS.gbr | ||||
| 
 | ||||
| all: test fab doc pcb.zip | ||||
| all: test fab doc pcb | ||||
| 
 | ||||
| pcb.zip: fab doc | ||||
| test: gen/$(BOARD)-drc.txt gen/$(BOARD)-erc.txt | ||||
| 
 | ||||
| pcb: $(BOARD)_pcb.zip | ||||
| 
 | ||||
| doc: gen/$(BOARD).pdf gen/$(BOARD)-front.svg gen/$(BOARD)-back.svg | ||||
| 
 | ||||
| fab: test gen/$(BOARD)_fab.zip gen/$(BOARD).csv gen/$(BOARD)-top-pos.csv | ||||
| 
 | ||||
| $(BOARD)_pcb.zip: fab doc | ||||
| 	@mkdir -p gen | ||||
| 	@cd gen; zip -r ../pcb.zip fab.zip fiatlux.csv fiatlux-top-pos.csv fiatlux-front.svg fiatlux-back.svg fiatlux.pdf | ||||
| 	@cd gen; zip -r ../debug.zip . | ||||
| 	cd gen; zip -r ../$(BOARD)_pcb.zip $(BOARD)_fab.zip $(BOARD).csv $(BOARD)-top-pos.csv $(BOARD)-front.svg $(BOARD)-back.svg $(BOARD).pdf | ||||
| 	cd gen; zip -r ../$(BOARD)_debug.zip . | ||||
| 
 | ||||
| test: gen/fiatlux-drc.txt gen/fiatlux-erc.txt | ||||
| 
 | ||||
| doc: gen/fiatlux.pdf gen/fiatlux-front.svg gen/fiatlux-back.svg | ||||
| 
 | ||||
| fab: test gen/fab.zip gen/fiatlux.csv gen/fiatlux-top-pos.csv | ||||
| 
 | ||||
| gen/fab.zip: gen/fab/fiatlux-F_Cu.gbr gen/fab/fiatlux-B_Cu.gbr gen/fab/fiatlux-F_Mask.gbr gen/fab/fiatlux-B_Mask.gbr | ||||
| gen/fab.zip: gen/fab/fiatlux-F_Paste.gbr gen/fab/fiatlux-B_Paste.gbr gen/fab/fiatlux-F_SilkS.gbr gen/fab/fiatlux-B_SilkS.gbr | ||||
| gen/$(BOARD)_fab.zip: gen/fab/$(BOARD)-F_Cu.gbr gen/fab/$(BOARD)-B_Cu.gbr gen/fab/$(BOARD)-F_Mask.gbr gen/fab/$(BOARD)-B_Mask.gbr | ||||
| gen/$(BOARD)_fab.zip: gen/fab/$(BOARD)-F_Paste.gbr gen/fab/$(BOARD)-B_Paste.gbr gen/fab/$(BOARD)-F_SilkS.gbr gen/fab/$(BOARD)-B_SilkS.gbr | ||||
| 	@mkdir -p gen/fab | ||||
| 	@cd gen/fab; zip -r ../fab.zip *.gbr | ||||
| 	cd gen/fab; zip -r ../$(BOARD)_fab.zip *.gbr | ||||
| 
 | ||||
| gen/fiatlux-erc.txt:  fiatlux.kiplot.yaml fiatlux.pro fiatlux.kicad_pcb | ||||
| gen/$(BOARD)-erc.txt:  $(BOARD).kiplot.yaml $(BOARD).kicad_pro $(BOARD).kicad_pcb | ||||
| 	@mkdir -p gen | ||||
| 	kibot -d gen -c fiatlux.kiplot.yaml -s update_xml,run_drc -i | ||||
| 	kibot -d gen -c $(BOARD).kiplot.yaml -s update_xml,run_drc -i | ||||
| 
 | ||||
| gen/fiatlux-drc.txt:  fiatlux.kiplot.yaml fiatlux.pro fiatlux.sch | ||||
| gen/$(BOARD)-drc.txt:  $(BOARD).kiplot.yaml $(BOARD).kicad_pro $(BOARD).kicad_sch | ||||
| 	@mkdir -p gen | ||||
| 	kibot -d gen -c fiatlux.kiplot.yaml -s update_xml,run_erc -i | ||||
| 	kibot -d gen -c $(BOARD).kiplot.yaml -s update_xml,run_erc -i | ||||
| 
 | ||||
| gen/fab/%.gbr: fiatlux.kiplot.yaml fiatlux.pro fiatlux.kicad_pcb | ||||
| gen/fab/%.gbr: $(BOARD).kiplot.yaml $(BOARD).kicad_pro $(BOARD).kicad_pcb | ||||
| 	@mkdir -p gen | ||||
| 	kibot -d gen -c fiatlux.kiplot.yaml -s all print_front gerbers | ||||
| 	kibot -d gen -c $(BOARD).kiplot.yaml -s all print_front gerbers | ||||
| 
 | ||||
| gen/fiatlux-top-pos.csv: fiatlux.kiplot.yaml fiatlux.pro fiatlux.kicad_pcb | ||||
| gen/$(BOARD)-top-pos.csv: $(BOARD).kiplot.yaml $(BOARD).kicad_pro $(BOARD).kicad_pcb | ||||
| 	@mkdir -p gen | ||||
| 	kibot -d gen -c fiatlux.kiplot.yaml -s all print_front position | ||||
| 	kibot -d gen -c $(BOARD).kiplot.yaml -s all print_front position | ||||
| 
 | ||||
| gen/fiatlux.csv: fiatlux.kiplot.yaml fiatlux.pro fiatlux.kicad_pcb | ||||
| gen/$(BOARD).csv: $(BOARD).kiplot.yaml $(BOARD).kicad_pro $(BOARD).kicad_pcb | ||||
| 	@mkdir -p gen | ||||
| 	kibot -d gen -c fiatlux.kiplot.yaml -s all print_front bom | ||||
| 	kibot -d gen -c $(BOARD).kiplot.yaml -s all print_front bom | ||||
| 
 | ||||
| gen/fiatlux.pdf: fiatlux.kiplot.yaml fiatlux.pro fiatlux.sch | ||||
| gen/$(BOARD).pdf: $(BOARD).kiplot.yaml $(BOARD).kicad_pro $(BOARD).kicad_sch | ||||
| 	@mkdir -p gen | ||||
| 	kibot -d gen -c fiatlux.kiplot.yaml -s run_drc,run_erc print_sch | ||||
| 	kibot -d gen -c $(BOARD).kiplot.yaml -s run_drc,run_erc print_sch | ||||
| 
 | ||||
| gen/fiatlux-front.svg: fiatlux.kicad_pcb | ||||
| gen/$(BOARD)-front.svg: $(BOARD).kicad_pcb | ||||
| 	@mkdir -p gen | ||||
| 	pcbdraw --libs default $< $@ | ||||
| 
 | ||||
| gen/fiatlux-back.svg: fiatlux.kicad_pcb | ||||
| gen/$(BOARD)-back.svg: $(BOARD).kicad_pcb | ||||
| 	@mkdir -p gen | ||||
| 	pcbdraw --libs default --back $< $@ | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue