add ADCs so we can have more bits of switch control
Some checks failed
kibot / erc (push) Failing after 1m48s
kibot / drc (push) Failing after 31s
kibot / generate_outputs (push) Successful in 2m35s

This commit is contained in:
Brendan Haines 2025-03-09 01:57:20 -07:00
parent bc6fa20d14
commit dd9367d0a6
6 changed files with 12037 additions and 18 deletions

3659
adc.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

@ -1 +1 @@
Subproject commit 48ada1a9b7a9e8248cb8eafee59032c1efca9c52
Subproject commit a83c74a1e1f4f82bf848291823047c647b8b5119

1488
conn_switch.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

@ -603,6 +603,30 @@
[
"5c9b5493-28d5-442a-a1c0-43be0cca0b1b",
"Root"
],
[
"8ead6c86-a05b-41e9-8ce6-a97237d751e7",
"ADC1"
],
[
"26ce73c8-58f1-4dc5-97c6-837d80d89637",
"ADC2"
],
[
"ffa09275-085f-49e3-bb8c-00c7cf4735f4",
"CONN1"
],
[
"c3429404-bcbd-43d0-91fb-01d97d464867",
"CONN2"
],
[
"fd6efc20-d6a1-4c81-8c1e-13f14b7c7b02",
"CONN3"
],
[
"600d8fdd-27fb-488f-bf01-7435be4e109d",
"CONN4"
]
],
"text_variables": {

View File

@ -1802,6 +1802,12 @@
(color 0 0 0 0)
(uuid "57cd4394-e52e-4e09-9bb2-5b90f7da77a2")
)
(junction
(at 88.9 38.1)
(diameter 0)
(color 0 0 0 0)
(uuid "5f003bcb-28c2-4420-8d22-c1bf54b3a34c")
)
(junction
(at 88.9 76.2)
(diameter 0)
@ -1860,6 +1866,16 @@
(at 50.8 78.74)
(uuid "accfbe29-974a-4a37-b415-368f506cbf77")
)
(wire
(pts
(xy 116.84 74.93) (xy 127 74.93)
)
(stroke
(width 0)
(type default)
)
(uuid "04efeb8b-004f-49d8-aabb-9bf0a2bfc38a")
)
(wire
(pts
(xy 71.12 48.26) (xy 81.28 48.26)
@ -1920,6 +1936,16 @@
)
(uuid "378a86a9-0eba-4a51-b22a-1218159e68ad")
)
(bus
(pts
(xy 152.4 64.77) (xy 165.1 64.77)
)
(stroke
(width 0)
(type default)
)
(uuid "38032ace-bc8e-4d80-b94c-699a2be4c12e")
)
(wire
(pts
(xy 71.12 71.12) (xy 81.28 71.12)
@ -1930,9 +1956,19 @@
)
(uuid "3c09d28b-6d4c-450b-9fb7-802e227b0291")
)
(bus
(pts
(xy 152.4 74.93) (xy 165.1 74.93)
)
(stroke
(width 0)
(type default)
)
(uuid "3cf437db-a619-4df3-87e1-81892e497566")
)
(wire
(pts
(xy 71.12 38.1) (xy 81.28 38.1)
(xy 71.12 38.1) (xy 88.9 38.1)
)
(stroke
(width 0)
@ -1960,6 +1996,16 @@
)
(uuid "4c63f4a3-d837-4694-a079-807e143673ad")
)
(wire
(pts
(xy 152.4 67.31) (xy 165.1 67.31)
)
(stroke
(width 0)
(type default)
)
(uuid "53d88e7d-4f4d-4d75-9bb1-7247c86ee92e")
)
(wire
(pts
(xy 71.12 40.64) (xy 81.28 40.64)
@ -1990,6 +2036,16 @@
)
(uuid "72e2f929-2ec7-40b6-adaa-514803a29a64")
)
(wire
(pts
(xy 116.84 64.77) (xy 127 64.77)
)
(stroke
(width 0)
(type default)
)
(uuid "965d87b5-6619-4932-aba2-d4c699630662")
)
(wire
(pts
(xy 50.8 63.5) (xy 60.96 63.5)
@ -2030,6 +2086,16 @@
)
(uuid "ad2e5983-c2aa-401f-bdef-1f370d395de1")
)
(wire
(pts
(xy 152.4 77.47) (xy 165.1 77.47)
)
(stroke
(width 0)
(type default)
)
(uuid "b57f0b62-6231-4eae-942e-8384936fa194")
)
(wire
(pts
(xy 71.12 45.72) (xy 88.9 45.72)
@ -2167,6 +2233,17 @@
)
(uuid "13bc9042-4d18-418a-97cb-bae478a821cc")
)
(label "DAC2"
(at 116.84 74.93 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "2492c5f5-6a55-428b-aab7-ce6a6fa7738e")
)
(label "DAC2"
(at 50.8 40.64 0)
(fields_autoplaced yes)
@ -2222,6 +2299,17 @@
)
(uuid "4288ca6f-2786-4320-8051-14073990d4e2")
)
(label "ADC_CLK"
(at 154.94 67.31 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "459c9486-da75-4f74-bf9e-5b4e536f90ad")
)
(label "VDC_1V8"
(at 81.28 76.2 180)
(fields_autoplaced yes)
@ -2255,6 +2343,28 @@
)
(uuid "74fafdcd-2f5b-41c4-9a55-127f34a4c0a1")
)
(label "D1_[0..7]"
(at 154.94 64.77 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "7680ccd6-6166-4274-8376-946528482dc8")
)
(label "D2_[0..7]"
(at 154.94 74.93 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "7689b154-884b-4737-8807-cc67a7955297")
)
(label "MIO11"
(at 81.28 71.12 180)
(fields_autoplaced yes)
@ -2277,6 +2387,17 @@
)
(uuid "8ceab873-5cc5-4fbb-b364-9361f76c3f3a")
)
(label "ADC_CLK"
(at 154.94 77.47 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "968fb613-3421-4065-9cbb-3f18c0dd5ee7")
)
(label "L24N"
(at 81.28 63.5 180)
(fields_autoplaced yes)
@ -2332,6 +2453,17 @@
)
(uuid "b6d0ab7b-d299-4a48-bf2f-7391fccefa32")
)
(label "DAC1"
(at 116.84 64.77 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "c1fe1768-850b-46f0-832d-67447df63000")
)
(label "MIO10"
(at 50.8 73.66 0)
(fields_autoplaced yes)
@ -2378,7 +2510,7 @@
)
(symbol
(lib_id "bh:PWR_FLAG")
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -2387,7 +2519,7 @@
(fields_autoplaced yes)
(uuid "08ce57b2-7315-46bf-9aa3-b78c192799c6")
(property "Reference" "#FLG01"
(at 88.9 55.245 0)
(at 88.9 36.195 0)
(effects
(font
(size 1.27 1.27)
@ -2396,7 +2528,7 @@
)
)
(property "Value" "PWR_FLAG"
(at 88.9 52.07 0)
(at 88.9 33.02 0)
(effects
(font
(size 1.27 1.27)
@ -2404,7 +2536,7 @@
)
)
(property "Footprint" ""
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -2413,7 +2545,7 @@
)
)
(property "Datasheet" "~"
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -2422,7 +2554,7 @@
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -2442,6 +2574,73 @@
)
)
)
(symbol
(lib_id "bh:GND")
(at 50.8 76.2 270)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "1f326983-ac40-4b67-8ac3-b358a301aacb")
(property "Reference" "#PWR08"
(at 50.8 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "GND"
(at 46.736 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Footprint" ""
(at 50.8 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 50.8 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 50.8 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "26098a50-0d9f-4b9f-9a9e-8f42e7e6ccbe")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(reference "#PWR08")
(unit 1)
)
)
)
)
(symbol
(lib_id "bh:VDC_3V3")
(at 88.9 45.72 270)
@ -3478,7 +3677,7 @@
)
(symbol
(lib_id "bh:GND")
(at 88.9 57.15 0)
(at 88.9 38.1 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -3487,7 +3686,7 @@
(fields_autoplaced yes)
(uuid "833ac889-2293-4f27-aac0-8efc0920c4ca")
(property "Reference" "#PWR07"
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -3496,7 +3695,7 @@
)
)
(property "Value" "GND"
(at 88.9 61.214 0)
(at 92.964 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -3505,7 +3704,7 @@
)
)
(property "Footprint" ""
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -3514,7 +3713,7 @@
)
)
(property "Datasheet" ""
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -3523,7 +3722,7 @@
)
)
(property "Description" ""
(at 88.9 57.15 0)
(at 88.9 38.1 0)
(effects
(font
(size 1.27 1.27)
@ -3877,6 +4076,334 @@
)
)
)
(sheet
(at 127 73.66)
(size 25.4 5.08)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "26ce73c8-58f1-4dc5-97c6-837d80d89637")
(property "Sheetname" "ADC2"
(at 127 72.9484 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "adc.kicad_sch"
(at 127 79.3246 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "VIN" input
(at 127 74.93 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "a6c7dd81-9870-455d-a22b-2086949d3f67")
)
(pin "D[0..7]" output
(at 152.4 74.93 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "b8db9c1f-c66f-40de-9290-24b456e105d4")
)
(pin "CLK" input
(at 152.4 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "570c8c9b-f380-4ee8-9608-de874878eed4")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(page "3")
)
)
)
)
(sheet
(at 228.6 90.17)
(size 25.4 3.81)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "600d8fdd-27fb-488f-bf01-7435be4e109d")
(property "Sheetname" "CONN4"
(at 228.6 89.4584 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "conn_switch.kicad_sch"
(at 228.6 94.5646 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "D[0..3]" input
(at 228.6 91.44 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "6a1141cb-a333-453e-bc2d-a3c76c5d184d")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(page "7")
)
)
)
)
(sheet
(at 127 63.5)
(size 25.4 5.08)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "8ead6c86-a05b-41e9-8ce6-a97237d751e7")
(property "Sheetname" "ADC1"
(at 127 62.7884 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "adc.kicad_sch"
(at 127 69.1646 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "VIN" input
(at 127 64.77 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "98227767-172b-4fe2-b34c-e5b751f47648")
)
(pin "D[0..7]" output
(at 152.4 64.77 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "15bf721b-39f4-44eb-836b-9a577a02b5e1")
)
(pin "CLK" input
(at 152.4 67.31 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "f7eab88b-a517-423d-9aac-9a8c0967bf18")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(page "2")
)
)
)
)
(sheet
(at 228.6 72.39)
(size 25.4 3.81)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "c3429404-bcbd-43d0-91fb-01d97d464867")
(property "Sheetname" "CONN2"
(at 228.6 71.6784 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "conn_switch.kicad_sch"
(at 228.6 76.7846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "D[0..3]" input
(at 228.6 73.66 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "4206589b-26df-4dbe-a8ce-df5fc9591bc7")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(page "5")
)
)
)
)
(sheet
(at 228.6 81.28)
(size 25.4 3.81)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "fd6efc20-d6a1-4c81-8c1e-13f14b7c7b02")
(property "Sheetname" "CONN3"
(at 228.6 80.5684 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "conn_switch.kicad_sch"
(at 228.6 85.6746 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "D[0..3]" input
(at 228.6 82.55 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "fe8be709-8a67-4070-b2b9-a2838596bee4")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(page "6")
)
)
)
)
(sheet
(at 228.6 63.5)
(size 25.4 3.81)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "ffa09275-085f-49e3-bb8c-00c7cf4735f4")
(property "Sheetname" "CONN1"
(at 228.6 62.7884 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "conn_switch.kicad_sch"
(at 228.6 67.8946 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "D[0..3]" input
(at 228.6 64.77 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "5d90841e-031e-4b78-8888-c9dd2422ad5e")
)
(instances
(project "pluto_shield"
(path "/5c9b5493-28d5-442a-a1c0-43be0cca0b1b"
(page "4")
)
)
)
)
(sheet_instances
(path "/"
(page "1")