raspberry pi can bus hat
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: rename to CANopy

+121 -121
+5 -5
README.md
··· 1 - # can-hat 1 + # CANopy 2 2 3 - ![the main schematic](https://cdn.hackclub.com/019dc829-20e5-78ac-9db8-4ea4736f9ba4/can-hat.svg) 4 - ![the can channel schematic](https://cdn.hackclub.com/019dc829-1d3c-7ace-a1cf-2922d84d61cc/can_channel.svg) 3 + ![the main schematic](https://cdn.hackclub.com/019dc829-20e5-78ac-9db8-4ea4736f9ba4/CANopy.svg) 4 + ![the branch schematic](https://cdn.hackclub.com/019dc829-1d3c-7ace-a1cf-2922d84d61cc/CANopy_branch.svg) 5 5 6 - The canonical repo for this is hosted on tangled over at [`dunkirk.sh/can-hat`](https://tangled.org/dunkirk.sh/can-hat) 6 + The canonical repo for this is hosted on tangled over at [`dunkirk.sh/CANopy`](https://tangled.org/dunkirk.sh/CANopy) 7 7 8 8 ## BOM 9 9 ··· 33 33 </p> 34 34 35 35 <p align="center"> 36 - <a href="https://tangled.org/dunkirk.sh/can-hat/blob/main/LICENSE.md"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=CERN-OHL-S%20v2&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a> 36 + <a href="https://tangled.org/dunkirk.sh/CANopy/blob/main/LICENSE.md"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=CERN-OHL-S%20v2&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a> 37 37 </p>
+38 -38
hardware/can-hat.kicad_pcb hardware/CANopy.kicad_pcb
··· 208 208 (property ki_fp_filters "C_*") 209 209 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/e885c18f-d886-45e7-8b88-5b38f66772ba") 210 210 (sheetname "/CAN2/") 211 - (sheetfile "can_channel.kicad_sch") 211 + (sheetfile "CANopy_branch.kicad_sch") 212 212 (attr smd) 213 213 (fp_rect 214 214 (start -0.7 -0.35) ··· 356 356 (property ki_fp_filters "C_*") 357 357 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/8c393905-1f5c-43d1-a3bd-fc2fab016ba3") 358 358 (sheetname "/CAN0/") 359 - (sheetfile "can_channel.kicad_sch") 359 + (sheetfile "CANopy_branch.kicad_sch") 360 360 (attr smd) 361 361 (fp_rect 362 362 (start -0.7 -0.35) ··· 505 505 (property ki_fp_filters "DFN*1EP*3x4.5mm*P0.65mm*") 506 506 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/7e7e047d-0ef5-4af2-bf19-3b408467b531") 507 507 (sheetname "/CAN1/") 508 - (sheetfile "can_channel.kicad_sch") 508 + (sheetfile "CANopy_branch.kicad_sch") 509 509 (attr smd) 510 510 (fp_line 511 511 (start 0 -4.435) ··· 1678 1678 (property ki_fp_filters "C_*") 1679 1679 (path "/d03277df-14b1-4a1f-bbdf-d2fbc6f4bb88") 1680 1680 (sheetname "/") 1681 - (sheetfile "can-hat.kicad_sch") 1681 + (sheetfile "CANopy.kicad_sch") 1682 1682 (attr smd) 1683 1683 (fp_line 1684 1684 (start -0.261252 -0.735) ··· 1832 1832 (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") 1833 1833 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/c5038975-6dd9-41fc-912e-849e51105138") 1834 1834 (sheetname "/CAN0/") 1835 - (sheetfile "can_channel.kicad_sch") 1835 + (sheetfile "CANopy_branch.kicad_sch") 1836 1836 (attr smd) 1837 1837 (fp_line 1838 1838 (start -2.06 -2.56) ··· 2210 2210 (property ki_fp_filters "R_*") 2211 2211 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/ad5e0a1d-ae4e-4568-8fce-c54d35951fbb") 2212 2212 (sheetname "/CAN0/") 2213 - (sheetfile "can_channel.kicad_sch") 2213 + (sheetfile "CANopy_branch.kicad_sch") 2214 2214 (attr smd) 2215 2215 (fp_rect 2216 2216 (start -0.7 -0.35) ··· 2358 2358 (property ki_fp_filters "C_*") 2359 2359 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/e885c18f-d886-45e7-8b88-5b38f66772ba") 2360 2360 (sheetname "/CAN0/") 2361 - (sheetfile "can_channel.kicad_sch") 2361 + (sheetfile "CANopy_branch.kicad_sch") 2362 2362 (attr smd) 2363 2363 (fp_rect 2364 2364 (start -0.7 -0.35) ··· 2506 2506 (property ki_fp_filters "R_*") 2507 2507 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/ad5e0a1d-ae4e-4568-8fce-c54d35951fbb") 2508 2508 (sheetname "/CAN2/") 2509 - (sheetfile "can_channel.kicad_sch") 2509 + (sheetfile "CANopy_branch.kicad_sch") 2510 2510 (attr smd) 2511 2511 (fp_rect 2512 2512 (start -0.7 -0.35) ··· 2654 2654 (property ki_fp_filters "R_*") 2655 2655 (path "/3742b2b4-b6b7-4016-a9b5-12955374b980") 2656 2656 (sheetname "/") 2657 - (sheetfile "can-hat.kicad_sch") 2657 + (sheetfile "CANopy.kicad_sch") 2658 2658 (attr smd) 2659 2659 (fp_rect 2660 2660 (start -0.7 -0.35) ··· 2802 2802 (property ki_fp_filters "C_*") 2803 2803 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/b29e40fc-7b6a-4b68-82b8-2bd0d8d439e8") 2804 2804 (sheetname "/CAN2/") 2805 - (sheetfile "can_channel.kicad_sch") 2805 + (sheetfile "CANopy_branch.kicad_sch") 2806 2806 (attr smd) 2807 2807 (fp_rect 2808 2808 (start -0.7 -0.35) ··· 3381 3381 ) 3382 3382 (path "/ff49db9c-c0d3-4f04-a6db-91723aafa73b") 3383 3383 (sheetname "/") 3384 - (sheetfile "can-hat.kicad_sch") 3384 + (sheetfile "CANopy.kicad_sch") 3385 3385 (attr through_hole exclude_from_bom) 3386 3386 (fp_line 3387 3387 (start -29 0) ··· 4650 4650 (property ki_fp_filters "C_*") 4651 4651 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/b29e40fc-7b6a-4b68-82b8-2bd0d8d439e8") 4652 4652 (sheetname "/CAN0/") 4653 - (sheetfile "can_channel.kicad_sch") 4653 + (sheetfile "CANopy_branch.kicad_sch") 4654 4654 (attr smd) 4655 4655 (fp_rect 4656 4656 (start -0.7 -0.35) ··· 4799 4799 (property ki_fp_filters "DFN*1EP*3x4.5mm*P0.65mm*") 4800 4800 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/7e7e047d-0ef5-4af2-bf19-3b408467b531") 4801 4801 (sheetname "/CAN0/") 4802 - (sheetfile "can_channel.kicad_sch") 4802 + (sheetfile "CANopy_branch.kicad_sch") 4803 4803 (attr smd) 4804 4804 (fp_line 4805 4805 (start 0 -4.435) ··· 5175 5175 (property ki_fp_filters "R_*") 5176 5176 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/4130b5bb-0ecd-4320-b9cd-24ccd74e2148") 5177 5177 (sheetname "/CAN2/") 5178 - (sheetfile "can_channel.kicad_sch") 5178 + (sheetfile "CANopy_branch.kicad_sch") 5179 5179 (attr smd) 5180 5180 (fp_rect 5181 5181 (start -0.7 -0.35) ··· 5323 5323 (property ki_fp_filters "R_*") 5324 5324 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/ad5e0a1d-ae4e-4568-8fce-c54d35951fbb") 5325 5325 (sheetname "/CAN1/") 5326 - (sheetfile "can_channel.kicad_sch") 5326 + (sheetfile "CANopy_branch.kicad_sch") 5327 5327 (attr smd) 5328 5328 (fp_rect 5329 5329 (start -0.7 -0.35) ··· 5471 5471 (property ki_fp_filters "C_*") 5472 5472 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/b29e40fc-7b6a-4b68-82b8-2bd0d8d439e8") 5473 5473 (sheetname "/CAN1/") 5474 - (sheetfile "can_channel.kicad_sch") 5474 + (sheetfile "CANopy_branch.kicad_sch") 5475 5475 (attr smd) 5476 5476 (fp_rect 5477 5477 (start -0.7 -0.35) ··· 5619 5619 (property ki_fp_filters "R_*") 5620 5620 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/4130b5bb-0ecd-4320-b9cd-24ccd74e2148") 5621 5621 (sheetname "/CAN0/") 5622 - (sheetfile "can_channel.kicad_sch") 5622 + (sheetfile "CANopy_branch.kicad_sch") 5623 5623 (attr smd) 5624 5624 (fp_rect 5625 5625 (start -0.7 -0.35) ··· 6727 6727 (property ki_fp_filters "C_*") 6728 6728 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/8c393905-1f5c-43d1-a3bd-fc2fab016ba3") 6729 6729 (sheetname "/CAN1/") 6730 - (sheetfile "can_channel.kicad_sch") 6730 + (sheetfile "CANopy_branch.kicad_sch") 6731 6731 (attr smd) 6732 6732 (fp_rect 6733 6733 (start -0.7 -0.35) ··· 6874 6874 (property ki_fp_filters "Oscillator*Abracon*ASCO*1.6x1.2mm*") 6875 6875 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/058a522f-becb-4533-a845-d20f48132ea7") 6876 6876 (sheetname "/CAN0/") 6877 - (sheetfile "can_channel.kicad_sch") 6877 + (sheetfile "CANopy_branch.kicad_sch") 6878 6878 (attr smd) 6879 6879 (fp_line 6880 6880 (start -2.76 -1.86) ··· 7131 7131 (property ki_fp_filters "C_*") 7132 7132 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/fce47d83-1e8f-4288-97b2-8bc87eee754f") 7133 7133 (sheetname "/CAN1/") 7134 - (sheetfile "can_channel.kicad_sch") 7134 + (sheetfile "CANopy_branch.kicad_sch") 7135 7135 (attr smd) 7136 7136 (fp_rect 7137 7137 (start -0.7 -0.35) ··· 7279 7279 (property ki_fp_filters "C_*") 7280 7280 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/fce47d83-1e8f-4288-97b2-8bc87eee754f") 7281 7281 (sheetname "/CAN2/") 7282 - (sheetfile "can_channel.kicad_sch") 7282 + (sheetfile "CANopy_branch.kicad_sch") 7283 7283 (attr smd) 7284 7284 (fp_rect 7285 7285 (start -0.7 -0.35) ··· 7426 7426 (property ki_fp_filters "Oscillator*Abracon*ASCO*1.6x1.2mm*") 7427 7427 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/058a522f-becb-4533-a845-d20f48132ea7") 7428 7428 (sheetname "/CAN2/") 7429 - (sheetfile "can_channel.kicad_sch") 7429 + (sheetfile "CANopy_branch.kicad_sch") 7430 7430 (attr smd) 7431 7431 (fp_line 7432 7432 (start -2.76 -1.86) ··· 7684 7684 (property ki_fp_filters "Connector*:*_1x??_*") 7685 7685 (path "/5da76b4f-d28b-41d0-97dc-15db633cb908") 7686 7686 (sheetname "/") 7687 - (sheetfile "can-hat.kicad_sch") 7687 + (sheetfile "CANopy.kicad_sch") 7688 7688 (attr through_hole) 7689 7689 (fp_line 7690 7690 (start 5.65 -8.22) ··· 7910 7910 (property ki_fp_filters "C_*") 7911 7911 (path "/033f26e5-98d4-49d8-b923-408c71a3409c") 7912 7912 (sheetname "/") 7913 - (sheetfile "can-hat.kicad_sch") 7913 + (sheetfile "CANopy.kicad_sch") 7914 7914 (attr smd) 7915 7915 (fp_line 7916 7916 (start -0.261252 -0.735) ··· 8064 8064 (property ki_fp_filters "R_*") 8065 8065 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/4130b5bb-0ecd-4320-b9cd-24ccd74e2148") 8066 8066 (sheetname "/CAN1/") 8067 - (sheetfile "can_channel.kicad_sch") 8067 + (sheetfile "CANopy_branch.kicad_sch") 8068 8068 (attr smd) 8069 8069 (fp_rect 8070 8070 (start -0.7 -0.35) ··· 8212 8212 (property ki_fp_filters "C_*") 8213 8213 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/8c393905-1f5c-43d1-a3bd-fc2fab016ba3") 8214 8214 (sheetname "/CAN2/") 8215 - (sheetfile "can_channel.kicad_sch") 8215 + (sheetfile "CANopy_branch.kicad_sch") 8216 8216 (attr smd) 8217 8217 (fp_rect 8218 8218 (start -0.7 -0.35) ··· 8360 8360 (property ki_fp_filters "C_*") 8361 8361 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/e885c18f-d886-45e7-8b88-5b38f66772ba") 8362 8362 (sheetname "/CAN1/") 8363 - (sheetfile "can_channel.kicad_sch") 8363 + (sheetfile "CANopy_branch.kicad_sch") 8364 8364 (attr smd) 8365 8365 (fp_rect 8366 8366 (start -0.7 -0.35) ··· 8508 8508 (property ki_fp_filters "R_*") 8509 8509 (path "/637010f9-198a-4a0d-9f61-3eb4bc24b8c8") 8510 8510 (sheetname "/") 8511 - (sheetfile "can-hat.kicad_sch") 8511 + (sheetfile "CANopy.kicad_sch") 8512 8512 (attr smd) 8513 8513 (fp_rect 8514 8514 (start -0.7 -0.35) ··· 8657 8657 (property ki_fp_filters "Connector*:*_1x??_*") 8658 8658 (path "/00e88525-63b6-4c5c-88bf-ddecd265849f") 8659 8659 (sheetname "/") 8660 - (sheetfile "can-hat.kicad_sch") 8660 + (sheetfile "CANopy.kicad_sch") 8661 8661 (attr through_hole) 8662 8662 (fp_line 8663 8663 (start 5.65 -8.22) ··· 8884 8884 (property ki_fp_filters "*SO*3.9x4.9mm*P1.27mm*") 8885 8885 (path "/09a5fadf-bb2d-4d06-beab-def9ce8e4e0b") 8886 8886 (sheetname "/") 8887 - (sheetfile "can-hat.kicad_sch") 8887 + (sheetfile "CANopy.kicad_sch") 8888 8888 (attr smd) 8889 8889 (fp_line 8890 8890 (start -2.06 -2.56) ··· 9263 9263 (property ki_fp_filters "DFN*1EP*3x4.5mm*P0.65mm*") 9264 9264 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/7e7e047d-0ef5-4af2-bf19-3b408467b531") 9265 9265 (sheetname "/CAN2/") 9266 - (sheetfile "can_channel.kicad_sch") 9266 + (sheetfile "CANopy_branch.kicad_sch") 9267 9267 (attr smd) 9268 9268 (fp_line 9269 9269 (start 0 -4.435) ··· 9640 9640 (property ki_fp_filters "Connector*:*_1x??_*") 9641 9641 (path "/89bdec6a-3dd4-44d6-a8f0-296bd8e58426") 9642 9642 (sheetname "/") 9643 - (sheetfile "can-hat.kicad_sch") 9643 + (sheetfile "CANopy.kicad_sch") 9644 9644 (attr through_hole) 9645 9645 (fp_line 9646 9646 (start 5.65 -8.22) ··· 9865 9865 (property ki_fp_filters "Oscillator*Abracon*ASCO*1.6x1.2mm*") 9866 9866 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/058a522f-becb-4533-a845-d20f48132ea7") 9867 9867 (sheetname "/CAN1/") 9868 - (sheetfile "can_channel.kicad_sch") 9868 + (sheetfile "CANopy_branch.kicad_sch") 9869 9869 (attr smd) 9870 9870 (fp_line 9871 9871 (start -2.76 -1.86) ··· 10112 10112 (property ki_fp_filters "Pin* Test*") 10113 10113 (path "/e0ab15a1-2f17-486a-a0b6-8489b2b2d233") 10114 10114 (sheetname "/") 10115 - (sheetfile "can-hat.kicad_sch") 10115 + (sheetfile "CANopy.kicad_sch") 10116 10116 (attr exclude_from_pos_files exclude_from_bom) 10117 10117 (fp_line 10118 10118 (start 3.57 0.4) ··· 10377 10377 (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") 10378 10378 (path "/748c85b6-cf1e-459f-b03b-a42e443a0481/c5038975-6dd9-41fc-912e-849e51105138") 10379 10379 (sheetname "/CAN2/") 10380 - (sheetfile "can_channel.kicad_sch") 10380 + (sheetfile "CANopy_branch.kicad_sch") 10381 10381 (attr smd) 10382 10382 (fp_line 10383 10383 (start -2.06 -2.56) ··· 10755 10755 (property ki_fp_filters "R_*") 10756 10756 (path "/23e56d0f-4b90-4184-a94e-4eb88ac08815") 10757 10757 (sheetname "/") 10758 - (sheetfile "can-hat.kicad_sch") 10758 + (sheetfile "CANopy.kicad_sch") 10759 10759 (attr smd) 10760 10760 (fp_rect 10761 10761 (start -0.7 -0.35) ··· 10903 10903 (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") 10904 10904 (path "/00e2c20b-7be4-4f83-a3f0-21fb1d83928e/c5038975-6dd9-41fc-912e-849e51105138") 10905 10905 (sheetname "/CAN1/") 10906 - (sheetfile "can_channel.kicad_sch") 10906 + (sheetfile "CANopy_branch.kicad_sch") 10907 10907 (attr smd) 10908 10908 (fp_line 10909 10909 (start -2.06 -2.56) ··· 11281 11281 (property ki_fp_filters "C_*") 11282 11282 (path "/cffcbb79-f928-4938-8342-415f3cadb2dd/fce47d83-1e8f-4288-97b2-8bc87eee754f") 11283 11283 (sheetname "/CAN0/") 11284 - (sheetfile "can_channel.kicad_sch") 11284 + (sheetfile "CANopy_branch.kicad_sch") 11285 11285 (attr smd) 11286 11286 (fp_rect 11287 11287 (start -0.7 -0.35)
+1 -1
hardware/can-hat.kicad_pro hardware/CANopy.kicad_pro
··· 474 474 "pinned_symbol_libs": [] 475 475 }, 476 476 "meta": { 477 - "filename": "can-hat.kicad_pro", 477 + "filename": "CANopy.kicad_pro", 478 478 "version": 3 479 479 }, 480 480 "net_settings": {
+34 -34
hardware/can-hat.kicad_sch hardware/CANopy.kicad_sch
··· 5 5 (uuid "bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2") 6 6 (paper "User" 203.2 127) 7 7 (title_block 8 - (title "CAN Hat") 8 + (title "CANopy") 9 9 (date "2026-04-25") 10 10 (rev "1") 11 11 (company "Kieran Klukas") ··· 3136 3136 (uuid "248f2b97-a27e-4c63-bf4f-2343b444e8e6") 3137 3137 ) 3138 3138 (instances 3139 - (project "can-hat" 3139 + (project "CANopy" 3140 3140 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3141 3141 (reference "J4") 3142 3142 (unit 1) ··· 3202 3202 (uuid "8bdfa20d-ad24-43cc-a169-1b435047c4d5") 3203 3203 ) 3204 3204 (instances 3205 - (project "can-hat" 3205 + (project "CANopy" 3206 3206 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3207 3207 (reference "#PWR040") 3208 3208 (unit 1) ··· 3267 3267 (uuid "38afd923-955b-42df-a105-1b54bb223526") 3268 3268 ) 3269 3269 (instances 3270 - (project "can-hat" 3270 + (project "CANopy" 3271 3271 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3272 3272 (reference "#PWR054") 3273 3273 (unit 1) ··· 3346 3346 (uuid "35630ff5-fe54-4d06-bf04-e0c079d0a8fa") 3347 3347 ) 3348 3348 (instances 3349 - (project "can-hat" 3349 + (project "CANopy" 3350 3350 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3351 3351 (reference "C14") 3352 3352 (unit 1) ··· 3716 3716 (uuid "1036bc69-af97-4067-a569-1a34e4adf152") 3717 3717 ) 3718 3718 (instances 3719 - (project "can-hat" 3719 + (project "CANopy" 3720 3720 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3721 3721 (reference "#PWR041") 3722 3722 (unit 1) ··· 3794 3794 (uuid "7b4d8d24-63ed-4831-a722-28b747ca20f1") 3795 3795 ) 3796 3796 (instances 3797 - (project "can-hat" 3797 + (project "CANopy" 3798 3798 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3799 3799 (reference "R9") 3800 3800 (unit 1) ··· 3860 3860 (uuid "044c5870-b14a-43f9-aee7-b14f733e857b") 3861 3861 ) 3862 3862 (instances 3863 - (project "can-hat" 3863 + (project "CANopy" 3864 3864 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3865 3865 (reference "#PWR028") 3866 3866 (unit 1) ··· 3926 3926 (uuid "31d111c1-bfb1-44d2-a341-4f17da8c7bad") 3927 3927 ) 3928 3928 (instances 3929 - (project "can-hat" 3929 + (project "CANopy" 3930 3930 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3931 3931 (reference "#PWR030") 3932 3932 (unit 1) ··· 3992 3992 (uuid "14d23970-e7fc-450c-9ca8-c06fbb852836") 3993 3993 ) 3994 3994 (instances 3995 - (project "can-hat" 3995 + (project "CANopy" 3996 3996 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 3997 3997 (reference "#PWR043") 3998 3998 (unit 1) ··· 4058 4058 (uuid "060081c6-b030-4cd4-b316-8c89bbd862ef") 4059 4059 ) 4060 4060 (instances 4061 - (project "can-hat" 4061 + (project "CANopy" 4062 4062 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4063 4063 (reference "#PWR042") 4064 4064 (unit 1) ··· 4124 4124 (uuid "4db13a8d-f7dd-4165-acec-68003fa86b95") 4125 4125 ) 4126 4126 (instances 4127 - (project "can-hat" 4127 + (project "CANopy" 4128 4128 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4129 4129 (reference "#PWR052") 4130 4130 (unit 1) ··· 4190 4190 (uuid "392246bd-24da-4b72-b533-71886091346e") 4191 4191 ) 4192 4192 (instances 4193 - (project "can-hat" 4193 + (project "CANopy" 4194 4194 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4195 4195 (reference "#PWR018") 4196 4196 (unit 1) ··· 4334 4334 (uuid "9bfeb8ec-bd4f-4d8e-b58a-13659ee04464") 4335 4335 ) 4336 4336 (instances 4337 - (project "can-hat" 4337 + (project "CANopy" 4338 4338 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4339 4339 (reference "#PWR046") 4340 4340 (unit 1) ··· 4412 4412 (uuid "026c975f-8ce2-476d-b82a-b70dee826607") 4413 4413 ) 4414 4414 (instances 4415 - (project "can-hat" 4415 + (project "CANopy" 4416 4416 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4417 4417 (reference "R8") 4418 4418 (unit 1) ··· 4477 4477 (uuid "f868ee6f-b69c-42d2-acb5-f96dc98fb238") 4478 4478 ) 4479 4479 (instances 4480 - (project "can-hat" 4480 + (project "CANopy" 4481 4481 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4482 4482 (reference "#PWR047") 4483 4483 (unit 1) ··· 4542 4542 (uuid "a88a77d3-53ea-4c07-94e9-c9b6cb5efd6f") 4543 4543 ) 4544 4544 (instances 4545 - (project "can-hat" 4545 + (project "CANopy" 4546 4546 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4547 4547 (reference "#PWR049") 4548 4548 (unit 1) ··· 4607 4607 (uuid "af3c0a5d-691b-4f77-9bef-835e3e55e8cd") 4608 4608 ) 4609 4609 (instances 4610 - (project "can-hat" 4610 + (project "CANopy" 4611 4611 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4612 4612 (reference "#PWR050") 4613 4613 (unit 1) ··· 4672 4672 (uuid "9e114165-8f87-4a9a-b557-9b887eda992a") 4673 4673 ) 4674 4674 (instances 4675 - (project "can-hat" 4675 + (project "CANopy" 4676 4676 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4677 4677 (reference "#FLG02") 4678 4678 (unit 1) ··· 4751 4751 (uuid "f4e56a18-9fa4-4f08-81ef-3cb29b3677ca") 4752 4752 ) 4753 4753 (instances 4754 - (project "can-hat" 4754 + (project "CANopy" 4755 4755 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4756 4756 (reference "J3") 4757 4757 (unit 1) ··· 4881 4881 (uuid "b668d850-6883-4894-a404-a1af998f4bb2") 4882 4882 ) 4883 4883 (instances 4884 - (project "can-hat" 4884 + (project "CANopy" 4885 4885 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4886 4886 (reference "#PWR045") 4887 4887 (unit 1) ··· 4946 4946 (uuid "7fd391d8-4a2b-4e94-815e-b27603e68531") 4947 4947 ) 4948 4948 (instances 4949 - (project "can-hat" 4949 + (project "CANopy" 4950 4950 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 4951 4951 (reference "#PWR053") 4952 4952 (unit 1) ··· 5012 5012 (uuid "ba436095-1a3e-4cd5-921c-94e97f7571b6") 5013 5013 ) 5014 5014 (instances 5015 - (project "can-hat" 5015 + (project "CANopy" 5016 5016 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5017 5017 (reference "#PWR051") 5018 5018 (unit 1) ··· 5077 5077 (uuid "28e6ff76-65d1-423a-9d3c-beac2722da16") 5078 5078 ) 5079 5079 (instances 5080 - (project "can-hat" 5080 + (project "CANopy" 5081 5081 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5082 5082 (reference "#FLG03") 5083 5083 (unit 1) ··· 5143 5143 (uuid "53b25092-9aa4-4f60-9d90-b064e92119f2") 5144 5144 ) 5145 5145 (instances 5146 - (project "can-hat" 5146 + (project "CANopy" 5147 5147 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5148 5148 (reference "#PWR055") 5149 5149 (unit 1) ··· 5208 5208 (uuid "3b0eb903-5d37-4b9d-866d-b6c0948217c6") 5209 5209 ) 5210 5210 (instances 5211 - (project "can-hat" 5211 + (project "CANopy" 5212 5212 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5213 5213 (reference "#PWR048") 5214 5214 (unit 1) ··· 5486 5486 (uuid "76fb3c84-9f41-4dec-af85-3b53c40b8eff") 5487 5487 ) 5488 5488 (instances 5489 - (project "can-hat" 5489 + (project "CANopy" 5490 5490 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5491 5491 (reference "#PWR016") 5492 5492 (unit 1) ··· 5552 5552 (uuid "c0386650-0e25-4424-a7b7-6cf574d12a3e") 5553 5553 ) 5554 5554 (instances 5555 - (project "can-hat" 5555 + (project "CANopy" 5556 5556 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5557 5557 (reference "#PWR044") 5558 5558 (unit 1) ··· 5765 5765 (justify left bottom) 5766 5766 ) 5767 5767 ) 5768 - (property "Sheetfile" "can_channel.kicad_sch" 5768 + (property "Sheetfile" "CANopy_branch.kicad_sch" 5769 5769 (at 17.526 75.438 90) 5770 5770 (effects 5771 5771 (font ··· 5845 5845 ) 5846 5846 ) 5847 5847 (instances 5848 - (project "can-hat" 5848 + (project "CANopy" 5849 5849 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5850 5850 (page "3") 5851 5851 ) ··· 5876 5876 (justify left bottom) 5877 5877 ) 5878 5878 ) 5879 - (property "Sheetfile" "can_channel.kicad_sch" 5879 + (property "Sheetfile" "CANopy_branch.kicad_sch" 5880 5880 (at 17.526 107.188 90) 5881 5881 (effects 5882 5882 (font ··· 5956 5956 ) 5957 5957 ) 5958 5958 (instances 5959 - (project "can-hat" 5959 + (project "CANopy" 5960 5960 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 5961 5961 (page "4") 5962 5962 ) ··· 5987 5987 (justify left bottom) 5988 5988 ) 5989 5989 ) 5990 - (property "Sheetfile" "can_channel.kicad_sch" 5990 + (property "Sheetfile" "CANopy_branch.kicad_sch" 5991 5991 (at 17.526 43.688 90) 5992 5992 (effects 5993 5993 (font ··· 6067 6067 ) 6068 6068 ) 6069 6069 (instances 6070 - (project "can-hat" 6070 + (project "CANopy" 6071 6071 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2" 6072 6072 (page "2") 6073 6073 )
hardware/can-hat.round-tracks-config hardware/CANopy.round-tracks-config
+43 -43
hardware/can_channel.kicad_sch hardware/CANopy_branch.kicad_sch
··· 5 5 (uuid "9116dce4-ee6f-4c1d-b606-42cf2e075a74") 6 6 (paper "User" 177.8 120.65) 7 7 (title_block 8 - (title "CAN Channel") 8 + (title "CANopy Branch") 9 9 (date "2026-04-25") 10 10 (rev "1") 11 11 (company "Kieran Klukas") ··· 2239 2239 (uuid "8b7b24ca-f8f0-475a-a202-8a459d2ad8b2") 2240 2240 ) 2241 2241 (instances 2242 - (project "can_channel" 2242 + (project "CANopy_branch" 2243 2243 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2244 2244 (reference "#PWR?") 2245 2245 (unit 1) 2246 2246 ) 2247 2247 ) 2248 - (project "can-hat" 2248 + (project "CANopy" 2249 2249 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2250 2250 (reference "#PWR0101") 2251 2251 (unit 1) ··· 2319 2319 (uuid "0d64e8d3-4c49-434e-8462-0e37fefb4619") 2320 2320 ) 2321 2321 (instances 2322 - (project "can_channel" 2322 + (project "CANopy_branch" 2323 2323 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2324 2324 (reference "#PWR?") 2325 2325 (unit 1) 2326 2326 ) 2327 2327 ) 2328 - (project "can-hat" 2328 + (project "CANopy" 2329 2329 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2330 2330 (reference "#PWR0102") 2331 2331 (unit 1) ··· 2415 2415 (uuid "3bb01e7f-2f26-4d61-9a71-7c050529a288") 2416 2416 ) 2417 2417 (instances 2418 - (project "can_channel" 2418 + (project "CANopy_branch" 2419 2419 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2420 2420 (reference "Y?") 2421 2421 (unit 1) 2422 2422 ) 2423 2423 ) 2424 - (project "can-hat" 2424 + (project "CANopy" 2425 2425 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2426 2426 (reference "Y2") 2427 2427 (unit 1) ··· 2495 2495 (uuid "62651058-193f-44b1-82ce-36bf351adfd1") 2496 2496 ) 2497 2497 (instances 2498 - (project "can_channel" 2498 + (project "CANopy_branch" 2499 2499 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2500 2500 (reference "#PWR?") 2501 2501 (unit 1) 2502 2502 ) 2503 2503 ) 2504 - (project "can-hat" 2504 + (project "CANopy" 2505 2505 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2506 2506 (reference "#PWR019") 2507 2507 (unit 1) ··· 2588 2588 (uuid "22169ec2-6358-48f3-a06c-be6fa03f992b") 2589 2589 ) 2590 2590 (instances 2591 - (project "can_channel" 2591 + (project "CANopy_branch" 2592 2592 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2593 2593 (reference "R?") 2594 2594 (unit 1) 2595 2595 ) 2596 2596 ) 2597 - (project "can-hat" 2597 + (project "CANopy" 2598 2598 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2599 2599 (reference "R4") 2600 2600 (unit 1) ··· 2668 2668 (uuid "3ec16862-4b38-434c-88c1-a78a975cdf17") 2669 2669 ) 2670 2670 (instances 2671 - (project "can_channel" 2671 + (project "CANopy_branch" 2672 2672 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2673 2673 (reference "#PWR?") 2674 2674 (unit 1) 2675 2675 ) 2676 2676 ) 2677 - (project "can-hat" 2677 + (project "CANopy" 2678 2678 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2679 2679 (reference "#PWR021") 2680 2680 (unit 1) ··· 2748 2748 (uuid "9a1b809e-a7a2-450a-9e2d-464c111ee99d") 2749 2749 ) 2750 2750 (instances 2751 - (project "can_channel" 2751 + (project "CANopy_branch" 2752 2752 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2753 2753 (reference "#PWR?") 2754 2754 (unit 1) 2755 2755 ) 2756 2756 ) 2757 - (project "can-hat" 2757 + (project "CANopy" 2758 2758 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2759 2759 (reference "#PWR017") 2760 2760 (unit 1) ··· 2828 2828 (uuid "95a65c72-d1d8-4d93-8abc-b734cb66dca3") 2829 2829 ) 2830 2830 (instances 2831 - (project "can_channel" 2831 + (project "CANopy_branch" 2832 2832 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2833 2833 (reference "#PWR?") 2834 2834 (unit 1) 2835 2835 ) 2836 2836 ) 2837 - (project "can-hat" 2837 + (project "CANopy" 2838 2838 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2839 2839 (reference "#PWR020") 2840 2840 (unit 1) ··· 2962 2962 (uuid "b11f4b1c-63c8-4dc5-bc8e-26fbeb85a8b9") 2963 2963 ) 2964 2964 (instances 2965 - (project "can_channel" 2965 + (project "CANopy_branch" 2966 2966 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 2967 2967 (reference "U?") 2968 2968 (unit 1) 2969 2969 ) 2970 2970 ) 2971 - (project "can-hat" 2971 + (project "CANopy" 2972 2972 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 2973 2973 (reference "U3") 2974 2974 (unit 1) ··· 3042 3042 (uuid "70e128cf-6788-491d-bc3b-39998d3e6294") 3043 3043 ) 3044 3044 (instances 3045 - (project "can_channel" 3045 + (project "CANopy_branch" 3046 3046 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3047 3047 (reference "#PWR?") 3048 3048 (unit 1) 3049 3049 ) 3050 3050 ) 3051 - (project "can-hat" 3051 + (project "CANopy" 3052 3052 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3053 3053 (reference "#PWR013") 3054 3054 (unit 1) ··· 3135 3135 (uuid "7a9b6ce7-0770-4dea-a7ee-a342ae6db66f") 3136 3136 ) 3137 3137 (instances 3138 - (project "can_channel" 3138 + (project "CANopy_branch" 3139 3139 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3140 3140 (reference "C?") 3141 3141 (unit 1) 3142 3142 ) 3143 3143 ) 3144 - (project "can-hat" 3144 + (project "CANopy" 3145 3145 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3146 3146 (reference "C6") 3147 3147 (unit 1) ··· 3215 3215 (uuid "57ccbd1a-53c1-4159-9afc-3ef81f3e4712") 3216 3216 ) 3217 3217 (instances 3218 - (project "can_channel" 3218 + (project "CANopy_branch" 3219 3219 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3220 3220 (reference "#PWR?") 3221 3221 (unit 1) 3222 3222 ) 3223 3223 ) 3224 - (project "can-hat" 3224 + (project "CANopy" 3225 3225 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3226 3226 (reference "#PWR014") 3227 3227 (unit 1) ··· 3306 3306 (uuid "c7c26cbb-28fd-4843-ae11-4a21d176f19e") 3307 3307 ) 3308 3308 (instances 3309 - (project "can_channel" 3309 + (project "CANopy_branch" 3310 3310 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3311 3311 (reference "R?") 3312 3312 (unit 1) 3313 3313 ) 3314 3314 ) 3315 - (project "can-hat" 3315 + (project "CANopy" 3316 3316 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3317 3317 (reference "R3") 3318 3318 (unit 1) ··· 3399 3399 (uuid "e2c1395c-a379-4129-ac22-5a869d3c4137") 3400 3400 ) 3401 3401 (instances 3402 - (project "can_channel" 3402 + (project "CANopy_branch" 3403 3403 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3404 3404 (reference "C?") 3405 3405 (unit 1) 3406 3406 ) 3407 3407 ) 3408 - (project "can-hat" 3408 + (project "CANopy" 3409 3409 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3410 3410 (reference "C5") 3411 3411 (unit 1) ··· 3511 3511 (uuid "3009647b-35b0-45e3-a3f4-f5e117d5d36c") 3512 3512 ) 3513 3513 (instances 3514 - (project "can_channel" 3514 + (project "CANopy_branch" 3515 3515 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3516 3516 (reference "U?") 3517 3517 (unit 1) 3518 3518 ) 3519 3519 ) 3520 - (project "can-hat" 3520 + (project "CANopy" 3521 3521 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3522 3522 (reference "U4") 3523 3523 (unit 1) ··· 3591 3591 (uuid "759b2fc1-d9dc-4461-abf6-b95d0c2c37f7") 3592 3592 ) 3593 3593 (instances 3594 - (project "can_channel" 3594 + (project "CANopy_branch" 3595 3595 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3596 3596 (reference "#PWR?") 3597 3597 (unit 1) 3598 3598 ) 3599 3599 ) 3600 - (project "can-hat" 3600 + (project "CANopy" 3601 3601 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3602 3602 (reference "#PWR022") 3603 3603 (unit 1) ··· 3671 3671 (uuid "0837d0e0-df13-4846-91d8-a3ad5d8ceb54") 3672 3672 ) 3673 3673 (instances 3674 - (project "can_channel" 3674 + (project "CANopy_branch" 3675 3675 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3676 3676 (reference "#PWR?") 3677 3677 (unit 1) 3678 3678 ) 3679 3679 ) 3680 - (project "can-hat" 3680 + (project "CANopy" 3681 3681 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3682 3682 (reference "#PWR015") 3683 3683 (unit 1) ··· 3764 3764 (uuid "45fc636e-f017-4e75-97c6-f82bfdb68dd2") 3765 3765 ) 3766 3766 (instances 3767 - (project "can_channel" 3767 + (project "CANopy_branch" 3768 3768 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3769 3769 (reference "C?") 3770 3770 (unit 1) 3771 3771 ) 3772 3772 ) 3773 - (project "can-hat" 3773 + (project "CANopy" 3774 3774 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3775 3775 (reference "C8") 3776 3776 (unit 1) ··· 3844 3844 (uuid "a0306ecc-19d6-47ea-ab52-d4e9917614fd") 3845 3845 ) 3846 3846 (instances 3847 - (project "can_channel" 3847 + (project "CANopy_branch" 3848 3848 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3849 3849 (reference "#PWR?") 3850 3850 (unit 1) 3851 3851 ) 3852 3852 ) 3853 - (project "can-hat" 3853 + (project "CANopy" 3854 3854 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3855 3855 (reference "#PWR024") 3856 3856 (unit 1) ··· 3924 3924 (uuid "66a14b3f-3539-476e-ac7d-2633b6e9b0c9") 3925 3925 ) 3926 3926 (instances 3927 - (project "can_channel" 3927 + (project "CANopy_branch" 3928 3928 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 3929 3929 (reference "#PWR?") 3930 3930 (unit 1) 3931 3931 ) 3932 3932 ) 3933 - (project "can-hat" 3933 + (project "CANopy" 3934 3934 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 3935 3935 (reference "#PWR023") 3936 3936 (unit 1) ··· 4017 4017 (uuid "1559a360-cf99-4eab-81c9-deb48e90cdfa") 4018 4018 ) 4019 4019 (instances 4020 - (project "can_channel" 4020 + (project "CANopy_branch" 4021 4021 (path "/9116dce4-ee6f-4c1d-b606-42cf2e075a74" 4022 4022 (reference "C?") 4023 4023 (unit 1) 4024 4024 ) 4025 4025 ) 4026 - (project "can-hat" 4026 + (project "CANopy" 4027 4027 (path "/bfdea6a0-b5c8-4489-9fa0-a972c3ff35f2/00e2c20b-7be4-4f83-a3f0-21fb1d83928e" 4028 4028 (reference "C7") 4029 4029 (unit 1)