Add gitignore and kicad project
This commit is contained in:
parent
55ae0358a0
commit
e52a461c11
40
.gitignore
vendored
Normal file
40
.gitignore
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
# ---> KiCad
|
||||
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
|
||||
# Format documentation: http://kicad-pcb.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_sch-bak
|
||||
*.kicad_prl
|
||||
*.sch-bak
|
||||
*~
|
||||
*.lck
|
||||
_autosave-*
|
||||
*auto_saved_files*
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
||||
bom/
|
||||
|
||||
# Backups
|
||||
*-backups
|
||||
|
||||
|
||||
.ipynb_checkpoints/
|
||||
|
||||
|
||||
534
pcb/ct2030-pcb/ct2030-pcb.kicad_pcb
Normal file
534
pcb/ct2030-pcb/ct2030-pcb.kicad_pcb
Normal file
@ -0,0 +1,534 @@
|
||||
(kicad_pcb
|
||||
(version 20241229)
|
||||
(generator "pcbnew")
|
||||
(generator_version "9.0")
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(legacy_teardrops no)
|
||||
)
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(2 "B.Cu" signal)
|
||||
(9 "F.Adhes" user "F.Adhesive")
|
||||
(11 "B.Adhes" user "B.Adhesive")
|
||||
(13 "F.Paste" user)
|
||||
(15 "B.Paste" user)
|
||||
(5 "F.SilkS" user "F.Silkscreen")
|
||||
(7 "B.SilkS" user "B.Silkscreen")
|
||||
(1 "F.Mask" user)
|
||||
(3 "B.Mask" user)
|
||||
(17 "Dwgs.User" user "User.Drawings")
|
||||
(19 "Cmts.User" user "User.Comments")
|
||||
(21 "Eco1.User" user "User.Eco1")
|
||||
(23 "Eco2.User" user "User.Eco2")
|
||||
(25 "Edge.Cuts" user)
|
||||
(27 "Margin" user)
|
||||
(31 "F.CrtYd" user "F.Courtyard")
|
||||
(29 "B.CrtYd" user "B.Courtyard")
|
||||
(35 "F.Fab" user)
|
||||
(33 "B.Fab" user)
|
||||
(39 "User.1" user)
|
||||
(41 "User.2" user)
|
||||
(43 "User.3" user)
|
||||
(45 "User.4" user)
|
||||
)
|
||||
(setup
|
||||
(pad_to_mask_clearance 0)
|
||||
(allow_soldermask_bridges_in_footprints no)
|
||||
(tenting front back)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00000000_00000000_55555555_5755f5ff)
|
||||
(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
|
||||
(disableapertmacros no)
|
||||
(usegerberextensions no)
|
||||
(usegerberattributes yes)
|
||||
(usegerberadvancedattributes yes)
|
||||
(creategerberjobfile yes)
|
||||
(dashed_line_dash_ratio 12.000000)
|
||||
(dashed_line_gap_ratio 3.000000)
|
||||
(svgprecision 4)
|
||||
(plotframeref no)
|
||||
(mode 1)
|
||||
(useauxorigin no)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(pdf_front_fp_property_popups yes)
|
||||
(pdf_back_fp_property_popups yes)
|
||||
(pdf_metadata yes)
|
||||
(pdf_single_document no)
|
||||
(dxfpolygonmode yes)
|
||||
(dxfimperialunits yes)
|
||||
(dxfusepcbnewfont yes)
|
||||
(psnegative no)
|
||||
(psa4output no)
|
||||
(plot_black_and_white yes)
|
||||
(sketchpadsonfab no)
|
||||
(plotpadnumbers no)
|
||||
(hidednponfab no)
|
||||
(sketchdnponfab yes)
|
||||
(crossoutdnponfab yes)
|
||||
(subtractmaskfromsilk no)
|
||||
(outputformat 1)
|
||||
(mirror no)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
(net 0 "")
|
||||
(gr_line
|
||||
(start 148.282684 97.695)
|
||||
(end 152.399999 97.695001)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "027d5622-5998-4587-8cf6-308d1c17ae63")
|
||||
)
|
||||
(gr_arc
|
||||
(start 147.594299 100.11295)
|
||||
(mid 147.324419 100.679759)
|
||||
(end 147.040304 100.11995)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "0ec9628a-9d46-4c30-ac68-902ca1367265")
|
||||
)
|
||||
(gr_arc
|
||||
(start 152.050001 99.05)
|
||||
(mid 152.399998 98.196473)
|
||||
(end 152.749999 99.049999)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "320d2e73-3513-4dd9-8ccd-34692e34456c")
|
||||
)
|
||||
(gr_arc
|
||||
(start 152.749999 100.34)
|
||||
(mid 152.399988 101.193518)
|
||||
(end 152.050014 100.339984)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "3364ee0c-c187-4380-b46b-c139d3490a62")
|
||||
)
|
||||
(gr_line
|
||||
(start 148.3 101.695)
|
||||
(end 152.4 101.695)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "3670ee9f-1359-4c10-a02d-b415fc0ab2d9")
|
||||
)
|
||||
(gr_line
|
||||
(start 147.592893 101.402107)
|
||||
(end 146.569926 100.35906)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "38ddb250-174e-422b-bf9d-b29ffd78f869")
|
||||
)
|
||||
(gr_arc
|
||||
(start 148.3 101.695)
|
||||
(mid 147.917317 101.61888)
|
||||
(end 147.592893 101.402107)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "395955a8-e3b2-416e-88d3-3ba4c2dbea65")
|
||||
)
|
||||
(gr_arc
|
||||
(start 152.75 99.05)
|
||||
(mid 152.4 99.410143)
|
||||
(end 152.05 99.05)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "467b39fd-0c8d-452e-91d7-4afceb24f55a")
|
||||
)
|
||||
(gr_arc
|
||||
(start 147.034664 99.273741)
|
||||
(mid 147.312001 98.709856)
|
||||
(end 147.589335 99.273743)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "70f5f6c5-bed8-4403-b0fd-0c518e222622")
|
||||
)
|
||||
(gr_arc
|
||||
(start 152.399999 97.695001)
|
||||
(mid 153.107106 97.987894)
|
||||
(end 153.399999 98.695001)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "a76b27e7-28e4-4635-a4cf-da33b529c657")
|
||||
)
|
||||
(gr_arc
|
||||
(start 152.05 100.34)
|
||||
(mid 152.4 99.979857)
|
||||
(end 152.75 100.34)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "aef80f04-74ee-481c-a96b-d1b0b61aac44")
|
||||
)
|
||||
(gr_arc
|
||||
(start 147.575577 97.987894)
|
||||
(mid 147.899999 97.771116)
|
||||
(end 148.282684 97.695)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "c1d81c17-2499-412d-8b43-514dbe67c4fe")
|
||||
)
|
||||
(gr_arc
|
||||
(start 153.4 100.695)
|
||||
(mid 153.107107 101.402107)
|
||||
(end 152.4 101.695)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "c442589d-7922-4089-8d45-e9b9df9e0df6")
|
||||
)
|
||||
(gr_line
|
||||
(start 153.4 100.695)
|
||||
(end 153.399999 98.695001)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "d46e5133-31d5-4da7-ab4d-3c411a402a0e")
|
||||
)
|
||||
(gr_arc
|
||||
(start 147.589334 99.273739)
|
||||
(mid 147.816347 99.692016)
|
||||
(end 147.594299 100.11295)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "e0b421f4-786e-4820-901e-fdc625e5128c")
|
||||
)
|
||||
(gr_arc
|
||||
(start 147.040304 100.119918)
|
||||
(mid 146.807656 99.698361)
|
||||
(end 147.034665 99.273741)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "e72f7a7e-850e-46d5-a600-541f4bb5b05d")
|
||||
)
|
||||
(gr_arc
|
||||
(start 146.569926 100.35906)
|
||||
(mid 146.337244 99.671569)
|
||||
(end 146.6 98.995)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "ef6e6e15-0755-4ac8-ad4f-7089f3ff73b6")
|
||||
)
|
||||
(gr_line
|
||||
(start 146.6 98.995)
|
||||
(end 147.575577 97.987894)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "Edge.Cuts")
|
||||
(uuid "f7494969-8961-491e-aac7-f7340b50651f")
|
||||
)
|
||||
(gr_text "O"
|
||||
(at 150.368 98.552 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3fe30b3d-d4ff-4959-a343-3ae7efd240da")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "R"
|
||||
(at 149.098 101.346 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "5fd63b1d-2947-4067-a514-3aa1b33edae5")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "C"
|
||||
(at 149.098 98.552 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "891f9016-b33f-4819-b2f7-09df3f3c0724")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "+"
|
||||
(at 147.701 101.346 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b164bdef-6cb1-4798-a438-ade258f8ccac")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "Cable"
|
||||
(at 151.511 99.949 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b2bac3f6-021b-44f7-9546-8c48723fc393")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "IO"
|
||||
(at 147.701 98.552 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e0c2aea1-18bf-44be-bd69-5366c5e168ba")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "G"
|
||||
(at 150.368 101.346 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ffb267e9-f117-459d-b301-06e0d625a689")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
(bold yes)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(gr_text "PCB"
|
||||
(at 153.035 99.949 0)
|
||||
(layer "B.SilkS")
|
||||
(uuid "173094c0-818b-4640-9784-e9f4ca9edff2")
|
||||
(effects
|
||||
(font
|
||||
(size 0.4 0.4)
|
||||
(thickness 0.1)
|
||||
)
|
||||
(justify left bottom mirror)
|
||||
)
|
||||
)
|
||||
(segment
|
||||
(start 151.13 97.79)
|
||||
(end 151.13 99.06)
|
||||
(width 0.5)
|
||||
(layer "F.Cu")
|
||||
(net 0)
|
||||
(uuid "36cd778c-11d0-4b41-88b1-767e705f1591")
|
||||
)
|
||||
(segment
|
||||
(start 149.86 97.79)
|
||||
(end 149.86 99.06)
|
||||
(width 0.5)
|
||||
(layer "F.Cu")
|
||||
(net 0)
|
||||
(uuid "46eff320-9a64-4f08-b1f5-770d14253a0b")
|
||||
)
|
||||
(segment
|
||||
(start 151.13 100.33)
|
||||
(end 151.13 101.6)
|
||||
(width 0.5)
|
||||
(layer "F.Cu")
|
||||
(net 0)
|
||||
(uuid "7f7d01a1-8699-4ad5-8cc1-82d2ee15d2d5")
|
||||
)
|
||||
(segment
|
||||
(start 149.86 100.33)
|
||||
(end 149.86 101.6)
|
||||
(width 0.5)
|
||||
(layer "F.Cu")
|
||||
(net 0)
|
||||
(uuid "97ad9b21-1652-4fd3-ab26-7994a54ba7ae")
|
||||
)
|
||||
(segment
|
||||
(start 148.59 97.79)
|
||||
(end 148.59 99.06)
|
||||
(width 0.5)
|
||||
(layer "F.Cu")
|
||||
(net 0)
|
||||
(uuid "a1f03f77-f176-4ce3-b483-674615d77185")
|
||||
)
|
||||
(segment
|
||||
(start 148.59 100.33)
|
||||
(end 148.59 101.6)
|
||||
(width 0.5)
|
||||
(layer "F.Cu")
|
||||
(net 0)
|
||||
(uuid "bb7edae0-dc20-427d-93d0-39efb294143c")
|
||||
)
|
||||
(via
|
||||
(at 151.13 100.33)
|
||||
(size 1.2)
|
||||
(drill 0.9)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "0a561df1-9627-470f-9960-fe8ab83da35c")
|
||||
)
|
||||
(via
|
||||
(at 149.86 100.33)
|
||||
(size 1.2)
|
||||
(drill 0.9)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "2f4a59e3-ecb7-4fff-9131-f5dfc5893eff")
|
||||
)
|
||||
(via
|
||||
(at 149.86 99.06)
|
||||
(size 1.2)
|
||||
(drill 0.9)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "4cd08c4a-110d-45fd-a3ff-b5f7462d8c5b")
|
||||
)
|
||||
(via
|
||||
(at 148.59 100.33)
|
||||
(size 1.2)
|
||||
(drill 0.9)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "5a7b8dc2-9ca3-439e-8c7d-69344069cc1f")
|
||||
)
|
||||
(via
|
||||
(at 148.59 97.79)
|
||||
(size 0.8)
|
||||
(drill 0.6)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "8ca9bfcf-e051-44d2-a100-5341d76432fa")
|
||||
)
|
||||
(via
|
||||
(at 151.13 99.06)
|
||||
(size 1.2)
|
||||
(drill 0.9)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "8f00e0ab-2a67-45b6-977c-8850f7be5243")
|
||||
)
|
||||
(via
|
||||
(at 149.86 101.6)
|
||||
(size 0.8)
|
||||
(drill 0.6)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "993da036-4adf-4f6a-bf53-70e67f1136a1")
|
||||
)
|
||||
(via
|
||||
(at 148.59 101.6)
|
||||
(size 0.8)
|
||||
(drill 0.6)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "b749b993-79e6-4a96-b6d0-51db038499d1")
|
||||
)
|
||||
(via
|
||||
(at 149.86 97.79)
|
||||
(size 0.8)
|
||||
(drill 0.6)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "c58afd71-e4d8-409f-966f-80590232f9a6")
|
||||
)
|
||||
(via
|
||||
(at 151.13 101.6)
|
||||
(size 0.8)
|
||||
(drill 0.6)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "ca198078-7511-4897-aaee-f2a14e3d84dd")
|
||||
)
|
||||
(via
|
||||
(at 151.13 97.79)
|
||||
(size 0.8)
|
||||
(drill 0.6)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "ce87f208-651c-4456-aa2b-3de5120eb545")
|
||||
)
|
||||
(via
|
||||
(at 148.59 99.06)
|
||||
(size 1.2)
|
||||
(drill 0.9)
|
||||
(layers "F.Cu" "B.Cu")
|
||||
(tenting none)
|
||||
(net 0)
|
||||
(uuid "fd92cf86-c404-46c2-9261-7971b57792d4")
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
631
pcb/ct2030-pcb/ct2030-pcb.kicad_pro
Normal file
631
pcb/ct2030-pcb/ct2030-pcb.kicad_pro
Normal file
@ -0,0 +1,631 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"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.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": true,
|
||||
"text_position": 0,
|
||||
"units_format": 0
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.8,
|
||||
"height": 1.27,
|
||||
"width": 2.54
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"creepage": "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": "error",
|
||||
"footprint_filters_mismatch": "ignore",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_to_hole": "warning",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"mirrored_text_on_front_layer": "warning",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"nonmirrored_text_on_back_layer": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_on_edge_cuts": "error",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_angle": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_segment_length": "error",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_groove_width": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpthpad": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_onsmdpad": true,
|
||||
"td_ontrackend": false,
|
||||
"td_onvia": 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
|
||||
],
|
||||
"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.8,
|
||||
"drill": 0.6604
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_pairs": [],
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"footprint_filter": "ignore",
|
||||
"footprint_link_issues": "warning",
|
||||
"four_way_junction": "ignore",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"label_multiple_wires": "warning",
|
||||
"lib_symbol_issues": "warning",
|
||||
"lib_symbol_mismatch": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"same_local_global_label": "warning",
|
||||
"similar_label_and_power": "warning",
|
||||
"similar_labels": "warning",
|
||||
"similar_power": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"single_global_label": "ignore",
|
||||
"unannotated": "error",
|
||||
"unconnected_wire_endpoint": "warning",
|
||||
"undefined_netclass": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "ct2030-pcb.kicad_pro",
|
||||
"version": 3
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 2147483647,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 4
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "ct2030-pcb.step",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||
"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": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from BOM",
|
||||
"name": "${EXCLUDE_FROM_BOM}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from Board",
|
||||
"name": "${EXCLUDE_FROM_BOARD}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"include_excluded_from_bom": true,
|
||||
"name": "Default Editing",
|
||||
"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,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"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
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"space_save_all_events": true,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"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
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
}
|
||||
14
pcb/ct2030-pcb/ct2030-pcb.kicad_sch
Normal file
14
pcb/ct2030-pcb/ct2030-pcb.kicad_sch
Normal file
@ -0,0 +1,14 @@
|
||||
(kicad_sch
|
||||
(version 20250114)
|
||||
(generator "eeschema")
|
||||
(generator_version "9.0")
|
||||
(uuid 05b0347a-c3e1-4f89-a12b-cb780ba5f5fa)
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
(sheet_instances
|
||||
(path "/"
|
||||
(page "1")
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
1483
pcb/ct2030-pcb/ct2030-pcb.step
Normal file
1483
pcb/ct2030-pcb/ct2030-pcb.step
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user