From 7945c2d9acccfefce18364cc3cb2cec10d1db852 Mon Sep 17 00:00:00 2001 From: Fisch Date: Mon, 6 Mar 2023 23:12:30 +0100 Subject: [PATCH] add sd card wiring --- hardware/controller/controller.kicad_sch | 157 ++++++++++++++++++++++- 1 file changed, 153 insertions(+), 4 deletions(-) diff --git a/hardware/controller/controller.kicad_sch b/hardware/controller/controller.kicad_sch index a93497c..01ea980 100644 --- a/hardware/controller/controller.kicad_sch +++ b/hardware/controller/controller.kicad_sch @@ -674,14 +674,23 @@ ) ) + (junction (at 109.22 80.01) (diameter 0) (color 0 0 0 0) + (uuid 02a26a62-da6f-4607-abd6-88e183edfe83) + ) + (junction (at 107.95 82.55) (diameter 0) (color 0 0 0 0) + (uuid 0786bcdf-5c71-4705-bb73-478298b0bd19) + ) + (junction (at 110.49 85.09) (diameter 0) (color 0 0 0 0) + (uuid f8c7e440-5961-416f-8af0-0810267043fa) + ) (no_connect (at 50.8 57.15) (uuid 4b24df59-2825-4b76-af48-9ff6798dfebb)) - (wire (pts (xy 99.06 80.01) (xy 115.57 80.01)) + (wire (pts (xy 99.06 80.01) (xy 109.22 80.01)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 004f8db7-d90d-42f8-8a89-cd52f32aed9e) ) - (wire (pts (xy 99.06 82.55) (xy 115.57 82.55)) + (wire (pts (xy 99.06 82.55) (xy 107.95 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 00d10486-2cc7-4055-be39-502e4b3e29fb) ) @@ -693,6 +702,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0469b202-c86f-4a3b-a5ba-6f456c498b0c) ) + (wire (pts (xy 92.71 51.435) (xy 92.71 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 047c2f30-094b-42ff-b959-9f53d812b948) + ) (wire (pts (xy 107.95 87.63) (xy 107.95 102.87)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 15b559fa-11a5-4e4f-8a04-d343de63dbe7) @@ -701,6 +714,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 183ce7c8-a7f5-421a-95e8-f0a434c8473a) ) + (wire (pts (xy 91.44 51.435) (xy 92.71 51.435)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 18670975-0eda-4155-a88b-197deeb15979) + ) (wire (pts (xy 100.33 59.69) (xy 100.33 74.93)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1a613bc6-1d83-49de-a5d1-cb6ecebc8fdf) @@ -721,6 +738,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 26ed8c57-49e1-42ce-ae2d-6b2917a6d6fa) ) + (wire (pts (xy 91.44 46.355) (xy 107.95 46.355)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a036a0f-52ce-4af5-ab93-3fe361595fa7) + ) (wire (pts (xy 69.85 116.84) (xy 73.66 116.84)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2b69187a-65e3-4621-907f-e95ce225511a) @@ -753,11 +774,15 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3e698a9c-1148-4397-9467-73ed35631fb7) ) - (wire (pts (xy 107.9077 109.2214) (xy 107.95 113.03)) + (wire (pts (xy 107.95 109.22) (xy 107.95 113.03)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 406162fd-a324-4eeb-b78b-f9c4f3be9ff9) ) - (wire (pts (xy 73.66 109.22) (xy 107.9077 109.2214)) + (wire (pts (xy 107.95 82.55) (xy 115.57 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 433fbe59-55d4-4e88-ab6a-9050ba58c36e) + ) + (wire (pts (xy 73.66 109.22) (xy 107.95 109.22)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 453d203f-5011-4d6e-8b1a-26937c71c1d3) ) @@ -793,6 +818,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5ab123ef-60a2-4f38-8884-167dcfc32060) ) + (wire (pts (xy 110.49 41.275) (xy 110.49 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 63b191ce-2d0f-4e12-9c63-7503a6491e52) + ) (wire (pts (xy 110.49 97.79) (xy 115.57 97.79)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 698788a3-ab92-4b7e-98e6-fab2a06de505) @@ -821,10 +850,22 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7b0a9257-6c3a-42a8-811b-a01f90d9828d) ) + (wire (pts (xy 107.95 46.355) (xy 107.95 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7d084e21-b2d9-4e45-af8d-bfa619cc4847) + ) + (wire (pts (xy 115.57 105.41) (xy 104.14 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 830be574-defc-4b1d-864a-bc4ec033cafb) + ) (wire (pts (xy 110.49 106.68) (xy 110.49 110.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8a1bb529-71e5-4a61-a78d-f45a8413f009) ) + (wire (pts (xy 109.22 43.815) (xy 91.44 43.815)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 951c617f-b511-4ba1-8b08-b57404b1d94f) + ) (wire (pts (xy 102.87 119.38) (xy 102.87 115.57)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 97f6d382-da90-4970-9d44-d3b93aae86bc) @@ -833,10 +874,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 99d522a8-cdb0-4eb2-913a-15390faac3c7) ) + (wire (pts (xy 109.22 80.01) (xy 115.57 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9f77e272-d221-44a6-9649-2fc88b16950a) + ) (wire (pts (xy 86.36 71.12) (xy 86.36 72.39)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid aec8e439-2867-4f73-81ef-139fceac2a57) ) + (wire (pts (xy 104.14 105.41) (xy 104.14 38.735)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af2138dc-7cd4-494c-97bb-b2f4f1224e65) + ) (wire (pts (xy 73.66 111.76) (xy 69.85 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b0bad092-6df4-471b-8d2a-09ba7ff80fd1) @@ -857,6 +906,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c1c32f36-f1a6-4ede-9365-45cd009f0f20) ) + (wire (pts (xy 91.44 48.895) (xy 96.52 48.895)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c1f460f8-9a65-4e3f-9fda-9fd52221ffe6) + ) + (wire (pts (xy 91.44 41.275) (xy 110.49 41.275)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4d0d0e2-403b-4cf1-87b9-d2e52c156871) + ) (wire (pts (xy 99.06 85.09) (xy 110.49 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c57b6527-2148-4ea7-931d-36e0ce4ce760) @@ -869,6 +926,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d3ee5e22-3226-4c44-8f80-fd50ea4805fb) ) + (wire (pts (xy 109.22 80.01) (xy 109.22 43.815)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ec51ec9a-f5f5-4ca9-b8d6-e5a052f7b020) + ) + (wire (pts (xy 96.52 48.895) (xy 96.52 34.925)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid efd60583-7993-4569-981a-ab52590530b3) + ) (wire (pts (xy 102.87 115.57) (xy 115.57 115.57)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f16cd22c-faf5-4570-a34d-f0c5b0ab3166) @@ -889,19 +954,59 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f76df7a0-4a0c-46a8-8647-a0539b0d3e1e) ) + (wire (pts (xy 91.44 38.735) (xy 104.14 38.735)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f842b71e-95fa-40bc-8fb4-a36c1005658b) + ) (wire (pts (xy 101.6 49.53) (xy 115.57 49.53)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f9e307e6-3dd1-4610-83f2-b27e78ef584c) ) + (label "SCK" (at 92.075 41.275 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7ff2b78f-f768-408d-9380-7d82d3d87e3e) + ) + (label "MISO" (at 92.075 46.355 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 89cfdb60-dd69-4d1d-86e9-000e0304419c) + ) (label "SDA" (at 69.85 106.68 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 90a1896c-1f1e-4f9e-9d9f-3cb028437cc1) ) + (label "VCC" (at 91.44 48.895 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9142e660-4abd-4e3c-ab85-79a142b7d19e) + ) (label "SCL" (at 69.85 111.76 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid ab321462-361e-4835-b9ce-aa1f5f7f4ffb) ) + (label "CS" (at 92.075 38.735 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e87b404e-408c-4838-b6a7-927797b5407b) + ) + (label "MOSI" (at 92.075 43.815 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e99237dd-7ba1-4945-90f7-ca9edcd075cc) + ) + + (symbol (lib_id "power:GND") (at 92.71 52.07 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0c0f913a-e003-492b-8158-d1cabe48a928) + (property "Reference" "#PWR?" (id 0) (at 92.71 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 92.71 57.15 0)) + (property "Footprint" "" (id 2) (at 92.71 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 92.71 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7776c10b-8877-4bec-9caa-227e8ea0b664)) + ) (symbol (lib_id "power:+3V3") (at 182.88 107.95 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) @@ -1073,6 +1178,25 @@ (pin "1" (uuid f71fd012-75cf-4a94-ac61-c01ef3de9386)) ) + (symbol (lib_id "Connector_Generic:Conn_01x06") (at 86.36 46.355 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 9ab87407-5691-425a-87b4-148c346769f7) + (property "Reference" "J?" (id 0) (at 86.36 31.75 0)) + (property "Value" "sd_card" (id 1) (at 86.36 34.29 0)) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" (id 2) (at 86.36 46.355 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 86.36 46.355 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9307d3c0-d7cb-42ab-8882-19df6292f8dd)) + (pin "2" (uuid 627ea4ef-d003-4f25-8d80-c3111900bcf8)) + (pin "3" (uuid f6bf9d1c-c869-4f98-8fe6-f9eb873bfbca)) + (pin "4" (uuid 09dd7673-0ae5-4a0b-9e6f-baec5f8157bc)) + (pin "5" (uuid b90f7b32-5789-4cf9-96cd-3c6f206bc7ac)) + (pin "6" (uuid 2cc562c3-74dc-4b4c-a75a-3a70ef914322)) + ) + (symbol (lib_id "RF:NRF24L01_Breakout") (at 86.36 87.63 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a2a0f5cc-b5aa-4e3e-8d85-23bdc2f59aec) @@ -1196,6 +1320,22 @@ (pin "4" (uuid 3de85ec2-70e9-4177-b17a-a884cf5e37f0)) ) + (symbol (lib_id "power:+3V3") (at 96.52 34.925 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d9ea8402-c42f-4bca-8e1f-e624f1288666) + (property "Reference" "#PWR?" (id 0) (at 96.52 38.735 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 96.52 29.845 0)) + (property "Footprint" "" (id 2) (at 96.52 34.925 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 96.52 34.925 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4dd8146e-b2ad-43dc-ae25-f3a9b284d17c)) + ) + (symbol (lib_id "power:+3V3") (at 77.47 114.3 0) (unit 1) (in_bom yes) (on_board yes) (uuid e621af57-2812-4c4e-aa8c-a74faeb9bc03) @@ -1260,15 +1400,24 @@ (path "/0f8cfa67-6c37-4c56-98c0-e134c16a7f3e" (reference "#PWR0109") (unit 1) (value "+3V3") (footprint "") ) + (path "/0c0f913a-e003-492b-8158-d1cabe48a928" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/68700896-6ce6-44b0-ac02-9e847f29bf8c" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/d9ea8402-c42f-4bca-8e1f-e624f1288666" + (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") + ) (path "/e621af57-2812-4c4e-aa8c-a74faeb9bc03" (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") ) (path "/3616507a-404e-4274-bd2e-b65f2f1e94f1" (reference "J2") (unit 1) (value "gametrak") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical") ) + (path "/9ab87407-5691-425a-87b4-148c346769f7" + (reference "J?") (unit 1) (value "sd_card") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical") + ) (path "/af706b9d-2e5e-46ab-9a95-50062787b0fa" (reference "J?") (unit 1) (value "serial_esc") (footprint "") )