aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-12-31 18:28:44 -0330
committerSam Anthony <sam@samanthony.xyz>2025-12-31 18:28:44 -0330
commit6f45845897049285521c6496ab95667e22c791af (patch)
tree736112da0e74c4c319d11c8f75a4cd79927dbfc0
parentb8b56edcad39c4cc333b3d2e01712abc99ef1b66 (diff)
downloadcan-gauge-interface-6f45845897049285521c6496ab95667e22c791af.zip
pcb: signal routing
-rw-r--r--hw/can_gauge_interface.kicad_pcb213
-rw-r--r--hw/can_gauge_interface.kicad_prl2
2 files changed, 180 insertions, 35 deletions
diff --git a/hw/can_gauge_interface.kicad_pcb b/hw/can_gauge_interface.kicad_pcb
index 53d492b..00899ae 100644
--- a/hw/can_gauge_interface.kicad_pcb
+++ b/hw/can_gauge_interface.kicad_pcb
@@ -5755,11 +5755,11 @@
(footprint "Resistor_SMD:R_0603_1608Metric"
(layer "F.Cu")
(uuid "430917c9-4f66-4e56-8099-a3f798d5c49a")
- (at 129.54 93.535 90)
+ (at 128.956637 93.293363 45)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Reference" "R16"
- (at 0 2.54 180)
+ (at 0 2.54 135)
(layer "F.SilkS")
(uuid "09af95f6-8706-4cfd-85fe-2afaaf8da6cd")
(effects
@@ -5770,7 +5770,7 @@
)
)
(property "Value" "22"
- (at 0 1.43 90)
+ (at 0 1.43 45)
(layer "F.Fab")
(hide yes)
(uuid "0e8037f2-1585-4217-9c31-29963c66128f")
@@ -5782,7 +5782,7 @@
)
)
(property "Datasheet" ""
- (at 0 0 90)
+ (at 0 0 45)
(unlocked yes)
(layer "F.Fab")
(hide yes)
@@ -5795,7 +5795,7 @@
)
)
(property "Description" "Resistor, US symbol"
- (at 0 0 90)
+ (at 0 0 45)
(unlocked yes)
(layer "F.Fab")
(hide yes)
@@ -5833,87 +5833,87 @@
(uuid "3e570946-1c50-4c98-967a-c264ffdd3f5b")
)
(fp_line
- (start 1.48 -0.73)
- (end 1.48 0.73)
+ (start -1.48 -0.73)
+ (end 1.48 -0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
- (uuid "640ea37e-52f4-4ddd-982c-e484a55d5468")
+ (uuid "909ce4fc-68ef-45ff-a994-3156089fc8eb")
)
(fp_line
- (start -1.48 -0.73)
- (end 1.48 -0.73)
+ (start -1.48 0.73)
+ (end -1.48 -0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
- (uuid "909ce4fc-68ef-45ff-a994-3156089fc8eb")
+ (uuid "a122795d-0c77-4a38-a4b2-33dd9bb99b10")
)
(fp_line
- (start 1.48 0.73)
- (end -1.48 0.73)
+ (start 1.48 -0.73)
+ (end 1.48 0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
- (uuid "7102d9cc-bd00-4ad1-8e7b-d73262795436")
+ (uuid "640ea37e-52f4-4ddd-982c-e484a55d5468")
)
(fp_line
- (start -1.48 0.73)
- (end -1.48 -0.73)
+ (start 1.48 0.73)
+ (end -1.48 0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
- (uuid "a122795d-0c77-4a38-a4b2-33dd9bb99b10")
+ (uuid "7102d9cc-bd00-4ad1-8e7b-d73262795436")
)
(fp_line
- (start 0.8 -0.4125)
- (end 0.8 0.4125)
+ (start -0.8 -0.4125)
+ (end 0.8 -0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
- (uuid "dcf5d294-6c29-4613-b331-bd165b4a5ff1")
+ (uuid "79b9f6fd-01b2-409a-8637-28b11637ff6d")
)
(fp_line
- (start -0.8 -0.4125)
- (end 0.8 -0.4125)
+ (start -0.8 0.4125)
+ (end -0.8 -0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
- (uuid "79b9f6fd-01b2-409a-8637-28b11637ff6d")
+ (uuid "304a570e-fa46-4688-b03f-c9ffe88f017c")
)
(fp_line
- (start 0.8 0.4125)
- (end -0.8 0.4125)
+ (start 0.8 -0.4125)
+ (end 0.8 0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
- (uuid "ef8a9ca8-0432-4679-9f61-d22103b30ab5")
+ (uuid "dcf5d294-6c29-4613-b331-bd165b4a5ff1")
)
(fp_line
- (start -0.8 0.4125)
- (end -0.8 -0.4125)
+ (start 0.8 0.4125)
+ (end -0.8 0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
- (uuid "304a570e-fa46-4688-b03f-c9ffe88f017c")
+ (uuid "ef8a9ca8-0432-4679-9f61-d22103b30ab5")
)
(fp_text user "${REFERENCE}"
- (at 0 0 90)
+ (at 0 0 45)
(layer "F.Fab")
(uuid "f5f60487-612e-413b-a8e3-7cf63fa031ca")
(effects
@@ -5924,7 +5924,7 @@
)
)
(pad "1" smd roundrect
- (at -0.825 0 90)
+ (at -0.825 0 45)
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
@@ -5933,7 +5933,7 @@
(uuid "b2fc4269-513a-4c3b-9d8f-d91d3700c246")
)
(pad "2" smd roundrect
- (at 0.825 0 90)
+ (at 0.825 0 45)
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
@@ -18672,6 +18672,15 @@
(uuid "bd3b7ef9-898c-4b0b-a5af-f407fab08e8e")
)
(via
+ (at 122.555 91.44)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (free yes)
+ (net 1)
+ (uuid "c5ceecec-a6af-4ae3-b7c7-6f9126070870")
+ )
+ (via
(at 127 66.04)
(size 0.8128)
(drill 0.4)
@@ -19372,6 +19381,38 @@
(uuid "2b55c4db-b088-400f-b2f0-82f9ccdba230")
)
(segment
+ (start 121.285 91.44)
+ (end 102.87 91.44)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "501b624a-88b7-42c0-a8ef-1e8682b8be14")
+ )
+ (segment
+ (start 102.87 91.44)
+ (end 100.965 93.345)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "9c61721c-b580-455a-a81f-0c681e7c0fc7")
+ )
+ (segment
+ (start 93.865 93.345)
+ (end 91.86 91.34)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "dc49a2ab-2669-4f5c-86c4-2cc901225672")
+ )
+ (segment
+ (start 100.965 93.345)
+ (end 93.865 93.345)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "eec50b74-9cf9-4a4a-9507-3d8f20081233")
+ )
+ (segment
(start 123.488224 83.908886)
(end 122.764338 83.185)
(width 0.2032)
@@ -19380,6 +19421,14 @@
(uuid "f3f6d55c-e791-4b5d-9e77-cb8cd492a8dd")
)
(via
+ (at 121.285 91.44)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (net 10)
+ (uuid "1860e3fd-5d90-4db0-88e0-970b15df0d9e")
+ )
+ (via
(at 121.92 83.185)
(size 0.8128)
(drill 0.4)
@@ -19388,6 +19437,46 @@
(uuid "bcef1dfd-7255-4063-9dff-b13eb7350243")
)
(segment
+ (start 121.92 83.185)
+ (end 121.92 90.805)
+ (width 0.2032)
+ (layer "B.Cu")
+ (net 10)
+ (uuid "1ffcbbb1-d06a-434e-8546-ec25b2e6a757")
+ )
+ (segment
+ (start 121.92 90.805)
+ (end 121.285 91.44)
+ (width 0.2032)
+ (layer "B.Cu")
+ (net 10)
+ (uuid "c7f9a224-8ac9-4d39-b3a5-d814b7999574")
+ )
+ (segment
+ (start 90.27 95.25)
+ (end 86.36 91.34)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "210e5e42-609d-4887-baef-68312cf09399")
+ )
+ (segment
+ (start 123.19 92.71)
+ (end 105.41 92.71)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "82a5d9c5-c1d0-4aa8-833d-0baefad1de83")
+ )
+ (segment
+ (start 123.825 92.075)
+ (end 123.19 92.71)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "835e4562-524a-4fcc-8060-a4f9b9b7c1c0")
+ )
+ (segment
(start 122.427564 84.969546)
(end 123.080888 85.62287)
(width 0.2032)
@@ -19396,6 +19485,14 @@
(uuid "cd50601a-3c98-4a63-80fd-c92ab6aa7bf0")
)
(segment
+ (start 102.87 95.25)
+ (end 90.27 95.25)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "ddf45617-9d85-467f-ae0f-40458457b567")
+ )
+ (segment
(start 123.080888 85.62287)
(end 123.92713 85.62287)
(width 0.2032)
@@ -19403,6 +19500,22 @@
(net 11)
(uuid "df05028a-de85-4efe-94fb-6299e1a61525")
)
+ (segment
+ (start 105.41 92.71)
+ (end 102.87 95.25)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "f4d05432-a1bb-4ec5-a048-b814c8876e89")
+ )
+ (via
+ (at 123.825 92.075)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (net 11)
+ (uuid "818a782d-5842-4ffe-9dc6-ff83d61e6d9b")
+ )
(via
(at 123.92713 85.62287)
(size 0.8128)
@@ -19412,6 +19525,22 @@
(uuid "fb6c9fc9-70ba-42ba-ab6a-e60f95bbc85e")
)
(segment
+ (start 123.92713 91.97287)
+ (end 123.825 92.075)
+ (width 0.2032)
+ (layer "B.Cu")
+ (net 11)
+ (uuid "bb95167b-80fd-4c7f-bd30-c1d8fb893f4c")
+ )
+ (segment
+ (start 123.92713 85.62287)
+ (end 123.92713 91.97287)
+ (width 0.2032)
+ (layer "B.Cu")
+ (net 11)
+ (uuid "db41ca94-daa3-422f-b04b-5309573942fe")
+ )
+ (segment
(start 97.155 85.09)
(end 95.885 86.36)
(width 0.2032)
@@ -20332,6 +20461,22 @@
(uuid "6943d6eb-00b5-472b-a1c5-54e8dd658ee2")
)
(segment
+ (start 108.053274 93.876726)
+ (end 101.6 100.33)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 59)
+ (uuid "855eb8ec-826e-453e-9538-fbf073f5e633")
+ )
+ (segment
+ (start 128.373274 93.876726)
+ (end 108.053274 93.876726)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 59)
+ (uuid "8ad240fb-1365-4394-91c2-2dfc9540eaac")
+ )
+ (segment
(start 101.773369 105.070551)
(end 101.773369 100.503369)
(width 0.2032)
@@ -20361,7 +20506,7 @@
(width 0.2032)
(layer "F.Cu")
(net 77)
- (uuid "4bf4aaab-d15d-448b-abbb-fc0af5a596c5")
+ (uuid "3d87935e-6ccf-4179-94bb-c65967a91293")
)
(segment
(start 129.54 91.374872)
@@ -20369,7 +20514,7 @@
(width 0.2032)
(layer "F.Cu")
(net 77)
- (uuid "c37c00fb-7c31-4148-96d2-26559150eee8")
+ (uuid "d8fb5e56-6ddb-4ae9-9444-d7a9c390be08")
)
(segment
(start 132.721982 88.9)
diff --git a/hw/can_gauge_interface.kicad_prl b/hw/can_gauge_interface.kicad_prl
index e4e7398..9daeb03 100644
--- a/hw/can_gauge_interface.kicad_prl
+++ b/hw/can_gauge_interface.kicad_prl
@@ -1,6 +1,6 @@
{
"board": {
- "active_layer": 0,
+ "active_layer": 2,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],