Compare commits

...

22 Commits

Author SHA1 Message Date
King Kévin a8810edd3b make: improve panelization 2024-04-27 10:40:12 +02:00
King Kévin 0038c3bdf3 lib: update repo 2024-04-19 04:20:05 +02:00
King Kévin 209b5852e0 brd: add contraints and predefined sizes 2024-04-19 04:18:14 +02:00
King Kévin 870be28af6 sch/brd: save as KiCAD v8 2024-04-19 04:01:49 +02:00
King Kévin bf94fcb10c make: fix clean 2024-04-19 04:00:26 +02:00
King Kévin 6823a71175 doc: update dev notes to KiCAD v8 2024-04-19 04:00:26 +02:00
King Kévin 9b8c48a33c make: add svg render 2024-04-19 04:00:26 +02:00
King Kévin 2497f9d94b make: use ibom from kicad8 2024-04-19 04:00:26 +02:00
King Kévin 88deb003a6 lib: update repo 2024-03-18 23:44:10 +01:00
King Kévin 529880abb4 make dragon kicad compatible 2024-03-18 23:43:19 +01:00
King Kévin fa16059e46 add old and new year logo 2024-03-08 07:24:21 +01:00
King Kévin 200f8b179d make: remove components from 2d rendering 2024-03-08 07:14:50 +01:00
King Kévin 07570f2911 make: update bom tool 2024-03-08 07:14:21 +01:00
King Kévin 0830600044 make: include DNF parts 2024-03-08 07:14:21 +01:00
King Kévin 3933cbccf8 make: export 3d model 2024-03-08 07:14:21 +01:00
King Kévin 89b65b72de make: add MPN in BoM 2024-03-08 07:13:47 +01:00
King Kévin 9e186892e5 make: ignore DRC 2024-03-08 07:12:31 +01:00
King Kévin ddf9deb7fc lib: update repo 2024-03-08 07:07:09 +01:00
King Kévin 0d73e5171d remove refdes2fab.py and this is a just a gloabal plugin for me 2023-12-18 20:47:12 +01:00
King Kévin 3e78d6beb5 lib: update logo properties 2023-10-01 10:12:16 +02:00
King Kévin c133c944de lib: add silk logo (less DRC errors) 2023-10-01 10:12:16 +02:00
King Kévin 16b19cc0d4 lib: update repo 2023-10-01 10:09:52 +02:00
15 changed files with 1252 additions and 150 deletions

1
.gitignore vendored
View File

@ -24,6 +24,7 @@ fp-info-cache
*.zip
*.bom.csv
*.cpl.csv
*.3d.step
*.versioned.*
fabrication

View File

@ -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)

View File

@ -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}

View File

@ -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

View File

@ -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)
)

View File

@ -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))
)

View File

@ -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)

View File

@ -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)

73
kicad/logo/bunny.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 38 KiB

186
kicad/logo/dragon.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 43 KiB

@ -1 +1 @@
Subproject commit 2340ed868eee667502c883a2e436de554ff32a4e
Subproject commit 3f3f15e7c3aacf85d86bfeb31cfcd14abf2f66e1

View File

@ -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])

View File

@ -1,83 +1,113 @@
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(title_block
(date "$date$")
(rev "$version$.$revision$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
)
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(33 "F.Adhes" user "F.Adhesive")
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(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")
(dielectric_constraints no)
)
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 6)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(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)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
)
(kicad_pcb
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(paper "A4")
(title_block
(date "$date$")
(rev "$version$.$revision$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
)
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(33 "F.Adhes" user "F.Adhesive")
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(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")
(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.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 no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 6)
(plotframeref no)
(viasonmask no)
(mode 1)
(useauxorigin no)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(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 no)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
)

View File

@ -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": {}

View File

@ -1,22 +1,20 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 43fc3289-82a7-492c-a423-3030e10115dc)
(paper "A4")
(title_block
(date "$date$")
(rev "$version$.$revision$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
)
(lib_symbols
)
(sheet_instances
(path "/" (page "1"))
)
)
(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$")
(company "CuVoodoo")
(comment 1 "King Kévin")
(comment 2 "CERN-OHL-S")
)
(lib_symbols)
(sheet_instances
(path "/"
(page "1")
)
)
)