From d51f44a3c31623b3fb8607df47c7da4cbcce1100 Mon Sep 17 00:00:00 2001 From: James Cahill Date: Sun, 1 Oct 2023 17:46:31 +0100 Subject: [PATCH] Update pinouts for GS connectors -> SPI --- genoswitch-rp2040/genoswitch-rp2040.kicad_sch | 488 +++++++++--------- lib/Genoswitch.kicad_sym | 6 +- 2 files changed, 255 insertions(+), 239 deletions(-) diff --git a/genoswitch-rp2040/genoswitch-rp2040.kicad_sch b/genoswitch-rp2040/genoswitch-rp2040.kicad_sch index cb90b9c..1070ffc 100644 --- a/genoswitch-rp2040/genoswitch-rp2040.kicad_sch +++ b/genoswitch-rp2040/genoswitch-rp2040.kicad_sch @@ -400,14 +400,14 @@ ) ) ) - (symbol "Genoswitch_Custom:GS_ADC_Channel_Socket" (pin_names (offset 2.016)) (in_bom yes) (on_board yes) - (property "Reference" "J" (at 0 5.08 0) - (effects (font (size 1.27 1.27))) + (symbol "GS_ADC_Socket_1" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J3" (at 8.89 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "Conn_01x04_Socket" (at 0 -7.62 0) - (effects (font (size 1.27 1.27))) + (property "Value" "GS_ADC_Socket" (at 8.89 7.62 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal" (at 0 0 0) + (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 1.27 1.27 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 0 0 0) @@ -416,13 +416,17 @@ (property "ki_keywords" "connector" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) + (property "ki_description" "Generic connector, single row, 01x07, script generated" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "GS_ADC_Channel_Socket_1_1" + (symbol "GS_ADC_Socket_1_1_1" + (arc (start 0 -7.112) (mid -0.5058 -7.62) (end 0 -8.128) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) (arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588) (stroke (width 0.1524) (type default)) (fill (type none)) @@ -431,6 +435,14 @@ (stroke (width 0.1524) (type default)) (fill (type none)) ) + (polyline + (pts + (xy -1.27 -7.62) + (xy -0.508 -7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) (polyline (pts (xy -1.27 -5.08) @@ -463,6 +475,22 @@ (stroke (width 0.1524) (type default)) (fill (type none)) ) + (polyline + (pts + (xy -1.27 5.08) + (xy -0.508 5.08) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 7.62) + (xy -0.508 7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) (arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508) (stroke (width 0.1524) (type default)) (fill (type none)) @@ -471,32 +499,52 @@ (stroke (width 0.1524) (type default)) (fill (type none)) ) - (pin passive line (at -5.08 2.54 0) (length 3.81) + (arc (start 0 5.588) (mid -0.5058 5.08) (end 0 4.572) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (arc (start 0 8.128) (mid -0.5058 7.62) (end 0 7.112) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -3.81 7.62 0) (length 3.81) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -5.08 0 0) (length 3.81) + (pin passive line (at -3.81 5.08 0) (length 3.81) (name "VDD" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -5.08 -2.54 0) (length 3.81) - (name "VREF" (effects (font (size 1.27 1.27)))) + (pin passive line (at -3.81 2.54 0) (length 3.81) + (name "CLK" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -5.08 -5.08 0) (length 3.81) - (name "CHANNEL" (effects (font (size 1.27 1.27)))) + (pin passive line (at -3.81 0 0) (length 3.81) + (name "MISO" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) + (pin passive line (at -3.81 -2.54 0) (length 3.81) + (name "MOSI" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -3.81 -5.08 0) (length 3.81) + (name "CS" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -3.81 -7.62 0) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) ) ) - (symbol "Genoswitch_Custom:GS_ADC_Socket" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "J3" (at 8.89 5.08 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol "Genoswitch_Custom:GS_ADC_Channel_Socket" (pin_names (offset 2.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "GS_ADC_Socket" (at 8.89 7.62 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "Conn_01x04_Socket" (at 0 -7.62 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 0 0 0) + (property "Footprint" "Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 0 0 0) @@ -505,17 +553,13 @@ (property "ki_keywords" "connector" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Generic connector, single row, 01x07, script generated" (at 0 0 0) + (property "ki_description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "GS_ADC_Socket_1_1" - (arc (start 0 -7.112) (mid -0.5058 -7.62) (end 0 -8.128) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) + (symbol "GS_ADC_Channel_Socket_1_1" (arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588) (stroke (width 0.1524) (type default)) (fill (type none)) @@ -524,14 +568,6 @@ (stroke (width 0.1524) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.27 -7.62) - (xy -0.508 -7.62) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) (polyline (pts (xy -1.27 -5.08) @@ -564,22 +600,6 @@ (stroke (width 0.1524) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.27 5.08) - (xy -0.508 5.08) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 7.62) - (xy -0.508 7.62) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) (arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508) (stroke (width 0.1524) (type default)) (fill (type none)) @@ -588,42 +608,22 @@ (stroke (width 0.1524) (type default)) (fill (type none)) ) - (arc (start 0 5.588) (mid -0.5058 5.08) (end 0 4.572) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (arc (start 0 8.128) (mid -0.5058 7.62) (end 0 7.112) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (pin passive line (at -3.81 7.62 0) (length 3.81) + (pin passive line (at -5.08 2.54 0) (length 3.81) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -3.81 5.08 0) (length 3.81) + (pin passive line (at -5.08 0 0) (length 3.81) (name "VDD" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -3.81 2.54 0) (length 3.81) - (name "CLK" (effects (font (size 1.27 1.27)))) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -3.81 0 0) (length 3.81) - (name "DOUT" (effects (font (size 1.27 1.27)))) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "CHANNEL" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -3.81 -2.54 0) (length 3.81) - (name "DIN" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -3.81 -5.08 0) (length 3.81) - (name "CS" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -3.81 -7.62 0) (length 3.81) - (name "VREF" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) ) ) (symbol "Genoswitch_Custom:Serial_THT" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) @@ -1725,6 +1725,10 @@ (stroke (width 0) (type default)) (uuid 34b49e4e-d82a-4077-8131-91a563d33b00) ) + (wire (pts (xy 106.68 73.66) (xy 121.92 73.66)) + (stroke (width 0) (type default)) + (uuid 359326fd-8021-474c-b29d-6b746bde9cda) + ) (wire (pts (xy 106.68 91.44) (xy 121.92 91.44)) (stroke (width 0) (type default)) (uuid 359de3f2-7923-4a37-92e0-80ac979c932c) @@ -2141,7 +2145,7 @@ (stroke (width 0) (type default)) (uuid ab8c7d95-18b3-4992-ab98-ee6ef2269353) ) - (wire (pts (xy 106.68 66.04) (xy 114.3 66.04)) + (wire (pts (xy 106.68 64.77) (xy 114.3 64.77)) (stroke (width 0) (type default)) (uuid abebb533-d007-465a-a71f-a9c5d235a93f) ) @@ -2285,7 +2289,7 @@ (stroke (width 0) (type default)) (uuid ca7174b2-5359-45a8-aeeb-95dc46ab6675) ) - (wire (pts (xy 106.68 68.58) (xy 114.3 68.58)) + (wire (pts (xy 106.68 67.31) (xy 114.3 67.31)) (stroke (width 0) (type default)) (uuid cdb135f8-03d7-49d7-a5e7-159619811777) ) @@ -2449,6 +2453,10 @@ (stroke (width 0) (type default)) (uuid edb25489-e36f-4613-af53-c16823b36b98) ) + (wire (pts (xy 106.68 64.77) (xy 106.68 66.04)) + (stroke (width 0) (type default)) + (uuid eeb2caff-f6eb-4cab-b805-79ac201d818d) + ) (wire (pts (xy 220.98 140.97) (xy 234.95 140.97)) (stroke (width 0) (type default)) (uuid eeee9537-540e-47bf-9f5a-f403b852b952) @@ -2493,10 +2501,18 @@ (stroke (width 0) (type default)) (uuid fcda59e6-a634-4c90-904b-ea87bc9884ba) ) + (wire (pts (xy 106.68 67.31) (xy 106.68 68.58)) + (stroke (width 0) (type default)) + (uuid fe10f072-a3a5-415f-a021-105894f9323a) + ) (wire (pts (xy 330.2 21.59) (xy 330.2 36.83)) (stroke (width 0) (type default)) (uuid fe44b95d-2954-461e-9efc-240904b5a7e0) ) + (wire (pts (xy 106.68 71.12) (xy 121.92 71.12)) + (stroke (width 0) (type default)) + (uuid fe4e0620-90ff-479c-a66e-e54de830d5dd) + ) (rectangle (start 320.04 127) (end 405.13 151.13) (stroke (width 0) (type default)) @@ -2699,18 +2715,10 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 11b2a1b6-2f1f-4987-b9a5-d13f373013fd) ) - (label "GPIO6" (at 182.88 87.63 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 14b28b1a-54e1-4951-96eb-1b694f15e04c) - ) (label "GPIO19" (at 121.92 114.3 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 17f08e36-90b4-4069-9c50-1eb3c9c36bf7) ) - (label "GPIO6" (at 121.92 81.28 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid 190c49d9-3700-4b80-97de-bbd8aff9195a) - ) (label "GPIO17" (at 121.92 109.22 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 1c072717-6efa-4d53-b627-6f00585c60da) @@ -2743,14 +2751,14 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 349e208a-1b81-473b-9e3e-9293c031a2be) ) - (label "GPIO7" (at 121.92 83.82 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid 35f73971-5e22-4e2b-bb55-1b4209c33a46) - ) (label "XOUT" (at 44.45 121.92 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 3bc742f3-9d4a-45d2-b177-731823115f77) ) + (label "GPIO4" (at 121.92 76.2 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 41721eda-082f-4e87-8168-365ffb3fefa6) + ) (label "USB_D+" (at 322.58 227.33 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 4739507b-4045-4256-8202-60f550c4a66b) @@ -2759,18 +2767,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 47451a44-fc5e-4bba-bb4a-01278ea7df79) ) - (label "GPIO5" (at 182.88 95.25 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 49f14efa-5988-4bf4-adb3-263d3c4536e1) - ) (label "ADC_VREF" (at 160.02 30.48 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4c4ea1fc-b157-4d2b-9dd5-60d76eac055d) ) - (label "GPIO7" (at 182.88 92.71 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4cb47f0d-f1d1-42ed-bf6a-af314660a504) - ) (label "MCP1501_SHDN" (at 121.92 127 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 4ed58524-6c42-42d4-a620-457811b8f07e) @@ -2791,6 +2791,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 59f8f984-5e7a-4382-88c8-5e0a404454c6) ) + (label "GPIO5" (at 121.92 78.74 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 5eab3f75-dad2-4574-8027-f88f14a2421e) + ) (label "GPIO26_ADC0" (at 177.8 139.7 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 6152dcc3-be8b-4c92-8676-b653891d86fb) @@ -2803,6 +2807,14 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 6763842b-f0b4-4500-8dab-438fa90dc660) ) + (label "GPIO3" (at 121.92 73.66 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 6831589d-71c9-49b9-895f-a9ac1bc13b79) + ) + (label "GPIO5" (at 182.88 95.25 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6a3b151d-d67e-438e-9526-6298944187c0) + ) (label "ADC_VREF" (at 219.71 151.13 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 6c0d8215-04f4-4594-a252-45babcbe009e) @@ -2827,6 +2839,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 79e6fdd3-6d12-4afd-847f-a5873a91f064) ) + (label "GPIO2" (at 182.88 87.63 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7ad82f8b-529b-43f1-be08-7b64e480ee17) + ) (label "GPIO27_ADC1" (at 177.8 153.67 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 86d206ae-edf8-4b0a-b2ed-7d1257158468) @@ -2835,10 +2851,6 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8a6d7a4e-9c15-4250-bc81-b39ce1355a05) ) - (label "GPIO5" (at 121.92 78.74 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid 8d3f4da6-2e32-456e-bc4a-c2049dbaea12) - ) (label "GPIO15" (at 121.92 104.14 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 8d4097a1-75e5-4ef0-a63b-d4a593e152b6) @@ -2883,6 +2895,10 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 98f37675-67bb-4c01-818d-c89347517e46) ) + (label "GPIO3" (at 182.88 92.71 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 990d508f-2580-497c-a311-c16fdf2d9910) + ) (label "GPIO26_ADC0" (at 121.92 134.62 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 9a2987ac-3b13-416f-8c91-1b6901b7b27a) @@ -2911,10 +2927,6 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid b1c37b43-2bbe-4c4e-bb5e-aa0986416ce0) ) - (label "GPIO4" (at 182.88 90.17 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid b80159f3-a97a-4355-bfaa-26bd5c945e20) - ) (label "USB_D+" (at 20.32 70.485 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid baf8072e-9a30-4f5d-ab80-3979c1ab2993) @@ -2923,6 +2935,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid bfb25b9c-ef4a-4d92-91ea-9e996316afcf) ) + (label "GPIO4" (at 182.88 90.17 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c20d4f22-bc16-4df9-9c78-01820b95f044) + ) (label "ADC_VREF" (at 218.44 118.11 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid c422bc30-6b15-4076-8f65-cefc33d0137b) @@ -2963,6 +2979,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e7159925-d8df-4fd3-a9cb-263c8335431f) ) + (label "GPIO2" (at 121.92 71.12 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid e73bc737-a4c9-4265-85a0-54e945c1f618) + ) (label "GPIO14" (at 121.92 101.6 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid f0ff8503-31ac-4eb4-9b2b-33804ed1d9a5) @@ -2987,10 +3007,6 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid ff8bb565-1178-435f-8894-86330543ed68) ) - (label "GPIO4" (at 121.92 76.2 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid ffdd8428-4d25-4d8a-9d4c-3a234d6966f9) - ) (symbol (lib_id "Device:C") (at 69.85 27.94 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) @@ -3135,6 +3151,37 @@ ) ) + (symbol (lib_name "GS_ADC_Socket_1") (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 232.41 90.17 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 0f5f7650-b8c5-4092-b515-01725e3a7e1f) + (property "Reference" "J5" (at 238.76 88.265 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "PIO-SPI0" (at 238.76 90.805 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 233.68 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 232.41 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 003c80f6-897f-4d2d-b111-6a5b5c048bed)) + (pin "2" (uuid 445cb3b0-1f8f-4586-9621-4d7be90a1cdc)) + (pin "3" (uuid 0cabb265-35d8-4f35-aa1c-54eebbf458a8)) + (pin "4" (uuid 338d0ee4-96f0-499c-b797-c1474fd9791d)) + (pin "5" (uuid d438181a-5acf-4938-895a-6bf0340b4396)) + (pin "6" (uuid 63b4513f-dc89-4b26-bdee-034ee9dffb45)) + (pin "7" (uuid c0fba0d7-17f0-452c-9f4e-cde61c680c3c)) + (instances + (project "genoswitch-rp2040" + (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" + (reference "J5") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 328.93 36.83 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 11dfa56e-c1e7-4a7d-b71c-fd2178bece31) @@ -3371,19 +3418,19 @@ ) ) - (symbol (lib_id "Genoswitch_Custom:Serial_THT") (at 118.11 68.58 180) (unit 1) + (symbol (lib_id "Genoswitch_Custom:Serial_THT") (at 118.11 67.31 180) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 20cf920c-9de7-4fda-bae0-e7a77eb10344) - (property "Reference" "J7" (at 119.38 63.5 0) + (property "Reference" "J7" (at 118.745 61.595 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "SERIAL" (at 115.57 60.96 0) + (property "Value" "SERIAL" (at 114.935 59.055 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 118.11 68.58 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 118.11 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 118.11 68.58 0) + (property "Datasheet" "~" (at 118.11 67.31 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid b163cf79-ada3-411d-a984-cf15f3667683)) @@ -3733,37 +3780,6 @@ ) ) - (symbol (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 232.41 110.49 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 4e945c55-9a68-4f6c-bf9f-c9e266da229d) - (property "Reference" "J6" (at 239.395 108.585 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "PIO-SPI1" (at 239.395 110.49 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 232.41 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 232.41 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid fd9cd02d-c585-42bb-9ef4-8393c4b067ae)) - (pin "2" (uuid ff85ed3c-93d1-4992-84ff-ab2d4579d31c)) - (pin "3" (uuid cffc50b7-8ee2-4b88-8f43-1837238fd2db)) - (pin "4" (uuid 728ff6ca-50d5-41b4-88e5-61fa1f9f3671)) - (pin "5" (uuid c1ad7ca6-71bb-4066-b162-3290bb0ae48e)) - (pin "6" (uuid 98275e2b-286f-43a3-a945-236e9900946f)) - (pin "7" (uuid 45d82557-ac27-4c93-9c7e-55d1533ceffa)) - (instances - (project "genoswitch-rp2040" - (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" - (reference "J6") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "Device:R") (at 351.79 40.64 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 4efd7fb8-34d5-4f80-b27b-416045f92147) @@ -4252,6 +4268,37 @@ ) ) + (symbol (lib_name "GS_ADC_Socket_1") (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 196.596 109.728 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 7f11cd96-84bc-4d0d-b2cd-f86fbd999607) + (property "Reference" "J4" (at 202.946 107.823 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "HW-SPI1" (at 202.946 110.363 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 197.866 108.458 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 196.596 109.728 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid dca8d08b-7c9e-4da8-a99b-27b501de1b8f)) + (pin "2" (uuid 93d57959-ede8-4d2c-aaf8-36afc64f5214)) + (pin "3" (uuid 9129a165-685b-46f3-93da-2931cf666a49)) + (pin "4" (uuid 85b58aa6-20ba-4bfd-83dd-aab565ea9df6)) + (pin "5" (uuid e92a91f0-f64a-40e8-aa97-df8bdf7e16bc)) + (pin "6" (uuid 378aaef7-c754-4b27-81c1-548ff6c19bac)) + (pin "7" (uuid 2aa3c4c5-c591-4dff-ba2d-6f5f36836f4e)) + (instances + (project "genoswitch-rp2040" + (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" + (reference "J4") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+3V3") (at 361.95 30.48 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 80610951-339f-49bb-b621-c08aba3535e3) @@ -4643,6 +4690,37 @@ ) ) + (symbol (lib_name "GS_ADC_Socket_1") (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 196.85 90.17 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 9686195e-7360-4626-8b44-6d656d7bb514) + (property "Reference" "J3" (at 203.2 88.265 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "HW-SPI0" (at 203.2 90.805 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 198.12 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 196.85 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 49e9a7c3-2c97-402a-9396-8b76d6b00e6d)) + (pin "2" (uuid 2d309ef3-8cea-484d-884d-e839447b47a2)) + (pin "3" (uuid 55fd4f63-d61d-4374-a0fc-4a8a8e048e1f)) + (pin "4" (uuid 6f05feb5-d885-4be7-864f-e1335e941da4)) + (pin "5" (uuid 3f85cbc9-42bf-4288-9062-7744cefcaf59)) + (pin "6" (uuid 59469bec-e10a-4541-889f-4a76dafda8bb)) + (pin "7" (uuid ac4d69e9-2091-4949-b610-528ae703ceb0)) + (instances + (project "genoswitch-rp2040" + (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" + (reference "J3") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 227.33 144.78 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a0df0c13-c652-4791-8fd1-65318c147fe2) @@ -4877,37 +4955,6 @@ ) ) - (symbol (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 196.85 90.17 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid d115ef22-ab19-48dc-bca1-95a4e273b104) - (property "Reference" "J3" (at 203.835 88.265 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "HW-SPI0" (at 203.835 90.17 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 196.85 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 196.85 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 16f93d94-8949-4004-9cb6-886468e7272e)) - (pin "2" (uuid a9725f03-9a57-4a4a-a284-27918a92cacc)) - (pin "3" (uuid 367f6a6e-5eca-4491-b77e-1cc844732c23)) - (pin "4" (uuid c7434d61-5019-40dc-9d2b-12b24dc52787)) - (pin "5" (uuid d1946b62-d405-48fa-9043-bee2ef21ef16)) - (pin "6" (uuid 9b6c09b3-eb4d-4244-9297-bf7b6dca3af5)) - (pin "7" (uuid 74c8a156-7f10-403c-b3e9-77b63060b755)) - (instances - (project "genoswitch-rp2040" - (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" - (reference "J3") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "power:+3V3") (at 69.85 21.59 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid d2bd8a92-f4cd-4a0d-be87-3f17b0d3731a) @@ -5001,57 +5048,57 @@ ) ) - (symbol (lib_id "power:GND") (at 50.8 46.99 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid e512bf34-0f45-457e-98e2-73b907030208) - (property "Reference" "#PWR09" (at 50.8 53.34 0) - (effects (font (size 1.27 1.27)) hide) + (symbol (lib_name "GS_ADC_Socket_1") (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 232.41 110.49 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid e44e1111-1f09-41ac-97ab-86bc100c4551) + (property "Reference" "J6" (at 238.76 108.585 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "GND" (at 50.8 52.07 0) - (effects (font (size 1.27 1.27))) + (property "Value" "PIO-SPI1" (at 238.76 111.125 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 50.8 46.99 0) + (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 233.68 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 50.8 46.99 0) + (property "Datasheet" "~" (at 232.41 110.49 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 292f9eb4-2c85-4c46-b524-53dc2c6cee69)) + (pin "1" (uuid 09468c56-ef55-4b91-b61a-988042847af4)) + (pin "2" (uuid 3065b87f-da50-4049-83c3-5bcca8ab7cb2)) + (pin "3" (uuid 129a735e-113f-4776-9d35-ae4d2a045ed9)) + (pin "4" (uuid e617c585-72e2-4b43-9e65-4f5423b9c522)) + (pin "5" (uuid 7f12dd36-40a1-4ba3-b585-d575ec2b9c81)) + (pin "6" (uuid 11e5046c-3779-44f0-93a7-c89008ac72b2)) + (pin "7" (uuid da08fa3b-a047-4e92-9f42-60866bd10eff)) (instances (project "genoswitch-rp2040" (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" - (reference "#PWR09") (unit 1) + (reference "J6") (unit 1) ) ) ) ) - (symbol (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 232.41 90.17 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid e53e43f8-3138-4124-b0a3-6dee3bd812fe) - (property "Reference" "J5" (at 239.395 88.265 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol (lib_id "power:GND") (at 50.8 46.99 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e512bf34-0f45-457e-98e2-73b907030208) + (property "Reference" "#PWR09" (at 50.8 53.34 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "PIO-SPI0" (at 239.395 90.17 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "GND" (at 50.8 52.07 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 232.41 90.17 0) + (property "Footprint" "" (at 50.8 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 232.41 90.17 0) + (property "Datasheet" "" (at 50.8 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 7d8608e1-4d69-4349-96b9-00bc9a1bf7bb)) - (pin "2" (uuid 6e085399-062f-433e-a52f-e0b2018d4ef7)) - (pin "3" (uuid 5fbf6020-9be0-4285-80e1-e7e27008b6d3)) - (pin "4" (uuid ab9d5385-37bf-4b17-b241-9ed94ea3ff17)) - (pin "5" (uuid fc3e6877-86aa-4d06-bf22-d9f561f9e9aa)) - (pin "6" (uuid 74f831fe-9886-4a63-9d3b-9ff6e17bb45b)) - (pin "7" (uuid a59a510c-13fd-426e-bf1b-843d401be3cd)) + (pin "1" (uuid 292f9eb4-2c85-4c46-b524-53dc2c6cee69)) (instances (project "genoswitch-rp2040" (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" - (reference "J5") (unit 1) + (reference "#PWR09") (unit 1) ) ) ) @@ -5133,37 +5180,6 @@ ) ) - (symbol (lib_id "Genoswitch_Custom:GS_ADC_Socket") (at 196.596 109.728 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid f13cf79d-4338-4abb-9dd3-0a583e8d7c30) - (property "Reference" "J4" (at 203.581 107.823 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "HW-SPI1" (at 203.581 109.728 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 196.596 109.728 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 196.596 109.728 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid bfee9ee2-468d-421e-97ef-53e3960dc869)) - (pin "2" (uuid e4b0040b-2d71-48bd-9544-dc677a9fcaa0)) - (pin "3" (uuid 23cde3b4-4f61-401b-ac81-7a41aa0a0045)) - (pin "4" (uuid ce6127a0-a2b3-4345-9a84-3fe294def47d)) - (pin "5" (uuid aa5b129e-8395-4f29-8db9-2ca1e118a911)) - (pin "6" (uuid d7407887-1177-4d1b-b2d3-41a411d6739d)) - (pin "7" (uuid cc2ce66d-2f45-4164-99e8-9b8234ea871f)) - (instances - (project "genoswitch-rp2040" - (path "/2e7ee4d9-1204-4a0f-bb2c-fb0f0d4af2cf" - (reference "J4") (unit 1) - ) - ) - ) - ) - (symbol (lib_id "Mechanical:MountingHole") (at 290.83 280.67 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid f3bc905f-b4cf-4dd7-9e64-8653d0f6d3dc) diff --git a/lib/Genoswitch.kicad_sym b/lib/Genoswitch.kicad_sym index 6ff4f13..57b799d 100644 --- a/lib/Genoswitch.kicad_sym +++ b/lib/Genoswitch.kicad_sym @@ -95,7 +95,7 @@ (property "Value" "GS_ADC_Socket" (at 8.89 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 0 0 0) + (property "Footprint" "Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 1.27 1.27 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 0 0 0) @@ -208,11 +208,11 @@ (number "3" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -3.81 0 0) (length 3.81) - (name "DOUT" (effects (font (size 1.27 1.27)))) + (name "MISO" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -3.81 -2.54 0) (length 3.81) - (name "DIN" (effects (font (size 1.27 1.27)))) + (name "MOSI" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -3.81 -5.08 0) (length 3.81)