Passing ERC
Some checks failed
kibot / erc (push) Failing after 45s
kibot / drc (push) Failing after 34s
kibot / generate_outputs (push) Has been cancelled

This commit is contained in:
Brendan Haines 2025-03-18 21:55:42 -06:00
parent dd9367d0a6
commit b04712accd
9 changed files with 10584 additions and 1135 deletions

1
.gitignore vendored
View File

@ -3,6 +3,7 @@
*.bak *.bak
~*.lck ~*.lck
fp-info-cache fp-info-cache
_autosave*
# prerelease outputs directory # prerelease outputs directory
outputs outputs

View File

@ -4,6 +4,12 @@
(generator_version "8.0") (generator_version "8.0")
(uuid "e67138d5-052f-445c-853c-e6d89e367895") (uuid "e67138d5-052f-445c-853c-e6d89e367895")
(paper "A") (paper "A")
(title_block
(title "${PROJECT_NAME}")
(date "2025-03-18")
(rev "${PCB_REVISION}")
(company "BRENDANHAINES.COM")
)
(lib_symbols (lib_symbols
(symbol "bh:ADC08351CIMTCX" (symbol "bh:ADC08351CIMTCX"
(exclude_from_sim yes) (exclude_from_sim yes)
@ -25,7 +31,7 @@
) )
) )
) )
(property "Footprint" "" (property "Footprint" "common:SOP20_TI_PW0020A"
(at 0 0 0) (at 0 0 0)
(effects (effects
(font (font
@ -1139,6 +1145,102 @@
) )
) )
) )
(symbol "bh:PWR_FLAG"
(power)
(pin_numbers hide)
(pin_names
(offset 0) hide)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "#FLG"
(at 0 1.905 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "PWR_FLAG"
(at 0 3.81 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "power-flag"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line
(at 0 0 90)
(length 0)
(name "pwr"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
(xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
(symbol "bh:R" (symbol "bh:R"
(pin_numbers hide) (pin_numbers hide)
(pin_names (pin_names
@ -1448,6 +1550,12 @@
(color 0 0 0 0) (color 0 0 0 0)
(uuid "04f6a31c-003d-4788-882a-fc0b9bff6602") (uuid "04f6a31c-003d-4788-882a-fc0b9bff6602")
) )
(junction
(at 82.55 66.04)
(diameter 0)
(color 0 0 0 0)
(uuid "0cca1ec1-52fd-4fb4-8adc-58c4b561578d")
)
(junction (junction
(at 154.94 106.68) (at 154.94 106.68)
(diameter 0) (diameter 0)
@ -1656,6 +1764,16 @@
) )
(uuid "644bcce9-7e3c-4934-999e-8f2eb09e501b") (uuid "644bcce9-7e3c-4934-999e-8f2eb09e501b")
) )
(wire
(pts
(xy 82.55 66.04) (xy 88.9 66.04)
)
(stroke
(width 0)
(type default)
)
(uuid "680c91e7-5c05-40a5-8113-4fdd426e4852")
)
(bus (bus
(pts (pts
(xy 165.1 76.2) (xy 165.1 73.66) (xy 165.1 76.2) (xy 165.1 73.66)
@ -1688,7 +1806,7 @@
) )
(wire (wire
(pts (pts
(xy 76.2 66.04) (xy 88.9 66.04) (xy 76.2 66.04) (xy 82.55 66.04)
) )
(stroke (stroke
(width 0) (width 0)
@ -1910,7 +2028,7 @@
) )
(uuid "b3b9b2cf-6e77-4aed-852c-28ee5d9bffa6") (uuid "b3b9b2cf-6e77-4aed-852c-28ee5d9bffa6")
) )
(label "D[0..7]" (label "D[7..0]"
(at 167.64 63.5 0) (at 167.64 63.5 0)
(fields_autoplaced yes) (fields_autoplaced yes)
(effects (effects
@ -1966,7 +2084,7 @@
) )
(uuid "6fe6312e-0d90-4fff-8587-3d94a9f48098") (uuid "6fe6312e-0d90-4fff-8587-3d94a9f48098")
) )
(hierarchical_label "D[0..7]" (hierarchical_label "D[7..0]"
(shape output) (shape output)
(at 190.5 63.5 0) (at 190.5 63.5 0)
(fields_autoplaced yes) (fields_autoplaced yes)
@ -2000,7 +2118,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "0746dd38-3e60-4ced-affa-e548a749796d") (uuid "0746dd38-3e60-4ced-affa-e548a749796d")
(property "Reference" "#PWR011" (property "Reference" "#PWR028"
(at 165.1 106.68 0) (at 165.1 106.68 0)
(effects (effects
(font (font
@ -2071,7 +2189,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "43881559-e86c-4bfe-bfce-1428b37bb4c3") (uuid "43881559-e86c-4bfe-bfce-1428b37bb4c3")
(property "Reference" "U1" (property "Reference" "U2"
(at 139.7 58.42 0) (at 139.7 58.42 0)
(effects (effects
(font (font
@ -2285,7 +2403,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "6b288cde-1f8c-4f8c-acec-2f6685554a9a") (uuid "6b288cde-1f8c-4f8c-acec-2f6685554a9a")
(property "Reference" "#PWR014" (property "Reference" "#PWR026"
(at 154.94 93.98 0) (at 154.94 93.98 0)
(effects (effects
(font (font
@ -2542,7 +2660,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "7a67d15e-0327-44de-a341-1439af20582c") (uuid "7a67d15e-0327-44de-a341-1439af20582c")
(property "Reference" "#PWR018" (property "Reference" "#PWR023"
(at 114.3 81.28 0) (at 114.3 81.28 0)
(effects (effects
(font (font
@ -2758,7 +2876,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "88ecabb0-642d-4c49-a811-a6415ddff4de") (uuid "88ecabb0-642d-4c49-a811-a6415ddff4de")
(property "Reference" "C3" (property "Reference" "C5"
(at 80.01 68.5799 0) (at 80.01 68.5799 0)
(effects (effects
(font (font
@ -2903,7 +3021,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "a448d84c-1046-48f6-b321-e764762c62ff") (uuid "a448d84c-1046-48f6-b321-e764762c62ff")
(property "Reference" "#PWR016" (property "Reference" "#PWR021"
(at 76.2 73.66 0) (at 76.2 73.66 0)
(effects (effects
(font (font
@ -2974,7 +3092,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "a7a7a199-2b81-4455-93a6-273ddb69caa6") (uuid "a7a7a199-2b81-4455-93a6-273ddb69caa6")
(property "Reference" "#PWR017" (property "Reference" "#PWR022"
(at 88.9 81.28 0) (at 88.9 81.28 0)
(effects (effects
(font (font
@ -3332,7 +3450,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "c72b5754-acf9-4846-b2b4-a015353a3b12") (uuid "c72b5754-acf9-4846-b2b4-a015353a3b12")
(property "Reference" "#PWR015" (property "Reference" "#PWR025"
(at 154.94 91.44 0) (at 154.94 91.44 0)
(effects (effects
(font (font
@ -3403,7 +3521,7 @@
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "dcab0e0b-71d6-433c-b1ba-a5f7b9bf879c") (uuid "dcab0e0b-71d6-433c-b1ba-a5f7b9bf879c")
(property "Reference" "C4" (property "Reference" "C6"
(at 118.11 76.1999 0) (at 118.11 76.1999 0)
(effects (effects
(font (font
@ -3656,4 +3774,74 @@
) )
) )
) )
(symbol
(lib_id "bh:PWR_FLAG")
(at 82.55 66.04 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "f3349e09-3486-41bf-bd3b-07cf467979a1")
(property "Reference" "#FLG04"
(at 82.55 64.135 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "PWR_FLAG"
(at 82.55 60.96 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 82.55 66.04 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 82.55 66.04 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 82.55 66.04 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "e557c07b-1592-4fbb-8e33-173971a6187c")
)
(instances
(project ""
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/26ce73c8-58f1-4dc5-97c6-837d80d89637"
(reference "#FLG05")
(unit 1)
)
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/8ead6c86-a05b-41e9-8ce6-a97237d751e7"
(reference "#FLG04")
(unit 1)
)
)
)
)
) )

@ -1 +1 @@
Subproject commit a83c74a1e1f4f82bf848291823047c647b8b5119 Subproject commit ba77ddb2c5a3c9b8c235d05aef5ee127c14a5106

View File

@ -3,7 +3,13 @@
(generator "eeschema") (generator "eeschema")
(generator_version "8.0") (generator_version "8.0")
(uuid "99de464a-ff81-4878-bec1-eb0d82f6c64b") (uuid "99de464a-ff81-4878-bec1-eb0d82f6c64b")
(paper "A4") (paper "A")
(title_block
(title "${PROJECT_NAME}")
(date "2025-03-18")
(rev "${PCB_REVISION}")
(company "BRENDANHAINES.COM")
)
(lib_symbols (lib_symbols
(symbol "bh:Fuse" (symbol "bh:Fuse"
(pin_numbers hide) (pin_numbers hide)
@ -980,16 +986,6 @@
) )
(uuid "e5a6d95d-4c19-4078-beef-7b650888b264") (uuid "e5a6d95d-4c19-4078-beef-7b650888b264")
) )
(bus
(pts
(xy 38.1 76.2) (xy 50.8 76.2)
)
(stroke
(width 0)
(type default)
)
(uuid "ed6c4388-bbd5-4f48-929d-6bacea52a943")
)
(label "D2" (label "D2"
(at 111.76 68.58 0) (at 111.76 68.58 0)
(fields_autoplaced yes) (fields_autoplaced yes)
@ -1034,28 +1030,53 @@
) )
(uuid "eb83ef36-8d60-4ce3-94b3-573d982a341e") (uuid "eb83ef36-8d60-4ce3-94b3-573d982a341e")
) )
(label "D[0..3]" (hierarchical_label "D0"
(at 40.64 76.2 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "f6e1c160-e375-4d4f-8351-dddefc3a583d")
)
(hierarchical_label "D[0..3]"
(shape input) (shape input)
(at 38.1 76.2 180) (at 119.38 63.5 0)
(fields_autoplaced yes) (fields_autoplaced yes)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(justify right) (justify left)
) )
(uuid "9797fa27-e07f-404f-9508-c5ad60234d58") (uuid "49a09840-3e88-4e60-b653-785f46f0006f")
)
(hierarchical_label "D1"
(shape input)
(at 119.38 66.04 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "80e05160-a6a7-44a3-946d-ae45f3e1680d")
)
(hierarchical_label "D3"
(shape input)
(at 119.38 71.12 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "952911cb-feaf-42a8-96dc-46b448d084b6")
)
(hierarchical_label "D2"
(shape input)
(at 119.38 68.58 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "f74fe5a3-474f-413a-a581-ac8fa73d3b03")
) )
(symbol (symbol
(lib_id "bh:GND") (lib_id "bh:GND")
@ -1117,10 +1138,6 @@
) )
(instances (instances
(project "pluto_shield" (project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/600d8fdd-27fb-488f-bf01-7435be4e109d"
(reference "#PWR036")
(unit 1)
)
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867" (path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867"
(reference "#PWR032") (reference "#PWR032")
(unit 1) (unit 1)
@ -1162,7 +1179,7 @@
) )
) )
) )
(property "Footprint" "" (property "Footprint" "common:R0603"
(at 91.44 63.5 0) (at 91.44 63.5 0)
(effects (effects
(font (font
@ -1240,10 +1257,6 @@
) )
(instances (instances
(project "pluto_shield" (project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/600d8fdd-27fb-488f-bf01-7435be4e109d"
(reference "F4")
(unit 1)
)
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867" (path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867"
(reference "F2") (reference "F2")
(unit 1) (unit 1)
@ -1388,10 +1401,6 @@
) )
(instances (instances
(project "pluto_shield" (project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/600d8fdd-27fb-488f-bf01-7435be4e109d"
(reference "P8")
(unit 1)
)
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867" (path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867"
(reference "P6") (reference "P6")
(unit 1) (unit 1)
@ -1466,10 +1475,6 @@
) )
(instances (instances
(project "pluto_shield" (project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/600d8fdd-27fb-488f-bf01-7435be4e109d"
(reference "#PWR035")
(unit 1)
)
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867" (path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b/c3429404-bcbd-43d0-91fb-01d97d464867"
(reference "#PWR031") (reference "#PWR031")
(unit 1) (unit 1)

3045
mcu.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
"board": { "board": {
"active_layer": 0, "active_layer": 0,
"active_layer_preset": "All Layers", "active_layer_preset": "All Layers",
"auto_track_width": true, "auto_track_width": false,
"hidden_netclasses": [], "hidden_netclasses": [],
"hidden_nets": [], "hidden_nets": [],
"high_contrast_mode": 0, "high_contrast_mode": 0,
@ -65,7 +65,7 @@
40 40
], ],
"visible_layers": "fffffff_ffffffff", "visible_layers": "fffffff_ffffffff",
"zone_display_mode": 1 "zone_display_mode": 0
}, },
"git": { "git": {
"repo_password": "", "repo_password": "",

View File

@ -623,10 +623,6 @@
[ [
"fd6efc20-d6a1-4c81-8c1e-13f14b7c7b02", "fd6efc20-d6a1-4c81-8c1e-13f14b7c7b02",
"CONN3" "CONN3"
],
[
"600d8fdd-27fb-488f-bf01-7435be4e109d",
"CONN4"
] ]
], ],
"text_variables": { "text_variables": {

File diff suppressed because it is too large Load Diff