Compare commits
22 Commits
wled_chain
...
master
Author | SHA1 | Date |
---|---|---|
King Kévin | a8810edd3b | |
King Kévin | 0038c3bdf3 | |
King Kévin | 209b5852e0 | |
King Kévin | 870be28af6 | |
King Kévin | bf94fcb10c | |
King Kévin | 6823a71175 | |
King Kévin | 9b8c48a33c | |
King Kévin | 2497f9d94b | |
King Kévin | 88deb003a6 | |
King Kévin | 529880abb4 | |
King Kévin | fa16059e46 | |
King Kévin | 200f8b179d | |
King Kévin | 07570f2911 | |
King Kévin | 0830600044 | |
King Kévin | 3933cbccf8 | |
King Kévin | 89b65b72de | |
King Kévin | 9e186892e5 | |
King Kévin | ddf9deb7fc | |
King Kévin | 0d73e5171d | |
King Kévin | 3e78d6beb5 | |
King Kévin | c133c944de | |
King Kévin | 16b19cc0d4 |
|
@ -24,6 +24,7 @@ fp-info-cache
|
|||
*.zip
|
||||
*.bom.csv
|
||||
*.cpl.csv
|
||||
*.3d.step
|
||||
*.versioned.*
|
||||
fabrication
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ requirements
|
|||
to be able to generate the outputs, you need following software:
|
||||
|
||||
- [QEDA](http://qeda.org/): to generate footprints for the parts
|
||||
- [KiCad v7](https://www.kicad.org/): EDA software used for schematic capture and board layout
|
||||
- [KiCad v8](https://www.kicad.org/): EDA software used for schematic capture and board layout
|
||||
- [PcbDraw](https://github.com/yaqwsx/PcbDraw): to generate board layout rendering
|
||||
- [KiKit](https://github.com/yaqwsx/KiKit): to generate fabrications files (Gerber, Excellon)
|
||||
- [KiBoM](https://github.com/SchrodingersGat/KiBoM): to generate Bill of Material (CSV)
|
||||
|
|
48
Makefile
48
Makefile
|
@ -6,9 +6,9 @@ KICAD = kicad-cli
|
|||
# path to qeda
|
||||
QEDA := qeda
|
||||
# path to KiBOM
|
||||
KIBOM := ./KiBOM_CLI.py
|
||||
KIBOM := kibom
|
||||
# path to InteractiveHtmlBom
|
||||
IBOMGEN := ~/.local/share/kicad/7.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py
|
||||
IBOMGEN := ~/.local/share/kicad/8.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py
|
||||
|
||||
# read project version
|
||||
VERSION := $(shell cat version)
|
||||
|
@ -33,13 +33,15 @@ VERSIONED_SHEET = $(foreach SHEET,$(NAME) $(SUBSHEET),$(SHEET).versioned.kicad_s
|
|||
FABRICATION_DIR := fabrication
|
||||
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}.bom.csv render fab
|
||||
|
||||
fab: ${FABRICATION_DIR} ${IBOM}
|
||||
|
||||
render: ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.brd-top.svg ${NAME}.brd-bot.svg ${NAME}.3d.step
|
||||
|
||||
# generate fabrication files (gerbers/drill/BoM/PnP)
|
||||
${FABRICATION_DIR}: ${NAME}.versioned.kicad_sch ${NAME}.versioned.kicad_pcb
|
||||
kikit fab jlcpcb --assembly --field JLCPCB,LCSC --schematic $^ $@
|
||||
kikit fab jlcpcb --no-drc --assembly --field JLCPCB,LCSC --schematic $^ $@
|
||||
|
||||
# generate fabrication files (gerbers/drill/uncorrected PnP)
|
||||
#${FABRICATION_DIR}: ${NAME}.versioned.kicad_pcb
|
||||
|
@ -62,35 +64,49 @@ lib:
|
|||
|
||||
# generate render from layout (top side)
|
||||
%.brd-top.png: %.versioned.kicad_pcb
|
||||
pcbdraw plot --silent $< --dpi 600 --side front $@
|
||||
pcbdraw plot --silent --no-components --dpi 600 --side front $< $@
|
||||
|
||||
# generate render from layout (bottom side)
|
||||
%.brd-bot.png: %.versioned.kicad_pcb
|
||||
pcbdraw plot --silent $< --dpi 600 --side back $@
|
||||
pcbdraw plot --silent --no-components --dpi 600 --side back $< $@
|
||||
|
||||
# generate render from layout (top side)
|
||||
%.brd-top.svg: %.versioned.kicad_pcb
|
||||
$(KICAD) pcb export svg --layers F.Cu,F.Paste,F.Silkscreen,Edge.Cuts --page-size-mode 2 --exclude-drawing-sheet --output $@ $<
|
||||
|
||||
# generate render from layout (bottom side)
|
||||
%.brd-bot.svg: %.versioned.kicad_pcb
|
||||
$(KICAD) pcb export svg --layers B.Cu,B.Paste,B.Silkscreen,Edge.Cuts --mirror --page-size-mode 2 --exclude-drawing-sheet --output $@ $<
|
||||
|
||||
# export Bill of Material (as CSV)
|
||||
%.bom.xml: %.versioned.kicad_sch %.versioned.kicad_pro
|
||||
$(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)
|
||||
%.bom.csv: %.bom.xml
|
||||
python $(KIBOM) $< $@
|
||||
$(KIBOM) $< $@
|
||||
|
||||
# generate panel
|
||||
PANEL_DIR := panel
|
||||
panel: panel.kicad_pcb
|
||||
panel.kicad_pcb: ${NAME}.versioned.kicad_pcb ${NAME}.versioned.kicad_pro ${NAME}.versioned.kicad_sch ${NAME}.versioned.json
|
||||
kikit panelize -p ${NAME}.versioned.json ${NAME}.versioned.kicad_pcb $@
|
||||
PANEL_DIR := panel_fab
|
||||
|
||||
panel: panel.kicad_pcb panel.brd-top.svg panel.brd-bot.svg panel.brd-top.png panel.brd-bot.png ${PANEL_DIR}
|
||||
|
||||
panel.kicad_pcb: ${NAME}.versioned.kicad_pcb ${NAME}.versioned.kicad_pro ${NAME}.versioned.kicad_sch panel.versioned.json
|
||||
kikit panelize -p panel.versioned.json ${NAME}.versioned.kicad_pcb $@
|
||||
sed --in-place 's/\"missing_courtyard\": \"warning\"/\"missing_courtyard\": \"ignore\"/g' $(patsubst %.kicad_pcb,%.kicad_pro,$@) # the mouse bites don't have a courtyard
|
||||
kikit fab jlcpcb --assembly --missingError --field JLCPCB,LCSC --schematic ${NAME}.versioned.kicad_sch $@ ${PANEL_DIR}
|
||||
pcbdraw --silent $@ --dpi 600 panel.brd-top.png
|
||||
pcbdraw --silent $@ --dpi 600 --back panel.brd-bot.png
|
||||
|
||||
${PANEL_DIR}: ${NAME}.versioned.kicad_sch panel.kicad_pcb
|
||||
kikit fab jlcpcb --assembly --missingError --field JLCPCB,LCSC --schematic $^ $@
|
||||
|
||||
clean:
|
||||
rm -f $(foreach EXT,$(VERSIONED_EXT),${NAME}.versioned.$(EXT))
|
||||
rm -f ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.versioned.xml ${NAME}.bom.csv
|
||||
rm -f ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.brd-top.svg ${NAME}.brd-bot.svg ${NAME}.versioned.xml ${NAME}.bom.csv
|
||||
rm -f ${NAME}.versioned.kicad_prl ${NAME}.versioned.kicad_pro-bak ${NAME}.versioned.xml ${NAME}.versioned.csv
|
||||
rm -f ${IBOM}
|
||||
rm -rf ${FABRICATION_DIR}
|
||||
rm -f panel.kicad_pcb panel.kicad_pro
|
||||
rm -f panel.versioned.json panel.kicad_pcb panel.kicad_pro panel.brd-top.svg panel.brd-bot.svg panel.brd-top.png panel.brd-bot.png
|
||||
rm -rf ${PANEL_DIR}
|
||||
|
|
6
bom.ini
6
bom.ini
|
@ -1,7 +1,7 @@
|
|||
[BOM_OPTIONS]
|
||||
; General BoM options here
|
||||
; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file
|
||||
ignore_dnf = 1
|
||||
ignore_dnf = 0
|
||||
; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only)
|
||||
html_generate_dnf = 1
|
||||
; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18
|
||||
|
@ -49,7 +49,7 @@ JLCPCB_CORRECTION
|
|||
Rating
|
||||
|
||||
[COLUMN_ORDER]
|
||||
; Columns will apear in the order they are listed here
|
||||
; Columns will appear in the order they are listed here
|
||||
; Titles are case-insensitive
|
||||
References
|
||||
Value
|
||||
|
@ -60,6 +60,8 @@ Part Lib
|
|||
Footprint
|
||||
Footprint Lib
|
||||
Build Quantity
|
||||
Manufacturer
|
||||
MPN
|
||||
DigiKey
|
||||
LCSC
|
||||
JLCPCB
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
(footprint "CuVoodoo" (version 20221018) (generator pcbnew)
|
||||
(footprint "CuVoodoo_copper" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS")
|
||||
(descr "CuVoodoo logo")
|
||||
(attr smd board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp f846a54a-9ddc-4bbc-be16-9ad293284767)
|
||||
)
|
||||
(fp_text value "CuVoodoo" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(fp_text value "CuVoodoo_copper" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp a2d5c5b6-08b2-4c1d-af6a-961acdb63b34)
|
||||
)
|
|
@ -0,0 +1,617 @@
|
|||
(footprint "CuVoodoo_silk" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp f846a54a-9ddc-4bbc-be16-9ad293284767)
|
||||
)
|
||||
(fp_text value "CuVoodoo_silk" (at 0 1 unlocked) (layer "F.Fab") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp a2d5c5b6-08b2-4c1d-af6a-961acdb63b34)
|
||||
)
|
||||
(fp_line (start 6 5) (end 6 4)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp db907c8a-7c13-47f0-8576-f8342c6fc43f))
|
||||
(fp_line (start 8.75 3.75) (end 6.25 3.75)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 375d8ca2-9b58-471f-b2aa-d5a472f93281))
|
||||
(fp_arc (start 6 4) (mid 6.073223 3.823223) (end 6.25 3.75)
|
||||
(stroke (width 0.25) (type solid)) (layer "F.SilkS") (tstamp 0af9ea9b-3856-4e16-89c4-11bf31d4c0f6))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.25 3.999999)
|
||||
(xy 0.5 3.999999)
|
||||
(xy 0.5 3.499999)
|
||||
(xy 1.25 3.499999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp d164f9a4-dbe2-44e7-8ad8-2d914a8f7a6c))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 3.749999 9.499998)
|
||||
(xy 3.499999 9.499998)
|
||||
(xy 3.499999 8.999998)
|
||||
(xy 3.749999 8.999998)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 028a1ea9-a14e-4d86-884a-794e4e371399))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 9.499998)
|
||||
(xy 5.999999 9.499998)
|
||||
(xy 5.999999 8.999998)
|
||||
(xy 6.249999 8.999998)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 6183cedd-1b0c-488e-b67c-11b1d2d2911f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 9.499998 3.999999)
|
||||
(xy 8.749998 3.999999)
|
||||
(xy 8.749998 3.499999)
|
||||
(xy 9.499998 3.499999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 9f335a7b-79ff-4f78-b12d-8e0ae29f952f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.499999 4.749999)
|
||||
(xy 3.999999 4.749999)
|
||||
(xy 3.999999 5.749999)
|
||||
(xy 4.749999 5.749999)
|
||||
(xy 4.749999 6.249999)
|
||||
(xy 3.499999 6.249999)
|
||||
(xy 3.499999 4.249999)
|
||||
(xy 4.499999 4.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp b5fef6d2-7e7e-4965-bcdc-f4722e8267a7))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.249999 6.249999)
|
||||
(xy 4.999999 6.249999)
|
||||
(xy 4.999999 5.499999)
|
||||
(xy 5.499999 5.499999)
|
||||
(xy 5.499999 5.749999)
|
||||
(xy 5.749999 5.749999)
|
||||
(xy 5.749999 4.999999)
|
||||
(xy 6.249999 4.999999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8bb02f0d-c4a1-49c9-a185-6c1be76e4313))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.750097 1.749764)
|
||||
(xy 3.999755 1.749764)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 4.249869 1.500167)
|
||||
(xy 4.499983 1.500167)
|
||||
(xy 4.499983 1.250053)
|
||||
(xy 4.249869 1.250053)
|
||||
(xy 3.999755 1.250053)
|
||||
(xy 3.999755 0.999939)
|
||||
(xy 4.750097 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3d4db89c-b5bd-4689-87d8-3730cf8df8f4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.499999 6.499999)
|
||||
(xy 4.249999 6.749999)
|
||||
(xy 3.849999 6.749999)
|
||||
(xy 3.749999 6.849998)
|
||||
(xy 3.749999 8.999998)
|
||||
(xy 3.499999 8.999998)
|
||||
(xy 3.499999 6.749999)
|
||||
(xy 3.749999 6.499999)
|
||||
(xy 4.149999 6.499999)
|
||||
(xy 4.249999 6.399999)
|
||||
(xy 4.249999 6.249999)
|
||||
(xy 4.499999 6.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f8a10a30-88d4-4521-a785-068b4a34a6b4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.099999 3.949999)
|
||||
(xy 5.099999 4.299999)
|
||||
(xy 4.799999 4.599999)
|
||||
(xy 4.499999 4.599999)
|
||||
(xy 4.499999 4.399999)
|
||||
(xy 4.749999 4.399999)
|
||||
(xy 4.899999 4.249999)
|
||||
(xy 4.899999 3.999999)
|
||||
(xy 4.749999 3.849999)
|
||||
(xy 1.25 3.849999)
|
||||
(xy 1.25 3.649999)
|
||||
(xy 4.799999 3.649999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp fafbca33-bd8b-4e58-9b6e-99199a1e20ef))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 6.499999 2.75)
|
||||
(xy 9.999998 2.75)
|
||||
(xy 9.999998 4.749999)
|
||||
(xy 6.999999 4.749999)
|
||||
(xy 6.999999 9.999998)
|
||||
(xy 5.249999 9.999998)
|
||||
(xy 5.249999 7.499999)
|
||||
(xy 4.499999 7.499999)
|
||||
(xy 4.499999 9.999998)
|
||||
(xy 2.75 9.999998)
|
||||
(xy 2.75 4.749999)
|
||||
(xy 0 4.749999)
|
||||
(xy 0 4.249999)
|
||||
(xy 0.5 4.249999)
|
||||
(xy 3.25 4.249999)
|
||||
(xy 3.25 9.499998)
|
||||
(xy 3.999999 9.499998)
|
||||
(xy 3.999999 6.999999)
|
||||
(xy 5.749999 6.999999)
|
||||
(xy 5.749999 9.499998)
|
||||
(xy 6.499999 9.499998)
|
||||
(xy 6.499999 4.249999)
|
||||
(xy 9.499998 4.249999)
|
||||
(xy 9.499998 3.25)
|
||||
(xy 5.999999 3.25)
|
||||
(xy 5.999999 0.5)
|
||||
(xy 3.749999 0.5)
|
||||
(xy 3.749999 3.25)
|
||||
(xy 0.5 3.25)
|
||||
(xy 0.5 4.249999)
|
||||
(xy 0 4.249999)
|
||||
(xy 0 2.75)
|
||||
(xy 3.25 2.75)
|
||||
(xy 3.25 0)
|
||||
(xy 6.499999 0)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 48b3982a-b0ef-4bdd-846c-4ec519a8d5bc))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.499999 6.499999)
|
||||
(xy 5.999999 6.499999)
|
||||
(xy 6.013914 6.50029)
|
||||
(xy 6.027526 6.501159)
|
||||
(xy 6.040827 6.502595)
|
||||
(xy 6.053808 6.504589)
|
||||
(xy 6.066459 6.507133)
|
||||
(xy 6.078771 6.510216)
|
||||
(xy 6.090735 6.513831)
|
||||
(xy 6.102343 6.517968)
|
||||
(xy 6.113584 6.522617)
|
||||
(xy 6.12445 6.52777)
|
||||
(xy 6.134931 6.533417)
|
||||
(xy 6.145019 6.53955)
|
||||
(xy 6.154703 6.546158)
|
||||
(xy 6.163976 6.553234)
|
||||
(xy 6.172828 6.560767)
|
||||
(xy 6.181249 6.568749)
|
||||
(xy 6.189231 6.57717)
|
||||
(xy 6.196764 6.586022)
|
||||
(xy 6.20384 6.595295)
|
||||
(xy 6.210448 6.604979)
|
||||
(xy 6.216581 6.615067)
|
||||
(xy 6.222228 6.625548)
|
||||
(xy 6.227381 6.636414)
|
||||
(xy 6.23203 6.647655)
|
||||
(xy 6.236167 6.659262)
|
||||
(xy 6.239782 6.671227)
|
||||
(xy 6.242866 6.683539)
|
||||
(xy 6.245409 6.69619)
|
||||
(xy 6.247404 6.709171)
|
||||
(xy 6.248839 6.722472)
|
||||
(xy 6.249708 6.736084)
|
||||
(xy 6.249999 6.749999)
|
||||
(xy 6.249999 8.999998)
|
||||
(xy 5.999999 8.999998)
|
||||
(xy 5.999999 6.749999)
|
||||
(xy 5.499999 6.749999)
|
||||
(xy 5.486085 6.749707)
|
||||
(xy 5.472472 6.748839)
|
||||
(xy 5.459171 6.747403)
|
||||
(xy 5.446191 6.745409)
|
||||
(xy 5.43354 6.742865)
|
||||
(xy 5.421227 6.739781)
|
||||
(xy 5.409263 6.736167)
|
||||
(xy 5.397655 6.73203)
|
||||
(xy 5.386414 6.727381)
|
||||
(xy 5.375549 6.722228)
|
||||
(xy 5.365067 6.71658)
|
||||
(xy 5.35498 6.710448)
|
||||
(xy 5.345295 6.703839)
|
||||
(xy 5.336022 6.696764)
|
||||
(xy 5.327171 6.689231)
|
||||
(xy 5.318749 6.681249)
|
||||
(xy 5.310767 6.672828)
|
||||
(xy 5.303234 6.663976)
|
||||
(xy 5.296159 6.654703)
|
||||
(xy 5.28955 6.645018)
|
||||
(xy 5.283417 6.634931)
|
||||
(xy 5.27777 6.62445)
|
||||
(xy 5.272617 6.613584)
|
||||
(xy 5.267968 6.602343)
|
||||
(xy 5.263831 6.590735)
|
||||
(xy 5.260216 6.578771)
|
||||
(xy 5.257133 6.566459)
|
||||
(xy 5.254589 6.553808)
|
||||
(xy 5.252595 6.540827)
|
||||
(xy 5.251159 6.527526)
|
||||
(xy 5.25029 6.513914)
|
||||
(xy 5.249999 6.499999)
|
||||
(xy 5.249999 6.249999)
|
||||
(xy 5.499999 6.249999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 2e49765d-7fab-447c-af5f-c96b846f80fb))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 4.649999 2.599999)
|
||||
(xy 4.999999 2.25)
|
||||
(xy 5.00483 2.245459)
|
||||
(xy 5.009936 2.24121)
|
||||
(xy 5.015297 2.237255)
|
||||
(xy 5.020897 2.233593)
|
||||
(xy 5.026717 2.230224)
|
||||
(xy 5.032738 2.227148)
|
||||
(xy 5.038942 2.224365)
|
||||
(xy 5.045311 2.221875)
|
||||
(xy 5.051827 2.219677)
|
||||
(xy 5.058471 2.217773)
|
||||
(xy 5.065224 2.216162)
|
||||
(xy 5.072069 2.214843)
|
||||
(xy 5.085961 2.213085)
|
||||
(xy 5.099999 2.2125)
|
||||
(xy 5.114037 2.213085)
|
||||
(xy 5.127928 2.214843)
|
||||
(xy 5.134774 2.216162)
|
||||
(xy 5.141527 2.217773)
|
||||
(xy 5.148171 2.219677)
|
||||
(xy 5.154686 2.221875)
|
||||
(xy 5.161055 2.224365)
|
||||
(xy 5.16726 2.227148)
|
||||
(xy 5.173281 2.230224)
|
||||
(xy 5.1791 2.233593)
|
||||
(xy 5.1847 2.237255)
|
||||
(xy 5.190062 2.24121)
|
||||
(xy 5.195168 2.245459)
|
||||
(xy 5.199999 2.25)
|
||||
(xy 5.549999 2.599999)
|
||||
(xy 5.699999 2.450001)
|
||||
(xy 5.709511 2.441349)
|
||||
(xy 5.719262 2.434107)
|
||||
(xy 5.729195 2.428221)
|
||||
(xy 5.739257 2.423634)
|
||||
(xy 5.749392 2.420292)
|
||||
(xy 5.759545 2.418141)
|
||||
(xy 5.769661 2.417124)
|
||||
(xy 5.779687 2.417188)
|
||||
(xy 5.789565 2.418278)
|
||||
(xy 5.799242 2.420338)
|
||||
(xy 5.808663 2.423313)
|
||||
(xy 5.817772 2.427149)
|
||||
(xy 5.826516 2.431791)
|
||||
(xy 5.834838 2.437183)
|
||||
(xy 5.842684 2.443272)
|
||||
(xy 5.849999 2.450001)
|
||||
(xy 5.856728 2.457316)
|
||||
(xy 5.862816 2.465162)
|
||||
(xy 5.868209 2.473484)
|
||||
(xy 5.872851 2.482227)
|
||||
(xy 5.876687 2.491337)
|
||||
(xy 5.879662 2.500758)
|
||||
(xy 5.881722 2.510435)
|
||||
(xy 5.882811 2.520313)
|
||||
(xy 5.882876 2.530338)
|
||||
(xy 5.881859 2.540455)
|
||||
(xy 5.879708 2.550608)
|
||||
(xy 5.876366 2.560743)
|
||||
(xy 5.871779 2.570805)
|
||||
(xy 5.865892 2.580738)
|
||||
(xy 5.858651 2.590489)
|
||||
(xy 5.849999 2.600001)
|
||||
(xy 5.649999 2.799999)
|
||||
(xy 5.645168 2.80454)
|
||||
(xy 5.640062 2.808788)
|
||||
(xy 5.6347 2.812743)
|
||||
(xy 5.6291 2.816405)
|
||||
(xy 5.623281 2.819775)
|
||||
(xy 5.61726 2.822851)
|
||||
(xy 5.611055 2.825634)
|
||||
(xy 5.604686 2.828124)
|
||||
(xy 5.598171 2.830321)
|
||||
(xy 5.591527 2.832226)
|
||||
(xy 5.584774 2.833837)
|
||||
(xy 5.577929 2.835155)
|
||||
(xy 5.564037 2.836913)
|
||||
(xy 5.549999 2.837499)
|
||||
(xy 5.535961 2.836913)
|
||||
(xy 5.522069 2.835155)
|
||||
(xy 5.515224 2.833837)
|
||||
(xy 5.508471 2.832226)
|
||||
(xy 5.501827 2.830321)
|
||||
(xy 5.495311 2.828124)
|
||||
(xy 5.488942 2.825634)
|
||||
(xy 5.482738 2.822851)
|
||||
(xy 5.476717 2.819775)
|
||||
(xy 5.470897 2.816405)
|
||||
(xy 5.465297 2.812743)
|
||||
(xy 5.459935 2.808788)
|
||||
(xy 5.45483 2.80454)
|
||||
(xy 5.449999 2.799999)
|
||||
(xy 5.099999 2.449999)
|
||||
(xy 4.699999 2.849999)
|
||||
(xy 4.599999 2.849999)
|
||||
(xy 4.199999 2.449999)
|
||||
(xy 3.999999 2.649999)
|
||||
(xy 3.849999 2.499999)
|
||||
(xy 4.149999 2.199999)
|
||||
(xy 4.249999 2.199999)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8e7e8123-55b6-4162-bc6d-b7ccbc23c7b7))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 5.39343 1.00039)
|
||||
(xy 5.411911 1.001755)
|
||||
(xy 5.430234 1.004022)
|
||||
(xy 5.448371 1.007178)
|
||||
(xy 5.466289 1.01121)
|
||||
(xy 5.483958 1.016105)
|
||||
(xy 5.501347 1.021851)
|
||||
(xy 5.518425 1.028435)
|
||||
(xy 5.535162 1.035845)
|
||||
(xy 5.551527 1.044066)
|
||||
(xy 5.567488 1.053088)
|
||||
(xy 5.583016 1.062896)
|
||||
(xy 5.598079 1.073479)
|
||||
(xy 5.612646 1.084823)
|
||||
(xy 5.626688 1.096916)
|
||||
(xy 5.640172 1.109744)
|
||||
(xy 5.653004 1.123226)
|
||||
(xy 5.6651 1.137264)
|
||||
(xy 5.676447 1.15183)
|
||||
(xy 5.687033 1.166891)
|
||||
(xy 5.696845 1.182417)
|
||||
(xy 5.70587 1.198377)
|
||||
(xy 5.714095 1.214741)
|
||||
(xy 5.721508 1.231478)
|
||||
(xy 5.728096 1.248557)
|
||||
(xy 5.733846 1.265948)
|
||||
(xy 5.738745 1.283619)
|
||||
(xy 5.742781 1.30154)
|
||||
(xy 5.745941 1.31968)
|
||||
(xy 5.748212 1.338009)
|
||||
(xy 5.749581 1.356496)
|
||||
(xy 5.750036 1.37511)
|
||||
(xy 5.749531 1.3944)
|
||||
(xy 5.748066 1.413437)
|
||||
(xy 5.745665 1.432196)
|
||||
(xy 5.742353 1.450655)
|
||||
(xy 5.738151 1.468788)
|
||||
(xy 5.733084 1.486574)
|
||||
(xy 5.727176 1.503988)
|
||||
(xy 5.72045 1.521007)
|
||||
(xy 5.712929 1.537607)
|
||||
(xy 5.704638 1.553765)
|
||||
(xy 5.695599 1.569458)
|
||||
(xy 5.685836 1.584661)
|
||||
(xy 5.675373 1.599352)
|
||||
(xy 5.664233 1.613506)
|
||||
(xy 5.65244 1.6271)
|
||||
(xy 5.640018 1.640112)
|
||||
(xy 5.62699 1.652516)
|
||||
(xy 5.613379 1.66429)
|
||||
(xy 5.599209 1.67541)
|
||||
(xy 5.584504 1.685853)
|
||||
(xy 5.569287 1.695594)
|
||||
(xy 5.553582 1.704612)
|
||||
(xy 5.537412 1.712881)
|
||||
(xy 5.520802 1.720379)
|
||||
(xy 5.503773 1.727081)
|
||||
(xy 5.486351 1.732966)
|
||||
(xy 5.468558 1.738008)
|
||||
(xy 5.450418 1.742184)
|
||||
(xy 5.431955 1.745472)
|
||||
(xy 5.413192 1.747846)
|
||||
(xy 5.394153 1.749285)
|
||||
(xy 5.374862 1.749764)
|
||||
(xy 5.35559 1.749259)
|
||||
(xy 5.336571 1.747797)
|
||||
(xy 5.317828 1.7454)
|
||||
(xy 5.299386 1.742093)
|
||||
(xy 5.281268 1.737899)
|
||||
(xy 5.263497 1.732841)
|
||||
(xy 5.246096 1.726943)
|
||||
(xy 5.22909 1.720229)
|
||||
(xy 5.212501 1.712721)
|
||||
(xy 5.196353 1.704443)
|
||||
(xy 5.18067 1.695419)
|
||||
(xy 5.165475 1.685672)
|
||||
(xy 5.150791 1.675226)
|
||||
(xy 5.136642 1.664104)
|
||||
(xy 5.123052 1.65233)
|
||||
(xy 5.110043 1.639927)
|
||||
(xy 5.09764 1.626918)
|
||||
(xy 5.085866 1.613328)
|
||||
(xy 5.074744 1.599179)
|
||||
(xy 5.064299 1.584495)
|
||||
(xy 5.054552 1.5693)
|
||||
(xy 5.045528 1.553617)
|
||||
(xy 5.037251 1.537469)
|
||||
(xy 5.029743 1.52088)
|
||||
(xy 5.023029 1.503874)
|
||||
(xy 5.017131 1.486473)
|
||||
(xy 5.012074 1.468702)
|
||||
(xy 5.00788 1.450584)
|
||||
(xy 5.004573 1.432142)
|
||||
(xy 5.002177 1.4134)
|
||||
(xy 5.000715 1.394382)
|
||||
(xy 5.000211 1.37511)
|
||||
(xy 5.249807 1.37511)
|
||||
(xy 5.249958 1.381312)
|
||||
(xy 5.250414 1.387472)
|
||||
(xy 5.25117 1.39358)
|
||||
(xy 5.252223 1.399625)
|
||||
(xy 5.253568 1.405598)
|
||||
(xy 5.2552 1.411487)
|
||||
(xy 5.257116 1.417283)
|
||||
(xy 5.259311 1.422976)
|
||||
(xy 5.261782 1.428554)
|
||||
(xy 5.264523 1.434009)
|
||||
(xy 5.267531 1.439329)
|
||||
(xy 5.270801 1.444505)
|
||||
(xy 5.274329 1.449525)
|
||||
(xy 5.278111 1.454381)
|
||||
(xy 5.282142 1.459061)
|
||||
(xy 5.286419 1.463555)
|
||||
(xy 5.290913 1.467832)
|
||||
(xy 5.295593 1.471863)
|
||||
(xy 5.300449 1.475645)
|
||||
(xy 5.305469 1.479173)
|
||||
(xy 5.310644 1.482443)
|
||||
(xy 5.315964 1.485451)
|
||||
(xy 5.321418 1.488192)
|
||||
(xy 5.326997 1.490662)
|
||||
(xy 5.332688 1.492858)
|
||||
(xy 5.338484 1.494774)
|
||||
(xy 5.344372 1.496406)
|
||||
(xy 5.350343 1.497751)
|
||||
(xy 5.356387 1.498803)
|
||||
(xy 5.362493 1.49956)
|
||||
(xy 5.368651 1.500016)
|
||||
(xy 5.374851 1.500167)
|
||||
(xy 5.381053 1.500016)
|
||||
(xy 5.387213 1.499561)
|
||||
(xy 5.393321 1.498806)
|
||||
(xy 5.399366 1.497754)
|
||||
(xy 5.405339 1.49641)
|
||||
(xy 5.411229 1.494778)
|
||||
(xy 5.417025 1.492862)
|
||||
(xy 5.422718 1.490668)
|
||||
(xy 5.428297 1.488198)
|
||||
(xy 5.433752 1.485457)
|
||||
(xy 5.439072 1.48245)
|
||||
(xy 5.444248 1.479181)
|
||||
(xy 5.449269 1.475653)
|
||||
(xy 5.454125 1.471872)
|
||||
(xy 5.458805 1.467841)
|
||||
(xy 5.4633 1.463565)
|
||||
(xy 5.467577 1.459071)
|
||||
(xy 5.471609 1.454392)
|
||||
(xy 5.475392 1.449536)
|
||||
(xy 5.478921 1.444516)
|
||||
(xy 5.482191 1.439341)
|
||||
(xy 5.485199 1.434021)
|
||||
(xy 5.487941 1.428566)
|
||||
(xy 5.490412 1.422987)
|
||||
(xy 5.492608 1.417294)
|
||||
(xy 5.494525 1.411497)
|
||||
(xy 5.496158 1.405607)
|
||||
(xy 5.497503 1.399633)
|
||||
(xy 5.498557 1.393586)
|
||||
(xy 5.499314 1.387476)
|
||||
(xy 5.49977 1.381314)
|
||||
(xy 5.499922 1.37511)
|
||||
(xy 5.499771 1.368908)
|
||||
(xy 5.499315 1.362747)
|
||||
(xy 5.498559 1.35664)
|
||||
(xy 5.497506 1.350594)
|
||||
(xy 5.496161 1.344622)
|
||||
(xy 5.494529 1.338732)
|
||||
(xy 5.492613 1.332936)
|
||||
(xy 5.490418 1.327243)
|
||||
(xy 5.487947 1.321665)
|
||||
(xy 5.485206 1.31621)
|
||||
(xy 5.482198 1.31089)
|
||||
(xy 5.478928 1.305715)
|
||||
(xy 5.4754 1.300694)
|
||||
(xy 5.471618 1.295839)
|
||||
(xy 5.467587 1.291159)
|
||||
(xy 5.46331 1.286664)
|
||||
(xy 5.458815 1.282387)
|
||||
(xy 5.454135 1.278356)
|
||||
(xy 5.44928 1.274574)
|
||||
(xy 5.444259 1.271046)
|
||||
(xy 5.439084 1.267776)
|
||||
(xy 5.433764 1.264768)
|
||||
(xy 5.428309 1.262027)
|
||||
(xy 5.422731 1.259557)
|
||||
(xy 5.417038 1.257361)
|
||||
(xy 5.411242 1.255445)
|
||||
(xy 5.405352 1.253813)
|
||||
(xy 5.39938 1.252468)
|
||||
(xy 5.393335 1.251416)
|
||||
(xy 5.387227 1.250659)
|
||||
(xy 5.381067 1.250204)
|
||||
(xy 5.374865 1.250053)
|
||||
(xy 5.37486 1.250053)
|
||||
(xy 5.368658 1.250204)
|
||||
(xy 5.362498 1.25066)
|
||||
(xy 5.35639 1.251416)
|
||||
(xy 5.350345 1.252469)
|
||||
(xy 5.344372 1.253814)
|
||||
(xy 5.338483 1.255447)
|
||||
(xy 5.332687 1.257363)
|
||||
(xy 5.326994 1.259558)
|
||||
(xy 5.321416 1.262029)
|
||||
(xy 5.315961 1.26477)
|
||||
(xy 5.310641 1.267778)
|
||||
(xy 5.305466 1.271048)
|
||||
(xy 5.300445 1.274577)
|
||||
(xy 5.29559 1.278359)
|
||||
(xy 5.29091 1.28239)
|
||||
(xy 5.286416 1.286667)
|
||||
(xy 5.282139 1.291162)
|
||||
(xy 5.278108 1.295842)
|
||||
(xy 5.274326 1.300697)
|
||||
(xy 5.270799 1.305718)
|
||||
(xy 5.267529 1.310893)
|
||||
(xy 5.264521 1.316214)
|
||||
(xy 5.26178 1.321668)
|
||||
(xy 5.25931 1.327247)
|
||||
(xy 5.257115 1.332939)
|
||||
(xy 5.255199 1.338735)
|
||||
(xy 5.253567 1.344624)
|
||||
(xy 5.252222 1.350596)
|
||||
(xy 5.25117 1.356641)
|
||||
(xy 5.250414 1.362749)
|
||||
(xy 5.249958 1.368908)
|
||||
(xy 5.249807 1.37511)
|
||||
(xy 5.000211 1.37511)
|
||||
(xy 5.00069 1.355818)
|
||||
(xy 5.002128 1.33678)
|
||||
(xy 5.004503 1.318017)
|
||||
(xy 5.00779 1.299554)
|
||||
(xy 5.011967 1.281415)
|
||||
(xy 5.017009 1.263622)
|
||||
(xy 5.022893 1.2462)
|
||||
(xy 5.029596 1.229172)
|
||||
(xy 5.037094 1.212561)
|
||||
(xy 5.045363 1.196392)
|
||||
(xy 5.05438 1.180687)
|
||||
(xy 5.064122 1.16547)
|
||||
(xy 5.074565 1.150765)
|
||||
(xy 5.085685 1.136595)
|
||||
(xy 5.097459 1.122985)
|
||||
(xy 5.109863 1.109957)
|
||||
(xy 5.122874 1.097534)
|
||||
(xy 5.136468 1.085742)
|
||||
(xy 5.150623 1.074602)
|
||||
(xy 5.165313 1.064139)
|
||||
(xy 5.180516 1.054376)
|
||||
(xy 5.196209 1.045337)
|
||||
(xy 5.212367 1.037046)
|
||||
(xy 5.228967 1.029525)
|
||||
(xy 5.245986 1.022799)
|
||||
(xy 5.2634 1.016891)
|
||||
(xy 5.281186 1.011824)
|
||||
(xy 5.29932 1.007622)
|
||||
(xy 5.317778 1.00431)
|
||||
(xy 5.336537 1.001909)
|
||||
(xy 5.355574 1.000444)
|
||||
(xy 5.374843 0.999939)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 1d08b000-bccf-4492-b816-54c8d5779b32))
|
||||
)
|
|
@ -1,6 +1,6 @@
|
|||
(footprint "OSHW" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(attr smd)
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp f1e067ff-287b-4a60-b936-f32f4b57d565)
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
(footprint "bunny" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "design year indication")
|
||||
(attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard)
|
||||
(fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.1)))
|
||||
(tstamp 4e2c9664-f6ac-467e-880e-cb2256b0c6f7)
|
||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 38 KiB |
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 43 KiB |
2
library
2
library
|
@ -1 +1 @@
|
|||
Subproject commit 2340ed868eee667502c883a2e436de554ff32a4e
|
||||
Subproject commit 3f3f15e7c3aacf85d86bfeb31cfcd14abf2f66e1
|
|
@ -1,9 +0,0 @@
|
|||
import pcbnew
|
||||
import sys
|
||||
|
||||
board = pcbnew.LoadBoard(sys.argv[1])
|
||||
for fp in board.GetFootprints():
|
||||
fp.Value().SetVisible(False)
|
||||
fp.Reference().SetLayer(board.GetLayerID('F.Fab'))
|
||||
|
||||
board.Save(sys.argv[1])
|
|
@ -1,9 +1,11 @@
|
|||
(kicad_pcb (version 20221018) (generator pcbnew)
|
||||
|
||||
(kicad_pcb
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(legacy_teardrops no)
|
||||
)
|
||||
|
||||
(paper "A4")
|
||||
(title_block
|
||||
(date "$date$")
|
||||
|
@ -12,7 +14,6 @@
|
|||
(comment 1 "King Kévin")
|
||||
(comment 2 "CERN-OHL-S")
|
||||
)
|
||||
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
|
@ -28,56 +29,85 @@
|
|||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(stackup
|
||||
(layer "F.SilkS" (type "Top Silk Screen") (color "White"))
|
||||
(layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "F.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
|
||||
(layer "B.Cu" (type "copper") (thickness 0.035))
|
||||
(layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01))
|
||||
(layer "B.SilkS" (type "Bottom Silk Screen") (color "White"))
|
||||
(copper_finish "None")
|
||||
(layer "F.SilkS"
|
||||
(type "Top Silk Screen")
|
||||
(color "White")
|
||||
)
|
||||
(layer "F.Mask"
|
||||
(type "Top Solder Mask")
|
||||
(color "Green")
|
||||
(thickness 0.01)
|
||||
)
|
||||
(layer "F.Cu"
|
||||
(type "copper")
|
||||
(thickness 0.035)
|
||||
)
|
||||
(layer "dielectric 1"
|
||||
(type "core")
|
||||
(color "Polyimide")
|
||||
(thickness 1.51)
|
||||
(material "FR4")
|
||||
(epsilon_r 4.5)
|
||||
(loss_tangent 0.02)
|
||||
)
|
||||
(layer "B.Cu"
|
||||
(type "copper")
|
||||
(thickness 0.035)
|
||||
)
|
||||
(layer "B.Mask"
|
||||
(type "Bottom Solder Mask")
|
||||
(color "Green")
|
||||
(thickness 0.01)
|
||||
)
|
||||
(layer "B.SilkS"
|
||||
(type "Bottom Silk Screen")
|
||||
(color "White")
|
||||
)
|
||||
(copper_finish "HAL SnPb")
|
||||
(dielectric_constraints no)
|
||||
)
|
||||
(pad_to_mask_clearance 0)
|
||||
(pad_to_mask_clearance 0.038)
|
||||
(solder_mask_min_width 0.1)
|
||||
(allow_soldermask_bridges_in_footprints no)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(plot_on_all_layers_selection 0x0000000_00000000)
|
||||
(disableapertmacros false)
|
||||
(usegerberextensions false)
|
||||
(usegerberattributes true)
|
||||
(usegerberadvancedattributes true)
|
||||
(creategerberjobfile true)
|
||||
(disableapertmacros no)
|
||||
(usegerberextensions no)
|
||||
(usegerberattributes yes)
|
||||
(usegerberadvancedattributes yes)
|
||||
(creategerberjobfile yes)
|
||||
(dashed_line_dash_ratio 12.000000)
|
||||
(dashed_line_gap_ratio 3.000000)
|
||||
(svgprecision 6)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(plotframeref no)
|
||||
(viasonmask no)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(useauxorigin no)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(dxfpolygonmode true)
|
||||
(dxfimperialunits true)
|
||||
(dxfusepcbnewfont true)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(sketchpadsonfab false)
|
||||
(subtractmaskfromsilk false)
|
||||
(pdf_front_fp_property_popups yes)
|
||||
(pdf_back_fp_property_popups yes)
|
||||
(dxfpolygonmode yes)
|
||||
(dxfimperialunits yes)
|
||||
(dxfusepcbnewfont yes)
|
||||
(psnegative no)
|
||||
(psa4output no)
|
||||
(plotreference yes)
|
||||
(plotvalue yes)
|
||||
(plotfptext yes)
|
||||
(plotinvisibletext no)
|
||||
(sketchpadsonfab no)
|
||||
(subtractmaskfromsilk no)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(mirror no)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
|
||||
)
|
|
@ -3,14 +3,17 @@
|
|||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
|
@ -21,7 +24,7 @@
|
|||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
|
@ -54,6 +57,11 @@
|
|||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
},
|
||||
{
|
||||
"gap": 0.43,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.2
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
|
@ -63,20 +71,27 @@
|
|||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint_type_mismatch": "error",
|
||||
"footprint": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "warning",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "ignore",
|
||||
"lib_footprint_mismatch": "ignore",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "warning",
|
||||
|
@ -86,9 +101,14 @@
|
|||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "ignore",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
|
@ -105,32 +125,129 @@
|
|||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.127,
|
||||
"min_copper_edge_clearance": 0.19999999999999998,
|
||||
"min_connection": 0.127,
|
||||
"min_copper_edge_clearance": 0.3,
|
||||
"min_hole_clearance": 0.254,
|
||||
"min_hole_to_hole": 0.254,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.15,
|
||||
"min_text_height": 1.0,
|
||||
"min_text_thickness": 0.153,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.127,
|
||||
"min_via_annular_width": 0.13,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_mask_to_copper_clearance": 0.05,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"track_widths": [
|
||||
0.0
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.127,
|
||||
0.2,
|
||||
0.3,
|
||||
0.5
|
||||
],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.6,
|
||||
"drill": 0.3
|
||||
},
|
||||
{
|
||||
"diameter": 0.8,
|
||||
"drill": 0.4
|
||||
},
|
||||
{
|
||||
"diameter": 1.0,
|
||||
"drill": 0.5
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
|
@ -423,14 +540,75 @@
|
|||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
|
@ -444,6 +622,11 @@
|
|||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
|
@ -469,6 +652,7 @@
|
|||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
|
@ -476,7 +660,7 @@
|
|||
"sheets": [
|
||||
[
|
||||
"43fc3289-82a7-492c-a423-3030e10115dc",
|
||||
""
|
||||
"Root"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
(kicad_sch (version 20230121) (generator eeschema)
|
||||
|
||||
(uuid 43fc3289-82a7-492c-a423-3030e10115dc)
|
||||
|
||||
(kicad_sch
|
||||
(version 20231120)
|
||||
(generator "eeschema")
|
||||
(generator_version "8.0")
|
||||
(uuid "43fc3289-82a7-492c-a423-3030e10115dc")
|
||||
(paper "A4")
|
||||
|
||||
(title_block
|
||||
(date "$date$")
|
||||
(rev "$version$.$revision$")
|
||||
|
@ -11,12 +11,10 @@
|
|||
(comment 1 "King Kévin")
|
||||
(comment 2 "CERN-OHL-S")
|
||||
)
|
||||
|
||||
(lib_symbols
|
||||
)
|
||||
|
||||
|
||||
(lib_symbols)
|
||||
(sheet_instances
|
||||
(path "/" (page "1"))
|
||||
(path "/"
|
||||
(page "1")
|
||||
)
|
||||
)
|
||||
)
|
Loading…
Reference in New Issue