aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-12-30 21:57:56 -0330
committerSam Anthony <sam@samanthony.xyz>2025-12-30 21:57:56 -0330
commita157b2d77611a4aac38ece27cf3266748455b0c9 (patch)
treef95cd1317c23a6d360cc5697c6e7ae14af51c812
parentc8a838e07743a11b1f1ea651256706491b23e52a (diff)
downloadcan-gauge-interface-a157b2d77611a4aac38ece27cf3266748455b0c9.zip
pcb: CAN transceiver routing
-rw-r--r--hw/can_gauge_interface.kicad_pcb741
-rw-r--r--hw/can_gauge_interface.kicad_prl2
2 files changed, 712 insertions, 31 deletions
diff --git a/hw/can_gauge_interface.kicad_pcb b/hw/can_gauge_interface.kicad_pcb
index 6a48d40..99a9827 100644
--- a/hw/can_gauge_interface.kicad_pcb
+++ b/hw/can_gauge_interface.kicad_pcb
@@ -17937,6 +17937,14 @@
(uuid "17a9e4b4-d24d-468f-8c8d-ada8d078c39f")
)
(segment
+ (start 107.315 85.93)
+ (end 105.84 85.93)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "19bcd9eb-55d6-405c-99de-6eafec734a4e")
+ )
+ (segment
(start 94.615 65.405)
(end 95.885 64.135)
(width 0.762)
@@ -17969,6 +17977,14 @@
(uuid "4716c349-61f8-4f76-b984-4449cfd3ea9b")
)
(segment
+ (start 121.29126 80.955)
+ (end 120.65 80.955)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "519f8860-332f-473f-b09b-fe8d21c65cb5")
+ )
+ (segment
(start 124.714 84.427554)
(end 124.714 84.836)
(width 0.1016)
@@ -17985,6 +18001,54 @@
(uuid "57fb8bb1-e7d8-4c08-b230-86c4dea34cb9")
)
(segment
+ (start 105.41 84.935)
+ (end 106.32 84.935)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "60f24bf8-4b04-4edc-aa40-2e0be277e6a4")
+ )
+ (segment
+ (start 122.14913 81.81287)
+ (end 121.29126 80.955)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "62538196-2bd4-430f-ba3f-295ab2247ad4")
+ )
+ (segment
+ (start 98.425 86.36)
+ (end 98.425 87.63)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "671212ea-183f-406d-b180-8bb3b6704480")
+ )
+ (segment
+ (start 102.235 82.55)
+ (end 102.235 85.09)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "6bf6a4c9-4e67-499a-b4e9-bcd87116551b")
+ )
+ (segment
+ (start 106.32 84.935)
+ (end 107.315 85.93)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "76437e48-3a2f-47a9-82fc-1536c5bc2bbc")
+ )
+ (segment
+ (start 103.7336 85.09)
+ (end 105.255 85.09)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "7a0681db-ef74-4a39-a180-1289b83a2e9b")
+ )
+ (segment
(start 100.965 57.15)
(end 103.505 57.15)
(width 1.27)
@@ -18001,6 +18065,30 @@
(uuid "8abff906-ef64-4638-80fc-7a8948d6e41e")
)
(segment
+ (start 120.65 79.380002)
+ (end 120.655002 79.375)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "8d959a8c-516b-47ba-b7a8-a87e9cfb791f")
+ )
+ (segment
+ (start 105.255 85.09)
+ (end 105.41 84.935)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "a01a6b0c-7961-41d8-aabe-ae923592c300")
+ )
+ (segment
+ (start 120.65 80.955)
+ (end 120.65 79.380002)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "a5e16871-2780-406d-870b-a35dc10133b6")
+ )
+ (segment
(start 122.765178 82.466822)
(end 122.765178 82.428918)
(width 0.508)
@@ -18017,6 +18105,14 @@
(uuid "ad290db9-b84b-4c42-b53a-ca2d6f85b987")
)
(segment
+ (start 105.84 85.93)
+ (end 105.41 86.36)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "ad48647a-9013-4eb2-a923-f03633f5a585")
+ )
+ (segment
(start 91.44 59.69)
(end 92.71 59.69)
(width 0.508)
@@ -18041,6 +18137,30 @@
(uuid "ce7cbdb2-9e88-4678-8f83-5002e6d8aee9")
)
(segment
+ (start 100.175 81.28)
+ (end 100.965 81.28)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "d267881a-5d81-412d-9f8e-9fc6e36b8c2e")
+ )
+ (segment
+ (start 100.965 81.28)
+ (end 102.235 82.55)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "db509e45-990e-4344-a105-e266156a7844")
+ )
+ (segment
+ (start 103.7336 85.09)
+ (end 102.235 85.09)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "dbef3fd2-3f55-45f8-b782-e2292ea81284")
+ )
+ (segment
(start 95.885 62.71)
(end 95.885 60.6725)
(width 0.762)
@@ -18116,6 +18236,15 @@
(uuid "4f661523-4421-4aab-9231-f814b1cec6e6")
)
(via
+ (at 102.235 85.09)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (free yes)
+ (net 1)
+ (uuid "5af24830-8185-4062-8678-4ece91b6813f")
+ )
+ (via
(at 88.9 67.31)
(size 0.8128)
(drill 0.4)
@@ -18177,6 +18306,15 @@
(uuid "858e6dc2-2269-4962-9423-e705c8007d53")
)
(via
+ (at 108.585 81.915)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (free yes)
+ (net 1)
+ (uuid "8bf46e12-6524-483d-8d28-820457d712ad")
+ )
+ (via
(at 122.14913 81.81287)
(size 0.8128)
(drill 0.4)
@@ -18262,6 +18400,15 @@
(net 1)
(uuid "e674a606-4806-4eed-ba5f-8d21350326ee")
)
+ (via
+ (at 119.38 79.375)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (free yes)
+ (net 1)
+ (uuid "e6a6787a-5d45-4699-b73e-b1d976e0e8cc")
+ )
(segment
(start 96.52 67.945)
(end 97.565 66.9)
@@ -18351,6 +18498,54 @@
(uuid "d958f258-d1c7-48c9-9383-9ead7532903f")
)
(segment
+ (start 105.41 83.975)
+ (end 103.8886 83.975)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "1ee0d012-0aeb-4b58-b121-81d9bd38b37a")
+ )
+ (segment
+ (start 107.315 82.98)
+ (end 107.315 81.915)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "5994e820-3083-4c52-937d-e182b0ac6d99")
+ )
+ (segment
+ (start 106.32 83.975)
+ (end 107.315 82.98)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "a39aa2f6-3e22-4b12-af3c-368af755be03")
+ )
+ (segment
+ (start 105.41 83.975)
+ (end 106.32 83.975)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "af4be245-6b94-4f80-89b2-c809d790a793")
+ )
+ (segment
+ (start 103.8886 83.975)
+ (end 103.7336 83.82)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "f36cd140-daf5-48c8-9e71-59c17ef9d4d1")
+ )
+ (via
+ (at 107.315 81.915)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (net 5)
+ (uuid "57119e89-822a-47e3-9b31-7fd623381758")
+ )
+ (segment
(start 87.63 52.705)
(end 89.535 52.705)
(width 0.508)
@@ -18408,6 +18603,14 @@
(uuid "d2b8654f-e2c3-4ab2-ab6c-7b1a0e083878")
)
(segment
+ (start 99.215 81.76)
+ (end 98.425 82.55)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "0470b163-e970-4ef5-bf11-fd79a75deb7f")
+ )
+ (segment
(start 123.577448 82.583894)
(end 123.577448 81.921448)
(width 0.1016)
@@ -18416,6 +18619,14 @@
(uuid "19cc1f20-7023-44ef-a645-b9ad606f3304")
)
(segment
+ (start 99.215 81.28)
+ (end 99.215 81.76)
+ (width 0.508)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "40db26f5-424d-4116-8825-a04f4b80591d")
+ )
+ (segment
(start 123.444 81.534)
(end 122.936 81.026)
(width 0.508)
@@ -18440,6 +18651,14 @@
(uuid "96f0af0d-c776-4e34-95e8-b56cbaa1f815")
)
(segment
+ (start 122.555 80.645)
+ (end 122.936 81.026)
+ (width 0.762)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "a13db361-1c39-4feb-b2a5-79ede5a21daf")
+ )
+ (segment
(start 123.577448 81.921448)
(end 123.444 81.788)
(width 0.1016)
@@ -18456,6 +18675,14 @@
(uuid "a528324d-cd85-42f1-88b1-c65f8849b6c0")
)
(segment
+ (start 122.555 79.375)
+ (end 122.555 80.645)
+ (width 0.762)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "bc291691-f151-44ba-8d85-813297efd0bd")
+ )
+ (segment
(start 123.444 81.788)
(end 123.444 81.534)
(width 0.508)
@@ -18552,6 +18779,38 @@
(uuid "c50f2f6b-c4a2-403b-84d3-6c7375619d12")
)
(segment
+ (start 122.163236 83.998108)
+ (end 121.463108 83.998108)
+ (width 0.1016)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "0645b2b1-3c13-438c-abe2-80408fcb1da5")
+ )
+ (segment
+ (start 120.65 83.185)
+ (end 120.65 81.915)
+ (width 0.1016)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "0f2dd24b-9df9-4d60-8367-9b71bb3643f4")
+ )
+ (segment
+ (start 122.781119 84.615991)
+ (end 122.163236 83.998108)
+ (width 0.1016)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "716f3242-7225-40d1-9612-047c331e4479")
+ )
+ (segment
+ (start 121.463108 83.998108)
+ (end 120.65 83.185)
+ (width 0.1016)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "ff478d49-b43e-40ee-a680-c09b149c4166")
+ )
+ (segment
(start 122.764338 83.185)
(end 121.92 83.185)
(width 0.1016)
@@ -18576,6 +18835,118 @@
(uuid "bcef1dfd-7255-4063-9dff-b13eb7350243")
)
(segment
+ (start 122.427564 84.969546)
+ (end 123.080888 85.62287)
+ (width 0.1016)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "cd50601a-3c98-4a63-80fd-c92ab6aa7bf0")
+ )
+ (segment
+ (start 123.080888 85.62287)
+ (end 123.92713 85.62287)
+ (width 0.1016)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "df05028a-de85-4efe-94fb-6299e1a61525")
+ )
+ (via
+ (at 123.92713 85.62287)
+ (size 0.8128)
+ (drill 0.4)
+ (layers "F.Cu" "B.Cu")
+ (net 11)
+ (uuid "fb6c9fc9-70ba-42ba-ab6a-e60f95bbc85e")
+ )
+ (segment
+ (start 97.155 85.09)
+ (end 95.885 86.36)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "081f89d0-d1a3-4bb9-a0e8-96506bd59d41")
+ )
+ (segment
+ (start 98.425 85.09)
+ (end 97.155 85.09)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "4ec27e1d-414e-4c1a-9759-6635f7648d0c")
+ )
+ (segment
+ (start 95.105 87.14)
+ (end 91.86 87.14)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "8c28559b-a49d-4e96-a590-f58beae97927")
+ )
+ (segment
+ (start 95.885 86.36)
+ (end 95.105 87.14)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "a93a1749-f271-4f98-ac50-f3ad1319c9ea")
+ )
+ (segment
+ (start 99.695 87.885)
+ (end 99.695 84.455)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "07eccda8-8196-49b5-848e-da9b92cfa88f")
+ )
+ (segment
+ (start 95.64 82.94)
+ (end 91.86 82.94)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "314fdc27-11b4-4db6-8fb2-6a524af9c5ea")
+ )
+ (segment
+ (start 96.52 83.82)
+ (end 95.64 82.94)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "51cb8260-a70a-473d-be41-5751a737edbb")
+ )
+ (segment
+ (start 99.695 84.455)
+ (end 99.06 83.82)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "5e524287-a002-485b-b267-756b65b7fafd")
+ )
+ (segment
+ (start 99.06 83.82)
+ (end 98.425 83.82)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "790aeaf2-b7e8-4406-b0cc-57582751f1b4")
+ )
+ (segment
+ (start 98.425 89.155)
+ (end 99.695 87.885)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "7947ef15-b646-439d-9104-f53d86230a5d")
+ )
+ (segment
+ (start 98.425 83.82)
+ (end 96.52 83.82)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "996f4b5b-39db-494e-8075-015e080a19d8")
+ )
+ (segment
(start 118.365 88.265)
(end 116.84 88.265)
(width 0.2032)
@@ -18792,6 +19163,178 @@
(uuid "f26a3b25-2b62-4980-9a41-e05e3cda09ad")
)
(segment
+ (start 95.885 88.9)
+ (end 95.885 89.535)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "5483f48c-7ca3-42f9-a3c4-3895d566cb91")
+ )
+ (segment
+ (start 97.155 90.805)
+ (end 98.425 90.805)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "b841fa11-23f3-44ef-954d-db9f9031df38")
+ )
+ (segment
+ (start 95.885 89.535)
+ (end 97.155 90.805)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "f3a05539-11b7-4ffc-a828-e31569fdf616")
+ )
+ (segment
+ (start 108.585 80.01)
+ (end 105.41 80.01)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 29)
+ (uuid "0bc5008d-9ba8-4972-8609-5e13ef46231d")
+ )
+ (segment
+ (start 103.7336 81.6864)
+ (end 103.7336 82.55)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 29)
+ (uuid "33c1e364-13d7-46e0-aef5-fcd0806a259c")
+ )
+ (segment
+ (start 109.855 81.28)
+ (end 108.585 80.01)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 29)
+ (uuid "4216b318-2d23-4c7b-a337-45068fa71eea")
+ )
+ (segment
+ (start 111.76 81.28)
+ (end 109.855 81.28)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 29)
+ (uuid "b113a9e7-49de-413b-98de-f6ee633c1519")
+ )
+ (segment
+ (start 105.41 80.01)
+ (end 103.7336 81.6864)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 29)
+ (uuid "fd9dd7b2-a862-4f3b-8de4-060db7b43f9c")
+ )
+ (segment
+ (start 109.032749 86.547251)
+ (end 109.260918 86.319082)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "39235bac-a903-4f30-b3ea-05f758ddf860")
+ )
+ (segment
+ (start 109.341448 86.238552)
+ (end 109.260918 86.319082)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "43f4138d-c673-4fa8-a897-765a9493b078")
+ )
+ (segment
+ (start 110.365169 85.661417)
+ (end 110.56614 85.460445)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "5f625181-8a19-4700-a38e-7d055872ab4b")
+ )
+ (segment
+ (start 103.7336 86.36)
+ (end 104.5426 87.169)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "7e393484-ebd0-4d24-a5f2-ce5f6b1d3478")
+ )
+ (segment
+ (start 104.5426 87.169)
+ (end 108.411 87.169)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "ccc58e0f-f212-4760-95a8-6dd9862fdd85")
+ )
+ (segment
+ (start 110.56614 85.013858)
+ (end 110.767111 84.812888)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "d8fa0546-265e-4476-af83-78818dbe105d")
+ )
+ (segment
+ (start 108.411 87.169)
+ (end 109.032749 86.547251)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "dc69c75d-5096-485f-85a5-6dbc571d32c4")
+ )
+ (segment
+ (start 110.767111 84.812888)
+ (end 111.76 83.82)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "dc7ed94f-fe81-48b2-92bf-d82835c44b16")
+ )
+ (segment
+ (start 109.341448 86.238552)
+ (end 109.918583 85.661417)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "dd31b764-22c0-456c-b124-58f568b5547f")
+ )
+ (arc
+ (start 109.918583 85.661417)
+ (mid 110.030229 85.615172)
+ (end 110.141876 85.661417)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "6ef6a035-1c0d-46f8-9e50-582a31b6797a")
+ )
+ (arc
+ (start 110.56614 85.460445)
+ (mid 110.612386 85.348798)
+ (end 110.56614 85.237152)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "7aa3015f-7775-4e4f-9567-c64d47aea67a")
+ )
+ (arc
+ (start 110.141876 85.661417)
+ (mid 110.253523 85.707662)
+ (end 110.365169 85.661417)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "8d97bbbf-f6c0-4d3b-996b-44ade9f68f13")
+ )
+ (arc
+ (start 110.56614 85.237152)
+ (mid 110.519894 85.125505)
+ (end 110.56614 85.013858)
+ (width 0.2032)
+ (layer "F.Cu")
+ (net 34)
+ (uuid "c7611c68-98ef-4a1c-b26a-9d887f2696ba")
+ )
+ (segment
(start 89.535 57.785)
(end 87.63 57.785)
(width 0.508)
@@ -19927,21 +20470,31 @@
(xy 93.760293 84.168024) (xy 93.908602 83.974743) (xy 94.030415 83.763757) (xy 94.123646 83.538677)
(xy 94.186701 83.303353) (xy 94.2185 83.061813) (xy 94.2185 82.818187) (xy 94.186701 82.576647)
(xy 94.123646 82.341323) (xy 94.088204 82.255759) (xy 94.03042 82.116254) (xy 94.030417 82.116248)
- (xy 94.030415 82.116243) (xy 93.908602 81.905257) (xy 93.760293 81.711976) (xy 93.588024 81.539707)
- (xy 93.395291 81.391818) (xy 93.394742 81.391397) (xy 93.183759 81.269586) (xy 93.183745 81.269579)
- (xy 92.958685 81.176357) (xy 92.958681 81.176355) (xy 92.958677 81.176354) (xy 92.939378 81.171182)
- (xy 92.723356 81.113299) (xy 92.723357 81.113299) (xy 92.481813 81.0815) (xy 91.238187 81.0815)
- (xy 90.996643 81.113299) (xy 90.761326 81.176353) (xy 90.761314 81.176357) (xy 90.536254 81.269579)
- (xy 90.53624 81.269586) (xy 90.325257 81.391397) (xy 90.131976 81.539706) (xy 89.959706 81.711976)
- (xy 89.811397 81.905257) (xy 89.689586 82.11624) (xy 89.689579 82.116254) (xy 89.596357 82.341314)
- (xy 89.596353 82.341326) (xy 89.533299 82.576643) (xy 89.5015 82.818186) (xy 87.253402 82.818186)
- (xy 87.227109 82.686) (xy 88.700592 82.686) (xy 88.686208 82.576741) (xy 88.62317 82.341481) (xy 88.623169 82.341478)
- (xy 88.529969 82.116472) (xy 88.529962 82.116458) (xy 88.408184 81.905532) (xy 88.408181 81.905528)
- (xy 88.259916 81.712307) (xy 88.087692 81.540083) (xy 87.894471 81.391818) (xy 87.894467 81.391815)
- (xy 87.683541 81.270037) (xy 87.683527 81.27003) (xy 87.458521 81.17683) (xy 87.458518 81.176829)
- (xy 87.223258 81.113791) (xy 87.223255 81.11379) (xy 86.98178 81.082) (xy 86.614 81.082) (xy 86.614 82.072891)
- (xy 86.448642 82.04) (xy 86.271358 82.04) (xy 86.106 82.072891) (xy 86.106 81.082) (xy 85.73822 81.082)
- (xy 85.496744 81.11379) (xy 85.496741 81.113791) (xy 85.261481 81.176829) (xy 85.261478 81.17683)
+ (xy 94.030415 82.116243) (xy 93.908602 81.905257) (xy 93.846935 81.82489) (xy 106.4001 81.82489)
+ (xy 106.4001 82.005109) (xy 106.435259 82.181869) (xy 106.504226 82.348368) (xy 106.588405 82.474351)
+ (xy 106.604351 82.498215) (xy 106.731785 82.625649) (xy 106.881632 82.725774) (xy 106.944059 82.751632)
+ (xy 107.04813 82.79474) (xy 107.048132 82.79474) (xy 107.048133 82.794741) (xy 107.22489 82.8299)
+ (xy 107.40511 82.8299) (xy 107.581867 82.794741) (xy 107.748368 82.725774) (xy 107.898215 82.625649)
+ (xy 108.025649 82.498215) (xy 108.125774 82.348368) (xy 108.194741 82.181867) (xy 108.2299 82.00511)
+ (xy 108.2299 81.82489) (xy 108.194741 81.648133) (xy 108.125774 81.481632) (xy 108.025649 81.331785)
+ (xy 107.898215 81.204351) (xy 107.856319 81.176357) (xy 107.748368 81.104226) (xy 107.581869 81.035259)
+ (xy 107.58187 81.035259) (xy 107.40511 81.0001) (xy 107.22489 81.0001) (xy 107.04813 81.035259)
+ (xy 106.881631 81.104226) (xy 106.731785 81.20435) (xy 106.60435 81.331785) (xy 106.504226 81.481631)
+ (xy 106.435259 81.64813) (xy 106.4001 81.82489) (xy 93.846935 81.82489) (xy 93.760293 81.711976)
+ (xy 93.588024 81.539707) (xy 93.395291 81.391818) (xy 93.394742 81.391397) (xy 93.183759 81.269586)
+ (xy 93.183745 81.269579) (xy 92.958685 81.176357) (xy 92.958681 81.176355) (xy 92.958677 81.176354)
+ (xy 92.939378 81.171182) (xy 92.723356 81.113299) (xy 92.723357 81.113299) (xy 92.481813 81.0815)
+ (xy 91.238187 81.0815) (xy 90.996643 81.113299) (xy 90.761326 81.176353) (xy 90.761314 81.176357)
+ (xy 90.536254 81.269579) (xy 90.53624 81.269586) (xy 90.325257 81.391397) (xy 90.131976 81.539706)
+ (xy 89.959706 81.711976) (xy 89.811397 81.905257) (xy 89.689586 82.11624) (xy 89.689579 82.116254)
+ (xy 89.596357 82.341314) (xy 89.596353 82.341326) (xy 89.533299 82.576643) (xy 89.5015 82.818186)
+ (xy 87.253402 82.818186) (xy 87.227109 82.686) (xy 88.700592 82.686) (xy 88.686208 82.576741) (xy 88.62317 82.341481)
+ (xy 88.623169 82.341478) (xy 88.529969 82.116472) (xy 88.529962 82.116458) (xy 88.408184 81.905532)
+ (xy 88.408181 81.905528) (xy 88.259916 81.712307) (xy 88.087692 81.540083) (xy 87.894471 81.391818)
+ (xy 87.894467 81.391815) (xy 87.683541 81.270037) (xy 87.683527 81.27003) (xy 87.458521 81.17683)
+ (xy 87.458518 81.176829) (xy 87.223258 81.113791) (xy 87.223255 81.11379) (xy 86.98178 81.082) (xy 86.614 81.082)
+ (xy 86.614 82.072891) (xy 86.448642 82.04) (xy 86.271358 82.04) (xy 86.106 82.072891) (xy 86.106 81.082)
+ (xy 85.73822 81.082) (xy 85.496744 81.11379) (xy 85.496741 81.113791) (xy 85.261481 81.176829) (xy 85.261478 81.17683)
(xy 85.036472 81.27003) (xy 85.036458 81.270037) (xy 84.825532 81.391815) (xy 84.825528 81.391818)
(xy 84.632307 81.540083) (xy 84.460083 81.712307) (xy 84.311818 81.905528) (xy 84.311815 81.905532)
(xy 84.190037 82.116458) (xy 84.19003 82.116472) (xy 84.09683 82.341478) (xy 84.096829 82.341481)
@@ -20835,21 +21388,31 @@
(xy 93.760293 84.168024) (xy 93.908602 83.974743) (xy 94.030415 83.763757) (xy 94.123646 83.538677)
(xy 94.186701 83.303353) (xy 94.2185 83.061813) (xy 94.2185 82.818187) (xy 94.186701 82.576647)
(xy 94.123646 82.341323) (xy 94.088204 82.255759) (xy 94.03042 82.116254) (xy 94.030417 82.116248)
- (xy 94.030415 82.116243) (xy 93.908602 81.905257) (xy 93.760293 81.711976) (xy 93.588024 81.539707)
- (xy 93.395291 81.391818) (xy 93.394742 81.391397) (xy 93.183759 81.269586) (xy 93.183745 81.269579)
- (xy 92.958685 81.176357) (xy 92.958681 81.176355) (xy 92.958677 81.176354) (xy 92.939378 81.171182)
- (xy 92.723356 81.113299) (xy 92.723357 81.113299) (xy 92.481813 81.0815) (xy 91.238187 81.0815)
- (xy 90.996643 81.113299) (xy 90.761326 81.176353) (xy 90.761314 81.176357) (xy 90.536254 81.269579)
- (xy 90.53624 81.269586) (xy 90.325257 81.391397) (xy 90.131976 81.539706) (xy 89.959706 81.711976)
- (xy 89.811397 81.905257) (xy 89.689586 82.11624) (xy 89.689579 82.116254) (xy 89.596357 82.341314)
- (xy 89.596353 82.341326) (xy 89.533299 82.576643) (xy 89.5015 82.818186) (xy 87.253402 82.818186)
- (xy 87.227109 82.686) (xy 88.700592 82.686) (xy 88.686208 82.576741) (xy 88.62317 82.341481) (xy 88.623169 82.341478)
- (xy 88.529969 82.116472) (xy 88.529962 82.116458) (xy 88.408184 81.905532) (xy 88.408181 81.905528)
- (xy 88.259916 81.712307) (xy 88.087692 81.540083) (xy 87.894471 81.391818) (xy 87.894467 81.391815)
- (xy 87.683541 81.270037) (xy 87.683527 81.27003) (xy 87.458521 81.17683) (xy 87.458518 81.176829)
- (xy 87.223258 81.113791) (xy 87.223255 81.11379) (xy 86.98178 81.082) (xy 86.614 81.082) (xy 86.614 82.072891)
- (xy 86.448642 82.04) (xy 86.271358 82.04) (xy 86.106 82.072891) (xy 86.106 81.082) (xy 85.73822 81.082)
- (xy 85.496744 81.11379) (xy 85.496741 81.113791) (xy 85.261481 81.176829) (xy 85.261478 81.17683)
+ (xy 94.030415 82.116243) (xy 93.908602 81.905257) (xy 93.846935 81.82489) (xy 106.4001 81.82489)
+ (xy 106.4001 82.005109) (xy 106.435259 82.181869) (xy 106.504226 82.348368) (xy 106.588405 82.474351)
+ (xy 106.604351 82.498215) (xy 106.731785 82.625649) (xy 106.881632 82.725774) (xy 106.944059 82.751632)
+ (xy 107.04813 82.79474) (xy 107.048132 82.79474) (xy 107.048133 82.794741) (xy 107.22489 82.8299)
+ (xy 107.40511 82.8299) (xy 107.581867 82.794741) (xy 107.748368 82.725774) (xy 107.898215 82.625649)
+ (xy 108.025649 82.498215) (xy 108.125774 82.348368) (xy 108.194741 82.181867) (xy 108.2299 82.00511)
+ (xy 108.2299 81.82489) (xy 108.194741 81.648133) (xy 108.125774 81.481632) (xy 108.025649 81.331785)
+ (xy 107.898215 81.204351) (xy 107.856319 81.176357) (xy 107.748368 81.104226) (xy 107.581869 81.035259)
+ (xy 107.58187 81.035259) (xy 107.40511 81.0001) (xy 107.22489 81.0001) (xy 107.04813 81.035259)
+ (xy 106.881631 81.104226) (xy 106.731785 81.20435) (xy 106.60435 81.331785) (xy 106.504226 81.481631)
+ (xy 106.435259 81.64813) (xy 106.4001 81.82489) (xy 93.846935 81.82489) (xy 93.760293 81.711976)
+ (xy 93.588024 81.539707) (xy 93.395291 81.391818) (xy 93.394742 81.391397) (xy 93.183759 81.269586)
+ (xy 93.183745 81.269579) (xy 92.958685 81.176357) (xy 92.958681 81.176355) (xy 92.958677 81.176354)
+ (xy 92.939378 81.171182) (xy 92.723356 81.113299) (xy 92.723357 81.113299) (xy 92.481813 81.0815)
+ (xy 91.238187 81.0815) (xy 90.996643 81.113299) (xy 90.761326 81.176353) (xy 90.761314 81.176357)
+ (xy 90.536254 81.269579) (xy 90.53624 81.269586) (xy 90.325257 81.391397) (xy 90.131976 81.539706)
+ (xy 89.959706 81.711976) (xy 89.811397 81.905257) (xy 89.689586 82.11624) (xy 89.689579 82.116254)
+ (xy 89.596357 82.341314) (xy 89.596353 82.341326) (xy 89.533299 82.576643) (xy 89.5015 82.818186)
+ (xy 87.253402 82.818186) (xy 87.227109 82.686) (xy 88.700592 82.686) (xy 88.686208 82.576741) (xy 88.62317 82.341481)
+ (xy 88.623169 82.341478) (xy 88.529969 82.116472) (xy 88.529962 82.116458) (xy 88.408184 81.905532)
+ (xy 88.408181 81.905528) (xy 88.259916 81.712307) (xy 88.087692 81.540083) (xy 87.894471 81.391818)
+ (xy 87.894467 81.391815) (xy 87.683541 81.270037) (xy 87.683527 81.27003) (xy 87.458521 81.17683)
+ (xy 87.458518 81.176829) (xy 87.223258 81.113791) (xy 87.223255 81.11379) (xy 86.98178 81.082) (xy 86.614 81.082)
+ (xy 86.614 82.072891) (xy 86.448642 82.04) (xy 86.271358 82.04) (xy 86.106 82.072891) (xy 86.106 81.082)
+ (xy 85.73822 81.082) (xy 85.496744 81.11379) (xy 85.496741 81.113791) (xy 85.261481 81.176829) (xy 85.261478 81.17683)
(xy 85.036472 81.27003) (xy 85.036458 81.270037) (xy 84.825532 81.391815) (xy 84.825528 81.391818)
(xy 84.632307 81.540083) (xy 84.460083 81.712307) (xy 84.311818 81.905528) (xy 84.311815 81.905532)
(xy 84.190037 82.116458) (xy 84.19003 82.116472) (xy 84.09683 82.341478) (xy 84.096829 82.341481)
@@ -21159,5 +21722,123 @@
)
)
)
+ (generated
+ (uuid "3b224bd0-9309-49ce-a879-0716a3d2513f")
+ (type tuning_pattern)
+ (name "Tuning Pattern")
+ (layer "F.Cu")
+ (base_line
+ (pts
+ (xy 109.032749 86.547251) (xy 109.260918 86.319082)
+ )
+ )
+ (corner_radius_percent 80)
+ (end
+ (xy 109.260918 86.319082)
+ )
+ (initial_side "right")
+ (last_diff_pair_gap 0.18)
+ (last_netname "CAN_TX")
+ (last_status "too_short")
+ (last_track_width 0.2032)
+ (last_tuning "383.81 mils (too short)")
+ (max_amplitude 1)
+ (min_amplitude 0.2)
+ (min_spacing 0.6)
+ (origin
+ (xy 109.032749 86.547251)
+ )
+ (override_custom_rules no)
+ (rounded yes)
+ (single_sided no)
+ (target_length 10.1092)
+ (target_length_max 10.2092)
+ (target_length_min 10.0092)
+ (target_skew 0)
+ (target_skew_max 0.1)
+ (target_skew_min -0.1)
+ (tuning_mode "single")
+ (members "39235bac-a903-4f30-b3ea-05f758ddf860")
+ )
+ (generated
+ (uuid "3c61adb8-265d-4be7-89b9-6cbbf9f66488")
+ (type tuning_pattern)
+ (name "Tuning Pattern")
+ (layer "F.Cu")
+ (base_line
+ (pts
+ (xy 109.918583 85.661417) (xy 111.76 83.82)
+ )
+ )
+ (corner_radius_percent 80)
+ (end
+ (xy 111.76 83.82)
+ )
+ (initial_side "right")
+ (last_diff_pair_gap 0.18)
+ (last_netname "CAN_TX")
+ (last_status "tuned")
+ (last_track_width 0.2032)
+ (last_tuning "398.00 mils (tuned)")
+ (max_amplitude 1)
+ (min_amplitude 0.2)
+ (min_spacing 0.6)
+ (origin
+ (xy 109.918583 85.661417)
+ )
+ (override_custom_rules no)
+ (rounded yes)
+ (single_sided no)
+ (target_length 10.1092)
+ (target_length_max 10.2092)
+ (target_length_min 10.0092)
+ (target_skew 0)
+ (target_skew_max 0.1)
+ (target_skew_min -0.1)
+ (tuning_mode "single")
+ (members "5f625181-8a19-4700-a38e-7d055872ab4b" "6ef6a035-1c0d-46f8-9e50-582a31b6797a"
+ "7aa3015f-7775-4e4f-9567-c64d47aea67a" "8d97bbbf-f6c0-4d3b-996b-44ade9f68f13"
+ "c7611c68-98ef-4a1c-b26a-9d887f2696ba" "d8fa0546-265e-4476-af83-78818dbe105d"
+ "dc7ed94f-fe81-48b2-92bf-d82835c44b16"
+ )
+ )
+ (generated
+ (uuid "9d585f20-2a79-4f4d-9c46-cc530d37dfdc")
+ (type tuning_pattern)
+ (name "Tuning Pattern")
+ (layer "F.Cu")
+ (base_line
+ (pts
+ (xy 109.341448 86.238552) (xy 109.260918 86.319082)
+ )
+ )
+ (corner_radius_percent 80)
+ (end
+ (xy 109.260918 86.319082)
+ )
+ (initial_side "left")
+ (last_diff_pair_gap 0.18)
+ (last_netname "CAN_TX")
+ (last_status "tuned")
+ (last_track_width 0.2032)
+ (last_tuning "383.81 mils (tuned)")
+ (max_amplitude 1)
+ (min_amplitude 0.2)
+ (min_spacing 0.6)
+ (origin
+ (xy 109.341448 86.238552)
+ )
+ (override_custom_rules no)
+ (rounded yes)
+ (single_sided no)
+ (target_length 1000000)
+ (target_length_max 1000000)
+ (target_length_min 0)
+ (target_skew 0)
+ (target_skew_max 0.1)
+ (target_skew_min -0.1)
+ (tuning_mode "single")
+ (members "43f4138d-c673-4fa8-a897-765a9493b078")
+ )
(embedded_fonts no)
)
diff --git a/hw/can_gauge_interface.kicad_prl b/hw/can_gauge_interface.kicad_prl
index 9daeb03..e4e7398 100644
--- a/hw/can_gauge_interface.kicad_prl
+++ b/hw/can_gauge_interface.kicad_prl
@@ -1,6 +1,6 @@
{
"board": {
- "active_layer": 2,
+ "active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],