commit 7395b2d3aec7aced48d7e10b19dac5ec9f6210d5 Author: sys64738 Date: Wed Jan 25 02:22:02 2023 +0100 initial stuff diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f0b12ea --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*-backups/ +fp-info-cache +fp-lib-table +sym-lib-table +*.kicad_prl diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..cf1adee --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "KiCad-RP-Pico"] + path = KiCad-RP-Pico + url = https://github.com/ncarandini/KiCad-RP-Pico +[submodule "SOICbite"] + path = SOICbite + url = https://github.com/SimonMerrett/SOICbite diff --git a/KiCad-RP-Pico b/KiCad-RP-Pico new file mode 160000 index 0000000..dc6f9b9 --- /dev/null +++ b/KiCad-RP-Pico @@ -0,0 +1 @@ +Subproject commit dc6f9b9f213dc36eebce626aa9ee72a333fa0db3 diff --git a/SOICbite b/SOICbite new file mode 160000 index 0000000..7ac1620 --- /dev/null +++ b/SOICbite @@ -0,0 +1 @@ +Subproject commit 7ac16200b266f2413e91a022f8187af3ac9e44db diff --git a/flash.kicad_sch b/flash.kicad_sch new file mode 100644 index 0000000..6e0c578 --- /dev/null +++ b/flash.kicad_sch @@ -0,0 +1,452 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 80cb6ce3-5113-4be1-a94f-a45adc09a565) + + (paper "A4") + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) + (xy 2.032 -0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Memory_Flash:W25Q32JVZP" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "W25Q32JVZP" (id 1) (at 7.62 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "flash memory SPI" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "32Mb Serial Flash Memory, Standard/Dual/Quad SPI, DFN-8" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "WSON*1EP*6x5mm*P1.27mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "W25Q32JVZP_0_1" + (rectangle (start -10.16 7.62) (end 10.16 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "W25Q32JVZP_1_1" + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 2.54 180) (length 2.54) + (name "DO(IO1)" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -2.54 180) (length 2.54) + (name "IO2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 5.08 180) (length 2.54) + (name "DI(IO0)" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -5.08 180) (length 2.54) + (name "IO3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -10.16 90) (length 2.54) + (name "EP" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 143.51 110.49) (diameter 0) (color 0 0 0 0) + (uuid 55f38966-4e5f-4bf5-97e7-33553c58689b) + ) + (junction (at 142.24 85.09) (diameter 0) (color 0 0 0 0) + (uuid 74fd1612-1e8c-4918-8eed-ccb06540cdc8) + ) + + (bus_entry (at 190.5 99.06) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 55ebd6d0-6f2a-42ba-a1e6-c03cc5f3bba2) + ) + (bus_entry (at 190.5 101.6) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86aa1639-607b-40c5-ab09-1de5e96e21a3) + ) + (bus_entry (at 190.5 104.14) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 87813bb9-cd0c-4f2f-b131-c3425a08a87b) + ) + (bus_entry (at 180.34 82.55) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc0644f5-bf00-40f2-ae36-7237b9ae98fb) + ) + (bus_entry (at 180.34 85.09) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc0644f5-bf00-40f2-ae36-7237b9ae98fc) + ) + (bus_entry (at 190.5 96.52) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e8edf6e6-ec24-49c9-8254-a59c7d227b81) + ) + + (wire (pts (xy 144.78 107.95) (xy 144.78 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0235e0a2-5462-4ede-94b8-4fe59687357d) + ) + (wire (pts (xy 144.78 110.49) (xy 143.51 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 03dc6659-6050-4a14-8eca-883c9894e24a) + ) + (wire (pts (xy 179.07 96.52) (xy 190.5 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2965e354-712e-4489-9048-17ec64721304) + ) + (wire (pts (xy 139.7 85.09) (xy 142.24 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 319a6531-7105-4891-9678-3203a38eeaf3) + ) + (bus (pts (xy 182.88 82.55) (xy 182.88 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 418f0b16-95f3-4346-a1a2-b3ce975592a0) + ) + (bus (pts (xy 193.04 99.06) (xy 193.04 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 444a59c7-1c33-484d-a63b-e82aa60163fc) + ) + (bus (pts (xy 182.88 85.09) (xy 182.88 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 51bb3f90-6a2c-4098-80de-cf8b26e1260e) + ) + + (wire (pts (xy 129.54 85.09) (xy 132.08 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5c11c864-f063-4231-98aa-f8f14dbef08f) + ) + (wire (pts (xy 168.91 82.55) (xy 180.34 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ee57798-d7c1-48e4-a253-2c9e3b846201) + ) + (wire (pts (xy 142.24 85.09) (xy 142.24 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 73be728b-2bf3-4c3f-bb7d-d90c635eea47) + ) + (wire (pts (xy 142.24 110.49) (xy 142.24 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9030e287-857e-4b2b-8156-a7b8328297bd) + ) + (wire (pts (xy 143.51 110.49) (xy 143.51 113.03)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4584d32-2b28-4d69-97e1-a7e35a8e0fc8) + ) + (wire (pts (xy 168.91 85.09) (xy 180.34 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c5659bac-a682-4ac5-badd-f8ab52353cd5) + ) + (wire (pts (xy 179.07 101.6) (xy 190.5 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d53c00fb-ad01-42b9-a205-40de3637f17d) + ) + (wire (pts (xy 143.51 110.49) (xy 142.24 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d58309d4-7b20-400b-aeb1-084aaa58c79f) + ) + (wire (pts (xy 142.24 81.28) (xy 142.24 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e336e349-c7cf-4de1-88fa-9a074bb610cd) + ) + (wire (pts (xy 179.07 99.06) (xy 190.5 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e522ba2c-66ea-4d46-acfc-ced03311c3e5) + ) + (bus (pts (xy 193.04 101.6) (xy 193.04 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f1e0c08a-64b9-48f9-a2ce-b7c5f0709927) + ) + (bus (pts (xy 193.04 104.14) (xy 193.04 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f34da976-5a71-446f-b80e-0a963da49d67) + ) + + (wire (pts (xy 179.07 104.14) (xy 190.5 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f6922500-331f-4ed3-8f28-deff560f4708) + ) + (bus (pts (xy 193.04 96.52) (xy 193.04 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fd8e889f-73a2-4ce9-987d-066c57665722) + ) + + (text "TODO: how do we solve this?\nseris resistors??" (at 161.29 111.76 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1b9fb3a1-7b01-4067-9fc9-0787fe9a4574) + ) + (text "TODO: decide on flash size & package" (at 123.19 72.39 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid db844745-9528-4d80-b626-d68c6a24f5f3) + ) + (text "TODO: how do we solve this?\nseris resistors??" (at 97.79 97.79 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e0fbdd1a-ff08-46b9-8bef-a992436c260c) + ) + + (label "SPI_RP_SD3" (at 179.07 104.14 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 24a11201-8d12-48a5-a7ea-1015ecc3c816) + ) + (label "IO2" (at 154.94 100.33 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2d0b89cb-79fc-426a-88a6-42d3f1aebe2b) + ) + (label "SPI_ICE_SD1" (at 168.91 85.09 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 416ffebd-119e-460b-a4cc-afc10e91513b) + ) + (label "SPI_RP_SD1" (at 179.07 99.06 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 633ae6c8-373c-4efb-a787-f9a4f301445c) + ) + (label "DI{slash}0" (at 154.94 92.71 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 63fbe0b6-49cf-4586-95cf-4a78a935623a) + ) + (label "CLK" (at 129.54 100.33 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 7c883893-48ea-49ea-8cdd-75d0c276db31) + ) + (label "SPI_RP_SD0" (at 179.07 96.52 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8c14f8af-acfb-4573-aa76-f067979d6a78) + ) + (label "IO3" (at 154.94 102.87 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a6ca288e-4423-42ac-b002-ff6bb6800ecf) + ) + (label "SPI_RP_SD2" (at 179.07 101.6 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a91245e9-0208-4d76-999f-acc16064db9a) + ) + (label "DO{slash}1" (at 154.94 95.25 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b0066ecf-44a4-4f7b-a2ba-ed3b47122815) + ) + (label "SPI_ICE_SD0" (at 168.91 82.55 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e0557f2a-1c34-433a-8031-1bb6c561a3ac) + ) + (label "~{CS}" (at 129.54 95.25 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid fae07cb2-02c9-4440-8345-2b2025e5c17a) + ) + + (hierarchical_label "SPI_~{CS}_ICE" (shape input) (at 102.87 86.36 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 65c566af-8f56-43c6-9b65-a81d3eac03d1) + ) + (hierarchical_label "SPI_ICE_SD[0..1]" (shape bidirectional) (at 182.88 82.55 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 67e0f459-a21e-4901-a04f-0bc819dc10da) + ) + (hierarchical_label "3V3" (shape input) (at 142.24 81.28 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 67eebe90-13c9-442d-a023-d301c4626777) + ) + (hierarchical_label "SPI_~{CS}_RP" (shape input) (at 102.87 83.82 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid cf53e7f3-bf9f-42c4-94df-7fe62d4adbda) + ) + (hierarchical_label "SPI_CLK_ICE" (shape input) (at 104.14 107.95 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d7a64f64-4d99-4af5-8f91-ff5c612a0263) + ) + (hierarchical_label "SPI_RP_SD[0..3]" (shape bidirectional) (at 193.04 96.52 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid e573452c-1a32-49a3-9a20-5e939abae9f5) + ) + (hierarchical_label "SPI_CLK_RP" (shape input) (at 104.14 105.41 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ed50ff2d-ebdf-4f94-80df-0f53ca8877b4) + ) + + (symbol (lib_id "Memory_Flash:W25Q32JVZP") (at 142.24 97.79 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0f601b06-6c91-4591-9d54-9f251ac0dd9c) + (property "Reference" "U5" (id 0) (at 144.2594 86.4702 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "W25Q32JVZP" (id 1) (at 144.2594 89.0071 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm" (id 2) (at 142.24 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf" (id 3) (at 142.24 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8be201be-634e-4ac3-9ffd-79c8cb88c235)) + (pin "2" (uuid 1fa74f5e-27b0-4981-91eb-38c61de0e531)) + (pin "3" (uuid 0e297c9e-5d7b-41be-8e99-456cc89d5ac7)) + (pin "4" (uuid 345544b1-c0c1-487d-ac10-48a196b1102d)) + (pin "5" (uuid 458ec881-bff1-4a9a-a581-54afac7bbece)) + (pin "6" (uuid ee0b7fa6-e995-4cf0-9f43-35bd3c518e3e)) + (pin "7" (uuid 0f48d650-6ab7-4393-a96b-8e3f48de4619)) + (pin "8" (uuid be3e81ed-2546-4e51-8f0d-7848d75fe984)) + (pin "9" (uuid 91f4274c-d4d2-41dc-84d2-539cd6aa7672)) + ) + + (symbol (lib_id "power:GND") (at 129.54 85.09 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 5747da9c-5df1-4d29-8cf3-29aa5dce5d6c) + (property "Reference" "#PWR0109" (id 0) (at 123.19 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 126.3651 85.5238 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 129.54 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 129.54 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cdc33506-f523-459a-86a6-c325f34d820c)) + ) + + (symbol (lib_id "power:GND") (at 143.51 113.03 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid cfedbac5-cdb3-4ab9-90c8-40aa7c2dc84b) + (property "Reference" "#PWR0110" (id 0) (at 143.51 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 143.51 117.4734 0)) + (property "Footprint" "" (id 2) (at 143.51 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 143.51 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ec99651c-332b-48d9-bfe4-38a1a2aea925)) + ) + + (symbol (lib_id "Device:C") (at 135.89 85.09 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid fb7fd1b4-d207-4de5-bfe3-443ad90b042c) + (property "Reference" "C9" (id 0) (at 135.89 79.2312 90)) + (property "Value" "C" (id 1) (at 135.89 81.7681 90)) + (property "Footprint" "" (id 2) (at 139.7 84.1248 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 135.89 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 109aa2e2-dad9-4c06-bbb7-3348e24e50fa)) + (pin "2" (uuid 10c71fbf-3766-428e-a6b6-4de481bbe5fd)) + ) +) diff --git a/iCE2040.pretty/SOIC_clipProgSmall.kicad_mod b/iCE2040.pretty/SOIC_clipProgSmall.kicad_mod new file mode 120000 index 0000000..55593ce --- /dev/null +++ b/iCE2040.pretty/SOIC_clipProgSmall.kicad_mod @@ -0,0 +1 @@ +../SOICbite/SOIC_clipProgSmall.kicad_mod \ No newline at end of file diff --git a/ice40.kicad_sch b/ice40.kicad_sch new file mode 100644 index 0000000..05977c2 --- /dev/null +++ b/ice40.kicad_sch @@ -0,0 +1,1415 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid bf80704d-9dd5-4aa8-9912-203aa68f8978) + + (paper "A4") + + (lib_symbols + (symbol "FPGA_Lattice:ICE5LP1K-SG48" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 -29.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "ICE5LP1K-SG48" (id 1) (at 0 -31.75 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (id 2) (at 0 -34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40Ultra" (id 3) (at -10.16 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "FPGA programmable logic" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "iCE40 Ultra FPGA, 1100 LUTs, 1.2V, 48-pin QFN" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "QFN*7x7mm*P0.5mm*EP5.6x5.6mm*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ICE5LP1K-SG48_1_1" + (rectangle (start -7.62 25.4) (end 7.62 -27.94) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin bidirectional line (at -10.16 12.7 0) (length 2.54) + (name "IOT_37a" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 15.24 0) (length 2.54) + (name "IOT_36b" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 7.62 0) (length 2.54) + (name "IOT_39a" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 10.16 0) (length 2.54) + (name "IOT_38b" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 5.08 0) (length 2.54) + (name "IOT_41a" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 2.54 0) (length 2.54) + (name "IOT_42b" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 0 0) (length 2.54) + (name "IOT_43a" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 27.94 270) (length 2.54) + (name "VCCIO_0" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -2.54 0) (length 2.54) + (name "IOT_44b" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -7.62 0) (length 2.54) + (name "IOT_46b_G0" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -10.16 0) (length 2.54) + (name "IOT_48b" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -5.08 0) (length 2.54) + (name "IOT_45a_G1" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -15.24 0) (length 2.54) + (name "IOT_50b" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -20.32 0) (length 2.54) + (name "RGB0" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -22.86 0) (length 2.54) + (name "RGB1" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at -10.16 -25.4 0) (length 2.54) + (name "RGB2" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -17.78 0) (length 2.54) + (name "IOT_51a" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -12.7 0) (length 2.54) + (name "IOT_49a" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "ICE5LP1K-SG48_2_1" + (rectangle (start -10.16 25.4) (end 10.16 -25.4) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "IOB_18a" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) + (name "IOB_20a" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 0 0) (length 2.54) + (name "IOB_22b" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -5.08 0) (length 2.54) + (name "IOB_24a" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -15.24 0) (length 2.54) + (name "IOB_32a_SPI_SO" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -20.32 0) (length 2.54) + (name "IOB_34a_SPI_SCK" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -22.86 0) (length 2.54) + (name "IOB_35b_SPI_SS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -17.78 0) (length 2.54) + (name "IOB_33b_SPI_SI" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -12.7 0) (length 2.54) + (name "IOB_31b" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -10.16 0) (length 2.54) + (name "IOB_29b" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) + (name "IOB_25b_G3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -2.54 0) (length 2.54) + (name "IOB_23b" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 27.94 270) (length 2.54) + (name "SPI_VCCIO1" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 10.16 0) (length 2.54) + (name "IOB_13b" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at 12.7 17.78 180) (length 2.54) + (name "CDONE" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 17.78 0) (length 2.54) + (name "~{CRESET}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 7.62 0) (length 2.54) + (name "IOB_16a" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "ICE5LP1K-SG48_3_1" + (rectangle (start -7.62 15.24) (end 7.62 -15.24) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 0 17.78 270) (length 2.54) + (name "VCCIO_2" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -7.62 0) (length 2.54) + (name "IOB_6a" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -12.7 0) (length 2.54) + (name "IOB_9b" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -10.16 0) (length 2.54) + (name "IOB_8a" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 0 0) (length 2.54) + (name "IOB_3b_G6" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -5.08 0) (length 2.54) + (name "IOB_5b" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 5.08 0) (length 2.54) + (name "IOB_0a" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 2.54 0) (length 2.54) + (name "IOB_2a" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 -2.54 0) (length 2.54) + (name "IOB_4a" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "ICE5LP1K-SG48_4_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at -2.54 10.16 270) (length 2.54) + (name "VPP_2V5" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 2.54 10.16 270) (length 2.54) + (name "VCCPLL" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 10.16 270) (length 2.54) hide + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 115.57 97.79) (diameter 0) (color 0 0 0 0) + (uuid ab4b55ce-d06e-4506-9f62-a8b18626c377) + ) + + (bus_entry (at 200.66 134.62) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 09cc4628-ceee-417b-951d-5482e344f872) + ) + (bus_entry (at 200.66 127) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 09d4ae42-dca9-49ec-bb65-0ac62e6b8a26) + ) + (bus_entry (at 92.71 120.65) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1003446c-218e-425a-a266-16cd82063cfe) + ) + (bus_entry (at 148.59 118.11) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3222c81b-2327-4e31-ae54-89865a2be687) + ) + (bus_entry (at 92.71 138.43) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 38b77f67-bc2d-4074-90f4-566c44f83d1f) + ) + (bus_entry (at 200.66 121.92) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3ebfa967-3c69-4394-891c-3490dee4ac5b) + ) + (bus_entry (at 92.71 125.73) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 40d08a33-2dae-4d22-8eb3-fca620727671) + ) + (bus_entry (at 92.71 123.19) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 55f638ca-3ae2-46b5-8869-ca71017ca758) + ) + (bus_entry (at 92.71 133.35) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 56eed769-7980-4860-bdce-2fdefe2e8ce4) + ) + (bus_entry (at 92.71 118.11) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 787ccbf1-d7c1-42fb-a7f0-66865e65acbc) + ) + (bus_entry (at 200.66 132.08) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ef8702f-e9e7-4e2e-bb3b-6ce296b9dad1) + ) + (bus_entry (at 92.71 140.97) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8008a101-175b-4d32-aa92-f67239c3283d) + ) + (bus_entry (at 148.59 130.81) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8606318b-0775-42f8-9ad9-2d7a3838c20c) + ) + (bus_entry (at 92.71 135.89) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 925850f2-6a4c-4edf-9ffc-76db98cb7ff3) + ) + (bus_entry (at 200.66 124.46) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96aedefc-adf3-4291-a863-586cee881518) + ) + (bus_entry (at 92.71 128.27) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9961a437-8140-403c-97f0-390007af3357) + ) + (bus_entry (at 67.31 148.59) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a6a8326e-a8df-460d-bb6e-5d2df58d4c3a) + ) + (bus_entry (at 67.31 146.05) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a6a8326e-a8df-460d-bb6e-5d2df58d4c3b) + ) + (bus_entry (at 92.71 130.81) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid abdaf4db-eb53-403a-8f15-0bb2a7c201d5) + ) + (bus_entry (at 148.59 125.73) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ce8d852f-d665-488e-93f6-4671eb685ca5) + ) + (bus_entry (at 148.59 113.03) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d4bb5b12-dc59-4a67-a7a7-1120def9453e) + ) + (bus_entry (at 148.59 120.65) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e7606387-b31f-4618-a76b-f4835d8f7421) + ) + (bus_entry (at 148.59 128.27) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f2e8a32e-bac0-421b-b160-01e2d57ab8ca) + ) + (bus_entry (at 148.59 123.19) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f646cd06-cca6-4841-a7d0-08cf2a25ad0a) + ) + (bus_entry (at 200.66 129.54) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f67acccf-8295-4a5d-9f7a-9edf2a1fee4d) + ) + (bus_entry (at 200.66 101.6) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41253) + ) + (bus_entry (at 200.66 119.38) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41254) + ) + (bus_entry (at 200.66 106.68) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41255) + ) + (bus_entry (at 200.66 104.14) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41256) + ) + (bus_entry (at 200.66 116.84) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41257) + ) + (bus_entry (at 200.66 114.3) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41258) + ) + (bus_entry (at 200.66 111.76) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb41259) + ) + (bus_entry (at 200.66 109.22) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8db55e6-30df-4489-a1de-a0d7afb4125a) + ) + (bus_entry (at 148.59 115.57) (size -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fa719bb8-cd8a-4b1b-964f-1dc36c719a6c) + ) + + (bus (pts (xy 198.12 106.68) (xy 198.12 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 07707fd5-cad7-4c5b-b4fc-528f2186b4c6) + ) + + (wire (pts (xy 210.82 121.92) (xy 200.66 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0adc8fdd-12f2-48a2-8e1d-ed7652abd685) + ) + (bus (pts (xy 87.63 130.81) (xy 90.17 130.81)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0ce33496-ae98-4c9b-ad5f-2a2446d4be24) + ) + + (wire (pts (xy 102.87 128.27) (xy 92.71 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 14a461b5-8874-4c5b-b434-4059d7099ac6) + ) + (wire (pts (xy 168.91 97.79) (xy 168.91 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 14f9e778-ce40-433c-a5ac-2a7fa56a42ee) + ) + (wire (pts (xy 115.57 97.79) (xy 115.57 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 17373aba-7547-4a3f-ace8-dbba4deff668) + ) + (bus (pts (xy 198.12 127) (xy 198.12 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 181efc4a-4a6f-4806-a07d-6193315d5c76) + ) + (bus (pts (xy 90.17 135.89) (xy 90.17 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b02ba40-ae7f-401b-88b5-d2ded24cb83d) + ) + + (wire (pts (xy 102.87 140.97) (xy 92.71 140.97)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e3a8b48-4670-4c86-a167-77bcb1fcd528) + ) + (wire (pts (xy 158.75 115.57) (xy 148.59 115.57)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e4b76dd-f73c-45ee-99ca-1df6f62c20fa) + ) + (wire (pts (xy 88.9 144.78) (xy 88.9 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 264a3b6b-a334-4cc7-98f6-09413103c2a6) + ) + (wire (pts (xy 210.82 104.14) (xy 200.66 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 278c0925-026b-407b-9f6f-f0e9da932094) + ) + (wire (pts (xy 158.75 125.73) (xy 148.59 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 28a6f06b-3d1f-43c7-995f-b55021e3e32b) + ) + (wire (pts (xy 158.75 118.11) (xy 148.59 118.11)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 28e64b81-4c07-4db9-9158-44a16dd45097) + ) + (bus (pts (xy 64.77 143.51) (xy 67.31 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a05f4ef-5ed2-4385-a5d2-50862f218058) + ) + + (wire (pts (xy 102.87 135.89) (xy 92.71 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a76a9fc-10e5-4498-a09e-1ccf15553015) + ) + (bus (pts (xy 90.17 140.97) (xy 90.17 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2b3244af-b240-4cbf-901e-9e7395474ffe) + ) + + (wire (pts (xy 210.82 124.46) (xy 200.66 124.46)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2cb5caea-37e1-4d72-b68b-89643b03ea21) + ) + (wire (pts (xy 158.75 113.03) (xy 148.59 113.03)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2cecffa5-6af0-4a0f-bb1c-39592c618f4e) + ) + (bus (pts (xy 146.05 113.03) (xy 146.05 115.57)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 311adddc-14f6-41a5-afbb-515db2015606) + ) + + (wire (pts (xy 210.82 127) (xy 200.66 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 31f896f6-4bf0-450a-a9eb-8d434c0aafeb) + ) + (wire (pts (xy 128.27 110.49) (xy 130.81 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 347fe258-604c-4fbf-9d67-f92593957ed5) + ) + (bus (pts (xy 90.17 138.43) (xy 90.17 140.97)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 363a7a6d-5df5-4169-aafe-754fd1684dc8) + ) + + (wire (pts (xy 158.75 130.81) (xy 148.59 130.81)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3684f3dd-b543-4c20-b9ba-4065acbe40f9) + ) + (bus (pts (xy 198.12 111.76) (xy 198.12 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 39d3ffae-de63-4329-8d5f-f726bdc31f28) + ) + + (wire (pts (xy 208.28 139.7) (xy 210.82 139.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 39d83d91-5fdc-4b90-a6b2-e8d3a8c43025) + ) + (bus (pts (xy 146.05 128.27) (xy 146.05 130.81)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3b141f78-437e-4558-ae48-4c8f81ba5f53) + ) + (bus (pts (xy 67.31 143.51) (xy 67.31 146.05)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3c2ede83-fda2-4bb8-87da-590c616b9212) + ) + (bus (pts (xy 146.05 115.57) (xy 146.05 118.11)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 45acf32a-5833-4c31-ac5c-aa9bb74d9bb4) + ) + + (wire (pts (xy 102.87 125.73) (xy 92.71 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 45d54642-88ab-47a4-b21b-edfb30d058e3) + ) + (wire (pts (xy 208.28 137.16) (xy 210.82 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4a4939f0-02f7-413f-80d2-6376522aa280) + ) + (bus (pts (xy 198.12 119.38) (xy 198.12 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4d6b60dc-4122-4e8a-896d-e8fe813c3bc3) + ) + + (wire (pts (xy 91.44 143.51) (xy 91.44 144.78)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4e2a434f-a88f-41f6-bfc3-8dddef12800c) + ) + (bus (pts (xy 67.31 146.05) (xy 67.31 148.59)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 50bc80ba-9dad-4b35-a195-85c40d10f1b7) + ) + + (wire (pts (xy 100.33 151.13) (xy 102.87 151.13)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5293d3bc-b324-405b-b2e2-309a381a683b) + ) + (bus (pts (xy 87.63 128.27) (xy 90.17 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 52c1356a-73c1-4751-ae45-ff8c436fde49) + ) + + (wire (pts (xy 147.32 82.55) (xy 147.32 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 57e9a337-095e-45ca-b69d-821413e2c2c5) + ) + (bus (pts (xy 90.17 133.35) (xy 90.17 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a8a24d6-83e9-4d34-ab5c-00f0b77577e8) + ) + + (wire (pts (xy 102.87 118.11) (xy 92.71 118.11)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 61801a0f-6be1-4048-bd05-9ba79534fcdc) + ) + (bus (pts (xy 198.12 109.22) (xy 198.12 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6338f69b-c66b-4d43-a673-ec68cace4136) + ) + (bus (pts (xy 90.17 130.81) (xy 90.17 133.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6a18d16a-b4a5-4187-b7e2-b86791aace27) + ) + + (wire (pts (xy 210.82 132.08) (xy 200.66 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6c716135-41b0-4860-8eea-de139c18f3bd) + ) + (wire (pts (xy 158.75 123.19) (xy 148.59 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6d12f5fb-8609-4d97-a6c5-2c669017448a) + ) + (wire (pts (xy 91.44 144.78) (xy 88.9 144.78)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 76fa52b0-3579-43ab-96e9-d521c4a6fb36) + ) + (bus (pts (xy 198.12 116.84) (xy 198.12 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 791b247b-8d7c-4154-b56c-3e1c3efade20) + ) + (bus (pts (xy 198.12 132.08) (xy 198.12 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 797d8d3e-704c-4507-8e76-0f98e6ea997f) + ) + + (wire (pts (xy 210.82 134.62) (xy 200.66 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7a8da594-688c-4b7a-ac28-af54b2565f2a) + ) + (bus (pts (xy 146.05 123.19) (xy 146.05 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ef73b27-8989-4843-9912-e9fcf4d62019) + ) + (bus (pts (xy 90.17 125.73) (xy 90.17 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8b4fc3da-83a9-42ae-9dda-ae3980c1876d) + ) + (bus (pts (xy 90.17 125.73) (xy 90.17 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8d375687-b0a6-4144-a564-0d0d9bf5d3d4) + ) + (bus (pts (xy 198.12 114.3) (xy 198.12 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8d9f543f-ec04-4f38-9213-b14baffc7ed7) + ) + + (wire (pts (xy 69.85 146.05) (xy 102.87 146.05)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 932eb2e3-e8a9-4bf5-8e5e-81e84eacfe77) + ) + (wire (pts (xy 210.82 109.22) (xy 200.66 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 93ec7e20-051f-4ea7-abbd-9e755cff2023) + ) + (wire (pts (xy 102.87 143.51) (xy 91.44 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9882861a-9d6e-4070-b7d5-fc50cb7eb45c) + ) + (wire (pts (xy 210.82 129.54) (xy 200.66 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9b06eed8-77f9-43d7-b10c-dd4af90cec37) + ) + (wire (pts (xy 113.03 97.79) (xy 115.57 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9bc7ac64-8b79-4059-ad3f-dda2261ac376) + ) + (wire (pts (xy 210.82 111.76) (xy 200.66 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9dbb8e3b-b79b-4524-9009-d0f46bf5d696) + ) + (wire (pts (xy 210.82 116.84) (xy 200.66 116.84)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9fc7de46-7150-4659-8ceb-8dd81da7e1a6) + ) + (wire (pts (xy 102.87 120.65) (xy 92.71 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a37a1de2-a991-4dca-a117-31aa0ed3cf25) + ) + (bus (pts (xy 146.05 118.11) (xy 146.05 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a5ccf9e5-c50a-4e98-a2cd-d7454859dd84) + ) + + (wire (pts (xy 208.28 142.24) (xy 210.82 142.24)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a8834550-4265-44d7-bc36-2acaaaba56bd) + ) + (wire (pts (xy 100.33 148.59) (xy 102.87 148.59)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid acd68628-9dcc-4d51-b498-a3e5a34def0d) + ) + (wire (pts (xy 102.87 138.43) (xy 92.71 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid adacd62a-2130-40d9-9d0f-f626b327a0b8) + ) + (wire (pts (xy 102.87 123.19) (xy 92.71 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af8fcfea-5092-4029-8993-f8a2cf3fca8d) + ) + (wire (pts (xy 210.82 106.68) (xy 200.66 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b4827277-991a-432a-a881-2932e5e2b703) + ) + (bus (pts (xy 146.05 125.73) (xy 146.05 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b4b01c25-f26a-40ac-a9bf-1b7ef62f4c16) + ) + + (wire (pts (xy 210.82 114.3) (xy 200.66 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ba6b42b6-1359-45b6-bf65-0c76c77124ed) + ) + (bus (pts (xy 90.17 123.19) (xy 90.17 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid be5dc52f-bfb1-41a7-9eb0-a9c1ee9854ad) + ) + + (wire (pts (xy 102.87 133.35) (xy 92.71 133.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c6c6d119-03f9-41df-a204-f95b6c532dba) + ) + (wire (pts (xy 158.75 120.65) (xy 148.59 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c6e545d7-0172-4a7e-8543-9db07a2415e7) + ) + (bus (pts (xy 198.12 104.14) (xy 198.12 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7a87eeb-a417-4a6c-bcb1-c89088e19747) + ) + (bus (pts (xy 198.12 124.46) (xy 198.12 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cbe193f0-2efb-481c-88a2-d62515c4918c) + ) + + (wire (pts (xy 102.87 130.81) (xy 92.71 130.81)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ccb3782c-0df8-4543-9a47-05a5d865369a) + ) + (wire (pts (xy 210.82 101.6) (xy 200.66 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cde31c47-21a0-4eec-84fc-31ad3db065b9) + ) + (bus (pts (xy 146.05 120.65) (xy 146.05 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d5da51e5-e5fa-4690-ba90-7cc6e3ade8f2) + ) + (bus (pts (xy 198.12 121.92) (xy 198.12 124.46)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d9c43132-1e7d-4e1b-b234-f089f2041208) + ) + + (wire (pts (xy 210.82 119.38) (xy 200.66 119.38)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d9cf89d9-e2fd-44c7-bc95-1a35d463f0a9) + ) + (bus (pts (xy 146.05 130.81) (xy 146.05 133.35)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid daa8b82a-0080-4948-9353-93af4d88b974) + ) + (bus (pts (xy 198.12 134.62) (xy 198.12 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid db4a1e24-c363-4fbe-a744-4db83f0b399c) + ) + (bus (pts (xy 198.12 100.33) (xy 198.12 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid de5a58b8-7276-444b-beb5-97257c10fec9) + ) + + (wire (pts (xy 69.85 143.51) (xy 88.9 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid de912223-b22a-44f6-8fd8-1a906f3c3741) + ) + (wire (pts (xy 158.75 128.27) (xy 148.59 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e96e1df2-0e73-4cc7-bc3f-6d11854bcddf) + ) + (bus (pts (xy 198.12 129.54) (xy 198.12 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e9e0004c-5b88-45a3-99c5-3eab24356ceb) + ) + + (wire (pts (xy 115.57 97.79) (xy 115.57 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f629966c-c23e-4d79-b674-b1e3e9bc79e3) + ) + + (text "TODO: power stuff" (at 119.38 57.15 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 08c9503b-ba19-4baf-ac77-138f076db20b) + ) + (text "TODO: AND\nthese two" (at 82.55 113.03 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 82afc606-f3fb-42c7-8f05-20b124835065) + ) + (text "TODO: select\nPSU here" (at 213.36 80.01 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cd240955-b741-48a4-8d2b-a8a987dfc50c) + ) + (text "TODO: ALSO MAKE SURE\nPSU SEQUENCING WORKS!!!" (at 115.57 72.39 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ea556bcd-44ba-49e9-b08b-afb39f731edb) + ) + + (label "ICEIO0" (at 92.71 128.27 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 067b0567-6b6a-4354-888a-1c1332857001) + ) + (label "R2IACK" (at 92.71 120.65 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0f2d996e-7199-4a6c-ab1d-fea305c8456d) + ) + (label "DQ5" (at 148.59 113.03 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 193178db-6c5a-40c3-9c6c-7684b6361c05) + ) + (label "ICERST" (at 102.87 110.49 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 1b0680ef-2273-4edc-8ce4-9648e05fd787) + ) + (label "DQ6" (at 148.59 123.19 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 20bbc7e4-683b-4c38-ab7b-705b2273bfee) + ) + (label "DQ2" (at 148.59 125.73 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 34643605-5630-4537-9e04-1df68e5d493e) + ) + (label "ICELVIO6" (at 200.66 116.84 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 371d8203-7880-45a7-ac32-49999a188ccb) + ) + (label "VDD_LVIO" (at 220.98 88.9 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3d67f794-843a-4286-9b0d-27743ef59b62) + ) + (label "ICEIO5" (at 92.71 130.81 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 45a13624-e48e-475e-a6b8-47b98eacffef) + ) + (label "I2RACK" (at 92.71 125.73 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4bacc34b-b4a9-401f-9b25-d523b8799c7c) + ) + (label "SPI_ICE_SD0" (at 71.12 146.05 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4e6a4f5b-8746-41b5-8b7a-62bbb05ce338) + ) + (label "DQ0" (at 148.59 128.27 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5fddd1a1-77b5-4f95-b1a4-1306ebb2f5e1) + ) + (label "ICELVIO4" (at 200.66 111.76 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7162fa2a-3dfa-4653-9287-dfe13bd97e0c) + ) + (label "ICELVIO11" (at 200.66 132.08 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 71fae8b5-d936-4773-b60e-b97a0c4081e4) + ) + (label "I2RRQ" (at 92.71 123.19 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 790656b7-6afd-4be7-82f2-9b86c5b92987) + ) + (label "VPP_2V5" (at 144.78 62.23 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 79cb31ea-50d1-4176-8a1d-90049ec10e4c) + ) + (label "DQ1" (at 148.59 130.81 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7b867cfa-3373-435f-9aa6-3aeaa1846c33) + ) + (label "ICELVIO1" (at 200.66 101.6 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 84018fd4-8d97-4ac3-8d4c-62bb9448b0d0) + ) + (label "ICELVIO5" (at 200.66 114.3 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8719a2d3-64d1-4369-b9c0-8222fef27e6f) + ) + (label "ICELVIO13" (at 200.66 129.54 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8bdc24e2-8e99-4e2b-9dbc-5cafc2313b40) + ) + (label "ICELVIO3" (at 200.66 106.68 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8c5ce740-ad53-4ef9-84f2-ba86a5a8f35a) + ) + (label "ICELVIO10" (at 200.66 121.92 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8dcd2a50-838c-4d31-9c47-b6f435f465d9) + ) + (label "ICELVIO7" (at 200.66 119.38 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 969d8e4e-da4c-4776-b9c8-106bbf999a7e) + ) + (label "SPI_ICE_SD1" (at 71.12 143.51 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 98dcf266-b512-4954-9ed7-b0fdde7d28e6) + ) + (label "DQ4" (at 148.59 115.57 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a3462d1e-8325-4fdf-bfca-f1be4f7e19a4) + ) + (label "VCCPLL" (at 149.86 62.23 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a65843e1-740f-4a19-8c7b-a91ae2551892) + ) + (label "ICEIO2" (at 92.71 140.97 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a8904ed4-9cc3-4772-917b-05bd109f1128) + ) + (label "ICEIO4" (at 92.71 135.89 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b0777e95-f0a5-4219-aedc-3fec59529c40) + ) + (label "DQ3" (at 148.59 120.65 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b793e566-c059-444f-ae2b-72e02dc9b5f1) + ) + (label "DQ7" (at 148.59 118.11 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b9ac6bce-8b08-4ab1-9510-70db38dc0c7f) + ) + (label "ICELVIO12" (at 200.66 134.62 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c482dffa-84b0-4c70-b852-f7875f4787e1) + ) + (label "ICELVIO0" (at 200.66 104.14 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c54c1d50-4172-42cf-889d-d36038837fad) + ) + (label "ICEVCC" (at 147.32 62.23 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cfac5ecd-4592-4d9f-9dcf-3cb175d9448e) + ) + (label "R2IRQ" (at 92.71 118.11 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid db4886e3-eda4-48e0-901e-8425c8edd480) + ) + (label "ICELVIO9" (at 200.66 127 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e6274e7f-b6ba-44d4-a737-dabcf59cdcfd) + ) + (label "ICELVIO8" (at 200.66 124.46 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ebd91d22-b670-406f-a8fa-9327fabf187f) + ) + (label "ICEIO1" (at 92.71 133.35 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid eeaae004-a4b0-41bf-a4ca-da75d56f5530) + ) + (label "ICELVIO2" (at 200.66 109.22 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fc954d07-977e-4099-92ea-836a03d82ede) + ) + (label "ICEIO3" (at 92.71 138.43 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fed10521-bc26-4d05-9ca5-07f89ac145f6) + ) + + (hierarchical_label "1V2" (shape input) (at 147.32 48.26 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 03688f01-7b19-49d5-a1e4-75c479f6d1bd) + ) + (hierarchical_label "ICEIO[0..5]" (shape bidirectional) (at 87.63 130.81 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2006d34a-1abc-4935-b28f-e223635732cc) + ) + (hierarchical_label "CDONE" (shape output) (at 130.81 110.49 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 28e3ffc9-65d4-46c9-a2ea-97e4428d2f38) + ) + (hierarchical_label "DQ[0..7]" (shape bidirectional) (at 146.05 113.03 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 5261fded-511c-44b4-98fb-ac62c904206d) + ) + (hierarchical_label "ICELED2" (shape output) (at 208.28 142.24 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 5f8bfaff-7e84-43e8-b7ac-b027709bc712) + ) + (hierarchical_label "ICELED0" (shape output) (at 208.28 137.16 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6802c464-d9cb-4d5e-bbe1-8920ecce9cf8) + ) + (hierarchical_label "~{CRESET}" (shape input) (at 81.28 111.76 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6be4e6e6-5700-4e06-95ae-665ea5c7962c) + ) + (hierarchical_label "~{RESET}" (shape input) (at 81.28 109.22 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6dd32ce1-5cc7-4574-9440-2cfae9ad535e) + ) + (hierarchical_label "ICELVIO[0..13]" (shape bidirectional) (at 198.12 100.33 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 908cd9a6-f63e-4e84-975b-cfa2d6fc3a94) + ) + (hierarchical_label "1V8" (shape input) (at 224.79 74.93 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 932298c8-4d5d-4eb0-9563-60970b879abf) + ) + (hierarchical_label "SPI_CLK_ICE" (shape output) (at 100.33 148.59 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid b7c4c28f-9867-4ef1-8c94-ef8670a31202) + ) + (hierarchical_label "ICELED1" (shape output) (at 208.28 139.7 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid c0e993a0-7c7b-46ee-a0a1-f6a8d9b0b80e) + ) + (hierarchical_label "2V5" (shape input) (at 222.25 74.93 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c116c424-52ac-41f9-9bba-eaaadedfbc05) + ) + (hierarchical_label "FIFOCTL{R2IRQ,R2IACK,I2RRQ,I2RACK}" (shape bidirectional) (at 87.63 128.27 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid cc894c26-cd79-4e3d-859c-414bbc4bcd2f) + ) + (hierarchical_label "SPI_ICE_SD[0..1]" (shape bidirectional) (at 64.77 143.51 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid cdf12ff4-8979-4ae9-8389-46a09be43794) + ) + (hierarchical_label "SPI_~{CS}_ICE" (shape output) (at 100.33 151.13 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d8bc4c8b-bdd5-4a08-bcb7-a3427f0173c2) + ) + (hierarchical_label "3V3" (shape input) (at 113.03 97.79 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid df529959-206c-4f41-88cc-93c64d6aa28a) + ) + + (symbol (lib_id "power:GND") (at 147.32 85.09 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0b54a810-36b9-49ac-95b8-794604ed3720) + (property "Reference" "#PWR0116" (id 0) (at 147.32 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 147.32 89.5334 0)) + (property "Footprint" "" (id 2) (at 147.32 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 147.32 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e9345fae-4d3e-4d93-90b7-d4079f7bd210)) + ) + + (symbol (lib_id "FPGA_Lattice:ICE5LP1K-SG48") (at 115.57 128.27 0) (unit 2) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 21af2b8b-e9b3-438c-bae6-390833797cd1) + (property "Reference" "U7" (id 0) (at 115.57 155.7004 0)) + (property "Value" "ICE5LP1K-SG48" (id 1) (at 115.57 158.2373 0)) + (property "Footprint" "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (id 2) (at 115.57 162.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40Ultra" (id 3) (at 105.41 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "23" (uuid 53071c5c-5a97-4b85-8829-47b5e2f7c227)) + (pin "25" (uuid 8a405d81-eb58-465a-b943-cc86ec4dab4c)) + (pin "26" (uuid f4280e39-5cb0-4c1b-b5b7-36af10b9c9bb)) + (pin "27" (uuid 2356f9a8-0931-4870-9745-908460134140)) + (pin "28" (uuid 30486688-5bca-486e-927c-1a805bd210e3)) + (pin "31" (uuid e50d64f4-0714-468a-a71c-450db78eb6b1)) + (pin "32" (uuid 60f7ed63-da37-40cf-91f5-a2e77d61579c)) + (pin "33" (uuid cc0de78d-eaf5-4a47-b8a0-d11194dbe81e)) + (pin "34" (uuid bf60b021-49c4-4d3a-8c13-35244b97d995)) + (pin "35" (uuid 2884c578-15ba-4753-acd9-7872211b5dd7)) + (pin "36" (uuid bd3944c0-30f4-44f6-8a02-2a10a51600e5)) + (pin "37" (uuid 536a69f2-352c-46ed-a3e6-46fa3cc11222)) + (pin "38" (uuid 146daf32-9efb-4493-95e8-f44f72094b28)) + (pin "39" (uuid 00a97fc6-1f67-40bf-b62d-49c6aac9efdb)) + (pin "40" (uuid 08832dc8-5f51-4b7a-8fae-a4d1e5e81f77)) + (pin "41" (uuid 82443bf2-40eb-480c-974e-e742ba3c3de7)) + (pin "42" (uuid 7bca32b6-68fc-46f8-b1b2-ae38c33a6eec)) + (pin "43" (uuid 54e9bb48-b23b-442b-b99c-5d1b114fbdd0)) + (pin "10" (uuid 933fb51a-dc16-47fe-aefa-22513ecc0b9f)) + (pin "11" (uuid 5f446fac-63fe-4c36-abab-50e97ae1ed8f)) + (pin "12" (uuid 2ec6553a-a4d5-4c66-9db0-688b23907357)) + (pin "13" (uuid edc918a4-c2a6-4a7a-b68a-7fbdeea0989f)) + (pin "14" (uuid 2f99b0cc-26e4-4f84-b9d9-f573ad282098)) + (pin "15" (uuid 20550c6d-1e9e-49bf-8021-499bd56bd7e3)) + (pin "16" (uuid 74b5bb48-e8db-46df-9598-7016ff415622)) + (pin "17" (uuid 8739de33-5151-4b45-b8a4-90fe2e56027f)) + (pin "18" (uuid 22b7bfd6-d0ee-408d-a7bb-5795f9e71b65)) + (pin "19" (uuid ec682f02-f0b8-4539-ad0b-6a35cb98fc23)) + (pin "20" (uuid 00bfcbf7-16bf-4a61-bb64-726e5f542203)) + (pin "21" (uuid 9447c4c8-04bb-4dfc-839d-21f5193ce55d)) + (pin "22" (uuid e43e01b7-7b59-4161-bb33-0c8c2b1aa930)) + (pin "6" (uuid 3f0096a3-5ef5-43cc-a16d-94223d6a867e)) + (pin "7" (uuid 2cca46f5-375e-4971-aba1-643c58d9b371)) + (pin "8" (uuid fac9f14f-aaa8-4bfb-8dd1-822a998b0a3e)) + (pin "9" (uuid b4d2fb06-da80-4e2c-9bc4-2329cb56cda9)) + (pin "1" (uuid c89a7dd2-e97c-43a6-8128-73035a87de7c)) + (pin "2" (uuid ab0d39d0-b950-4a2d-9df1-06a6b9787cf6)) + (pin "3" (uuid 74811346-4474-4650-8226-af2cbb49d054)) + (pin "4" (uuid 70df91b7-5775-49ec-bca4-4f52efb3c769)) + (pin "44" (uuid b4e442b3-befd-444b-b0d2-5232de0401f4)) + (pin "45" (uuid bf81c8fe-6b57-49c0-b15d-b87ed7b5c836)) + (pin "46" (uuid 6678f099-e548-43b5-b052-84ec0a2d72c4)) + (pin "47" (uuid ae1ddd98-743f-489e-98c8-e10838b8d234)) + (pin "48" (uuid 61207f84-d87c-4482-b843-8cf60eae7190)) + (pin "24" (uuid 5f23163d-0c82-412f-b281-d3c903bdc4fd)) + (pin "29" (uuid 3a489c2c-0f1c-4599-beeb-7a4317033c30)) + (pin "30" (uuid 65270f8a-0b9d-41d4-8c1c-22698009426b)) + (pin "49" (uuid 53782577-01b2-4e99-8348-6c3c6ed40a5d)) + (pin "5" (uuid 2f03d3f5-d967-454d-8f00-20dc204c48a0)) + ) + + (symbol (lib_id "power:+3V3") (at 115.57 95.25 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2e46fef2-dca9-4dab-9f29-87947a236523) + (property "Reference" "#PWR0117" (id 0) (at 115.57 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 115.57 91.6742 0)) + (property "Footprint" "" (id 2) (at 115.57 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 115.57 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3cdbe283-899b-49e2-84b5-ed30f73ca5a9)) + ) + + (symbol (lib_id "FPGA_Lattice:ICE5LP1K-SG48") (at 147.32 72.39 0) (unit 4) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 3a3f03c0-22c6-4fb8-9aa2-9b5bc97b6a90) + (property "Reference" "U7" (id 0) (at 153.162 71.5553 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ICE5LP1K-SG48" (id 1) (at 153.162 74.0922 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (id 2) (at 147.32 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40Ultra" (id 3) (at 137.16 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "23" (uuid 8d3e4cb4-a193-4b7e-8fcf-7b93e6e71f92)) + (pin "25" (uuid b4074f11-b125-444d-9516-99e75b1bb61e)) + (pin "26" (uuid 5d0c18c9-e024-4725-a22c-73c9306d8e9a)) + (pin "27" (uuid 5380b371-0763-49ed-a62d-256db68048b4)) + (pin "28" (uuid 8b8682b6-be57-49d1-92aa-b7b0ca28e7de)) + (pin "31" (uuid 7d637c0d-4db1-450a-915b-d3e8ded1e7fb)) + (pin "32" (uuid cdf79b80-f713-4888-b0da-9751871183d9)) + (pin "33" (uuid 3f5850c1-ce00-4f0a-ba5d-e63a21fb01b2)) + (pin "34" (uuid be011479-150b-41d0-9805-eeacd568b705)) + (pin "35" (uuid 320db7e7-55e6-4b2a-b041-de70a2e11801)) + (pin "36" (uuid a29b8a62-bb45-4dca-b5ca-850370a54688)) + (pin "37" (uuid 0be25052-7d94-42c5-b026-9a231980b5fe)) + (pin "38" (uuid d66b4bd1-8aad-428c-9778-14369c1af133)) + (pin "39" (uuid 27e528f5-6535-45c1-931e-28cb3ae0df73)) + (pin "40" (uuid c71ae9ef-bbdf-494e-a49c-967850561b63)) + (pin "41" (uuid 0753c221-64f4-4968-9a81-7031ac2c277b)) + (pin "42" (uuid 7cf04aa3-1f12-44cf-9199-5b46969b63a7)) + (pin "43" (uuid b645eb91-2308-4bea-b6de-7c988da2296c)) + (pin "10" (uuid 499fe093-8835-4302-bd0c-1d03fe2fe3ba)) + (pin "11" (uuid f835530e-97cc-4273-bae5-35398531dc84)) + (pin "12" (uuid e0141fa8-a36d-4bf8-b4c4-bb3c60da2f5b)) + (pin "13" (uuid 1e0e67a2-8e66-4e88-b41d-b8413380d847)) + (pin "14" (uuid 9a5f4b45-406b-444a-bbfe-9e0d21af8972)) + (pin "15" (uuid e6c3d809-9c68-4fb4-92b4-00b023270860)) + (pin "16" (uuid c4199775-d815-44b5-b480-fb8297f008d7)) + (pin "17" (uuid 058672de-d0be-4c8d-bff2-a92e03f64bf6)) + (pin "18" (uuid f98d1667-8b8b-425c-8dbb-2f848a160888)) + (pin "19" (uuid 7bbdf7ec-9182-4857-8b57-72acdece2e16)) + (pin "20" (uuid 01a255ce-e64f-4211-8ab6-cd1d08e7122c)) + (pin "21" (uuid e76bd9c8-d059-4269-94cb-338caea0d485)) + (pin "22" (uuid 4399b18a-38c3-42b2-91a4-80f027d5a0c3)) + (pin "6" (uuid c43169b0-5208-45af-a1cd-08077ea4fca9)) + (pin "7" (uuid bc2f1ed5-4a63-4e9f-8808-d70723d9c78b)) + (pin "8" (uuid c3314655-b0d4-40c8-ad5f-3282f182d227)) + (pin "9" (uuid 12b7f875-b92a-45d7-bc47-9420bce9c2f7)) + (pin "1" (uuid 69f16ce1-2d49-413c-a1f1-747e6f096ab2)) + (pin "2" (uuid fc32e3b8-1fce-4ed4-b67d-48f60475a711)) + (pin "3" (uuid 058037e6-20cc-4090-af2f-67f2652ec532)) + (pin "4" (uuid bfb02807-6832-40ee-9576-1d3c305b53b0)) + (pin "44" (uuid b00abea9-d36e-4ae0-87ed-82f1dc69b921)) + (pin "45" (uuid b7580623-c043-468d-98b5-e06bb073615a)) + (pin "46" (uuid 7d3d50f0-b1c3-48fe-a02a-e6b05ce6d54c)) + (pin "47" (uuid a2459ee9-7cdd-4b9b-814f-4a6d13708037)) + (pin "48" (uuid 00fc956a-ad94-48b3-81b7-cc7792e48b97)) + (pin "24" (uuid 2a7f28e7-6edf-4d58-ad83-ed99d62631a2)) + (pin "29" (uuid 5c157778-84d5-4f72-9295-6a39fb976ddf)) + (pin "30" (uuid 8d786777-0b80-49a2-99b2-3fd7731d8808)) + (pin "49" (uuid ac86c6f1-4dc0-45aa-8a2e-e05589b774d9)) + (pin "5" (uuid dfa8de64-fa98-4b85-a4d3-bf377cfc4a4a)) + ) + + (symbol (lib_id "FPGA_Lattice:ICE5LP1K-SG48") (at 220.98 116.84 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 51d4f725-717b-419f-9a23-f806ef794ab3) + (property "Reference" "U7" (id 0) (at 229.362 117.2753 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ICE5LP1K-SG48" (id 1) (at 229.362 119.8122 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (id 2) (at 220.98 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40Ultra" (id 3) (at 210.82 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "23" (uuid feb5bce5-5300-4f83-a154-880d106fd869)) + (pin "25" (uuid cb51cae3-ba07-496c-950c-3323f2b33580)) + (pin "26" (uuid c3c6a23d-0bdd-450d-8dc3-9219770a87b9)) + (pin "27" (uuid 66e06030-d693-4347-bcc3-ac7cc926f388)) + (pin "28" (uuid c99e2fe2-dad7-492b-b305-ea4f7ff1685f)) + (pin "31" (uuid 125ffe3b-87fe-4a51-bae4-5f0c920588a8)) + (pin "32" (uuid a093733d-da26-4e7c-aa0e-45d7438661b7)) + (pin "33" (uuid 7b4c4287-5df8-4af5-9484-9e94d36d8357)) + (pin "34" (uuid d88a339a-d2d7-40d4-9240-1385da5ab068)) + (pin "35" (uuid 5989c033-81ff-4065-bf3a-fc80c7698579)) + (pin "36" (uuid 4df37de6-37b7-4aa6-b739-03fbca117899)) + (pin "37" (uuid 4b814799-e320-4665-9721-3a3ccfd9bc78)) + (pin "38" (uuid 74344450-374e-4188-9cfa-fa9df7b12e69)) + (pin "39" (uuid bc324943-5354-440c-ae7a-5975de58306b)) + (pin "40" (uuid a037cea4-2890-4cb3-9e55-5da0eb960472)) + (pin "41" (uuid 309bca5d-ebe2-42af-b583-f1abeaef5e73)) + (pin "42" (uuid fbfa806d-4eb6-4478-ae00-521177d95b7d)) + (pin "43" (uuid 8aee4bfb-1710-4578-b016-197b293f7f5d)) + (pin "10" (uuid 475f79aa-bd86-4510-8736-9c97af2be8ab)) + (pin "11" (uuid fd3c7f3c-efdd-4703-8c7e-afcd083b6423)) + (pin "12" (uuid 802f72da-0573-4e04-bab4-a6e5b5682a5a)) + (pin "13" (uuid 951811f3-4812-4d14-8318-33300752af6a)) + (pin "14" (uuid bc3e70c8-6587-4017-89e4-62875511b7f4)) + (pin "15" (uuid 6f71bca0-00eb-4813-bf2f-239dd0023c41)) + (pin "16" (uuid 5eb58b5b-1105-48f1-afb6-1a14b61c65bd)) + (pin "17" (uuid b2c117f5-4196-4f38-9ef2-05d6710810ad)) + (pin "18" (uuid 797178fd-a130-4b47-9251-26ad4b84a04e)) + (pin "19" (uuid 4901f6e8-53ec-47b2-9e98-a2ea30260ad8)) + (pin "20" (uuid 823f44ca-f1cc-4d0d-a0ae-89eaea91182c)) + (pin "21" (uuid 91c07633-43c3-4071-a9d2-8a4d1cba6a79)) + (pin "22" (uuid 11fdfe84-54ec-45db-b22a-400cd0aa1f72)) + (pin "6" (uuid 8cd31435-a79b-4f47-bb8a-5e994493f5d4)) + (pin "7" (uuid c27001b9-be05-41f6-a26c-2eb66497732c)) + (pin "8" (uuid 64ec07ba-a539-418d-89a9-5d7081787f8e)) + (pin "9" (uuid db567909-ea00-4181-adca-69e63aaac9ac)) + (pin "1" (uuid acde83f4-216d-45ed-b5a0-2e95a43183eb)) + (pin "2" (uuid 6cc7fd31-a599-4dcd-af5b-b8d385a34ff8)) + (pin "3" (uuid 93b0a4a5-87a3-4404-b020-1cb6ef6ca7b3)) + (pin "4" (uuid 46879ca6-c11e-46e5-974a-dc0b3bcf596a)) + (pin "44" (uuid bef5b7a3-9589-4aff-a0b5-ddce9efeee8c)) + (pin "45" (uuid e76d958c-289a-4faf-9691-e6317c83d7eb)) + (pin "46" (uuid 809c5d7e-6167-403c-bc9f-4c59f30635f6)) + (pin "47" (uuid a5a12f2f-207f-43ba-b544-732b0c9c5b23)) + (pin "48" (uuid 1595bf6b-4d79-4c5c-adb8-e83968fb3c41)) + (pin "24" (uuid d477539d-9325-4e3b-9f81-63ce82741d2e)) + (pin "29" (uuid 4f043ccd-4152-429d-baf6-6c3d50f0b827)) + (pin "30" (uuid 63fdf767-f3b0-43be-abad-5e4c3028cc8f)) + (pin "49" (uuid 7f37d3fe-535f-4c2c-91f4-f93bddb2e028)) + (pin "5" (uuid 6b729287-27d7-4b48-baaf-b0b4551a984c)) + ) + + (symbol (lib_id "power:+3V3") (at 218.44 73.66 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid cee563d0-e92b-4488-96c7-43c586a2105f) + (property "Reference" "#PWR0115" (id 0) (at 218.44 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 218.44 70.0842 0)) + (property "Footprint" "" (id 2) (at 218.44 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 218.44 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6053316c-91c2-4acd-8f95-8adceefae4c0)) + ) + + (symbol (lib_id "FPGA_Lattice:ICE5LP1K-SG48") (at 168.91 118.11 0) (unit 3) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d4f51df9-61f2-460b-acf1-fbb595e73296) + (property "Reference" "U7" (id 0) (at 177.292 117.2753 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ICE5LP1K-SG48" (id 1) (at 177.292 119.8122 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (id 2) (at 168.91 152.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40Ultra" (id 3) (at 158.75 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "23" (uuid 1f6a7827-ac27-48da-92da-a900646a9cbc)) + (pin "25" (uuid 26f07ebf-2089-4302-99b4-fa5428cee3fa)) + (pin "26" (uuid 8f976b71-acf2-4997-8cc7-8df9141d00da)) + (pin "27" (uuid 51522ee1-23ad-4e45-b485-6b4e63186bbc)) + (pin "28" (uuid 10ed52b5-23ed-4759-8672-8562201e9c02)) + (pin "31" (uuid ddb2097b-8e21-4369-8124-857bbb2c9f5a)) + (pin "32" (uuid 038477ff-1dcb-44b1-94fe-0f8859878855)) + (pin "33" (uuid 0c52787c-8617-4dab-bd1f-381b77838d08)) + (pin "34" (uuid 6f53b0a7-df25-4e4c-affa-f24d96e4bdc4)) + (pin "35" (uuid 23a9b8a6-1b7f-49a9-aca3-03b0b0e40295)) + (pin "36" (uuid 4cb19aaa-15ae-4c17-b43f-b835f51efe8d)) + (pin "37" (uuid a3bc0bad-3157-42b3-a1f4-240b73b6875a)) + (pin "38" (uuid 82a59803-f687-46cc-931b-e4fe83b27dc3)) + (pin "39" (uuid d80def36-aa12-4556-9fa3-4131171d8258)) + (pin "40" (uuid 513a2ce1-8f5c-494b-90ca-b7073360d183)) + (pin "41" (uuid 385b4d8a-6079-479e-bbd8-da4661a40969)) + (pin "42" (uuid 07173641-2b04-4119-9f74-f3a542283de7)) + (pin "43" (uuid d2d6f98d-ecb9-4f95-9b05-04fb84524e7f)) + (pin "10" (uuid dcddd998-b091-4e84-97f6-1ef5f4323cd8)) + (pin "11" (uuid 815ac0b3-3f21-4da3-8147-d9f8313e467d)) + (pin "12" (uuid 4d465507-3ad9-4714-b0cb-d6a5224fd920)) + (pin "13" (uuid fe48e02b-f057-4fe2-8a67-dfb487f464c5)) + (pin "14" (uuid b2306c1f-1f8f-4320-8fdf-106871d174bd)) + (pin "15" (uuid 2de9462f-873a-480a-8bb7-37146354a516)) + (pin "16" (uuid d4a87216-1339-43cc-86c5-3fe39a628c3f)) + (pin "17" (uuid 5ea0efde-a10c-4270-9d67-256c48008061)) + (pin "18" (uuid e7833ad4-4935-4d28-ba68-4e7e0b9d6bfa)) + (pin "19" (uuid b2bc0031-c70d-4ff6-87dc-60564c214c17)) + (pin "20" (uuid e60117b2-beaf-4e4f-abea-ba4a15103bbb)) + (pin "21" (uuid a611e9d3-bf1a-4ec6-ba1b-f2ac41c9ddbf)) + (pin "22" (uuid 80f3e59b-f8de-4afc-928c-9fa2ed179941)) + (pin "6" (uuid da78a3b7-cd58-4c7d-8bc2-7250c395306a)) + (pin "7" (uuid 0f23a85a-a6c5-4d92-942f-79ec0a00e3b7)) + (pin "8" (uuid fadc7b86-2657-479f-952f-038b15611b0d)) + (pin "9" (uuid 06146554-841a-4969-87aa-bb4489532f8e)) + (pin "1" (uuid 58cf6fd3-ed80-4954-bc0f-364213d23ebd)) + (pin "2" (uuid 966389b5-8ed7-47e8-9089-6d8acda0b2ae)) + (pin "3" (uuid 002e9c63-304d-463b-82c6-e28bcd635805)) + (pin "4" (uuid efe907b1-7b79-4101-afe0-9d4960f0837e)) + (pin "44" (uuid d67a45ac-0546-4c7a-b1a5-4c1cf5401ae8)) + (pin "45" (uuid 0858e8ad-6466-4d09-a6e1-bc935a3f8163)) + (pin "46" (uuid 831c2d90-4d75-4968-b7ac-3d92e2a668df)) + (pin "47" (uuid d9119dea-eb75-4d27-b16d-d9430148651c)) + (pin "48" (uuid 0d489e1f-3bf8-43ad-85fc-3c660b46ae1b)) + (pin "24" (uuid 8409e369-1d28-4f8f-81ad-6e2cb9e8763d)) + (pin "29" (uuid cb3f05e4-938b-4e4e-9853-b5ef3d3f6122)) + (pin "30" (uuid 8797a165-d085-4b20-8347-50ab6a7e057a)) + (pin "49" (uuid c2788cbc-79f3-4316-be96-0a70269ecdbc)) + (pin "5" (uuid 40f83559-83ac-463d-89d9-b5ac6f7070c5)) + ) + + (symbol (lib_id "power:+3V3") (at 168.91 97.79 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid f3a769a7-c50d-43cd-82c4-05309e0fca83) + (property "Reference" "#PWR0118" (id 0) (at 168.91 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 168.91 94.2142 0)) + (property "Footprint" "" (id 2) (at 168.91 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 168.91 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d65e069f-b043-423e-832c-3b90015c6f18)) + ) +) diff --git a/ice40lp1k-devboard.kicad_pcb b/ice40lp1k-devboard.kicad_pcb new file mode 100644 index 0000000..714f2d2 --- /dev/null +++ b/ice40lp1k-devboard.kicad_pcb @@ -0,0 +1,780 @@ +(kicad_pcb (version 20211014) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + (net 1 "+3V3") + (net 2 "GND") + (net 3 "/Power supplies/VBUS") + (net 4 "unconnected-(U1-Pad4)") + (net 5 "+2V5") + (net 6 "unconnected-(U3-Pad4)") + (net 7 "+1V8") + (net 8 "unconnected-(U4-Pad4)") + (net 9 "+1V2") + (net 10 "/RP2040/CDONE") + (net 11 "/Flash/SPI_ICE_SD1") + (net 12 "/Flash/SPI_CLK_ICE") + (net 13 "/Flash/SPI_~{CS}_ICE") + (net 14 "/Flash/SPI_ICE_SD0") + (net 15 "/RP2040/DQ1") + (net 16 "/RP2040/DQ0") + (net 17 "/RP2040/DQ3") + (net 18 "/RP2040/DQ2") + (net 19 "/RP2040/DQ4") + (net 20 "/RP2040/DQ5") + (net 21 "/RP2040/DQ6") + (net 22 "/RP2040/DQ7") + (net 23 "/IO/ICELED0") + (net 24 "/IO/ICELED1") + (net 25 "/IO/ICELED2") + (net 26 "/Flash/SPI_~{CS}_RP") + (net 27 "/Flash/SPI_CLK_RP") + (net 28 "/RP2040/DP") + (net 29 "/RP2040/DM") + (net 30 "/IO/RPADC3") + (net 31 "/IO/RPADC2") + (net 32 "/IO/RPADC1") + (net 33 "/IO/RPADC0") + (net 34 "/IO/RX") + (net 35 "/IO/TX") + (net 36 "/IO/~{RESET}") + (net 37 "/IO/SWDIO") + (net 38 "/IO/SWCLK") + (net 39 "/iCE40/R2IRQ") + (net 40 "/iCE40/R2IACK") + (net 41 "/iCE40/I2RRQ") + (net 42 "/iCE40/I2RACK") + (net 43 "/RP2040/R2IRQ") + (net 44 "/RP2040/~{CRESET}") + (net 45 "/RP2040/R2IACK") + (net 46 "/RP2040/I2RRQ") + (net 47 "/RP2040/I2RACK") + (net 48 "/IO/RPIO7") + (net 49 "/IO/RPIO6") + (net 50 "/IO/RPIO5") + (net 51 "/IO/RPIO4") + (net 52 "/IO/RPIO3") + (net 53 "/IO/RPIO2") + (net 54 "/IO/RPIO1") + (net 55 "/IO/RPIO0") + (net 56 "/IO/RPLED1") + (net 57 "/IO/RPLED0") + (net 58 "/RP2040/DVDD") + (net 59 "/RP2040/VREG_OUT") + (net 60 "/RP2040/VREG_IN") + (net 61 "/RP2040/XOUT") + (net 62 "/RP2040/XIN") + (net 63 "/RP2040/IOVDD") + (net 64 "/RP2040/USB_VDD") + (net 65 "/RP2040/ADC_VDD") + (net 66 "/iCE40/ICEVCC") + (net 67 "/iCE40/ICEIO0") + (net 68 "/iCE40/ICEIO2") + (net 69 "/iCE40/ICEIO5") + (net 70 "/iCE40/ICEIO4") + (net 71 "/iCE40/ICEIO3") + (net 72 "/iCE40/ICEIO1") + (net 73 "/iCE40/ICELVIO1") + (net 74 "/iCE40/VPP_2V5") + (net 75 "/iCE40/ICELVIO0") + (net 76 "/iCE40/ICELVIO3") + (net 77 "/iCE40/ICELVIO2") + (net 78 "/iCE40/ICELVIO4") + (net 79 "/iCE40/VCCPLL") + (net 80 "/iCE40/ICELVIO5") + (net 81 "/iCE40/ICELVIO6") + (net 82 "/iCE40/VDD_LVIO") + (net 83 "/iCE40/ICELVIO7") + (net 84 "/iCE40/ICELVIO9") + (net 85 "/iCE40/ICELVIO10") + (net 86 "/iCE40/ICELVIO8") + (net 87 "/iCE40/ICELVIO12") + (net 88 "/iCE40/ICELVIO13") + (net 89 "/iCE40/ICELVIO11") + (net 90 "/iCE40/ICERST") + (net 91 "/Flash/~{CS}") + (net 92 "/Flash/DO{slash}1") + (net 93 "/Flash/IO2") + (net 94 "/Flash/DI{slash}0") + (net 95 "/Flash/CLK") + (net 96 "/Flash/IO3") + (net 97 "/Flash/SPI_RP_SD1") + (net 98 "/Flash/SPI_RP_SD2") + (net 99 "/Flash/SPI_RP_SD0") + (net 100 "/Flash/SPI_RP_SD3") + + (footprint "Package_TO_SOT_SMD:SOT-353_SC-70-5" (layer "F.Cu") + (tedit 5A02FF57) (tstamp 103f759a-f525-4e45-8986-3e4242f91338) + (at 125 81.4) + (descr "SOT-353, SC-70-5") + (tags "SOT-353 SC-70-5") + (property "Sheetfile" "psu.kicad_sch") + (property "Sheetname" "Power supplies") + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/338b45ae-0a42-4c5d-ab0b-d2f7d8b0e159") + (attr smd) + (fp_text reference "U3" (at 0 -2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 547acd57-d751-4c1d-9673-e94cf286d522) + ) + (fp_text value "MIC5366-1.8YC5" (at 0 2 180) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 85f241ec-ab7f-4107-9d53-ff85be767d60) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.075))) + (tstamp 57137b1a-5bb5-432d-ae85-9612086aa00c) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer "F.SilkS") (width 0.12) (tstamp 62cdda4c-279e-4f15-92ed-7b3cd2049f27)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer "F.SilkS") (width 0.12) (tstamp c6dfdcde-65d6-4669-9b68-70ab83c09fc9)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer "F.CrtYd") (width 0.05) (tstamp 08402b6b-4085-47eb-a2f4-4904a000c2a1)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer "F.CrtYd") (width 0.05) (tstamp 57fdc9ca-d33f-438c-8262-58c2987750ea)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer "F.CrtYd") (width 0.05) (tstamp 69f1c2dd-670f-4cb1-9908-8fd96aaa4ae9)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer "F.CrtYd") (width 0.05) (tstamp d48e8070-3c74-4294-881b-af87d4b0c4ed)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer "F.Fab") (width 0.1) (tstamp 08f01444-d5b1-45c9-b484-c2c7ead8f5fd)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer "F.Fab") (width 0.1) (tstamp 73c10f12-f464-4af3-a4db-a1333bdaafc1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer "F.Fab") (width 0.1) (tstamp a972a495-aecd-4d19-8096-f98642714921)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer "F.Fab") (width 0.1) (tstamp ddafc760-a618-4336-b8c9-57d4188fe644)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer "F.Fab") (width 0.1) (tstamp e9000575-f948-4227-ae79-568b2b1d668f)) + (pad "1" smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "+3V3") (pinfunction "VIN") (pintype "power_in") (tstamp 3b4ecd94-8657-4533-bd95-4acbf250fe4e)) + (pad "2" smd rect (at -0.95 0) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp dae2bdb9-bb45-4c3e-a017-302160f034c7)) + (pad "3" smd rect (at -0.95 0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "+3V3") (pinfunction "EN") (pintype "input") (tstamp 6892e317-a3d3-4104-ab4b-4a84701fedd8)) + (pad "4" smd rect (at 0.95 0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "unconnected-(U3-Pad4)") (pinfunction "NC") (pintype "no_connect") (tstamp 0598e782-cb1b-4606-b826-e818dc92d9fd)) + (pad "5" smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "+1V8") (pinfunction "VOUT") (pintype "power_out") (tstamp f4ef4550-4aff-4d36-9a57-87b2c62c490b)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-353_SC-70-5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "MCU_RaspberryPi_and_Boards:RP2040-QFN-56" (layer "F.Cu") + (tedit 5EF32B43) (tstamp 5345f1a9-87c9-4680-b7d3-08a91ec62bcb) + (at 111.5 101.5 90) + (descr "QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") + (tags "QFN DFN_QFN") + (property "Sheetfile" "rp2040.kicad_sch") + (property "Sheetname" "RP2040") + (path "/a08f0969-b924-4689-a6de-017d62d043ea/86887d3b-271f-4557-9e28-ea763e5258fa") + (attr smd) + (fp_text reference "U6" (at 0 -4.82 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1abb0be8-bb0f-48b3-af7b-84fc0d9bea86) + ) + (fp_text value "RP2040" (at 0 4.82 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 06bf64c3-fa7d-4a3a-8cf5-a1cb8a4fedf8) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 797f5d2e-f3bf-4745-ade6-3ad78c5a999c) + ) + (fp_line (start -3.61 3.61) (end -3.61 2.96) (layer "F.SilkS") (width 0.12) (tstamp 10cf0d94-4c59-4b74-a1fb-91e5e6cda35c)) + (fp_line (start 2.96 -3.61) (end 3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 1d2e2af8-007b-432d-8cf7-f6954866eef1)) + (fp_line (start 2.96 3.61) (end 3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 90554c17-93a4-4919-a685-b0888abe4691)) + (fp_line (start 3.61 3.61) (end 3.61 2.96) (layer "F.SilkS") (width 0.12) (tstamp 91cb7be1-1b13-48dc-9be0-6db4081281b9)) + (fp_line (start -2.96 3.61) (end -3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 9cbc2a4d-df28-4b94-9d5c-ed6af4adc124)) + (fp_line (start -2.96 -3.61) (end -3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 9d63bd94-9767-4d04-9797-f1262b3e9f3a)) + (fp_line (start 3.61 -3.61) (end 3.61 -2.96) (layer "F.SilkS") (width 0.12) (tstamp aff81126-c89f-477f-937f-d0fab34011c8)) + (fp_line (start 4.12 -4.12) (end -4.12 -4.12) (layer "F.CrtYd") (width 0.05) (tstamp 7a476827-7e5d-47af-ba7c-845bbc7897bf)) + (fp_line (start -4.12 -4.12) (end -4.12 4.12) (layer "F.CrtYd") (width 0.05) (tstamp b04629f3-88f8-4dd8-a30a-07e00285c571)) + (fp_line (start -4.12 4.12) (end 4.12 4.12) (layer "F.CrtYd") (width 0.05) (tstamp dc08f220-15f7-4c46-8353-4e329c929947)) + (fp_line (start 4.12 4.12) (end 4.12 -4.12) (layer "F.CrtYd") (width 0.05) (tstamp e97b1bef-e3fa-4e39-b4ee-2fae19ed070d)) + (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 06e3ea1e-6a00-4a21-bfea-9b5919562b64)) + (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 30e409ce-61da-4b5e-b790-46cb581adcab)) + (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 47f2de76-39f3-4d97-9e46-42db54f00f83)) + (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 57182d7e-89a3-4716-ae84-fc727eb3b38d)) + (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp e2198761-cbc9-493c-b998-e99524674817)) + (pad "" smd roundrect locked (at 0.6375 0.6375 90) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp 180854b5-b21b-4eda-8b7a-0e2063e69e27)) + (pad "" smd roundrect locked (at 0.6375 -0.6375 90) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp 32707cf1-a78c-4ccd-b7f1-fc805277c6aa)) + (pad "" smd roundrect locked (at -0.6375 0.6375 90) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp 42f23b49-56de-4fad-81d0-b99ec493ee05)) + (pad "" smd roundrect locked (at -0.6375 -0.6375 90) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp 54d70ca3-ac55-451e-8068-aa31c493fbc1)) + (pad "1" smd roundrect locked (at -3.4375 -2.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/RP2040/IOVDD") (pinfunction "IOVDD") (pintype "power_in") (tstamp cc533457-3557-4b75-ae63-8e83e2b9d468)) + (pad "2" smd roundrect locked (at -3.4375 -2.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 35 "/IO/TX") (pinfunction "GPIO0") (pintype "bidirectional") (tstamp f9ef57a8-e6a3-44ce-be2c-b3792c96b209)) + (pad "3" smd roundrect locked (at -3.4375 -1.8 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 34 "/IO/RX") (pinfunction "GPIO1") (pintype "bidirectional") (tstamp cba4e510-6572-42c7-8bfa-245ba5191a0b)) + (pad "4" smd roundrect locked (at -3.4375 -1.4 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 55 "/IO/RPIO0") (pinfunction "GPIO2") (pintype "bidirectional") (tstamp 67a18b47-05c9-4c42-aeb9-df8b83654034)) + (pad "5" smd roundrect locked (at -3.4375 -1 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 54 "/IO/RPIO1") (pinfunction "GPIO3") (pintype "bidirectional") (tstamp 888f92ec-0f40-477d-9bfc-c96db947fedd)) + (pad "6" smd roundrect locked (at -3.4375 -0.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 53 "/IO/RPIO2") (pinfunction "GPIO4") (pintype "bidirectional") (tstamp 9de11600-2ed7-4b91-addf-d085dccfb172)) + (pad "7" smd roundrect locked (at -3.4375 -0.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 52 "/IO/RPIO3") (pinfunction "GPIO5") (pintype "bidirectional") (tstamp e8ae299e-ff5c-4637-a596-531ba5a3dc0a)) + (pad "8" smd roundrect locked (at -3.4375 0.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 51 "/IO/RPIO4") (pinfunction "GPIO6") (pintype "bidirectional") (tstamp ee5741de-e0da-49c4-b552-b4456baadb29)) + (pad "9" smd roundrect locked (at -3.4375 0.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 50 "/IO/RPIO5") (pinfunction "GPIO7") (pintype "bidirectional") (tstamp 9649d0e6-2446-4a9b-a514-e84760f30033)) + (pad "10" smd roundrect locked (at -3.4375 1 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/RP2040/IOVDD") (pinfunction "IOVDD") (pintype "power_in") (tstamp 0899040e-1fa9-457a-b2b5-e67353cc3142)) + (pad "11" smd roundrect locked (at -3.4375 1.4 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 49 "/IO/RPIO6") (pinfunction "GPIO8") (pintype "bidirectional") (tstamp 9206117a-b0a8-4282-874b-c61f9c9771be)) + (pad "12" smd roundrect locked (at -3.4375 1.8 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 48 "/IO/RPIO7") (pinfunction "GPIO9") (pintype "bidirectional") (tstamp 78cc6b37-afde-4258-9ca7-8125b39e9ebe)) + (pad "13" smd roundrect locked (at -3.4375 2.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 47 "/RP2040/I2RACK") (pinfunction "GPIO10") (pintype "bidirectional") (tstamp 2a47a083-422c-427d-807b-7ffc43128e32)) + (pad "14" smd roundrect locked (at -3.4375 2.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 46 "/RP2040/I2RRQ") (pinfunction "GPIO11") (pintype "bidirectional") (tstamp 31c16382-a3ed-4a86-937a-d804f92bc846)) + (pad "15" smd roundrect locked (at -2.6 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 45 "/RP2040/R2IACK") (pinfunction "GPIO12") (pintype "bidirectional") (tstamp fc5568e4-2268-40fb-bce0-bf973dcc84f1)) + (pad "16" smd roundrect locked (at -2.2 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 44 "/RP2040/~{CRESET}") (pinfunction "GPIO13") (pintype "bidirectional") (tstamp c2d96d0c-8ce8-44cd-b0ec-646e9b22c9a7)) + (pad "17" smd roundrect locked (at -1.8 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "/RP2040/CDONE") (pinfunction "GPIO14") (pintype "bidirectional") (tstamp 768324a4-1119-4176-9682-8a80b627fea8)) + (pad "18" smd roundrect locked (at -1.4 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 43 "/RP2040/R2IRQ") (pinfunction "GPIO15") (pintype "bidirectional") (tstamp 185adf05-3ee1-4585-b0b4-05f049c729d9)) + (pad "19" smd roundrect locked (at -1 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "TESTEN") (pintype "passive") (tstamp b041ca64-c084-45ef-8960-e44aecce74e6)) + (pad "20" smd roundrect locked (at -0.6 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 62 "/RP2040/XIN") (pinfunction "XIN") (pintype "input") (tstamp 2303cd29-45dc-4b27-b455-f7f268d0bc75)) + (pad "21" smd roundrect locked (at -0.2 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "/RP2040/XOUT") (pinfunction "XOUT") (pintype "passive") (tstamp 95992ad5-fb8f-4abd-aba7-0c545f259207)) + (pad "22" smd roundrect locked (at 0.2 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/RP2040/IOVDD") (pinfunction "IOVDD") (pintype "power_in") (tstamp 7f447f64-fd19-4870-916f-e27151671ec8)) + (pad "23" smd roundrect locked (at 0.6 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 58 "/RP2040/DVDD") (pinfunction "DVDD") (pintype "power_in") (tstamp 27c4c5f0-add2-4e60-954a-3458c1505a33)) + (pad "24" smd roundrect locked (at 1 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 38 "/IO/SWCLK") (pinfunction "SWCLK") (pintype "output") (tstamp ce7c5177-398d-4170-a230-202a9eba0208)) + (pad "25" smd roundrect locked (at 1.4 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 37 "/IO/SWDIO") (pinfunction "SWD") (pintype "bidirectional") (tstamp 5530f734-16dd-4d1e-b1e0-2f94982281b8)) + (pad "26" smd roundrect locked (at 1.8 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 36 "/IO/~{RESET}") (pinfunction "RUN") (pintype "input") (tstamp f6e6de6c-0cbb-425c-9c92-4eaa31cd6e74)) + (pad "27" smd roundrect locked (at 2.2 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 16 "/RP2040/DQ0") (pinfunction "GPIO16") (pintype "bidirectional") (tstamp 4a5d52d6-7d35-4652-ba9d-e939a2826a0b)) + (pad "28" smd roundrect locked (at 2.6 3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 15 "/RP2040/DQ1") (pinfunction "GPIO17") (pintype "bidirectional") (tstamp 08e8d4d2-abc7-4b86-a490-b775c82f91bd)) + (pad "29" smd roundrect locked (at 3.4375 2.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 18 "/RP2040/DQ2") (pinfunction "GPIO18") (pintype "bidirectional") (tstamp 807f464a-ce5c-49e7-9529-5a94bbd90c73)) + (pad "30" smd roundrect locked (at 3.4375 2.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 17 "/RP2040/DQ3") (pinfunction "GPIO19") (pintype "bidirectional") (tstamp cb2751f4-4ce9-440f-b4f6-5a0eb21f9834)) + (pad "31" smd roundrect locked (at 3.4375 1.8 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 19 "/RP2040/DQ4") (pinfunction "GPIO20") (pintype "bidirectional") (tstamp 9299fc85-f62c-4c7a-8080-e4e519049333)) + (pad "32" smd roundrect locked (at 3.4375 1.4 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 20 "/RP2040/DQ5") (pinfunction "GPIO21") (pintype "bidirectional") (tstamp b18ea855-450a-44e9-b74b-771ad8a5cc01)) + (pad "33" smd roundrect locked (at 3.4375 1 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/RP2040/IOVDD") (pinfunction "IOVDD") (pintype "power_in") (tstamp ed5166b6-31cb-4e7a-96d5-a85c0bc49b54)) + (pad "34" smd roundrect locked (at 3.4375 0.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 21 "/RP2040/DQ6") (pinfunction "GPIO22") (pintype "bidirectional") (tstamp e2814056-98c6-4f32-a2a6-ca0fcae44e40)) + (pad "35" smd roundrect locked (at 3.4375 0.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 22 "/RP2040/DQ7") (pinfunction "GPIO23") (pintype "bidirectional") (tstamp 7630caf7-4560-4041-bcca-1f13f272fba9)) + (pad "36" smd roundrect locked (at 3.4375 -0.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 57 "/IO/RPLED0") (pinfunction "GPIO24") (pintype "bidirectional") (tstamp 4ab21733-d7bf-4abe-b675-0008bd7e9000)) + (pad "37" smd roundrect locked (at 3.4375 -0.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 56 "/IO/RPLED1") (pinfunction "GPIO25") (pintype "bidirectional") (tstamp 9cca53ab-353b-44b1-aed9-43b747ae29a3)) + (pad "38" smd roundrect locked (at 3.4375 -1 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 33 "/IO/RPADC0") (pinfunction "GPIO26_ADC0") (pintype "bidirectional") (tstamp 9b3797fb-7029-4dce-a799-7658663f917f)) + (pad "39" smd roundrect locked (at 3.4375 -1.4 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 32 "/IO/RPADC1") (pinfunction "GPIO27_ADC1") (pintype "bidirectional") (tstamp 1036d921-b721-4d33-b6b7-f23b6a3af588)) + (pad "40" smd roundrect locked (at 3.4375 -1.8 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 31 "/IO/RPADC2") (pinfunction "GPIO28_ADC2") (pintype "bidirectional") (tstamp 4e35b90c-fcd5-40dc-b539-f1235209efae)) + (pad "41" smd roundrect locked (at 3.4375 -2.2 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 30 "/IO/RPADC3") (pinfunction "GPIO29_ADC3") (pintype "bidirectional") (tstamp d8d093df-13e3-4801-9ed2-53d80d9ee0d8)) + (pad "42" smd roundrect locked (at 3.4375 -2.6 90) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/RP2040/IOVDD") (pinfunction "IOVDD") (pintype "power_in") (tstamp 04c82501-a951-47d5-a75b-5e8f2be88a87)) + (pad "43" smd roundrect locked (at 2.6 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 65 "/RP2040/ADC_VDD") (pinfunction "ADC_AVDD") (pintype "power_in") (tstamp 1d12f82b-08dc-423c-87b8-02e6557d763a)) + (pad "44" smd roundrect locked (at 2.2 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 60 "/RP2040/VREG_IN") (pinfunction "VREG_IN") (pintype "power_in") (tstamp a3de639c-7462-4ec9-adaf-2b4cbe745f99)) + (pad "45" smd roundrect locked (at 1.8 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 59 "/RP2040/VREG_OUT") (pinfunction "VREG_VOUT") (pintype "power_out") (tstamp 2b58f545-f24c-4ef5-8f6d-f33701912f1c)) + (pad "46" smd roundrect locked (at 1.4 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 29 "/RP2040/DM") (pinfunction "USB_DM") (pintype "bidirectional") (tstamp b0fd3e19-a72d-47df-97a1-b1a114e311a2)) + (pad "47" smd roundrect locked (at 1 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 28 "/RP2040/DP") (pinfunction "USB_DP") (pintype "bidirectional") (tstamp 89082a5b-4985-47de-851f-0e0b212b0143)) + (pad "48" smd roundrect locked (at 0.6 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 64 "/RP2040/USB_VDD") (pinfunction "USB_VDD") (pintype "power_in") (tstamp 2f11c0ff-306f-41b0-914b-84502b7de883)) + (pad "49" smd roundrect locked (at 0.2 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 63 "/RP2040/IOVDD") (pinfunction "IOVDD") (pintype "power_in") (tstamp 262932ed-fcbb-4c17-81b4-4d7658ad9ecc)) + (pad "50" smd roundrect locked (at -0.2 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 58 "/RP2040/DVDD") (pinfunction "DVDD") (pintype "power_in") (tstamp e49a5204-c8cd-4095-8b10-1bdcb7dd1a81)) + (pad "51" smd roundrect locked (at -0.6 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 100 "/Flash/SPI_RP_SD3") (pinfunction "QSPI_SD3") (pintype "bidirectional") (tstamp 063972f2-bee9-4eeb-9a7b-1a714d4ce5e2)) + (pad "52" smd roundrect locked (at -1 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 27 "/Flash/SPI_CLK_RP") (pinfunction "QSPI_SCLK") (pintype "output") (tstamp cd23e382-fbfc-4002-8908-358d86bf8046)) + (pad "53" smd roundrect locked (at -1.4 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 99 "/Flash/SPI_RP_SD0") (pinfunction "QSPI_SD0") (pintype "bidirectional") (tstamp 6aebba1e-abe7-4da5-92dc-c7b89d9d725f)) + (pad "54" smd roundrect locked (at -1.8 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 98 "/Flash/SPI_RP_SD2") (pinfunction "QSPI_SD2") (pintype "bidirectional") (tstamp 7af7c31a-6442-4b5c-9f51-7d5a5af8b168)) + (pad "55" smd roundrect locked (at -2.2 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 97 "/Flash/SPI_RP_SD1") (pinfunction "QSPI_SD1") (pintype "bidirectional") (tstamp 75784305-7fdb-4bdc-9690-1ddb0030719a)) + (pad "56" smd roundrect locked (at -2.6 -3.4375 90) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 26 "/Flash/SPI_~{CS}_RP") (pinfunction "QSPI_SS") (pintype "bidirectional") (tstamp abc85781-e600-49a0-b6bd-5c7ff9f5f703)) + (pad "57" thru_hole circle locked (at 1.275 1.275 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 356bc616-d4ad-47c1-aebd-33ea46f9080c)) + (pad "57" thru_hole circle locked (at 1.275 -1.275 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 443244a5-b56b-4874-92d7-91a1bf104077)) + (pad "57" thru_hole circle locked (at 0 -1.275 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 484dda0a-38a2-4483-8ff9-1fc987bca21a)) + (pad "57" thru_hole circle locked (at -1.275 0 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 4add2673-b8a5-41ad-8e72-ed9cab76e451)) + (pad "57" thru_hole circle locked (at -1.275 -1.275 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 78cd2ea0-057c-42ec-a56f-c554682cb02b)) + (pad "57" smd roundrect locked (at 0 0 90) (size 3.2 3.2) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.045) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 7bef303a-0234-404a-bd8b-55fe31c1cb1b)) + (pad "57" thru_hole circle locked (at 0 0 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 905b05e6-1806-4842-ae75-c091f81a547b)) + (pad "57" thru_hole circle locked (at -1.275 1.275 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 94177816-2a2f-439b-9a2f-a7c1d038fd16)) + (pad "57" thru_hole circle locked (at 0 1.275 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp e0cf8487-578f-4532-8217-a3632a9244f3)) + (pad "57" thru_hole circle locked (at 1.275 0 90) (size 0.6 0.6) (drill 0.35) (layers *.Cu) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp ebb383f5-69bc-4973-b509-31ca8ff3be5a)) + (model "${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (layer "F.Cu") + (tedit 5DC5F6A5) (tstamp 8131d623-0b1b-49aa-9423-37c2df7012df) + (at 123.4 101.7) + (descr "QFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "QFN NoLead") + (property "Sheetfile" "ice40.kicad_sch") + (property "Sheetname" "iCE40") + (path "/03814262-2270-49d5-8359-1a1e42921c0f/d4f51df9-61f2-460b-acf1-fbb595e73296") + (attr smd) + (fp_text reference "U7" (at 0 -4.82) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 724c8178-989b-468f-a748-881d81dec085) + ) + (fp_text value "ICE5LP1K-SG48" (at 0 4.82) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 20d2615e-a9be-4fbd-93e8-bac364984066) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b75c6003-0314-498b-a561-213fd51996b1) + ) + (fp_line (start 3.135 3.61) (end 3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 4442e30a-dff0-4898-8ab7-6b54541c4d4c)) + (fp_line (start -3.135 3.61) (end -3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 74a89807-2564-406b-8a57-64eb6a6a1669)) + (fp_line (start 3.61 3.61) (end 3.61 3.135) (layer "F.SilkS") (width 0.12) (tstamp 9e688108-4bea-4ad1-bc2b-beece2f374bd)) + (fp_line (start -3.135 -3.61) (end -3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp aeb19e1f-f77d-4420-8971-6091cfad3f5e)) + (fp_line (start 3.61 -3.61) (end 3.61 -3.135) (layer "F.SilkS") (width 0.12) (tstamp d0735dff-2b4a-4714-85ab-f7196f45600e)) + (fp_line (start -3.61 3.61) (end -3.61 3.135) (layer "F.SilkS") (width 0.12) (tstamp f39c87b8-07dc-47d2-8677-08f25672c558)) + (fp_line (start 3.135 -3.61) (end 3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp f4c90569-2e73-45f2-9ec2-ef7d6c368cb3)) + (fp_line (start -4.12 4.12) (end 4.12 4.12) (layer "F.CrtYd") (width 0.05) (tstamp 04a0d210-95c6-4bf2-9bcb-b909358985f0)) + (fp_line (start 4.12 4.12) (end 4.12 -4.12) (layer "F.CrtYd") (width 0.05) (tstamp 3da8440d-392e-4876-9f02-5e3444f6e998)) + (fp_line (start 4.12 -4.12) (end -4.12 -4.12) (layer "F.CrtYd") (width 0.05) (tstamp 7a34aa36-1e94-4c44-a30d-4d7c619eb5f5)) + (fp_line (start -4.12 -4.12) (end -4.12 4.12) (layer "F.CrtYd") (width 0.05) (tstamp 8114eb01-8840-4de8-b1cd-e63400302c43)) + (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 30e82a4f-13fa-4b7c-91a6-17a9bc960bf9)) + (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp 839d91f5-3f40-4727-8c61-ed07a6367ccb)) + (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp b4b1c9dc-69cb-4ef6-b300-18fd1a9a31b9)) + (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp d2c19fdf-e986-48b3-acf3-1ebe2a52767f)) + (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp de4c5a23-bb47-4afa-b499-0864af1ff4de)) + (pad "" smd roundrect (at 0.7 2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 13bc3c33-4566-47fc-8e08-4b203497e813)) + (pad "" smd roundrect (at 0.7 -0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 429ae9b4-438e-45a8-b5a6-ad58e6cf2c35)) + (pad "" smd roundrect (at -2.1 -0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 46267aa4-6973-41e3-834c-fffe087675a3)) + (pad "" smd roundrect (at 0.7 0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 5726834d-3150-40c8-8e21-aa7954a3173e)) + (pad "" smd roundrect (at -0.7 -2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 64186de8-0756-47fd-a2f3-9d1d28d0c377)) + (pad "" smd roundrect (at -2.1 2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 7e6acd1e-8780-48f4-bd26-f73883beae15)) + (pad "" smd roundrect (at 2.1 -2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 8cb3fed9-b7f0-4e12-b2d6-a10728fb71df)) + (pad "" smd roundrect (at 2.1 2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 962c3440-543a-446a-924a-9bb2b8cbf85b)) + (pad "" smd roundrect (at 2.1 -0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 96dff3ed-c07d-4ff4-a552-d57586ecb5a9)) + (pad "" smd roundrect (at -2.1 0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp 9b5c1767-6932-4e9d-a213-a837d4082f4d)) + (pad "" smd roundrect (at -0.7 2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp b33a9f70-e756-482f-8bcd-18e8ab015196)) + (pad "" smd roundrect (at -0.7 -0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp b5bc315a-1200-4103-9a1e-cbbe10070405)) + (pad "" smd roundrect (at -2.1 -2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp bca0c32e-d5d3-4e53-9540-0d4cc48dd6c6)) + (pad "" smd roundrect (at 2.1 0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp c352dc44-7cef-4b8b-b4d7-ebb43095b93e)) + (pad "" smd roundrect (at 0.7 -2.1) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp efb763ae-ae23-4b91-a142-b8fbb58fa7e2)) + (pad "" smd roundrect (at -0.7 0.7) (size 1.13 1.13) (layers "F.Paste") (roundrect_rratio 0.221239) (tstamp f2cc98aa-9ed5-4d35-a91c-0254277d19d4)) + (pad "1" smd roundrect (at -3.4375 -2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "VCCIO_2") (pintype "power_in") (tstamp 71a041c5-f338-4d76-aae7-f68a21a8ade9)) + (pad "2" smd roundrect (at -3.4375 -2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 18 "/RP2040/DQ2") (pinfunction "IOB_6a") (pintype "bidirectional") (tstamp c3aacf31-fddd-4ade-9ae4-a529104aab91)) + (pad "3" smd roundrect (at -3.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 15 "/RP2040/DQ1") (pinfunction "IOB_9b") (pintype "bidirectional") (tstamp 42446ca2-dd02-4aea-a803-cdde889d1ee4)) + (pad "4" smd roundrect (at -3.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 16 "/RP2040/DQ0") (pinfunction "IOB_8a") (pintype "bidirectional") (tstamp ea40a2b0-e865-4693-a45c-e58cf77f4d67)) + (pad "5" smd roundrect (at -3.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 66 "/iCE40/ICEVCC") (pinfunction "VCC") (pintype "power_in") (tstamp 63508fb7-c540-4b60-b01c-28f2ea664c04)) + (pad "6" smd roundrect (at -3.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 39 "/iCE40/R2IRQ") (pinfunction "IOB_13b") (pintype "bidirectional") (tstamp dae02ed7-a054-4349-ba74-a9b48ab8ec23)) + (pad "7" smd roundrect (at -3.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 10 "/RP2040/CDONE") (pinfunction "CDONE") (pintype "open_collector") (tstamp 9dacc8bf-76ab-44f6-b914-bbc741883eaa)) + (pad "8" smd roundrect (at -3.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 90 "/iCE40/ICERST") (pinfunction "~{CRESET}") (pintype "input") (tstamp accb0cfc-b680-40b9-a723-e18fa8df355d)) + (pad "9" smd roundrect (at -3.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 40 "/iCE40/R2IACK") (pinfunction "IOB_16a") (pintype "bidirectional") (tstamp 4384d8a8-d569-409b-8aee-ea3f998aaa5e)) + (pad "10" smd roundrect (at -3.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 41 "/iCE40/I2RRQ") (pinfunction "IOB_18a") (pintype "bidirectional") (tstamp 367e2987-7e36-46f0-af6f-a31915afae45)) + (pad "11" smd roundrect (at -3.4375 2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 42 "/iCE40/I2RACK") (pinfunction "IOB_20a") (pintype "bidirectional") (tstamp cec5d7f2-679d-4be0-ab0f-2ba15233a0c9)) + (pad "12" smd roundrect (at -3.4375 2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 67 "/iCE40/ICEIO0") (pinfunction "IOB_22b") (pintype "bidirectional") (tstamp c6358869-d0f9-44fe-bb7c-534e8f3eded0)) + (pad "13" smd roundrect (at -2.75 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 72 "/iCE40/ICEIO1") (pinfunction "IOB_24a") (pintype "bidirectional") (tstamp 399226e9-3ef3-4f92-8e9f-427c37dfecf5)) + (pad "14" smd roundrect (at -2.25 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 11 "/Flash/SPI_ICE_SD1") (pinfunction "IOB_32a_SPI_SO") (pintype "bidirectional") (tstamp a7c810ad-a9d9-48c7-83f7-b45c85832d11)) + (pad "15" smd roundrect (at -1.75 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "/Flash/SPI_CLK_ICE") (pinfunction "IOB_34a_SPI_SCK") (pintype "bidirectional") (tstamp c7b157e2-a363-423e-896c-9d17e356d443)) + (pad "16" smd roundrect (at -1.25 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 13 "/Flash/SPI_~{CS}_ICE") (pinfunction "IOB_35b_SPI_SS") (pintype "bidirectional") (tstamp dc58d0be-42b7-40b3-9a20-d1ec7ca8da3f)) + (pad "17" smd roundrect (at -0.75 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 14 "/Flash/SPI_ICE_SD0") (pinfunction "IOB_33b_SPI_SI") (pintype "bidirectional") (tstamp f6d233ef-cf5f-4fd8-ab97-22e1c40fc04b)) + (pad "18" smd roundrect (at -0.25 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 68 "/iCE40/ICEIO2") (pinfunction "IOB_31b") (pintype "bidirectional") (tstamp bdff24f2-2bff-462b-8560-c68e8a58a1d1)) + (pad "19" smd roundrect (at 0.25 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 71 "/iCE40/ICEIO3") (pinfunction "IOB_29b") (pintype "bidirectional") (tstamp b95ce02d-9320-4dbc-8c68-60619daf7e16)) + (pad "20" smd roundrect (at 0.75 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 70 "/iCE40/ICEIO4") (pinfunction "IOB_25b_G3") (pintype "bidirectional") (tstamp 62b65892-8af5-4329-9676-6b762b9e2b16)) + (pad "21" smd roundrect (at 1.25 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 69 "/iCE40/ICEIO5") (pinfunction "IOB_23b") (pintype "bidirectional") (tstamp 9fa2c413-96eb-4148-9089-152dc5c48b21)) + (pad "22" smd roundrect (at 1.75 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "SPI_VCCIO1") (pintype "power_in") (tstamp f8a2a4bd-6e42-413c-bde6-b3fe46e17e29)) + (pad "23" smd roundrect (at 2.25 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 75 "/iCE40/ICELVIO0") (pinfunction "IOT_37a") (pintype "bidirectional") (tstamp de47d914-1364-40f6-b829-9711ae952e08)) + (pad "24" smd roundrect (at 2.75 3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 74 "/iCE40/VPP_2V5") (pinfunction "VPP_2V5") (pintype "power_in") (tstamp aa615479-bf57-4c5f-953d-161e534f873d)) + (pad "25" smd roundrect (at 3.4375 2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 73 "/iCE40/ICELVIO1") (pinfunction "IOT_36b") (pintype "bidirectional") (tstamp 2eff2b5d-9013-4d91-8f21-a26210582fb0)) + (pad "26" smd roundrect (at 3.4375 2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 77 "/iCE40/ICELVIO2") (pinfunction "IOT_39a") (pintype "bidirectional") (tstamp 93a51e70-937c-4ed5-9612-fc580d68a7b3)) + (pad "27" smd roundrect (at 3.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 76 "/iCE40/ICELVIO3") (pinfunction "IOT_38b") (pintype "bidirectional") (tstamp 7efa24b1-6ca9-4e27-aebc-d175986fd04c)) + (pad "28" smd roundrect (at 3.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 78 "/iCE40/ICELVIO4") (pinfunction "IOT_41a") (pintype "bidirectional") (tstamp 209474a9-a3a9-458c-ac7c-7dc5980df527)) + (pad "29" smd roundrect (at 3.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 79 "/iCE40/VCCPLL") (pinfunction "VCCPLL") (pintype "power_out") (tstamp 626d750a-68a1-454b-ac54-78a561e42bd3)) + (pad "30" smd roundrect (at 3.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 66 "/iCE40/ICEVCC") (pinfunction "VCC") (pintype "passive") (tstamp 2cdc2d85-1dd6-4f84-8e2f-d96715cf9515)) + (pad "31" smd roundrect (at 3.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 80 "/iCE40/ICELVIO5") (pinfunction "IOT_42b") (pintype "bidirectional") (tstamp b3c56d5b-de48-4ed9-b5ce-acecc3f02678)) + (pad "32" smd roundrect (at 3.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 81 "/iCE40/ICELVIO6") (pinfunction "IOT_43a") (pintype "bidirectional") (tstamp 2d90aac2-de6b-499c-a44b-51302ac1a994)) + (pad "33" smd roundrect (at 3.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 82 "/iCE40/VDD_LVIO") (pinfunction "VCCIO_0") (pintype "power_in") (tstamp 2cc3bd19-2e97-43cc-9075-6f09569c7f32)) + (pad "34" smd roundrect (at 3.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 83 "/iCE40/ICELVIO7") (pinfunction "IOT_44b") (pintype "bidirectional") (tstamp 21ab0ac0-8318-499f-bb3b-8dcc2c6b08d4)) + (pad "35" smd roundrect (at 3.4375 -2.25) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 86 "/iCE40/ICELVIO8") (pinfunction "IOT_46b_G0") (pintype "bidirectional") (tstamp b17f86b9-351a-42f9-b2e3-a6d790c6ac60)) + (pad "36" smd roundrect (at 3.4375 -2.75) (size 0.875 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 84 "/iCE40/ICELVIO9") (pinfunction "IOT_48b") (pintype "bidirectional") (tstamp 66a26200-4f4a-487e-a931-7f278a8d203b)) + (pad "37" smd roundrect (at 2.75 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 85 "/iCE40/ICELVIO10") (pinfunction "IOT_45a_G1") (pintype "bidirectional") (tstamp cba8d7ec-4f4d-4461-be6a-11e51dcc7936)) + (pad "38" smd roundrect (at 2.25 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 89 "/iCE40/ICELVIO11") (pinfunction "IOT_50b") (pintype "bidirectional") (tstamp ab38a991-afb1-4ada-b961-22cc8610f62e)) + (pad "39" smd roundrect (at 1.75 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 23 "/IO/ICELED0") (pinfunction "RGB0") (pintype "open_collector") (tstamp 709c6374-a85a-4ab8-b5ee-600de1ce4772)) + (pad "40" smd roundrect (at 1.25 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 24 "/IO/ICELED1") (pinfunction "RGB1") (pintype "open_collector") (tstamp 1f5fdb16-bc7b-4d8e-94a4-3b476c0e2d68)) + (pad "41" smd roundrect (at 0.75 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 25 "/IO/ICELED2") (pinfunction "RGB2") (pintype "open_collector") (tstamp a7531b48-f667-48cb-9cc4-65b502c96449)) + (pad "42" smd roundrect (at 0.25 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 87 "/iCE40/ICELVIO12") (pinfunction "IOT_51a") (pintype "bidirectional") (tstamp 6e44358f-a989-451f-845a-3b2e67903bbd)) + (pad "43" smd roundrect (at -0.25 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 88 "/iCE40/ICELVIO13") (pinfunction "IOT_49a") (pintype "bidirectional") (tstamp 2d37fd0d-92b1-4b7f-b3fb-3d3efc4fbca3)) + (pad "44" smd roundrect (at -0.75 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 22 "/RP2040/DQ7") (pinfunction "IOB_3b_G6") (pintype "bidirectional") (tstamp 08234e23-5f92-4753-8beb-78e858b642b8)) + (pad "45" smd roundrect (at -1.25 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 21 "/RP2040/DQ6") (pinfunction "IOB_5b") (pintype "bidirectional") (tstamp d5173fa8-3e25-4bbb-9526-2887a0c73c29)) + (pad "46" smd roundrect (at -1.75 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 20 "/RP2040/DQ5") (pinfunction "IOB_0a") (pintype "bidirectional") (tstamp 6221e10b-f07e-4894-afde-4804d6e1bdb4)) + (pad "47" smd roundrect (at -2.25 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 19 "/RP2040/DQ4") (pinfunction "IOB_2a") (pintype "bidirectional") (tstamp 07b20ed5-3e73-4264-b252-fa246a0bf27e)) + (pad "48" smd roundrect (at -2.75 -3.4375) (size 0.25 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 17 "/RP2040/DQ3") (pinfunction "IOB_4a") (pintype "bidirectional") (tstamp 1a176d12-8c2c-49c0-990e-6e162dab58df)) + (pad "49" smd rect (at 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Mask") + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 9c5a3509-6b71-4270-8c4a-9a1463aa6ebb)) + (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") + (tedit 5F6F9B37) (tstamp 833d8c4b-783d-4668-add2-0a5848d3a07f) + (at 115.15 81.7) + (descr "SOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "psu.kicad_sch") + (property "Sheetname" "Power supplies") + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/20a66565-32a6-4d1c-a17e-c552e54cc75c") + (attr smd) + (fp_text reference "U1" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4253619e-3282-42f7-aab8-b08bbab5fcbe) + ) + (fp_text value "AP2112K-3.3" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 20a668d0-bb66-447c-aacb-f4f7d829be0e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 40faa354-c0fa-4aee-a27c-ff305300b33c) + ) + (fp_line (start 0 -1.56) (end 0.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 2c43b20b-68ff-4a14-a93e-2df5d1e2ce9c)) + (fp_line (start 0 -1.56) (end -1.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 6580ef40-7088-4237-90bb-0457d057a373)) + (fp_line (start 0 1.56) (end 0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 81ec167d-0ae1-404a-93d4-345a581bdaa9)) + (fp_line (start 0 1.56) (end -0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp f092aded-81e2-474b-ba90-2319264331e0)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 021206ac-a40f-4fdc-86fc-73b149ba2e94)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 70f51da6-fee2-40fd-83f8-09d90d54d596)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 733035f9-fdd6-4ee3-a0e2-93ac69782857)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp d622585d-238a-40ee-9e66-c4985b2dc006)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) (layer "F.Fab") (width 0.1) (tstamp 4bec2d7a-fe43-4127-8fb5-97f6af51c98b)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 4c9ac02f-dd54-4042-a27e-25ef5be3db8b)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) (layer "F.Fab") (width 0.1) (tstamp 9d566fb5-61d2-495a-ae7c-a6cdb7ef772e)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) (layer "F.Fab") (width 0.1) (tstamp db23bd3b-937f-4f48-b89c-ac3d1d77cec1)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp fd801122-534a-4932-a5e6-fe8b38bd89ae)) + (pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "/Power supplies/VBUS") (pinfunction "VIN") (pintype "power_in") (tstamp 7ff16037-8cb8-4bd1-bb3c-27263c400860)) + (pad "2" smd roundrect (at -1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 6f6b185f-c223-46b6-857e-d15c46861b5f)) + (pad "3" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "/Power supplies/VBUS") (pinfunction "EN") (pintype "input") (tstamp 0f857d8d-62f1-438c-b529-803b4d658c6d)) + (pad "4" smd roundrect (at 1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "unconnected-(U1-Pad4)") (pinfunction "NC") (pintype "no_connect") (tstamp 055c6353-2b2f-49a2-a0c6-72e578e4720b)) + (pad "5" smd roundrect (at 1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "VOUT") (pintype "power_out") (tstamp 3ba7fdd2-1792-4634-880d-5da84d597e11)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:TSOT-23-5" (layer "F.Cu") + (tedit 5F6F97DB) (tstamp bf596d62-123a-4e44-820a-0bc0b8d73569) + (at 120.3 81.7) + (descr "TSOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/MO-193D.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "TSOT TO_SOT_SMD") + (property "Sheetfile" "psu.kicad_sch") + (property "Sheetname" "Power supplies") + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/d76a1281-1c3e-4472-a2b7-c5fc80cb8e97") + (attr smd) + (fp_text reference "U2" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 46856ab6-3c46-459d-9d31-c01331c8c1f4) + ) + (fp_text value "NCP115ASN250T2G" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 97e9d1e4-a30b-420d-9116-65a74cb9cbfc) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp be67c0b4-51d3-4d6f-8f0e-e4a09f1d4b81) + ) + (fp_line (start 0 1.56) (end 0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 3229f5fd-a38a-4515-918a-e0e4422fe3f2)) + (fp_line (start 0 -1.56) (end 0.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 5418ae63-2733-4e3c-a791-a3484bb58463)) + (fp_line (start 0 1.56) (end -0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 817b5f0c-8fbd-495d-887c-38acc4e910fa)) + (fp_line (start 0 -1.56) (end -1.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp e7be44e5-f830-46a2-a3e4-ef023dd1b379)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 2cb22fe6-8ef1-4639-9c6f-424b3bb96060)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 6ed08b06-f974-48d7-ac2d-2e734014616f)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp bc873007-a8b1-476f-9424-679ed5e9c59e)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp d3be2f36-80e3-4218-8487-ae6ab23aaecc)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) (layer "F.Fab") (width 0.1) (tstamp 500bed3b-6f3a-4966-8426-6455d54b03d4)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 5db5b8ff-dc31-4963-a6ff-437a2c242791)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) (layer "F.Fab") (width 0.1) (tstamp 7bae23f3-8af4-4eb6-ae5a-c9a0202e5996)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 985baac2-9308-4a99-a65f-66633a090259)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) (layer "F.Fab") (width 0.1) (tstamp 9db67eaf-25a9-4813-b16a-8127ec25dc6f)) + (pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+2V5") (pinfunction "OUT") (pintype "power_out") (tstamp e3531122-6c31-42ad-958e-7d094be6289a)) + (pad "2" smd roundrect (at -1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 3217fc52-57c5-4fcb-bf86-af0d0f94af1a)) + (pad "3" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "EN") (pintype "input") (tstamp a1a103f8-2735-47d3-9440-b19f088c4e12)) + (pad "4" smd roundrect (at 1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "IN") (pintype "power_in") (tstamp 7c5c2924-4242-43a0-85ff-a8365ef7f8b7)) + (pad "5" smd roundrect (at 1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp b2b6f1f9-743a-4c11-80e1-dc4030580a62)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TSOT-23-5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:TSOT-23-5" (layer "F.Cu") + (tedit 5F6F97DB) (tstamp c7728dbc-20a0-45a8-8fc1-aab4b96bcc11) + (at 115.15 86.15) + (descr "TSOT, 5 Pin (https://www.jedec.org/sites/default/files/docs/MO-193D.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "TSOT TO_SOT_SMD") + (property "Sheetfile" "psu.kicad_sch") + (property "Sheetname" "Power supplies") + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/82862c40-f77b-4285-a62b-f13bb9f50476") + (attr smd) + (fp_text reference "U4" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 36502010-5e31-42e4-92f0-cbd5a0099829) + ) + (fp_text value "NCV8114ASN120T1G" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d93d0540-f9e7-4e42-9b3a-1bb4c3b7f56d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 3fee40a9-a7e7-4668-aee3-f34a3d113f94) + ) + (fp_line (start 0 1.56) (end 0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp 1f74f368-79c3-4bbb-9a70-98c0005f5ea5)) + (fp_line (start 0 -1.56) (end 0.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp 65a0ad19-8bfe-48d4-b554-7dec255c72db)) + (fp_line (start 0 1.56) (end -0.8 1.56) (layer "F.SilkS") (width 0.12) (tstamp c2456b31-7d4d-482b-b6c1-a853a18d9b9f)) + (fp_line (start 0 -1.56) (end -1.8 -1.56) (layer "F.SilkS") (width 0.12) (tstamp f1b535ad-2bee-45f4-b641-9389706059df)) + (fp_line (start -2.05 1.7) (end 2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 0d7a6957-416e-406c-937b-d1fce27e09a6)) + (fp_line (start -2.05 -1.7) (end -2.05 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 12edea9f-95e7-462f-a410-9c2f0d587307)) + (fp_line (start 2.05 1.7) (end 2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 810590a4-8ca4-4462-bebf-c19bc1507133)) + (fp_line (start 2.05 -1.7) (end -2.05 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp cbb9d294-25b4-47ba-b9ce-367ad93a4dd0)) + (fp_line (start -0.8 1.45) (end -0.8 -1.05) (layer "F.Fab") (width 0.1) (tstamp 6f5f5c4f-cb5d-4b28-ae31-03863f0047b6)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp 775f9854-52f1-48ec-8797-f07553a13fd2)) + (fp_line (start -0.8 -1.05) (end -0.4 -1.45) (layer "F.Fab") (width 0.1) (tstamp 7c45d53a-efbb-45a0-9c44-dcec395be2fa)) + (fp_line (start -0.4 -1.45) (end 0.8 -1.45) (layer "F.Fab") (width 0.1) (tstamp 7fbd8363-bdbe-4548-a2fc-bf4742fe17b8)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.Fab") (width 0.1) (tstamp f2c7cf45-e0c9-4c04-b8a8-581edee53d7e)) + (pad "1" smd roundrect (at -1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "IN") (pintype "power_in") (tstamp 1b45a4e4-1338-45d6-ac0c-9c8a70574dee)) + (pad "2" smd roundrect (at -1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 3d6454c3-f9c6-4b76-94dd-404f5d90d341)) + (pad "3" smd roundrect (at -1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "EN") (pintype "input") (tstamp 60f694a3-7928-4326-b34e-0501699e1097)) + (pad "4" smd roundrect (at 1.1375 0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "unconnected-(U4-Pad4)") (pinfunction "NC") (pintype "no_connect") (tstamp 04813050-2f74-46ec-8bf6-976382fa3f71)) + (pad "5" smd roundrect (at 1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 9 "+1V2") (pinfunction "OUT") (pintype "power_out") (tstamp 1b4cbbdb-0e5a-4ed6-a6c3-3e5995ff5bd9)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TSOT-23-5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm" (layer "F.Cu") + (tedit 5DC5FB10) (tstamp f3d303cb-1286-459b-8e1e-9e7cb631cfa7) + (at 114.35 115.8 180) + (descr "WSON, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf (page 68)), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "WSON NoLead") + (property "Sheetfile" "flash.kicad_sch") + (property "Sheetname" "Flash") + (path "/411b60fc-77d3-4913-bbd9-f2a927a11662/0f601b06-6c91-4591-9d54-9f251ac0dd9c") + (attr smd) + (fp_text reference "U5" (at 0 -3.45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 592c3ca9-6398-41a2-960d-6e0533afb02c) + ) + (fp_text value "W25Q32JVZP" (at 0 3.45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3c38e89b-d558-4549-974e-e2d0a469044d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9acedc9b-48ea-468f-8a7c-818fcf1f7823) + ) + (fp_line (start -3 2.61) (end 3 2.61) (layer "F.SilkS") (width 0.12) (tstamp 46c9e70a-caca-4753-a213-48ebe731d52e)) + (fp_line (start 0 -2.61) (end 3 -2.61) (layer "F.SilkS") (width 0.12) (tstamp b881394f-cdce-4efd-b295-554bfb45582c)) + (fp_line (start 3.32 -2.75) (end -3.32 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 28ddd154-6769-40d8-9555-9e2c781bf18d)) + (fp_line (start 3.32 2.75) (end 3.32 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 7a4dd125-835b-4650-b301-c38be90adf39)) + (fp_line (start -3.32 -2.75) (end -3.32 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 88decb0e-953a-4f25-adcb-1ae343ffcf40)) + (fp_line (start -3.32 2.75) (end 3.32 2.75) (layer "F.CrtYd") (width 0.05) (tstamp 9cfc1f1a-ad2e-4e9a-9a32-9604c737aa0a)) + (fp_line (start -3 2.5) (end -3 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2c453e32-a2de-475e-9843-7886465190a2)) + (fp_line (start 3 2.5) (end -3 2.5) (layer "F.Fab") (width 0.1) (tstamp 5e1f6b35-3e3d-4f33-a508-ea44d26e33af)) + (fp_line (start -2 -2.5) (end 3 -2.5) (layer "F.Fab") (width 0.1) (tstamp 97604364-b84b-4f30-a39c-95d21c4f41b2)) + (fp_line (start -3 -1.5) (end -2 -2.5) (layer "F.Fab") (width 0.1) (tstamp b72d6fc6-5527-4412-a0d4-a32df760f4f6)) + (fp_line (start 3 -2.5) (end 3 2.5) (layer "F.Fab") (width 0.1) (tstamp bb0ed2e0-c745-4c70-b192-7d80e80e8824)) + (pad "" smd roundrect (at 0.85 1.075 180) (size 1.37 1.73) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 189e06e3-f91d-4e79-81d0-1276059ae89c)) + (pad "" smd roundrect (at -0.85 -1.075 180) (size 1.37 1.73) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 4db6e773-f88c-4fde-8b6b-cd5498539554)) + (pad "" smd roundrect (at -0.85 1.075 180) (size 1.37 1.73) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp 792ae53e-89fb-4b7e-9fe7-5c9427f596bb)) + (pad "" smd roundrect (at 0.85 -1.075 180) (size 1.37 1.73) (layers "F.Paste") (roundrect_rratio 0.182482) (tstamp b563722b-8079-430e-957d-9ad8fed0ac47)) + (pad "1" smd roundrect (at -2.7 -1.905 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 91 "/Flash/~{CS}") (pinfunction "~{CS}") (pintype "input") (tstamp 13a9fd04-33a8-4e86-8671-d5a1fcabbdc5)) + (pad "2" smd roundrect (at -2.7 -0.635 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 92 "/Flash/DO{slash}1") (pinfunction "DO(IO1)") (pintype "bidirectional") (tstamp 710c510c-9524-4b06-9671-66d8c3cbebf3)) + (pad "3" smd roundrect (at -2.7 0.635 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 93 "/Flash/IO2") (pinfunction "IO2") (pintype "bidirectional") (tstamp fae6a88c-aec9-47e7-9662-e32492a986e8)) + (pad "4" smd roundrect (at -2.7 1.905 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 81037d55-74f2-4ade-8c2d-297976084201)) + (pad "5" smd roundrect (at 2.7 1.905 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 94 "/Flash/DI{slash}0") (pinfunction "DI(IO0)") (pintype "bidirectional") (tstamp be8b9b40-2bc2-41f3-832e-b94b8e73e539)) + (pad "6" smd roundrect (at 2.7 0.635 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 95 "/Flash/CLK") (pinfunction "CLK") (pintype "input") (tstamp 6c495024-3f38-4f07-982b-68dc97223caa)) + (pad "7" smd roundrect (at 2.7 -0.635 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 96 "/Flash/IO3") (pinfunction "IO3") (pintype "bidirectional") (tstamp 5fd16d2e-0815-4325-b0ac-243aad48190e)) + (pad "8" smd roundrect (at 2.7 -1.905 180) (size 0.75 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "+3V3") (pinfunction "VCC") (pintype "power_in") (tstamp 2b9b7f93-4d52-47ee-9718-f44268c70255)) + (pad "9" smd rect (at 0 0 180) (size 3.4 4.3) (layers "F.Cu" "F.Mask") + (net 2 "GND") (pinfunction "EP") (pintype "passive") (tstamp b86f3e9b-9eb0-4432-95ad-17eb7e1aceb3)) + (model "${KICAD6_3DMODEL_DIR}/Package_SON.3dshapes/WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + +) diff --git a/ice40lp1k-devboard.kicad_pro b/ice40lp1k-devboard.kicad_pro new file mode 100644 index 0000000..6b59c42 --- /dev/null +++ b/ice40lp1k-devboard.kicad_pro @@ -0,0 +1,350 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "ice40lp1k-devboard.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "86b5f568-fc93-4cb8-9f4b-941889b16a14", + "" + ], + [ + "2d44100a-d992-41b4-9844-07fb6385f2db", + "Power supplies" + ], + [ + "411b60fc-77d3-4913-bbd9-f2a927a11662", + "Flash" + ], + [ + "d680877e-993b-4add-aab8-8316b76a8800", + "IO" + ], + [ + "45606faf-9f92-4e54-b8f3-ca6d1cbc2f70", + "USB connector" + ], + [ + "a08f0969-b924-4689-a6de-017d62d043ea", + "RP2040" + ], + [ + "03814262-2270-49d5-8359-1a1e42921c0f", + "iCE40" + ] + ], + "text_variables": {} +} diff --git a/ice40lp1k-devboard.kicad_sch b/ice40lp1k-devboard.kicad_sch new file mode 100644 index 0000000..cd72622 --- /dev/null +++ b/ice40lp1k-devboard.kicad_sch @@ -0,0 +1,767 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 86b5f568-fc93-4cb8-9f4b-941889b16a14) + + (paper "A4") + + (lib_symbols + ) + + (junction (at 113.03 50.8) (diameter 0) (color 0 0 0 0) + (uuid 0eefda1c-71f2-449f-b91b-a628f0c6d633) + ) + (junction (at 113.03 48.26) (diameter 0) (color 0 0 0 0) + (uuid 5225d170-0df0-483f-bbb8-ab80fae92d37) + ) + (junction (at 110.49 45.72) (diameter 0) (color 0 0 0 0) + (uuid 5563b3fb-3f87-4cfb-90de-8edc5d59578b) + ) + (junction (at 167.64 90.17) (diameter 0) (color 0 0 0 0) + (uuid 9617d9c4-aafb-4d9e-94fc-58feee67f3d1) + ) + (junction (at 115.57 50.8) (diameter 0) (color 0 0 0 0) + (uuid 9fa1581d-e7db-4f62-a8a3-fcd6545c4177) + ) + (junction (at 113.03 71.12) (diameter 0) (color 0 0 0 0) + (uuid e44f5331-1ad4-4dba-a63d-ff2aeadc6411) + ) + + (wire (pts (xy 62.23 58.42) (xy 69.85 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 00a47dd6-c98f-4a07-87d4-fd759101edcf) + ) + (wire (pts (xy 157.48 138.43) (xy 179.07 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 028502eb-256b-4071-b37c-7a64b35b7d97) + ) + (wire (pts (xy 167.64 90.17) (xy 167.64 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 02a8f091-2817-480f-82d8-83a5636163b2) + ) + (wire (pts (xy 72.39 55.88) (xy 72.39 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 061816b5-370e-40d1-a838-e9bd312ca45d) + ) + (wire (pts (xy 157.48 68.58) (xy 179.07 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0884f874-0f6f-4c12-b87a-1424e10c94a5) + ) + (wire (pts (xy 115.57 30.48) (xy 115.57 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0a843371-5c28-49f4-b848-59927d3a8e00) + ) + (wire (pts (xy 161.29 44.45) (xy 161.29 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0c195c45-f26d-4fdd-8f25-e2ea51a2ba84) + ) + (wire (pts (xy 107.95 71.12) (xy 113.03 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1888d50b-5855-4691-8697-68665c0c9b8b) + ) + (wire (pts (xy 72.39 137.16) (xy 118.11 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1942b62a-7277-4024-93d0-2a2553551dbc) + ) + (wire (pts (xy 157.48 140.97) (xy 179.07 140.97)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 194e485c-c088-4635-aa7f-77a962e0be73) + ) + (wire (pts (xy 166.37 39.37) (xy 166.37 25.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b43b3ac-c7c5-40c0-abcf-309a8712ddf5) + ) + (wire (pts (xy 110.49 45.72) (xy 118.11 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b4fc20c-b5d5-4e55-afda-9ce90635c018) + ) + (bus (pts (xy 157.48 59.69) (xy 179.07 59.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1fa5391e-678b-4c72-968f-859f1fd78427) + ) + + (wire (pts (xy 157.48 107.95) (xy 179.07 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 28a3a9b4-2273-47ce-907c-b71f82086055) + ) + (wire (pts (xy 157.48 66.04) (xy 179.07 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 35f8f565-9df2-4fd0-a784-6687f6dd10cd) + ) + (wire (pts (xy 106.68 48.26) (xy 113.03 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3932f4c2-9a6e-4bf2-97ec-de06624cab30) + ) + (wire (pts (xy 69.85 139.7) (xy 118.11 139.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3e444406-53fe-4d25-8bf9-c16b607bd757) + ) + (wire (pts (xy 179.07 39.37) (xy 166.37 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4631363a-8334-407e-a1b6-3778b2685caa) + ) + (wire (pts (xy 179.07 90.17) (xy 167.64 90.17)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4da26438-b938-4f5c-a4f5-7c9eb16c1946) + ) + (wire (pts (xy 107.95 110.49) (xy 118.11 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 54e1482d-3d39-48d9-b06e-130e2cd7e746) + ) + (wire (pts (xy 157.48 74.93) (xy 167.64 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 562259f1-1d03-4fe3-a635-70abe67ca0c2) + ) + (wire (pts (xy 157.48 71.12) (xy 179.07 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 562d7dc1-08f1-469d-88ea-f0d17921b3e2) + ) + (wire (pts (xy 154.94 85.09) (xy 154.94 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5b39faa4-c113-4f0f-8dd8-4ee7b44478cd) + ) + (bus (pts (xy 107.95 82.55) (xy 118.11 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5f882e55-18c6-4603-bb08-e4f43661043b) + ) + + (wire (pts (xy 113.03 50.8) (xy 115.57 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6279bfd7-efa4-4145-b46c-b5da4357881f) + ) + (wire (pts (xy 163.83 41.91) (xy 163.83 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 63404a76-82e6-430f-a2f7-ed4142af465c) + ) + (wire (pts (xy 157.48 114.3) (xy 179.07 114.3)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6829e20c-ea7c-4dbb-9c3d-e75aa2c8472a) + ) + (bus (pts (xy 143.51 85.09) (xy 143.51 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6e82cf3c-182b-4706-a547-30213e875959) + ) + + (wire (pts (xy 118.11 102.87) (xy 113.03 102.87)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 705f8d7d-1b0b-4240-9315-cce2d0a683a0) + ) + (wire (pts (xy 110.49 25.4) (xy 110.49 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 801ccbb0-d7bd-455c-83dc-ebc0c97e8af6) + ) + (wire (pts (xy 106.68 45.72) (xy 110.49 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 80c654bb-1a1e-4347-b3e9-c3884323c35a) + ) + (bus (pts (xy 157.48 57.15) (xy 179.07 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 851396c7-0cbc-4dc8-a7e0-8848b3f9541b) + ) + (bus (pts (xy 157.48 129.54) (xy 179.07 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8dac5c22-9266-4bad-8a6c-61c585db6673) + ) + + (wire (pts (xy 179.07 41.91) (xy 163.83 41.91)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8e093fc6-f995-4ad5-964c-35bbd3a6cffb) + ) + (wire (pts (xy 179.07 44.45) (xy 161.29 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8e39abe9-c787-47a2-b390-ed52f0f4e491) + ) + (wire (pts (xy 106.68 50.8) (xy 113.03 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9ccfdfda-fc6e-45b8-9a6f-07d0ecab2dd8) + ) + (wire (pts (xy 62.23 55.88) (xy 72.39 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a06dc78c-7097-4647-99db-33ec8bd626e3) + ) + (wire (pts (xy 69.85 58.42) (xy 69.85 139.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid add4cb40-b65f-49fb-bb44-700ee72da0e9) + ) + (wire (pts (xy 161.29 30.48) (xy 115.57 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af38f9f4-faea-403c-86a0-24a44d36ad3e) + ) + (wire (pts (xy 157.48 118.11) (xy 179.07 118.11)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bf723f1d-2735-44c0-ba1a-e0d0c600afec) + ) + (bus (pts (xy 140.97 85.09) (xy 140.97 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c14d6d0d-671a-4889-91f1-ea8ab8617ccd) + ) + + (wire (pts (xy 113.03 27.94) (xy 113.03 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c27fdb05-6926-4606-b01b-fe39fb70217a) + ) + (wire (pts (xy 152.4 85.09) (xy 152.4 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c6db1bc2-6415-4fe0-8ebe-65e4f1aa3c7c) + ) + (wire (pts (xy 113.03 71.12) (xy 113.03 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c9063c3e-056d-49bd-ad50-a4318d6db2f6) + ) + (wire (pts (xy 163.83 27.94) (xy 113.03 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cca37456-1660-4775-ae6d-99ae5f92e7d8) + ) + (wire (pts (xy 167.64 105.41) (xy 157.48 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ce8347e1-a8f6-4772-81ef-89b133180f5e) + ) + (wire (pts (xy 107.95 107.95) (xy 118.11 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d0907f6e-2c65-4dc9-921e-5580a850c27c) + ) + (bus (pts (xy 157.48 127) (xy 179.07 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d2c7cc69-bd97-4409-8b4d-e3e27393c59e) + ) + + (wire (pts (xy 115.57 50.8) (xy 118.11 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d3c48808-a675-4b89-a071-597985143d5e) + ) + (wire (pts (xy 113.03 102.87) (xy 113.03 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d4f52908-6874-4849-bf7a-5d3f67e1a10c) + ) + (bus (pts (xy 107.95 113.03) (xy 118.11 113.03)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid da724ce0-93d4-4413-afc2-c228444cd1f6) + ) + + (wire (pts (xy 107.95 80.01) (xy 118.11 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dbbc49ed-5ffd-4b80-b15e-0920cd5ba312) + ) + (wire (pts (xy 62.23 45.72) (xy 83.82 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e2541716-a281-4294-be45-875221a494d1) + ) + (wire (pts (xy 106.68 43.18) (xy 118.11 43.18)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e569bd97-66e1-423a-b2b7-d80b6fa2db0d) + ) + (wire (pts (xy 113.03 48.26) (xy 118.11 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e6ceed30-16e9-466c-8d4a-4cf100d26ddf) + ) + (wire (pts (xy 157.48 120.65) (xy 179.07 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eb8e96af-789d-4dea-aec7-e129180fe0ee) + ) + (wire (pts (xy 157.48 111.76) (xy 179.07 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ebf5414b-729d-4820-9886-aaf3e881563c) + ) + (wire (pts (xy 166.37 25.4) (xy 110.49 25.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eef96987-9072-492c-8cb0-07a9eaa9506d) + ) + (wire (pts (xy 167.64 74.93) (xy 167.64 90.17)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f3118f5c-804d-4441-a175-68073221647f) + ) + (wire (pts (xy 107.95 77.47) (xy 118.11 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fecc85ea-ed33-42b6-90bd-f709181a2b6b) + ) + + (sheet (at 118.11 34.29) (size 39.37 50.8) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 03814262-2270-49d5-8359-1a1e42921c0f) + (property "Sheet name" "iCE40" (id 0) (at 118.11 33.5784 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "ice40.kicad_sch" (id 1) (at 118.11 85.6746 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "1V8" input (at 118.11 45.72 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid b4901337-257e-4ec4-9360-7196fb360f2f) + ) + (pin "2V5" input (at 118.11 48.26 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 49a1a241-c7df-499a-b86e-47c35697dc35) + ) + (pin "~{CRESET}" input (at 152.4 85.09 270) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 4c678138-8a6c-4dbc-a186-c2b967e4a119) + ) + (pin "~{RESET}" input (at 157.48 74.93 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 9f5a2532-0311-4c9a-b9ef-aaa2c6c49e4e) + ) + (pin "1V2" input (at 118.11 43.18 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 44316490-d842-4078-9cfd-171cef702779) + ) + (pin "3V3" input (at 118.11 50.8 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7a891942-cdec-4444-a77f-594570d57a4e) + ) + (pin "SPI_~{CS}_ICE" output (at 118.11 77.47 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid b756ef1a-09b5-44d4-abd9-703c19f8948f) + ) + (pin "SPI_CLK_ICE" output (at 118.11 80.01 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ffd45ba7-9ce6-4c5e-ab31-63e0b81e12f0) + ) + (pin "CDONE" output (at 154.94 85.09 270) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 45b564dd-a14e-4787-bcb7-271aef0ef1cb) + ) + (pin "ICELED0" output (at 157.48 66.04 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid de69dd1d-83e7-4d4c-9339-3f8c9fecda51) + ) + (pin "ICELED1" output (at 157.48 68.58 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid eb2d5497-a98f-455b-a280-5299ad41fb1c) + ) + (pin "ICELED2" output (at 157.48 71.12 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 1ecb3d26-40bc-4c02-aa1d-656483e21170) + ) + (pin "SPI_ICE_SD[0..1]" bidirectional (at 118.11 82.55 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid fb42111f-dfc5-4f4e-8260-f03d324cd515) + ) + (pin "FIFOCTL{R2IRQ,R2IACK,I2RRQ,I2RACK}" bidirectional (at 140.97 85.09 270) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 801ac24e-6536-4057-81c7-c75dc4eb621a) + ) + (pin "DQ[0..7]" bidirectional (at 143.51 85.09 270) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0d0071d4-203d-4126-9dc2-f073b4b219a6) + ) + (pin "ICELVIO[0..13]" bidirectional (at 157.48 59.69 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid cf113d55-d5be-4b4d-8a3d-b3d434d9ec30) + ) + (pin "ICEIO[0..5]" bidirectional (at 157.48 57.15 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 374ed2c9-bbbd-46be-a85a-912c90b49966) + ) + ) + + (sheet (at 83.82 38.1) (size 22.86 16.51) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 2d44100a-d992-41b4-9844-07fb6385f2db) + (property "Sheet name" "Power supplies" (id 0) (at 83.82 37.3884 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "psu.kicad_sch" (id 1) (at 83.82 55.1946 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "VBUS" input (at 83.82 45.72 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9e9d75d1-6ed0-49e1-be95-81935a3b264d) + ) + (pin "1V8" output (at 106.68 45.72 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8e8aaeb4-9845-47f6-8b6e-dacff62be823) + ) + (pin "2V5" output (at 106.68 48.26 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d8e3da2e-7ea5-4551-a7c6-17f3e8b9fc4e) + ) + (pin "1V2" output (at 106.68 43.18 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 74e9462b-8fbf-4cd6-95b2-8ae1048b9f5b) + ) + (pin "3V3" output (at 106.68 50.8 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 99bfebcf-e7fb-49d2-83af-e9d568536bf6) + ) + ) + + (sheet (at 87.63 68.58) (size 20.32 50.8) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 411b60fc-77d3-4913-bbd9-f2a927a11662) + (property "Sheet name" "Flash" (id 0) (at 87.63 67.8684 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "flash.kicad_sch" (id 1) (at 87.63 119.9646 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "SPI_CLK_RP" input (at 107.95 110.49 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 69d32863-12c0-40e7-a7bb-081d93ec4ad5) + ) + (pin "SPI_CLK_ICE" input (at 107.95 80.01 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 66a7e89b-8b04-450d-ba3d-93ba2e33dfc2) + ) + (pin "SPI_~{CS}_RP" input (at 107.95 107.95 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8484a206-8d7b-4e21-8ca1-12fd9f746d74) + ) + (pin "SPI_~{CS}_ICE" input (at 107.95 77.47 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 77ce460e-b7a6-441e-8907-cc29c6a32949) + ) + (pin "3V3" input (at 107.95 71.12 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 1e0de4fe-e74d-4f92-ae85-78c6e1fb6378) + ) + (pin "SPI_ICE_SD[0..1]" bidirectional (at 107.95 82.55 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ce95eb2a-939f-497c-8104-fe34bebec0f5) + ) + (pin "SPI_RP_SD[0..3]" bidirectional (at 107.95 113.03 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a5554c0d-a994-422c-b974-b043384e3bea) + ) + ) + + (sheet (at 45.72 41.91) (size 16.51 20.32) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 45606faf-9f92-4e54-b8f3-ca6d1cbc2f70) + (property "Sheet name" "USB connector" (id 0) (at 45.72 41.1984 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "usbconn.kicad_sch" (id 1) (at 45.72 62.8146 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "VBUS" output (at 62.23 45.72 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 4cda9dbb-4d1f-471d-8fc8-631f5aaa3aeb) + ) + (pin "DM" output (at 62.23 58.42 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 47ea2e2c-afc4-43dd-9720-82aab55fb647) + ) + (pin "DP" output (at 62.23 55.88 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 5a7c0307-5125-4a1d-b69d-3aae0617dae6) + ) + ) + + (sheet (at 118.11 93.98) (size 39.37 50.8) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid a08f0969-b924-4689-a6de-017d62d043ea) + (property "Sheet name" "RP2040" (id 0) (at 118.11 93.2684 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "rp2040.kicad_sch" (id 1) (at 118.11 145.3646 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "SPI_~{CS}" output (at 118.11 107.95 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 12aa2fe4-b06c-48db-a875-a04600f41c66) + ) + (pin "SPI_CLK" output (at 118.11 110.49 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 81bb098c-66af-4a94-99a9-74d3eafd3625) + ) + (pin "3V3" input (at 118.11 102.87 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9d91e714-bc57-4362-b452-125265521289) + ) + (pin "SWCLK" input (at 157.48 138.43 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 48d6a67a-4baf-4142-a33c-ea523a6ed0e9) + ) + (pin "~{RESET}" input (at 157.48 105.41 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2250195c-2036-4cb5-8e94-0c52732ddc98) + ) + (pin "DP" input (at 118.11 137.16 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 3e688332-70bd-41c3-ab0a-e06c1bc5de77) + ) + (pin "DM" input (at 118.11 139.7 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d21478b1-4a03-4cca-8795-152904bfccaf) + ) + (pin "RPBOOT" input (at 157.48 107.95 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 57f6fd91-93cc-466c-b936-43a72219be28) + ) + (pin "~{CRESET}" output (at 152.4 93.98 90) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 88c34cbb-65e6-4da0-bacc-f36e49f635c4) + ) + (pin "CDONE" input (at 154.94 93.98 90) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid eb6f69c5-04e7-4648-8586-5057e22afb10) + ) + (pin "SWDIO" bidirectional (at 157.48 140.97 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6ecafbfc-a4d7-41ba-8688-b5e1bea8197c) + ) + (pin "RPLED0" output (at 157.48 111.76 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0baec82a-5219-4853-9f95-8243ba5d5e33) + ) + (pin "RPLED1" output (at 157.48 114.3 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8d56e98d-b310-4226-9877-08d054910ed7) + ) + (pin "TX" output (at 157.48 118.11 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid f8221e63-f89a-462b-a1bf-023dd7394a51) + ) + (pin "RX" input (at 157.48 120.65 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid e6b93a8d-17f1-4b5e-82f0-a6d8137ca354) + ) + (pin "SPI_RP_SD[0..3]" bidirectional (at 118.11 113.03 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 49a1ab68-60f7-4b76-bd8d-1982fbe10ef8) + ) + (pin "DQ[0..7]" bidirectional (at 143.51 93.98 90) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 431fae85-459f-43d2-8737-4036449efb4e) + ) + (pin "FIFOCTL{R2IRQ,R2IACK,I2RRQ,I2RACK}" bidirectional (at 140.97 93.98 90) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 4369495f-375d-4dd7-9c91-2c60b2cc797b) + ) + (pin "RPIO[0..7]" bidirectional (at 157.48 127 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid b7143f16-443b-455c-8007-0a3196364e7f) + ) + (pin "RPADC[0..3]" bidirectional (at 157.48 129.54 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 88320157-5f09-4cbd-b292-335363eee05d) + ) + ) + + (sheet (at 179.07 34.29) (size 43.18 110.49) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid d680877e-993b-4add-aab8-8316b76a8800) + (property "Sheet name" "IO" (id 0) (at 179.07 33.5784 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "io.kicad_sch" (id 1) (at 179.07 145.3646 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "~{RESET}" output (at 179.07 90.17 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9b69f382-9e33-41f2-863f-fb8a6eed3dc9) + ) + (pin "SWCLK" output (at 179.07 138.43 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 990ba150-0c6a-4113-b916-35f42001c0dc) + ) + (pin "SWDIO" bidirectional (at 179.07 140.97 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f07dcdaf-67ee-4d6a-9a8e-4b71aedb79aa) + ) + (pin "RPBOOT" output (at 179.07 107.95 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 749b4f5d-5cc4-4316-82b3-54c918d68a44) + ) + (pin "3V3" input (at 179.07 44.45 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 6bd24741-b5b6-4080-a255-a2b78b83dae4) + ) + (pin "1V8" input (at 179.07 39.37 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 68fca753-70a8-40ba-9667-232c4ba035fe) + ) + (pin "2V5" input (at 179.07 41.91 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 877aa15f-6441-4792-97ec-2ef00046396b) + ) + (pin "TX" input (at 179.07 118.11 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 036f8f6b-145b-448f-8bfe-7a27fd9129b4) + ) + (pin "RX" output (at 179.07 120.65 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 984cb3cd-5fa4-43e3-aaa6-07036a17f1ef) + ) + (pin "RPLED0" input (at 179.07 111.76 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 33081283-41c9-4f1c-abaf-11b8032dd0e8) + ) + (pin "ICELED2" input (at 179.07 71.12 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9b2f2fd3-f5d4-41c2-8660-0ca6f158e54e) + ) + (pin "ICELED1" input (at 179.07 68.58 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c48cd0f9-3c14-43e4-991e-95d341d98e28) + ) + (pin "ICELED0" input (at 179.07 66.04 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ba005475-6669-4373-af0f-b4876b98e15a) + ) + (pin "RPLED1" input (at 179.07 114.3 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 3c30cf21-3980-498d-935d-5918fd31ee85) + ) + (pin "ICEIO[0..5]" bidirectional (at 179.07 57.15 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid dd97adea-9c10-4282-b2b2-fc4262f693ec) + ) + (pin "ICELVIO[0..13]" bidirectional (at 179.07 59.69 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 5ba08aef-fb6d-456a-9eb1-57b303e4e30b) + ) + (pin "RPIO[0..7]" bidirectional (at 179.07 127 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c5c75ba1-8c11-4b97-90ef-3e2d6f0f8600) + ) + (pin "RPADC[0..3]" bidirectional (at 179.07 129.54 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid eec05416-6a14-4a3a-8bae-8aade4fa4f0e) + ) + ) + + (sheet_instances + (path "/" (page "1")) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db" (page "2")) + (path "/411b60fc-77d3-4913-bbd9-f2a927a11662" (page "3")) + (path "/d680877e-993b-4add-aab8-8316b76a8800" (page "4")) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70" (page "5")) + (path "/a08f0969-b924-4689-a6de-017d62d043ea" (page "6")) + (path "/03814262-2270-49d5-8359-1a1e42921c0f" (page "7")) + ) + + (symbol_instances + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/50f6eccd-f581-4950-bc23-032f2a1bf67c" + (reference "#PWR0101") (unit 1) (value "+3V3") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/7bc0929a-54d2-46d4-a62d-3bd756dbe023" + (reference "#PWR0102") (unit 1) (value "GND") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/4e54cf64-7ef9-4ae3-8741-96b31d5656e9" + (reference "#PWR0103") (unit 1) (value "GND") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/57f005e5-b56e-4eb3-b10b-fdad64722b7f" + (reference "#PWR0104") (unit 1) (value "GND") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/98cb2bee-55b5-4c43-a162-fb7d4b2a5e2e" + (reference "#PWR0105") (unit 1) (value "+1V2") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/1b5c9be8-b47c-4006-80af-fad345bc78a1" + (reference "#PWR0106") (unit 1) (value "+2V5") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/8bc6bce1-bd56-40ac-8249-edacc5ea666f" + (reference "#PWR0107") (unit 1) (value "+1V8") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/474a6739-3c7f-482f-8554-239321201c54" + (reference "#PWR0108") (unit 1) (value "GND") (footprint "") + ) + (path "/411b60fc-77d3-4913-bbd9-f2a927a11662/5747da9c-5df1-4d29-8cf3-29aa5dce5d6c" + (reference "#PWR0109") (unit 1) (value "GND") (footprint "") + ) + (path "/411b60fc-77d3-4913-bbd9-f2a927a11662/cfedbac5-cdb3-4ab9-90c8-40aa7c2dc84b" + (reference "#PWR0110") (unit 1) (value "GND") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/cf56ab81-0318-4fc8-911e-17796e506d1b" + (reference "#PWR0111") (unit 1) (value "GND") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/ec63e092-edb4-42d0-8e72-1254f9546bce" + (reference "#PWR0112") (unit 1) (value "GND") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/b5831e75-cf46-45ee-966a-1bd52466ee43" + (reference "#PWR0113") (unit 1) (value "GND") (footprint "") + ) + (path "/a08f0969-b924-4689-a6de-017d62d043ea/1673df03-0ebf-46ea-89f2-18e1a86994fe" + (reference "#PWR0114") (unit 1) (value "GND") (footprint "") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/cee563d0-e92b-4488-96c7-43c586a2105f" + (reference "#PWR0115") (unit 1) (value "+3V3") (footprint "") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/0b54a810-36b9-49ac-95b8-794604ed3720" + (reference "#PWR0116") (unit 1) (value "GND") (footprint "") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/2e46fef2-dca9-4dab-9f29-87947a236523" + (reference "#PWR0117") (unit 1) (value "+3V3") (footprint "") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/f3a769a7-c50d-43cd-82c4-05309e0fca83" + (reference "#PWR0118") (unit 1) (value "+3V3") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/85f7defa-fdc3-410b-b0e9-8a6708953006" + (reference "C1") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/752c1fc3-d745-4e29-90e8-baeb2406ca8a" + (reference "C2") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/18e3be4b-4614-4415-8c25-b33cccfa5efc" + (reference "C3") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/a9f9846d-30d6-4036-8909-7ba0c56f281b" + (reference "C4") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/2a1424d2-269a-40fb-8f75-a36acdbd39d4" + (reference "C5") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/1284f862-d0b4-4221-b851-0c795b259c24" + (reference "C6") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/3f552ef1-a7a7-418f-8e31-6d6e7c7bd956" + (reference "C7") (unit 1) (value "1uF") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/33055601-f5a1-4fe3-9c2f-976b2114faf7" + (reference "C8") (unit 1) (value "1uF") (footprint "") + ) + (path "/411b60fc-77d3-4913-bbd9-f2a927a11662/fb7fd1b4-d207-4de5-bfe3-443ad90b042c" + (reference "C9") (unit 1) (value "C") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/2528bd34-f9c6-45fe-8fba-1749d6b92b05" + (reference "J1") (unit 1) (value "USB_C_Plug_USB2.0") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/1fe01d0f-cdff-4707-9372-734f12bdf3c8" + (reference "J2") (unit 1) (value "USB_B_Micro") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/04baed00-19b8-4331-b8f9-f68656cbbcbc" + (reference "R1") (unit 1) (value "5.1k") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/aaba1476-c7a3-4e07-ae69-cceab5140fcb" + (reference "R2") (unit 1) (value "27.4") (footprint "") + ) + (path "/45606faf-9f92-4e54-b8f3-ca6d1cbc2f70/143096a5-2079-4e17-927f-f5bbdcf55581" + (reference "R3") (unit 1) (value "27.4") (footprint "") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/20a66565-32a6-4d1c-a17e-c552e54cc75c" + (reference "U1") (unit 1) (value "AP2112K-3.3") (footprint "Package_TO_SOT_SMD:SOT-23-5") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/d76a1281-1c3e-4472-a2b7-c5fc80cb8e97" + (reference "U2") (unit 1) (value "NCP115ASN250T2G") (footprint "Package_TO_SOT_SMD:TSOT-23-5") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/338b45ae-0a42-4c5d-ab0b-d2f7d8b0e159" + (reference "U3") (unit 1) (value "MIC5366-1.8YC5") (footprint "Package_TO_SOT_SMD:SOT-353_SC-70-5") + ) + (path "/2d44100a-d992-41b4-9844-07fb6385f2db/82862c40-f77b-4285-a62b-f13bb9f50476" + (reference "U4") (unit 1) (value "NCV8114ASN120T1G") (footprint "Package_TO_SOT_SMD:TSOT-23-5") + ) + (path "/411b60fc-77d3-4913-bbd9-f2a927a11662/0f601b06-6c91-4591-9d54-9f251ac0dd9c" + (reference "U5") (unit 1) (value "W25Q32JVZP") (footprint "Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm") + ) + (path "/a08f0969-b924-4689-a6de-017d62d043ea/86887d3b-271f-4557-9e28-ea763e5258fa" + (reference "U6") (unit 1) (value "RP2040") (footprint "MCU_RaspberryPi_and_Boards:RP2040-QFN-56") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/51d4f725-717b-419f-9a23-f806ef794ab3" + (reference "U7") (unit 1) (value "ICE5LP1K-SG48") (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/21af2b8b-e9b3-438c-bae6-390833797cd1" + (reference "U7") (unit 2) (value "ICE5LP1K-SG48") (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/d4f51df9-61f2-460b-acf1-fbb595e73296" + (reference "U7") (unit 3) (value "ICE5LP1K-SG48") (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm") + ) + (path "/03814262-2270-49d5-8359-1a1e42921c0f/3a3f03c0-22c6-4fb8-9aa2-9b5bc97b6a90" + (reference "U7") (unit 4) (value "ICE5LP1K-SG48") (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm") + ) + ) +) diff --git a/io.kicad_sch b/io.kicad_sch new file mode 100644 index 0000000..cc87cd9 --- /dev/null +++ b/io.kicad_sch @@ -0,0 +1,83 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 6cec17ad-4cc8-447d-8bfd-928e5952e4e1) + + (paper "A4") + + (lib_symbols + ) + + + (hierarchical_label "SWDIO" (shape bidirectional) (at 110.49 127 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0038425c-a575-41fd-bf0a-9e068a05f525) + ) + (hierarchical_label "RX" (shape output) (at 146.05 137.16 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 22c92ac2-b48e-464e-851f-dbfc2c45a4d9) + ) + (hierarchical_label "ICELVIO[0..7]" (shape bidirectional) (at 210.82 77.47 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2c3b6a68-68f3-4420-8b6e-a8fc3a9b209b) + ) + (hierarchical_label "3V3" (shape input) (at 154.94 93.98 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 4a326288-b810-4c3b-8b9e-055b8bc03adc) + ) + (hierarchical_label "ICELED0" (shape input) (at 110.49 58.42 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 50193b75-8122-4c4a-85d3-f3e28e411f43) + ) + (hierarchical_label "~{RESET}" (shape output) (at 110.49 119.38 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 55a2fa61-8fa7-4d56-a6ea-78bd935eeb36) + ) + (hierarchical_label "2V5" (shape input) (at 154.94 91.44 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 5b5033ee-f6ac-4231-85a8-7002f7812759) + ) + (hierarchical_label "ICELED1" (shape input) (at 110.49 60.96 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 5fcb6bea-4988-4c23-b4d5-05b4f596e19b) + ) + (hierarchical_label "SWCLK" (shape output) (at 110.49 124.46 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 644d573e-e7b0-4416-9ab8-bbdad5fe2260) + ) + (hierarchical_label "RPBOOT" (shape output) (at 110.49 121.92 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 764bcda6-0881-47c3-87bd-71bf318ae1d4) + ) + (hierarchical_label "TX" (shape input) (at 146.05 134.62 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7e3836a3-a2dc-4368-84cf-2d9154e8ea1a) + ) + (hierarchical_label "RPLED0" (shape input) (at 110.49 66.04 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8f89744e-57f7-4abd-927a-2c08ecf7c288) + ) + (hierarchical_label "RPIO[0..7]" (shape bidirectional) (at 204.47 93.98 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 9945b76d-9672-493e-bf75-270fac6d02f3) + ) + (hierarchical_label "ICELED2" (shape input) (at 110.49 63.5 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9c5c67b2-c56f-42c5-a28e-e055f0d7915a) + ) + (hierarchical_label "RPLED1" (shape input) (at 110.49 68.58 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid aa042d55-b780-4eba-b834-da45b0556bd6) + ) + (hierarchical_label "RPADC[0..3]" (shape bidirectional) (at 204.47 96.52 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid cd9e5e17-5d73-4a10-aa28-5b1f9e132f47) + ) + (hierarchical_label "1V8" (shape input) (at 154.94 88.9 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid dd751e88-f9f4-44ce-a846-580dca4617b5) + ) + (hierarchical_label "ICEIO[0..11]" (shape bidirectional) (at 210.82 74.93 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid e52d6311-3ee2-4d51-bcdb-590c18a4b2c9) + ) +) diff --git a/psu.kicad_sch b/psu.kicad_sch new file mode 100644 index 0000000..ba7a2db --- /dev/null +++ b/psu.kicad_sch @@ -0,0 +1,1235 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 8ea9d6a3-016c-4353-88c9-1b439cd20bb1) + + (paper "A4") + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) + (xy 2.032 -0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:AP2112K-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -5.08 5.715 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AP2112K-3.3" (id 1) (at 0 5.715 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (id 2) (at 0 8.255 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2112.pdf" (id 3) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "600mA low dropout linear regulator, with enable pin, 3.8V-6V input voltage range, 3.3V fixed positive output, SOT-23-5" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?23?5*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AP2112K-3.3_0_1" + (rectangle (start -5.08 4.445) (end 5.08 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AP2112K-3.3_1_1" + (pin power_in line (at -7.62 2.54 0) (length 2.54) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 5.08 0 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 7.62 2.54 180) (length 2.54) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:MIC5365-3.3YC5" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -6.35 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MIC5365-3.3YC5" (id 1) (at 0 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-353_SC-70-5" (id 2) (at 0 8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/mic5365.pdf" (id 3) (at -7.62 20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Micrel LDO voltage regulator" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "150mA Low-dropout Voltage Regulator, Vout 3.3V, Vin up to 5.5V, SC-70-5" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT*353*SC*70*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MIC5365-3.3YC5_0_1" + (rectangle (start -7.62 -5.08) (end 7.62 5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "MIC5365-3.3YC5_1_1" + (pin power_in line (at -10.16 2.54 0) (length 2.54) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -2.54 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 10.16 2.54 180) (length 2.54) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:NCP115AMX250TCG" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 2.54 10.16 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "NCP115AMX250TCG" (id 1) (at 10.16 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_DFN_QFN:OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NCP115-D.PDF" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Single Output LDO" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "300mA Low-Dropout Linear Regulators, 2.5V output voltage, LDO with low noise and enable pin, XDFN-4" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "OnSemi*XDFN4*1EP*1.0x1.0mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "NCP115AMX250TCG_0_1" + (rectangle (start -7.62 5.08) (end 7.62 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "NCP115AMX250TCG_1_1" + (pin power_out line (at 10.16 2.54 180) (length 2.54) + (name "OUT" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -10.16 2.54 0) (length 2.54) + (name "IN" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:NCV8114ASN120T1G" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 8.89 0) + (effects (font (size 1.27 1.27)) (justify top)) + ) + (property "Value" "NCV8114ASN120T1G" (id 1) (at 0 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-5" (id 2) (at 0 -10.16 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://ru.mouser.com/datasheet/2/308/NCV8114-D-1107616.pdf" (id 3) (at 0 -12.7 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "300mA, Low Noise, Linear Regulator with output active discharge function, 1.7-5.5V input voltage range, 1.2V fixed positive output, TSOT-23-5" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSOT?23*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "NCV8114ASN120T1G_0_1" + (rectangle (start -7.62 5.08) (end 7.62 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "NCV8114ASN120T1G_1_1" + (pin power_in line (at -10.16 2.54 0) (length 2.54) + (name "IN" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -2.54 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 10.16 2.54 180) (length 2.54) + (name "OUT" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+1V2" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V2" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+1V2\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+1V2_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+1V2_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+1V2" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+1V8" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V8" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+1V8\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+1V8_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+1V8_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+1V8" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+2V5" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+2V5" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+2V5\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+2V5_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+2V5_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+2V5" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 135.89 95.25) (diameter 0) (color 0 0 0 0) + (uuid 0200f116-51ee-4097-877f-c3f7f1f68db5) + ) + (junction (at 160.02 135.89) (diameter 0) (color 0 0 0 0) + (uuid 07b1c079-2c2b-4684-9dfa-fac0897d94f8) + ) + (junction (at 104.14 66.04) (diameter 0) (color 0 0 0 0) + (uuid 0a462c62-65b4-4751-baab-e63bdfc102b4) + ) + (junction (at 172.72 123.19) (diameter 0) (color 0 0 0 0) + (uuid 0c69d203-7fe0-4a28-abbf-508144c00a67) + ) + (junction (at 147.32 123.19) (diameter 0) (color 0 0 0 0) + (uuid 238b0e7e-6873-4d20-bf90-dc9ee2185fc7) + ) + (junction (at 172.72 66.04) (diameter 0) (color 0 0 0 0) + (uuid 24cf8e14-73f1-4f97-bd31-6e549f499634) + ) + (junction (at 140.97 123.19) (diameter 0) (color 0 0 0 0) + (uuid 2b769200-d3fb-4552-8581-1b0d60b87f29) + ) + (junction (at 100.33 66.04) (diameter 0) (color 0 0 0 0) + (uuid 341cc017-85ee-4fdc-9460-63799fa33156) + ) + (junction (at 172.72 95.25) (diameter 0) (color 0 0 0 0) + (uuid 351c7e80-182b-479e-93f1-9a33f22f5a75) + ) + (junction (at 160.02 107.95) (diameter 0) (color 0 0 0 0) + (uuid 3623115e-ea6f-42e7-b6ed-4d07d4cf8065) + ) + (junction (at 147.32 66.04) (diameter 0) (color 0 0 0 0) + (uuid 57f084a1-cae1-4edb-b263-6820bf945511) + ) + (junction (at 160.02 78.74) (diameter 0) (color 0 0 0 0) + (uuid 6c9fef46-eff2-4d8b-9689-9355486f523e) + ) + (junction (at 130.81 66.04) (diameter 0) (color 0 0 0 0) + (uuid 728dc117-0184-493c-88ed-20c3d1074f29) + ) + (junction (at 140.97 66.04) (diameter 0) (color 0 0 0 0) + (uuid 87271471-b436-435c-a50d-f30836b86716) + ) + (junction (at 114.3 78.74) (diameter 0) (color 0 0 0 0) + (uuid a5dd296e-886e-4432-bfd2-d4431524ea1c) + ) + (junction (at 140.97 95.25) (diameter 0) (color 0 0 0 0) + (uuid c5b6c2cc-ceb8-407a-be0d-940a21468038) + ) + (junction (at 124.46 66.04) (diameter 0) (color 0 0 0 0) + (uuid dea72a55-a7d3-411e-b291-cda07ab04d69) + ) + (junction (at 147.32 95.25) (diameter 0) (color 0 0 0 0) + (uuid eb6d7d61-6b72-497d-9d6e-dfdcaefa8f07) + ) + (junction (at 135.89 66.04) (diameter 0) (color 0 0 0 0) + (uuid fea612de-3ffd-4eea-ad36-348aed4c6923) + ) + + (wire (pts (xy 172.72 66.04) (xy 175.26 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0244aa24-7d9e-4101-8f7a-64b7b084121f) + ) + (wire (pts (xy 104.14 66.04) (xy 106.68 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0275e0ad-d75e-45d5-9b4f-02524a0575d1) + ) + (wire (pts (xy 172.72 123.19) (xy 172.72 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0312c199-88f5-4e4a-8d4a-aadd932e9e61) + ) + (wire (pts (xy 149.86 71.12) (xy 147.32 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 076d0a0a-048d-44e9-b38b-f76d98ec8b0d) + ) + (wire (pts (xy 172.72 76.2) (xy 172.72 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 094e6b45-45b5-4d50-bf36-25dac248e1da) + ) + (wire (pts (xy 100.33 78.74) (xy 114.3 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0a428ca4-96c0-4d08-865e-f431259ad2a7) + ) + (wire (pts (xy 140.97 95.25) (xy 147.32 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0c7b6800-38a1-42f2-acee-2367183c6915) + ) + (wire (pts (xy 147.32 66.04) (xy 149.86 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1a4e1116-3354-4ef5-8eb7-51ac3731b93f) + ) + (wire (pts (xy 147.32 71.12) (xy 147.32 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 20028708-afd0-4ecd-87d5-0187cf149a5f) + ) + (wire (pts (xy 140.97 66.04) (xy 140.97 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 20ef1080-c38f-4338-ba36-d47d30830de0) + ) + (wire (pts (xy 100.33 66.04) (xy 104.14 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 21de0617-9e89-481c-a28c-324c4138a3b8) + ) + (wire (pts (xy 100.33 66.04) (xy 100.33 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 21fc7184-c152-4694-ba67-cc7f141d3330) + ) + (wire (pts (xy 170.18 123.19) (xy 172.72 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 295d0713-3132-41de-b425-cb650696afa9) + ) + (wire (pts (xy 172.72 107.95) (xy 160.02 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4815d8f2-c066-4067-93f4-155ff57708ca) + ) + (wire (pts (xy 160.02 107.95) (xy 160.02 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 53be76a1-d833-4207-95a6-8af70fffd276) + ) + (wire (pts (xy 149.86 128.27) (xy 147.32 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 57f7e3ba-f7bd-4b9d-94ae-7630c26510a4) + ) + (wire (pts (xy 124.46 66.04) (xy 130.81 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5a328ee1-c45d-4ebb-b565-8440d9dd79d1) + ) + (wire (pts (xy 160.02 105.41) (xy 160.02 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5c2c1ea3-dd92-42f5-8e76-5209d28e75d1) + ) + (wire (pts (xy 140.97 78.74) (xy 160.02 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5c34ec13-dcb3-4e8c-8c2f-a2445000e5b9) + ) + (wire (pts (xy 149.86 100.33) (xy 147.32 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 612c1cd0-6f7a-4466-96a8-85d1cbc0dfaa) + ) + (wire (pts (xy 147.32 123.19) (xy 149.86 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 61a4c893-eafa-4ddc-ac55-0f398eb4a3d8) + ) + (wire (pts (xy 140.97 105.41) (xy 140.97 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6326380f-2397-4d7f-9d96-fe0e66236277) + ) + (wire (pts (xy 135.89 123.19) (xy 140.97 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 63c9cc86-3b34-4b51-99c7-d7182fd24a79) + ) + (wire (pts (xy 172.72 78.74) (xy 160.02 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 664e9956-eabb-4466-a0e1-9714518da8c9) + ) + (wire (pts (xy 135.89 66.04) (xy 140.97 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 66733373-3cdd-4b5e-a18c-405a23152555) + ) + (wire (pts (xy 172.72 120.65) (xy 172.72 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 70d4abf2-ccd6-43bb-9d31-3103e5dfec81) + ) + (wire (pts (xy 172.72 135.89) (xy 160.02 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 74d8cd73-ee1c-4a24-9785-3dd8df291f2e) + ) + (wire (pts (xy 147.32 95.25) (xy 149.86 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 74e5eb20-50ae-490f-8add-1156871f7df5) + ) + (wire (pts (xy 160.02 78.74) (xy 160.02 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 77607707-b4b1-4207-8ab3-768d463fb337) + ) + (wire (pts (xy 172.72 95.25) (xy 172.72 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 795567e5-6de4-463b-a0ad-c6e6da016fa9) + ) + (wire (pts (xy 140.97 123.19) (xy 140.97 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7b3621e9-94da-46ef-905b-02c0d0906030) + ) + (wire (pts (xy 135.89 95.25) (xy 140.97 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ca66953-1e09-4910-852d-c51032063a50) + ) + (wire (pts (xy 97.79 66.04) (xy 100.33 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 863dd9fc-16de-41b3-a5bf-3269fd36ff32) + ) + (wire (pts (xy 140.97 107.95) (xy 160.02 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86c6a9ad-0a4c-4ea8-b640-b39b3c61fb1d) + ) + (wire (pts (xy 172.72 92.71) (xy 172.72 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8f7ed1a4-9499-4626-8404-bd40d2215492) + ) + (wire (pts (xy 100.33 76.2) (xy 100.33 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 902df302-824a-4f12-9f94-988a91e343a6) + ) + (wire (pts (xy 135.89 48.26) (xy 135.89 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9364c086-db76-485c-823f-22a54a1bb491) + ) + (wire (pts (xy 175.26 48.26) (xy 135.89 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96c8bcdc-70c9-4e4f-ba27-4c341bd4dae6) + ) + (wire (pts (xy 140.97 123.19) (xy 147.32 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 97970037-f9c1-498d-affd-33b10c26b9b2) + ) + (wire (pts (xy 160.02 135.89) (xy 160.02 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9c7d3203-a027-4071-81fb-a3bff236292a) + ) + (wire (pts (xy 114.3 76.2) (xy 114.3 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a9a09f54-91ee-4bbb-8887-47da49b549d8) + ) + (wire (pts (xy 172.72 105.41) (xy 172.72 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid abb1146c-ab34-461f-bd4a-8abab63f6aeb) + ) + (wire (pts (xy 172.72 63.5) (xy 172.72 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aca46f38-3a5d-4d02-99bd-b93f4fe6d2d2) + ) + (wire (pts (xy 124.46 78.74) (xy 114.3 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af7f1337-919a-4be2-be4c-88104c9d6993) + ) + (wire (pts (xy 124.46 76.2) (xy 124.46 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b0e825fd-a9b1-404a-b08f-aae12298ef0e) + ) + (wire (pts (xy 170.18 66.04) (xy 172.72 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b87a7771-3492-4cfb-837e-0315a61bd59b) + ) + (wire (pts (xy 172.72 123.19) (xy 175.26 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ba76f6a7-9939-401a-a9d2-34cd81fc48a8) + ) + (wire (pts (xy 130.81 66.04) (xy 135.89 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c10cf381-72e7-4a61-9714-acb87ff38589) + ) + (wire (pts (xy 172.72 95.25) (xy 175.26 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ce20e871-2d85-4c88-843a-fc70f54ea4d4) + ) + (wire (pts (xy 114.3 78.74) (xy 114.3 81.28)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ce6042cd-391b-4d1b-a4b6-a1a374646aec) + ) + (wire (pts (xy 147.32 100.33) (xy 147.32 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d0594e3e-27a9-4b2c-8642-cb28953b0db9) + ) + (wire (pts (xy 135.89 95.25) (xy 135.89 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d3c41373-9b3b-4ec1-aa60-ac378cc19133) + ) + (wire (pts (xy 160.02 133.35) (xy 160.02 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d4a8132f-dee3-4c3f-aa91-5ae0e8b1c7a4) + ) + (wire (pts (xy 130.81 66.04) (xy 130.81 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d729cea0-bc95-4374-b99c-d4511e8a7658) + ) + (wire (pts (xy 160.02 78.74) (xy 160.02 81.28)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d77099e6-298a-46b8-b2e3-915255679fa2) + ) + (wire (pts (xy 140.97 76.2) (xy 140.97 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dc017aa0-ec1f-4a27-bdf5-0dd5e32e60b3) + ) + (wire (pts (xy 124.46 66.04) (xy 124.46 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dc0f8858-f36e-4d7e-b14b-49cf024731ed) + ) + (wire (pts (xy 135.89 66.04) (xy 135.89 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dce1ebb8-ccad-40e6-9edf-ca51fa818b83) + ) + (wire (pts (xy 140.97 133.35) (xy 140.97 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dd64ee91-23d0-4067-8fa1-c82dfcb7813d) + ) + (wire (pts (xy 170.18 95.25) (xy 172.72 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid df76ae9d-3c88-4e1e-a7c7-71d07eba12c4) + ) + (wire (pts (xy 104.14 68.58) (xy 104.14 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e337b6ee-0c8a-4904-91ed-9a5caab7da16) + ) + (wire (pts (xy 172.72 66.04) (xy 172.72 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ea0f9751-12de-4190-a803-0ac513892210) + ) + (wire (pts (xy 147.32 128.27) (xy 147.32 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ed281329-1949-4f08-80ab-6dbe60045ad9) + ) + (wire (pts (xy 121.92 66.04) (xy 124.46 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ef10b325-4f34-4cc2-b4cf-b55dd32881ca) + ) + (wire (pts (xy 140.97 66.04) (xy 147.32 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f30ebbe8-5ed5-4703-af65-359a2d1d6192) + ) + (wire (pts (xy 106.68 68.58) (xy 104.14 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f36a927f-3f78-4585-8687-f8acb6a2d1db) + ) + (wire (pts (xy 140.97 95.25) (xy 140.97 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f3f05dd9-7450-4652-ad8d-a966b591052c) + ) + (wire (pts (xy 140.97 135.89) (xy 160.02 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f48c2ac9-75b4-4e00-94bc-e2f5d89ad3a1) + ) + (wire (pts (xy 172.72 133.35) (xy 172.72 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f6b475ec-2fec-48d0-a2ba-09d1a835c3c5) + ) + + (text "TODO: use SMPS for 3V3?\nat least this LDO is low I_Q" + (at 97.79 58.42 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 89429a10-43af-4c73-965f-697402e0ab64) + ) + (text "TODO: verify footprint" (at 137.16 60.96 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a5170e28-718a-4d4c-8ac0-d1f7ad8e139a) + ) + (text "TODO: use 2.5V/1.8V multi-out LDO?\nor 4-channel SMPS??\nalso if using SMPS: separate LDO for analog?" + (at 85.09 106.68 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a6650c69-fbc6-4a19-a494-cdba5e85e8ed) + ) + + (hierarchical_label "2V5" (shape output) (at 175.26 66.04 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 49dfec3d-5bdc-48b1-a33a-4d0134f414b6) + ) + (hierarchical_label "1V8" (shape output) (at 175.26 95.25 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 865b6888-258c-404d-83cc-c503dca775d1) + ) + (hierarchical_label "1V2" (shape output) (at 175.26 123.19 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8fa79d40-c6a0-4a96-84a6-e0c61637781a) + ) + (hierarchical_label "VBUS" (shape input) (at 97.79 66.04 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 9eb977ab-73f4-4581-af2d-5d0c6d75d958) + ) + (hierarchical_label "3V3" (shape output) (at 175.26 48.26 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d0bd2416-0103-499f-bcb0-da9143a205f7) + ) + + (symbol (lib_id "Device:C") (at 172.72 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1284f862-d0b4-4221-b851-0c795b259c24) + (property "Reference" "C6" (id 0) (at 175.641 71.5553 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 175.641 74.0922 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 173.6852 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 172.72 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 500c5e1e-1927-4f4b-84d8-bc6d80ca3790)) + (pin "2" (uuid 81b56928-d93e-4e86-8ba7-2a2bc0042220)) + ) + + (symbol (lib_id "Device:C") (at 140.97 72.39 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 18e3be4b-4614-4415-8c25-b33cccfa5efc) + (property "Reference" "C3" (id 0) (at 143.891 71.5553 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 143.891 74.0922 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 141.9352 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 140.97 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 075565c6-9448-473f-80ff-9ac642e4ffcf)) + (pin "2" (uuid d11ce2da-817c-47f6-ad03-986797c2a167)) + ) + + (symbol (lib_id "power:+2V5") (at 172.72 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1b5c9be8-b47c-4006-80af-fad345bc78a1) + (property "Reference" "#PWR0106" (id 0) (at 172.72 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+2V5" (id 1) (at 172.72 59.9242 0)) + (property "Footprint" "" (id 2) (at 172.72 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 172.72 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f357b5d9-5c9c-4cec-b6dc-d3898a1e7ffa)) + ) + + (symbol (lib_id "Regulator_Linear:AP2112K-3.3") (at 114.3 68.58 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 20a66565-32a6-4d1c-a17e-c552e54cc75c) + (property "Reference" "U1" (id 0) (at 114.3 60.4352 0)) + (property "Value" "AP2112K-3.3" (id 1) (at 114.3 62.9721 0)) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (id 2) (at 114.3 60.325 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2112.pdf" (id 3) (at 114.3 66.04 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6d87ab60-3f5d-41bd-83a1-8c4925068217)) + (pin "2" (uuid 4aa23048-3a77-48ae-a4cb-1bc9147639b5)) + (pin "3" (uuid f0ecf7cf-e465-4e4b-817a-b4d9a4c6044c)) + (pin "4" (uuid ee4a06a9-3a7f-49bb-bb92-666036b84d03)) + (pin "5" (uuid 6f39ce1a-8c73-4990-8050-7cf9661a6cc1)) + ) + + (symbol (lib_id "Device:C") (at 140.97 129.54 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2a1424d2-269a-40fb-8f75-a36acdbd39d4) + (property "Reference" "C5" (id 0) (at 143.891 128.7053 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 143.891 131.2422 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 141.9352 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 140.97 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a1b61bf8-e664-4f10-94e5-09908cd5065b)) + (pin "2" (uuid 4cede073-7f31-47bc-a2f0-0516a8680cc3)) + ) + + (symbol (lib_id "Device:C") (at 172.72 129.54 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 33055601-f5a1-4fe3-9c2f-976b2114faf7) + (property "Reference" "C8" (id 0) (at 175.641 128.7053 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 175.641 131.2422 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 173.6852 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 172.72 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a4c2eaee-a778-4f10-ba5a-55bb3e520f34)) + (pin "2" (uuid e733938d-2971-49fc-887d-3c2669245df5)) + ) + + (symbol (lib_id "Regulator_Linear:MIC5365-3.3YC5") (at 160.02 97.79 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 338b45ae-0a42-4c5d-ab0b-d2f7d8b0e159) + (property "Reference" "U3" (id 0) (at 160.02 89.0102 0)) + (property "Value" "MIC5366-1.8YC5" (id 1) (at 160.02 91.5471 0)) + (property "Footprint" "Package_TO_SOT_SMD:SOT-353_SC-70-5" (id 2) (at 160.02 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/mic5365.pdf" (id 3) (at 152.4 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b2e94c7b-efa6-4f68-8651-75d44ec2caa6)) + (pin "2" (uuid ca5bb589-43bd-440c-804f-66ed3096fb0a)) + (pin "3" (uuid f5c051e2-97f8-407d-b2a9-89647b9043b3)) + (pin "4" (uuid 15fea2d0-edc2-4410-b3b9-b4155bdf6c67)) + (pin "5" (uuid 236443bd-8ea7-41c3-bcab-ca336a191cb0)) + ) + + (symbol (lib_id "Device:C") (at 172.72 101.6 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 3f552ef1-a7a7-418f-8e31-6d6e7c7bd956) + (property "Reference" "C7" (id 0) (at 175.641 100.7653 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 175.641 103.3022 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 173.6852 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 172.72 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 622a18a0-7fed-4f0c-90ac-3dc5d6657cb7)) + (pin "2" (uuid 00a97224-6ff4-4eef-8035-11e950514e97)) + ) + + (symbol (lib_id "power:GND") (at 160.02 81.28 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 474a6739-3c7f-482f-8554-239321201c54) + (property "Reference" "#PWR0108" (id 0) (at 160.02 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 160.02 85.7234 0)) + (property "Footprint" "" (id 2) (at 160.02 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 160.02 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 498641df-2bf0-460c-96b3-ae0505943f9d)) + ) + + (symbol (lib_id "power:GND") (at 160.02 110.49 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4e54cf64-7ef9-4ae3-8741-96b31d5656e9) + (property "Reference" "#PWR0103" (id 0) (at 160.02 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 160.02 114.3 0)) + (property "Footprint" "" (id 2) (at 160.02 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 160.02 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 14473770-c765-41f0-9969-af9ff65ddd78)) + ) + + (symbol (lib_id "power:+3V3") (at 130.81 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 50f6eccd-f581-4950-bc23-032f2a1bf67c) + (property "Reference" "#PWR0101" (id 0) (at 130.81 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 130.81 59.9242 0)) + (property "Footprint" "" (id 2) (at 130.81 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 130.81 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1c0f2bef-ea18-40a4-aea1-74a80df28007)) + ) + + (symbol (lib_id "power:GND") (at 160.02 138.43 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 57f005e5-b56e-4eb3-b10b-fdad64722b7f) + (property "Reference" "#PWR0104" (id 0) (at 160.02 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 160.02 142.8734 0)) + (property "Footprint" "" (id 2) (at 160.02 138.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 160.02 138.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid af2af0b8-480e-4f2a-9031-445b34e42945)) + ) + + (symbol (lib_id "Device:C") (at 124.46 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 752c1fc3-d745-4e29-90e8-baeb2406ca8a) + (property "Reference" "C2" (id 0) (at 127.381 71.5553 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 127.381 74.0922 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 125.4252 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 124.46 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e66f0d4a-97f2-4d99-9b89-5280f9f5b2d7)) + (pin "2" (uuid 17802b13-9b18-406c-911f-87fcc900f838)) + ) + + (symbol (lib_id "power:GND") (at 114.3 81.28 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7bc0929a-54d2-46d4-a62d-3bd756dbe023) + (property "Reference" "#PWR0102" (id 0) (at 114.3 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 114.3 85.7234 0)) + (property "Footprint" "" (id 2) (at 114.3 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 114.3 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 997f56a2-a435-4554-860c-98286656f59c)) + ) + + (symbol (lib_id "Regulator_Linear:NCV8114ASN120T1G") (at 160.02 125.73 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 82862c40-f77b-4285-a62b-f13bb9f50476) + (property "Reference" "U4" (id 0) (at 160.02 116.9502 0)) + (property "Value" "NCV8114ASN120T1G" (id 1) (at 160.02 119.4871 0)) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-5" (id 2) (at 160.02 135.89 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://ru.mouser.com/datasheet/2/308/NCV8114-D-1107616.pdf" (id 3) (at 160.02 138.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6983a99a-405c-4033-a8f5-675201e4591c)) + (pin "2" (uuid 9068270b-7dae-4c81-8045-09b3ec070d1f)) + (pin "3" (uuid ee5e5dc8-b371-4067-a816-29c3b37691f5)) + (pin "4" (uuid a9e6ac25-3b90-4867-b61c-1788263e9494)) + (pin "5" (uuid ae35abfd-63c7-40c3-ab9e-d2b75cc3ad31)) + ) + + (symbol (lib_id "Device:C") (at 100.33 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 85f7defa-fdc3-410b-b0e9-8a6708953006) + (property "Reference" "C1" (id 0) (at 103.251 71.5553 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 103.251 74.0922 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 101.2952 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 100.33 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 75bbb30d-a07d-45ab-b6d7-6203d05b5307)) + (pin "2" (uuid e3f44bb2-ed9c-4e27-aa4d-45ded7ef9a6a)) + ) + + (symbol (lib_id "power:+1V8") (at 172.72 92.71 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 8bc6bce1-bd56-40ac-8249-edacc5ea666f) + (property "Reference" "#PWR0107" (id 0) (at 172.72 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V8" (id 1) (at 172.72 89.1342 0)) + (property "Footprint" "" (id 2) (at 172.72 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 172.72 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c1e757bc-1367-4366-adb2-a4f638fd5dee)) + ) + + (symbol (lib_id "power:+1V2") (at 172.72 120.65 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 98cb2bee-55b5-4c43-a162-fb7d4b2a5e2e) + (property "Reference" "#PWR0105" (id 0) (at 172.72 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+1V2" (id 1) (at 172.72 117.0742 0)) + (property "Footprint" "" (id 2) (at 172.72 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 172.72 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9aa5442e-e2bb-4cb9-9bab-10d75e94dc55)) + ) + + (symbol (lib_id "Device:C") (at 140.97 101.6 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid a9f9846d-30d6-4036-8909-7ba0c56f281b) + (property "Reference" "C4" (id 0) (at 143.891 100.7653 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1uF" (id 1) (at 143.891 103.3022 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 141.9352 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 140.97 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 03ab9e09-88b2-4139-9825-691c08960d1e)) + (pin "2" (uuid 4d493784-9010-4d00-8c54-b99f756b99b7)) + ) + + (symbol (lib_id "Regulator_Linear:NCP115AMX250TCG") (at 160.02 68.58 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d76a1281-1c3e-4472-a2b7-c5fc80cb8e97) + (property "Reference" "U2" (id 0) (at 160.02 59.8002 0)) + (property "Value" "NCP115ASN250T2G" (id 1) (at 160.02 62.3371 0)) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-5" (id 2) (at 160.02 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NCP115-D.PDF" (id 3) (at 160.02 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f9435dc6-c52a-4b9c-87f1-2b69381e0527)) + (pin "2" (uuid 8d049349-5ae7-483d-a4bb-158a586de808)) + (pin "3" (uuid 26b24bb0-4801-4098-9dd6-313c09402e97)) + (pin "4" (uuid 59849a2b-4e02-4e83-9e44-ef76711fe1cf)) + (pin "5" (uuid c6aeb724-4ee9-425c-8831-c6c3d2f8cdb3)) + ) +) diff --git a/rp2040.kicad_sch b/rp2040.kicad_sch new file mode 100644 index 0000000..e567355 --- /dev/null +++ b/rp2040.kicad_sch @@ -0,0 +1,1109 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid c4a61674-f9bf-488e-86c8-9e6f14412cfe) + + (paper "A4") + + (lib_symbols + (symbol "MCU_RaspberryPi_and_Boards:RP2040" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -29.21 49.53 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RP2040" (id 1) (at 24.13 -49.53 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "RP2040_minimal:RP2040-QFN-56" (id 2) (at -19.05 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at -19.05 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RP2040_0_0" + (text "Raspberry Pi" (at 0 5.08 0) + (effects (font (size 2.54 2.54))) + ) + (text "RP2040" (at 0 0 0) + (effects (font (size 2.54 2.54))) + ) + ) + (symbol "RP2040_0_1" + (rectangle (start 29.21 48.26) (end -29.21 -48.26) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "RP2040_1_1" + (pin power_in line (at 8.89 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 12.7 180) (length 2.54) + (name "GPIO8" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 10.16 180) (length 2.54) + (name "GPIO9" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 7.62 180) (length 2.54) + (name "GPIO10" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 5.08 180) (length 2.54) + (name "GPIO11" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 2.54 180) (length 2.54) + (name "GPIO12" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 0 180) (length 2.54) + (name "GPIO13" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -2.54 180) (length 2.54) + (name "GPIO14" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -5.08 180) (length 2.54) + (name "GPIO15" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -12.7 -50.8 90) (length 2.54) + (name "TESTEN" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 33.02 180) (length 2.54) + (name "GPIO0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -31.75 -2.54 0) (length 2.54) + (name "XIN" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -31.75 -7.62 0) (length 2.54) + (name "XOUT" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 3.81 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -17.78 50.8 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -31.75 -31.75 0) (length 2.54) + (name "SWCLK" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 -34.29 0) (length 2.54) + (name "SWD" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -31.75 -20.32 0) (length 2.54) + (name "RUN" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -7.62 180) (length 2.54) + (name "GPIO16" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -10.16 180) (length 2.54) + (name "GPIO17" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -12.7 180) (length 2.54) + (name "GPIO18" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 30.48 180) (length 2.54) + (name "GPIO1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -15.24 180) (length 2.54) + (name "GPIO19" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -17.78 180) (length 2.54) + (name "GPIO20" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -20.32 180) (length 2.54) + (name "GPIO21" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 1.27 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -22.86 180) (length 2.54) + (name "GPIO22" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -25.4 180) (length 2.54) + (name "GPIO23" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -27.94 180) (length 2.54) + (name "GPIO24" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -30.48 180) (length 2.54) + (name "GPIO25" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -35.56 180) (length 2.54) + (name "GPIO26_ADC0" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -38.1 180) (length 2.54) + (name "GPIO27_ADC1" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 27.94 180) (length 2.54) + (name "GPIO2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -40.64 180) (length 2.54) + (name "GPIO28_ADC2" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 -43.18 180) (length 2.54) + (name "GPIO29_ADC3" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -1.27 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 16.51 50.8 270) (length 2.54) + (name "ADC_AVDD" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -8.89 50.8 270) (length 2.54) + (name "VREG_IN" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -12.7 50.8 270) (length 2.54) + (name "VREG_VOUT" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 40.64 180) (length 2.54) + (name "USB_DM" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 43.18 180) (length 2.54) + (name "USB_DP" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 50.8 270) (length 2.54) + (name "USB_VDD" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -3.81 50.8 270) (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 25.4 180) (length 2.54) + (name "GPIO3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -20.32 50.8 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 20.32 0) (length 2.54) + (name "QSPI_SD3" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -31.75 16.51 0) (length 2.54) + (name "QSPI_SCLK" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 27.94 0) (length 2.54) + (name "QSPI_SD0" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 22.86 0) (length 2.54) + (name "QSPI_SD2" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 25.4 0) (length 2.54) + (name "QSPI_SD1" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -31.75 31.75 0) (length 2.54) + (name "QSPI_SS" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -50.8 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 22.86 180) (length 2.54) + (name "GPIO4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 20.32 180) (length 2.54) + (name "GPIO5" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 17.78 180) (length 2.54) + (name "GPIO6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 31.75 15.24 180) (length 2.54) + (name "GPIO7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 160.02 152.4) (diameter 0) (color 0 0 0 0) + (uuid 5cb70f3b-0ff1-4bf8-88a1-b76c9c9e6b64) + ) + + (bus_entry (at 201.93 143.51) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0051d15c-6408-423f-91c8-5f9583170fdc) + ) + (bus_entry (at 201.93 138.43) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 22a40a8f-80ca-406c-b80e-3382b6121901) + ) + (bus_entry (at 201.93 85.09) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 37eb10bd-853e-4864-81ff-dbb87a50cf7e) + ) + (bus_entry (at 201.93 135.89) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4e3fbaab-b14c-4813-904b-60071d2480af) + ) + (bus_entry (at 209.55 105.41) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6496f19f-2028-4193-aef0-0cd57ad44d26) + ) + (bus_entry (at 209.55 97.79) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6496f19f-2028-4193-aef0-0cd57ad44d27) + ) + (bus_entry (at 209.55 95.25) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6496f19f-2028-4193-aef0-0cd57ad44d28) + ) + (bus_entry (at 209.55 92.71) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6496f19f-2028-4193-aef0-0cd57ad44d29) + ) + (bus_entry (at 201.93 72.39) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 76190daf-40f4-4121-bfc1-7f1168d69a37) + ) + (bus_entry (at 110.49 82.55) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 895cff13-7ae8-416f-b850-fea0405519b0) + ) + (bus_entry (at 110.49 77.47) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 895cff13-7ae8-416f-b850-fea0405519b1) + ) + (bus_entry (at 110.49 80.01) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 895cff13-7ae8-416f-b850-fea0405519b2) + ) + (bus_entry (at 110.49 74.93) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 895cff13-7ae8-416f-b850-fea0405519b3) + ) + (bus_entry (at 201.93 140.97) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 99b58c87-0228-451d-aa4e-37d9ace2f4e8) + ) + (bus_entry (at 201.93 74.93) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b44cdad8-2197-467b-8eab-b5a9bd0158e4) + ) + (bus_entry (at 201.93 118.11) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c2) + ) + (bus_entry (at 201.93 120.65) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c3) + ) + (bus_entry (at 201.93 125.73) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c4) + ) + (bus_entry (at 201.93 123.19) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c5) + ) + (bus_entry (at 201.93 110.49) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c6) + ) + (bus_entry (at 201.93 107.95) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c7) + ) + (bus_entry (at 201.93 113.03) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c8) + ) + (bus_entry (at 201.93 115.57) (size 2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4111c9c-c56b-471b-86e7-0da05309c4c9) + ) + (bus_entry (at 201.93 90.17) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d8bda1ed-905d-4210-bf80-bb3211c04d52) + ) + (bus_entry (at 201.93 77.47) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dc907d03-5a6d-4c2c-8fd4-e5c9b29c5944) + ) + (bus_entry (at 201.93 82.55) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ecb515b2-2af0-45c3-b584-550a3c9f8469) + ) + (bus_entry (at 201.93 80.01) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f200b632-045d-4a72-928f-5bec33571f27) + ) + (bus_entry (at 201.93 87.63) (size 2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fea35068-cdd5-40b9-8a88-8fd35384d976) + ) + + (bus (pts (xy 204.47 85.09) (xy 204.47 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 024c31a4-6da5-4de6-b16e-e63a78d07cf4) + ) + + (wire (pts (xy 191.77 97.79) (xy 209.55 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0481b98a-e49c-40de-a60b-f549505f8bbc) + ) + (bus (pts (xy 204.47 135.89) (xy 207.01 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 078c4b7f-e076-4c00-b6eb-6c9c6b05d1cd) + ) + + (wire (pts (xy 191.77 87.63) (xy 201.93 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0838cebb-e1f5-4553-a474-5d07f2dc1e95) + ) + (wire (pts (xy 191.77 74.93) (xy 201.93 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 08875148-6681-44a7-bc95-ce9baf9a0a6b) + ) + (wire (pts (xy 113.03 77.47) (xy 128.27 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0af4c0b9-eba1-48d7-9c8d-b4e8f8ea1862) + ) + (bus (pts (xy 204.47 72.39) (xy 204.47 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0e736169-4780-48f3-99e3-e3208fa37b8b) + ) + + (wire (pts (xy 92.71 68.58) (xy 128.27 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0e925656-6cb1-4d2d-9829-9bbf32a1ffab) + ) + (bus (pts (xy 204.47 118.11) (xy 204.47 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0eac2b53-9ae6-40c7-af0a-e1a66f9d83d0) + ) + + (wire (pts (xy 191.77 80.01) (xy 201.93 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0ec4a783-b512-4e2c-af8e-409c18b82b99) + ) + (wire (pts (xy 160.02 151.13) (xy 160.02 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0f569c53-dc78-4531-9bf6-90492e6c1be0) + ) + (wire (pts (xy 125.73 134.62) (xy 128.27 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 106021cd-aeb6-4216-9089-439e00ef9919) + ) + (wire (pts (xy 191.77 67.31) (xy 194.31 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1162cc48-798a-4f9f-9c1a-fada396eb7d1) + ) + (wire (pts (xy 191.77 92.71) (xy 209.55 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e4a935a-e343-4203-869a-19fe96e65bef) + ) + (bus (pts (xy 204.47 74.93) (xy 204.47 72.39)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 27653418-ea5e-4e46-94b5-60ab3ef5eaf6) + ) + (bus (pts (xy 204.47 138.43) (xy 204.47 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2c95ff43-f212-46ac-ae7d-2b3476eec805) + ) + (bus (pts (xy 204.47 82.55) (xy 204.47 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2d158390-f11f-4b61-9d73-fd9009a31378) + ) + + (wire (pts (xy 125.73 120.65) (xy 128.27 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2ea0453c-7fe6-4509-9d2d-643574b00a9c) + ) + (bus (pts (xy 204.47 80.01) (xy 204.47 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 33e44736-4cf0-4ee5-81e9-e9121edc2303) + ) + + (wire (pts (xy 191.77 59.69) (xy 194.31 59.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 38157795-f191-4fcf-bd57-7dfb53a5f428) + ) + (wire (pts (xy 147.32 152.4) (xy 160.02 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 38ed8d40-910b-4d88-be45-ca6b7e1686b3) + ) + (wire (pts (xy 160.02 152.4) (xy 160.02 153.67)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3a1e00ef-87d7-43d7-8f86-3143ff73e162) + ) + (bus (pts (xy 204.47 68.58) (xy 204.47 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3d94b1ca-8a54-4ed6-b0a7-3e697d508929) + ) + + (wire (pts (xy 191.77 130.81) (xy 194.31 130.81)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 441bc124-4b81-4ef0-a2b3-3c57281703ed) + ) + (wire (pts (xy 113.03 80.01) (xy 128.27 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 45072caf-0de9-4cca-aa15-a781ec3226c6) + ) + (wire (pts (xy 125.73 83.82) (xy 128.27 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 459afbff-f29b-4986-a383-cbd04a597214) + ) + (bus (pts (xy 204.47 120.65) (xy 204.47 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4821147e-d723-4e1c-99ca-05da6b902a21) + ) + + (wire (pts (xy 191.77 118.11) (xy 201.93 118.11)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4be0c8b7-a6fd-4be6-a7c8-ce2c70a6ec09) + ) + (bus (pts (xy 204.47 125.73) (xy 204.47 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4df41f13-e4f4-495f-a72d-abf20d13804c) + ) + + (wire (pts (xy 191.77 128.27) (xy 194.31 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 53cecef0-14e5-4721-ab41-0ed681e0cfc8) + ) + (bus (pts (xy 212.09 90.17) (xy 212.09 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 55c96917-e61f-4cdd-b930-b437bc0d0047) + ) + (bus (pts (xy 110.49 80.01) (xy 110.49 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 58ee503d-d1a4-4f62-b565-3f20c6742eed) + ) + (bus (pts (xy 204.47 128.27) (xy 207.01 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5cc39601-f845-4317-af58-11825e96b698) + ) + + (wire (pts (xy 191.77 77.47) (xy 201.93 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5eb30dca-04a8-4542-88be-b04308f27fdb) + ) + (bus (pts (xy 204.47 143.51) (xy 204.47 140.97)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 61b53020-97c0-44a8-b894-7618072ab337) + ) + (bus (pts (xy 212.09 87.63) (xy 212.09 90.17)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ab817e7-3e41-4f36-a04f-a0276ff7095f) + ) + + (wire (pts (xy 191.77 125.73) (xy 201.93 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7415cfa8-3375-4676-9e36-a1b38bf71757) + ) + (bus (pts (xy 204.47 146.05) (xy 204.47 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 77e255b1-3829-4d71-b48c-21016b7cd25c) + ) + + (wire (pts (xy 191.77 138.43) (xy 201.93 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7c440444-4b00-4bdf-8659-fdcdc068248b) + ) + (wire (pts (xy 191.77 57.15) (xy 194.31 57.15)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7cf14a6f-c658-4318-8e4a-ee5a2b4aecbd) + ) + (wire (pts (xy 191.77 100.33) (xy 194.31 100.33)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7f499edd-2acc-406c-b110-fbf7c36dfdf3) + ) + (wire (pts (xy 191.77 113.03) (xy 201.93 113.03)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 85a03146-d984-4c89-b9b0-23bbc20b1697) + ) + (wire (pts (xy 191.77 123.19) (xy 201.93 123.19)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8884bd13-fc6e-457a-91c7-f1bc81d2769d) + ) + (wire (pts (xy 113.03 72.39) (xy 128.27 72.39)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 89182a15-9a4b-4d76-9bfd-b788e1fa53da) + ) + (bus (pts (xy 107.95 73.66) (xy 110.49 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8c77dbb9-cb52-4db5-b232-e79f2a58f7e4) + ) + + (wire (pts (xy 191.77 102.87) (xy 194.31 102.87)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9108b8c0-2bb9-4e03-ae8e-951b2396b6e6) + ) + (wire (pts (xy 191.77 105.41) (xy 209.55 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 95472df6-fb03-4ee6-b32f-803dfe25d1e4) + ) + (bus (pts (xy 204.47 115.57) (xy 204.47 118.11)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 997967d7-199b-4b42-b471-185c1347e580) + ) + (bus (pts (xy 204.47 123.19) (xy 204.47 125.73)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9b39d9c8-dd38-40aa-b861-afaf51805cd3) + ) + + (wire (pts (xy 191.77 120.65) (xy 201.93 120.65)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9ef93116-3d92-481d-b728-1bdebaa77ffb) + ) + (wire (pts (xy 191.77 135.89) (xy 201.93 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9f287443-5a4a-451a-9b98-c701d09a0573) + ) + (bus (pts (xy 204.47 77.47) (xy 204.47 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a146d0eb-edf2-49c1-b98c-dfd08c3f13bc) + ) + (bus (pts (xy 110.49 74.93) (xy 110.49 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a2cee702-2ce8-4a91-b90d-dca68efa25bf) + ) + + (wire (pts (xy 191.77 85.09) (xy 201.93 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a74cef20-c809-41b4-b4d8-651a5dce0541) + ) + (wire (pts (xy 191.77 95.25) (xy 209.55 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a8e42fc9-2caf-4fc6-9733-042c5b7944be) + ) + (bus (pts (xy 212.09 95.25) (xy 212.09 102.87)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aa612445-5ccc-4e5b-b79e-370cd0a952f7) + ) + + (wire (pts (xy 113.03 74.93) (xy 128.27 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b91cb37f-badd-4690-95bd-455e72219780) + ) + (bus (pts (xy 110.49 73.66) (xy 110.49 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bef2b9e6-d9e7-49d6-85c7-c438135f26cc) + ) + + (wire (pts (xy 191.77 82.55) (xy 201.93 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c09e959e-68f1-4511-87ec-bb164b3dce67) + ) + (wire (pts (xy 191.77 90.17) (xy 201.93 90.17)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c189e2af-b17e-4d0e-8092-535cb518c500) + ) + (bus (pts (xy 204.47 110.49) (xy 204.47 113.03)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c5eaaf7c-cf8d-4ad7-be69-41680c12cfb0) + ) + + (wire (pts (xy 191.77 69.85) (xy 194.31 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c6e09214-2090-4836-82a4-9c527acf1ad1) + ) + (wire (pts (xy 147.32 151.13) (xy 147.32 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c8602245-b9ea-496b-af7f-51e0207925c3) + ) + (bus (pts (xy 204.47 113.03) (xy 204.47 115.57)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c964824d-5593-4074-aece-6f6eed291ccf) + ) + (bus (pts (xy 204.47 68.58) (xy 207.01 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ca68f3e1-dec5-4774-a11f-833f6633be3e) + ) + + (wire (pts (xy 191.77 107.95) (xy 201.93 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc2c5187-80cd-47ad-ae1c-6d7a316b7cda) + ) + (bus (pts (xy 204.47 140.97) (xy 204.47 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d4245da9-eab2-473b-a6aa-5c3259a70263) + ) + (bus (pts (xy 212.09 87.63) (xy 214.63 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e0a44739-ad5c-4cd3-88f7-8da1bb395191) + ) + + (wire (pts (xy 191.77 115.57) (xy 201.93 115.57)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e45077de-db40-45fd-86d6-344b3444918d) + ) + (wire (pts (xy 191.77 143.51) (xy 201.93 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e5fd42a5-941d-4b31-994b-cc93af4b5419) + ) + (wire (pts (xy 125.73 132.08) (xy 128.27 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e9458a40-da4b-474f-af6d-e65c5072905a) + ) + (bus (pts (xy 204.47 87.63) (xy 204.47 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e9d7a9a2-583d-41a0-92cd-ee851cd5b72a) + ) + + (wire (pts (xy 191.77 110.49) (xy 201.93 110.49)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ee0cf639-d9f5-43d6-9a46-caf7c83a1068) + ) + (bus (pts (xy 212.09 92.71) (xy 212.09 95.25)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ee1bbadf-b080-4e48-bdac-997bbac93fe2) + ) + + (wire (pts (xy 191.77 140.97) (xy 201.93 140.97)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f85757eb-b63d-4d2e-930e-229f753c4b93) + ) + (bus (pts (xy 110.49 77.47) (xy 110.49 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fb0fe010-ce01-4cd6-a724-6420dc6f00a3) + ) + + (wire (pts (xy 191.77 72.39) (xy 201.93 72.39)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fd6b6525-7bd9-4db4-80fd-c0b1b82afd13) + ) + + (text "TODO: power supply stuff\n(mostly decopling caps)" (at 146.05 35.56 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0cae1ffa-ac33-44ce-af36-a29a8b20c7e9) + ) + (text "TODO: boot button label here" (at 95.25 67.31 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6490b877-51b7-484e-92c0-0ddfae1e5bca) + ) + (text "TODO: xtal" (at 116.8356 105.3753 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c7861427-be72-4c15-aff2-c5d8b009832a) + ) + + (label "I2RACK" (at 209.55 92.71 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 039d2dea-bf7e-40ad-b20c-ffadc2b1e687) + ) + (label "DQ1" (at 201.93 110.49 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 08a3ee9c-e755-4c04-b630-06cd7ba1b680) + ) + (label "RPIO7" (at 201.93 90.17 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 09c6ebda-3e0e-4b52-876f-24e6c10dd83a) + ) + (label "R2IRQ" (at 209.55 105.41 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 0cb8f923-ed75-4f8d-b8b0-99bb1b5a43b1) + ) + (label "XIN" (at 128.27 102.87 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 183afb4c-e7e3-4ad7-bfff-aa1f4bf5ac9f) + ) + (label "RPADC2" (at 201.93 140.97 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 212fb349-2f66-4e01-826b-fa34108d8d5f) + ) + (label "SPI_RP_SD2" (at 113.03 77.47 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2b83479c-4283-4312-9238-31000c55fbcc) + ) + (label "DVDD" (at 139.7 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 32c59838-bf83-4157-a3f8-6411aa8ae63d) + ) + (label "DVDD" (at 142.24 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3742e525-a177-4b6c-a36d-6070490768fe) + ) + (label "XOUT" (at 128.27 107.95 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 405050b2-5af2-4591-9c6a-4c5fa4df0819) + ) + (label "VREG_IN" (at 151.13 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4620a368-656c-43d8-8a2e-6d128a0a3564) + ) + (label "ADC_VDD" (at 176.53 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 50a34004-617e-475c-8dd1-434e348e4770) + ) + (label "RPIO4" (at 201.93 82.55 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 554e3f14-fd25-4bb2-aedb-6c59aded95d8) + ) + (label "IOVDD" (at 156.21 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5e1e9e91-4f9b-4dfc-9496-e7b488e8a3a8) + ) + (label "IOVDD" (at 158.75 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 634c832c-9e59-4d6c-b411-39e7a5be783e) + ) + (label "DQ5" (at 201.93 120.65 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 66647a82-bd65-4a79-ba5d-7ea84af7d93a) + ) + (label "DQ7" (at 201.93 125.73 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 6cc2c5f4-15fd-4b37-afbf-02cc2fcb321a) + ) + (label "RPIO0" (at 201.93 72.39 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 6facef70-05f9-4bf0-a539-033b52476bf8) + ) + (label "DQ6" (at 201.93 123.19 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 732a09ac-afd7-4bac-b412-e350fbee9086) + ) + (label "SPI_RP_SD0" (at 113.03 72.39 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7615d1f4-873b-4163-835a-037799f372ee) + ) + (label "IOVDD" (at 161.29 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 769dfd24-3c9c-46a2-9abd-85d9353ce5d3) + ) + (label "IOVDD" (at 166.37 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 81996e21-a8b1-47be-87eb-dcbc0caf0c1f) + ) + (label "DQ2" (at 201.93 113.03 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 84e6e489-8ae4-4477-aa7c-f744744cc227) + ) + (label "DQ4" (at 201.93 118.11 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 8a7e2b7a-beda-4370-b814-92ac800829d5) + ) + (label "DQ3" (at 201.93 115.57 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 8bf04bf8-71f7-4edc-80cd-3bd185f4ff3c) + ) + (label "RPADC0" (at 201.93 135.89 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 8d17ff93-a930-43fe-b782-a8906eb7b7c5) + ) + (label "IOVDD" (at 163.83 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 90bdf139-7915-4b6d-a72c-961e0b6c9437) + ) + (label "SPI_RP_SD3" (at 113.03 80.01 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9b6f35ad-c61a-45f1-824a-a17d2f53ff84) + ) + (label "R2IACK" (at 209.55 97.79 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid a610f0dc-b1f5-4b3d-9a6b-aee141404ebd) + ) + (label "RPIO2" (at 201.93 77.47 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid a87acde7-0b0e-45c6-98a0-f668d1d86879) + ) + (label "VREG_OUT" (at 147.32 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b1f9146a-4688-4f1a-97b4-6f2703fde329) + ) + (label "RPIO1" (at 201.93 74.93 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid b221fb37-5de3-4b13-9eec-b2303544eee0) + ) + (label "RPADC1" (at 201.93 138.43 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid b2ba4430-1804-4fbc-8aaf-b28888b0df6e) + ) + (label "RPIO6" (at 201.93 87.63 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid b2cdac66-46c7-4bd3-b33b-260117a09064) + ) + (label "USB_VDD" (at 172.72 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b327e532-6cb0-40a9-8e72-5a73a3c6f447) + ) + (label "RPADC3" (at 201.93 143.51 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid b38dbf0d-1acf-4c67-87e9-fcc9496db9e3) + ) + (label "I2RRQ" (at 209.55 95.25 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid ca160082-ab0b-4f62-960d-8f04ef1ed726) + ) + (label "IOVDD" (at 168.91 49.53 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid dc01fc59-17b5-4114-b860-73dbb064ca33) + ) + (label "DQ0" (at 201.93 107.95 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid dde3e12c-23f8-45cd-8a50-a543fb9a24ef) + ) + (label "SPI_RP_SD1" (at 113.03 74.93 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f38286d9-4488-4283-945f-56b04edb2ed1) + ) + (label "RPIO3" (at 201.93 80.01 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid f3e3a2f7-7528-4c58-b0ed-a92f5f4cc790) + ) + (label "RPIO5" (at 201.93 85.09 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid f482df96-fd26-48c3-9012-fcde315c0ca2) + ) + + (hierarchical_label "DM" (shape input) (at 194.31 59.69 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0c423884-ba2c-4d1f-b9ed-f7fec5317c75) + ) + (hierarchical_label "SPI_~{CS}" (shape output) (at 92.71 68.58 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0d4c75fb-efd2-45c9-92c8-075697213720) + ) + (hierarchical_label "~{CRESET}" (shape output) (at 194.31 100.33 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0e60d86e-5c5e-402b-8a11-81eff1c00bb6) + ) + (hierarchical_label "RPLED0" (shape output) (at 194.31 128.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0f506ab1-54ca-49ca-99c1-d415aaf7dc70) + ) + (hierarchical_label "SWCLK" (shape input) (at 125.73 132.08 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 3970fb24-042c-48d2-b854-a829f73ac832) + ) + (hierarchical_label "RPLED1" (shape output) (at 194.31 130.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 463f76bc-30d0-49d5-ae8f-2bbd7df9eb6f) + ) + (hierarchical_label "SPI_RP_SD[0..3]" (shape bidirectional) (at 107.95 73.66 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 4d04dda1-fa19-4019-a4f5-b1f64f40522c) + ) + (hierarchical_label "SWDIO" (shape bidirectional) (at 125.73 134.62 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 64494c7d-6bf2-4914-b9e0-463eb35ad63f) + ) + (hierarchical_label "RPIO[0..7]" (shape bidirectional) (at 207.01 68.58 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 653e6129-8881-44e6-9078-9fc31db33250) + ) + (hierarchical_label "~{RESET}" (shape input) (at 125.73 120.65 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 81f88467-3935-46fa-8db1-0201d8cb97ac) + ) + (hierarchical_label "RPBOOT" (shape input) (at 111.76 59.69 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8a58903f-0a09-4860-bbd1-fa00ba496852) + ) + (hierarchical_label "RPADC[0..3]" (shape bidirectional) (at 207.01 135.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9b58aebd-12b4-4073-8247-9706cf51b960) + ) + (hierarchical_label "3V3" (shape input) (at 120.65 45.72 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid c25931b5-4c0c-49f6-af03-33a29bd1e81e) + ) + (hierarchical_label "DQ[0..7]" (shape bidirectional) (at 207.01 128.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d3aad229-a7c1-4a1a-89b7-81bab1d7632c) + ) + (hierarchical_label "RX" (shape input) (at 194.31 69.85 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d6bc1c52-81ca-4eb1-89f0-7794e2ab8a06) + ) + (hierarchical_label "FIFOCTL{R2IRQ,R2IACK,I2RRQ,I2RACK}" (shape bidirectional) (at 214.63 87.63 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid e6897320-daad-42c6-aa71-2269296c5060) + ) + (hierarchical_label "CDONE" (shape input) (at 194.31 102.87 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f5194929-a76e-4ca3-acc4-cfca0a57add6) + ) + (hierarchical_label "TX" (shape output) (at 194.31 67.31 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f5866fd3-93f8-4c42-b8b8-05926e7e3faf) + ) + (hierarchical_label "DP" (shape input) (at 194.31 57.15 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid fa6ea4a7-2c33-441b-8f9b-d65649fed847) + ) + (hierarchical_label "SPI_CLK" (shape output) (at 125.73 83.82 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid fc405fd2-8455-40cf-807f-aad757c7d5e3) + ) + + (symbol (lib_id "power:GND") (at 160.02 153.67 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1673df03-0ebf-46ea-89f2-18e1a86994fe) + (property "Reference" "#PWR0114" (id 0) (at 160.02 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 160.02 158.1134 0)) + (property "Footprint" "" (id 2) (at 160.02 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 160.02 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 958fdd1e-fd8f-4ccb-91e6-05c72182967e)) + ) + + (symbol (lib_id "MCU_RaspberryPi_and_Boards:RP2040") (at 160.02 100.33 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 86887d3b-271f-4557-9e28-ea763e5258fa) + (property "Reference" "U6" (id 0) (at 162.0394 150.6204 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "RP2040" (id 1) (at 162.0394 153.1573 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "MCU_RaspberryPi_and_Boards:RP2040-QFN-56" (id 2) (at 140.97 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 140.97 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bc99c05b-1add-4c62-83b9-590255020048)) + (pin "10" (uuid 463dc00e-9167-4448-8b17-483b020ebf07)) + (pin "11" (uuid 1add8ea6-f5fc-433f-9ec1-a84b37134801)) + (pin "12" (uuid be68922f-5a93-4da8-9d60-a648618253f9)) + (pin "13" (uuid 39760dae-c2eb-4662-a862-ce99d29728d0)) + (pin "14" (uuid b706ee2d-238e-45df-9af3-2b3ab82a3a74)) + (pin "15" (uuid 60a9ca98-0cb2-4a21-ad42-0c3d9a9b6cfd)) + (pin "16" (uuid de9c446b-196d-4bde-8bb4-d55c3ed3a4e0)) + (pin "17" (uuid 2d005019-ed1f-4822-a177-0c4cef6daea2)) + (pin "18" (uuid 704d5be6-f23b-424b-b3fc-57c79e3eefc9)) + (pin "19" (uuid 4d2ceb20-7f08-4a4c-b6e8-19bc703b72cc)) + (pin "2" (uuid bb2a3940-1bf2-4ba4-8ffb-7d9c7f7c5c9a)) + (pin "20" (uuid 6780edc4-e840-4ff5-8ca8-7b6cba534281)) + (pin "21" (uuid 8cdc9005-137e-415f-b579-b3eb9795113d)) + (pin "22" (uuid 64dea716-1358-45ca-905a-593049de345b)) + (pin "23" (uuid f21fa7db-8b8d-4dde-9e6e-813a43e8efd2)) + (pin "24" (uuid 44cf0ce7-b726-4488-9b47-c730523b679f)) + (pin "25" (uuid 3c2ba9b2-7206-4bdd-b66b-ac0eab7ba20c)) + (pin "26" (uuid c227755c-6770-48db-856e-5e749d86339b)) + (pin "27" (uuid 38523995-5dea-41d9-a916-0b89cbcf54d7)) + (pin "28" (uuid 180be142-9e51-4d79-984d-0afe0a179855)) + (pin "29" (uuid e1b76397-9575-40e9-877a-f7cd9dbb20bc)) + (pin "3" (uuid 9f98dbf0-577b-45ee-b5ab-2d747eacd68c)) + (pin "30" (uuid 7a2896f0-a1d2-461b-8090-12d02aff39f0)) + (pin "31" (uuid 8eeeee47-0e7a-46f5-b2f1-3945e91c10f0)) + (pin "32" (uuid c7c8a3fa-3823-4944-b487-55eec16aa4a8)) + (pin "33" (uuid f93c6724-5408-4830-b197-ee43cc9e712a)) + (pin "34" (uuid e89e28ed-3c47-4a1c-8ee8-a77eaecfd4fb)) + (pin "35" (uuid 3be50736-6197-4345-8121-eaeee273d888)) + (pin "36" (uuid 7163385c-898a-44e9-aa1b-25be12eec57c)) + (pin "37" (uuid 71dc7168-c851-45df-aba3-5eae86a6937c)) + (pin "38" (uuid 22637724-f5bf-4086-9e46-074f4eb6f0b5)) + (pin "39" (uuid c15a7096-27fc-47e0-8b94-1abda010a23e)) + (pin "4" (uuid aac967a2-e43a-4554-a51e-2a7d3dfe3c73)) + (pin "40" (uuid 704a7fe6-54ba-4590-b237-821034d5bc51)) + (pin "41" (uuid e3913e79-2d21-4cf8-8def-35ecc47c32fe)) + (pin "42" (uuid 1dfdc7a4-fe57-4743-b97d-a3a424c1f50a)) + (pin "43" (uuid 0b2c8933-221f-4ffe-b084-d4de80946030)) + (pin "44" (uuid 47d69143-0492-413a-ac7d-52d1aa5046c2)) + (pin "45" (uuid fc56106c-3db0-460d-8171-78ab3d4cfa03)) + (pin "46" (uuid 486134dd-a664-43b3-8d32-187b9368ec4f)) + (pin "47" (uuid e3955e41-c987-4361-bf16-7f11b2bd45c4)) + (pin "48" (uuid fdfb61c4-47e0-4750-9426-156a36daebab)) + (pin "49" (uuid 3e390293-90e6-48c3-8b04-6f5b33951030)) + (pin "5" (uuid 6f88e400-8c3d-4d52-b74a-7cf2c56087e0)) + (pin "50" (uuid 324bdce1-4854-4819-8100-cd86c8d9d05d)) + (pin "51" (uuid 68bbba4f-1f53-464b-a03c-ecc334fb22fd)) + (pin "52" (uuid a2aa9ab0-c0d0-47bd-a762-f3a7376fd2aa)) + (pin "53" (uuid ac4c6a66-88a5-4213-8080-319258d02219)) + (pin "54" (uuid d70e4c4b-36b2-4451-8f20-684d247c7ad1)) + (pin "55" (uuid e8260a8a-4425-4cad-a92c-a7f464f53e5f)) + (pin "56" (uuid 0a77f411-2112-4200-accf-c8752a139142)) + (pin "57" (uuid de09d942-bdd6-4396-aa36-f9c13f4e9c69)) + (pin "6" (uuid 75292faf-ce06-47de-8a20-8096bdf1d481)) + (pin "7" (uuid 61ba4d08-a64e-44ca-9ba0-947aaf1afc97)) + (pin "8" (uuid 05b074e6-004f-406f-ad43-f04f575aea94)) + (pin "9" (uuid 05b64ed2-19f5-42c5-9eed-5e9c4c88f30d)) + ) +) diff --git a/usbconn.kicad_sch b/usbconn.kicad_sch new file mode 100644 index 0000000..d658589 --- /dev/null +++ b/usbconn.kicad_sch @@ -0,0 +1,747 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 06f61324-9d73-4323-8e18-2741c21cd4cc) + + (paper "A4") + + (lib_symbols + (symbol "Connector:USB_B_Micro" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_B_Micro" (id 1) (at -5.08 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector USB micro" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB Micro Type B connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_B_Micro_0_1" + (rectangle (start -5.08 -7.62) (end 5.08 7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center -3.81 2.159) (radius 0.635) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center -0.635 3.429) (radius 0.381) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -0.127 -7.62) (end 0.127 -6.858) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 2.159) + (xy 0.635 2.159) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.175 2.159) + (xy -2.54 2.159) + (xy -1.27 3.429) + (xy -0.635 3.429) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.159) + (xy -1.905 2.159) + (xy -1.27 0.889) + (xy 0 0.889) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 2.794) + (xy 0.635 1.524) + (xy 1.905 2.159) + (xy 0.635 2.794) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -4.318 5.588) + (xy -1.778 5.588) + (xy -2.032 4.826) + (xy -4.064 4.826) + (xy -4.318 5.588) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -4.699 5.842) + (xy -4.699 5.588) + (xy -4.445 4.826) + (xy -4.445 4.572) + (xy -1.651 4.572) + (xy -1.651 4.826) + (xy -1.397 5.588) + (xy -1.397 5.842) + (xy -4.699 5.842) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 0.254 1.27) (end -0.508 0.508) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 5.08 -5.207) (end 4.318 -4.953) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 -2.667) (end 4.318 -2.413) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 -0.127) (end 4.318 0.127) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 4.953) (end 4.318 5.207) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "USB_B_Micro_1_1" + (pin power_out line (at 7.62 5.08 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 -2.54 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 0 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -5.08 180) (length 2.54) + (name "ID" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "Shield" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:USB_C_Plug_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "P" (id 0) (at -10.16 19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_C_Plug_USB2.0" (id 1) (at 12.7 19.05 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "usb universal serial bus type-C USB2.0" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB 2.0-only Type-C Plug connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*C*Plug*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_C_Plug_USB2.0_0_0" + (rectangle (start -0.254 -17.78) (end 0.254 -16.764) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 -2.286) (end 9.144 -2.794) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 2.794) (end 9.144 2.286) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 7.874) (end 9.144 7.366) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 10.414) (end 9.144 9.906) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 10.16 15.494) (end 9.144 14.986) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "USB_C_Plug_USB2.0_0_1" + (rectangle (start -10.16 17.78) (end 10.16 -17.78) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start -8.89 -3.81) (mid -6.985 -5.715) (end -5.08 -3.81) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -7.62 -3.81) (end -6.35 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -5.08 3.81) (mid -6.985 5.715) (end -8.89 3.81) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -2.54 1.143) (radius 0.635) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 0 -5.842) (radius 1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -8.89 -3.81) + (xy -8.89 3.81) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -5.08 -3.81) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -5.842) + (xy 0 4.318) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -3.302) + (xy -2.54 -0.762) + (xy -2.54 0.508) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.032) + (xy 2.54 0.508) + (xy 2.54 1.778) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 4.318) + (xy 0 6.858) + (xy 1.27 4.318) + (xy -1.27 4.318) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 1.905 1.778) (end 3.175 3.048) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "USB_C_Plug_USB2.0_1_1" + (pin passive line (at 0 -22.86 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 10.16 180) (length 5.08) + (name "CC" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 2.54 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 7.62 180) (length 5.08) + (name "VCONN" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -22.86 90) (length 5.08) + (name "SHIELD" (effects (font (size 1.27 1.27)))) + (number "S1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 134.62 128.27) (diameter 0) (color 0 0 0 0) + (uuid 1f5f5594-f09d-4a59-9f1c-c921fa42d5f3) + ) + (junction (at 179.07 60.96) (diameter 0) (color 0 0 0 0) + (uuid 5b2b5322-1be5-4ac9-872a-89960c9dafe6) + ) + (junction (at 156.21 55.88) (diameter 0) (color 0 0 0 0) + (uuid a7f51a2d-a846-40f7-8a0a-77c4fa2a1965) + ) + (junction (at 143.51 73.66) (diameter 0) (color 0 0 0 0) + (uuid b0032ac3-6d65-4e05-a5e8-1d85dac1657d) + ) + (junction (at 176.53 63.5) (diameter 0) (color 0 0 0 0) + (uuid c5cb5918-abe4-4659-bdd6-fed27ef37ddc) + ) + + (no_connect (at 153.67 96.52) (uuid 8a4db672-8026-41d2-8d23-56249c3317c7)) + + (wire (pts (xy 196.85 66.04) (xy 199.39 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0907b1a8-c6a8-4e63-bf09-7c441e22f86d) + ) + (wire (pts (xy 153.67 106.68) (xy 179.07 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1cce9bfb-464c-4071-a45c-48a914d31ad1) + ) + (wire (pts (xy 134.62 128.27) (xy 134.62 130.81)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 264c5b3b-6a23-48f3-949e-5e07ecc9c997) + ) + (wire (pts (xy 151.13 60.96) (xy 179.07 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2bf290b0-9c7f-414e-8d0d-c3086e060a4e) + ) + (wire (pts (xy 143.51 73.66) (xy 152.4 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2cd71b60-2503-43e1-b5ae-b7955d8e4353) + ) + (wire (pts (xy 186.69 66.04) (xy 189.23 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2e2688a8-223f-4ee5-97a5-57707a458b43) + ) + (wire (pts (xy 156.21 55.88) (xy 161.29 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 39aab64d-d945-4468-81a5-9b5d0d3ec8bb) + ) + (wire (pts (xy 186.69 58.42) (xy 189.23 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3c236466-e0e7-4522-bbe0-f0c0f93f8ba2) + ) + (wire (pts (xy 143.51 73.66) (xy 143.51 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 496302d5-7686-481d-87ea-6fe14299e63d) + ) + (wire (pts (xy 196.85 58.42) (xy 199.39 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4aa518dc-f552-4589-9c62-1031da6ad3ea) + ) + (wire (pts (xy 130.81 128.27) (xy 134.62 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4ea38510-b91c-42ce-8efc-a53f8a53fdf3) + ) + (wire (pts (xy 179.07 60.96) (xy 186.69 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 571c7df7-9bcf-40d1-9570-f06992b321dc) + ) + (wire (pts (xy 140.97 71.12) (xy 140.97 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5df0db71-dae6-4cbd-af6d-f4d1a6b4e8bf) + ) + (wire (pts (xy 152.4 66.04) (xy 152.4 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5eb03990-08c6-4fd7-bf9f-3b086f2a99dd) + ) + (wire (pts (xy 156.21 88.9) (xy 156.21 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6ccf6903-ad9d-4e73-800a-824831c21516) + ) + (wire (pts (xy 153.67 93.98) (xy 156.21 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6edc74c8-730a-418a-bb50-bd2250a02689) + ) + (wire (pts (xy 151.13 55.88) (xy 156.21 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 72311d21-520e-424e-9e21-6e6bce89b2e6) + ) + (wire (pts (xy 140.97 73.66) (xy 143.51 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 792f6171-4f69-4721-af44-93cdc9773255) + ) + (wire (pts (xy 163.83 93.98) (xy 166.37 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 81d11b43-811d-4cc8-8278-49dce3b7f41b) + ) + (wire (pts (xy 153.67 88.9) (xy 156.21 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 851951cf-02c2-47c3-87ab-a019836111c2) + ) + (wire (pts (xy 153.67 101.6) (xy 176.53 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 96a86f59-34fd-4166-8ccc-40f2662f34c7) + ) + (wire (pts (xy 176.53 63.5) (xy 186.69 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b53763e2-6200-4a8f-b74a-ee53402bb343) + ) + (wire (pts (xy 176.53 63.5) (xy 176.53 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b9d31376-b5c6-4d56-8a23-27783bb5df62) + ) + (wire (pts (xy 130.81 127) (xy 130.81 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bd976d6b-6b6d-4c4c-a4b6-376d8124315e) + ) + (wire (pts (xy 151.13 63.5) (xy 176.53 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7ea4c90-3740-480a-befd-13c3d8c58dc4) + ) + (wire (pts (xy 179.07 60.96) (xy 179.07 106.68)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cb0a021d-e87f-4e8e-bb6a-9b4015f2aeea) + ) + (wire (pts (xy 151.13 66.04) (xy 152.4 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d8ee2b95-9c8b-4744-9da0-746bc396e060) + ) + (wire (pts (xy 186.69 60.96) (xy 186.69 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ea2aa3c5-116b-4283-9f64-a81531cb6b4b) + ) + (wire (pts (xy 186.69 63.5) (xy 186.69 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eedca54c-d51a-4d65-96db-5dd8df4511ad) + ) + (wire (pts (xy 134.62 128.27) (xy 138.43 128.27)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f01b9dcd-9a33-4987-8432-003455428a43) + ) + (wire (pts (xy 138.43 128.27) (xy 138.43 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f1081a15-dad1-4bcd-bd07-640fd164d7c5) + ) + (wire (pts (xy 143.51 73.66) (xy 143.51 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f5e94a18-e801-466f-a686-e15ec5d6333e) + ) + + (text "TODO: ESD+overvoltage protection!!!" (at 167.64 48.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2c004932-a03a-4b78-ba27-163cd3515096) + ) + + (hierarchical_label "DM" (shape output) (at 199.39 66.04 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0309108b-f831-411e-8b9c-ae650d9b342a) + ) + (hierarchical_label "VBUS" (shape output) (at 161.29 55.88 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0d696954-a948-4cca-96b4-6131e4e1cf53) + ) + (hierarchical_label "DP" (shape output) (at 199.39 58.42 0) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ab077813-650f-4d86-b435-07028b6d5afd) + ) + + (symbol (lib_id "Device:R") (at 160.02 93.98 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 04baed00-19b8-4331-b8f9-f68656cbbcbc) + (property "Reference" "R1" (id 0) (at 160.02 89.2642 90)) + (property "Value" "5.1k" (id 1) (at 160.02 91.8011 90)) + (property "Footprint" "" (id 2) (at 160.02 95.758 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 160.02 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ce2d9deb-8ee8-47aa-9107-bf18547b985c)) + (pin "2" (uuid 7aa00f6f-5564-45c1-8858-3bfe2a218018)) + ) + + (symbol (lib_id "Device:R") (at 193.04 66.04 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 143096a5-2079-4e17-927f-f5bbdcf55581) + (property "Reference" "R3" (id 0) (at 193.04 61.3242 90)) + (property "Value" "27.4" (id 1) (at 193.04 63.8611 90)) + (property "Footprint" "" (id 2) (at 193.04 67.818 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 193.04 66.04 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 63067855-a809-41c6-8550-1f247f1cbc56)) + (pin "2" (uuid 391203e6-8a57-43d2-948f-165bf222b526)) + ) + + (symbol (lib_id "Connector:USB_B_Micro") (at 143.51 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1fe01d0f-cdff-4707-9372-734f12bdf3c8) + (property "Reference" "J2" (id 0) (at 143.51 49.6402 0)) + (property "Value" "USB_B_Micro" (id 1) (at 143.51 52.1771 0)) + (property "Footprint" "" (id 2) (at 147.32 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 147.32 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 13543914-279b-4402-ad8b-e7f874f87b77)) + (pin "2" (uuid fc07b1d2-881b-4dd9-a5a0-448646fb6915)) + (pin "3" (uuid cd2815fd-f72d-4d74-8190-568093e38049)) + (pin "4" (uuid 3823c95a-3e48-46ba-9b8a-be018b3514e2)) + (pin "5" (uuid 5a9361e5-3119-47f0-9c16-b9e9e77399b8)) + (pin "6" (uuid 3dbbe218-2340-47db-b915-8b2e560969dc)) + ) + + (symbol (lib_id "Connector:USB_C_Plug_USB2.0") (at 138.43 104.14 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2528bd34-f9c6-45fe-8fba-1749d6b92b05) + (property "Reference" "J1" (id 0) (at 138.43 82.6602 0)) + (property "Value" "USB_C_Plug_USB2.0" (id 1) (at 138.43 85.1971 0)) + (property "Footprint" "" (id 2) (at 142.24 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 142.24 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "A1" (uuid 68813d12-5e45-4b28-afe9-b9c1d2367cdd)) + (pin "A12" (uuid f5e7c680-6163-43ba-8d6e-2039f6a2b5fb)) + (pin "A4" (uuid 66d64b42-483a-4b27-b7a8-7a363533a913)) + (pin "A5" (uuid 4a0d6d79-8704-42b4-9061-192df03015ba)) + (pin "A6" (uuid 83e464bc-27e8-4661-9a85-6ce43a282741)) + (pin "A7" (uuid 36d9edca-48b0-4cff-b9f4-b2c4f6bac63c)) + (pin "A9" (uuid 06702264-de66-4bba-a90c-65efce8883b2)) + (pin "B1" (uuid 93b9f55b-7c3c-4578-b44d-6660bf162ade)) + (pin "B12" (uuid 7069d573-996f-4319-8b33-1821425cce69)) + (pin "B4" (uuid 12cdfe4e-b81c-4a10-8e34-438206b760b3)) + (pin "B5" (uuid dfda8020-40ce-40a2-a0aa-8237cdf9539a)) + (pin "B9" (uuid 079f56ed-617d-420a-8cc3-3984aa005e21)) + (pin "S1" (uuid 6f1823e1-2f47-4cbc-8b05-ccddd3d1aa39)) + ) + + (symbol (lib_id "Device:R") (at 193.04 58.42 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid aaba1476-c7a3-4e07-ae69-cceab5140fcb) + (property "Reference" "R2" (id 0) (at 193.04 53.7042 90)) + (property "Value" "27.4" (id 1) (at 193.04 56.2411 90)) + (property "Footprint" "" (id 2) (at 193.04 60.198 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 193.04 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 100bf8b3-37b3-431a-8b28-4f066273b678)) + (pin "2" (uuid 480eb11f-ec66-4cdc-892e-2f0cb1d88f76)) + ) + + (symbol (lib_id "power:GND") (at 134.62 130.81 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b5831e75-cf46-45ee-966a-1bd52466ee43) + (property "Reference" "#PWR0113" (id 0) (at 134.62 137.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 136.525 132.5138 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 134.62 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 134.62 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b035fc9d-0279-4e23-b387-c9e97a087cf6)) + ) + + (symbol (lib_id "power:GND") (at 166.37 93.98 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid cf56ab81-0318-4fc8-911e-17796e506d1b) + (property "Reference" "#PWR0111" (id 0) (at 172.72 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 169.545 94.4138 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 166.37 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 166.37 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5affb18c-986e-48dd-991f-f19065de63d0)) + ) + + (symbol (lib_id "power:GND") (at 143.51 76.2 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ec63e092-edb4-42d0-8e72-1254f9546bce) + (property "Reference" "#PWR0112" (id 0) (at 143.51 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 143.51 80.6434 0)) + (property "Footprint" "" (id 2) (at 143.51 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 143.51 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7f739917-a6e5-45a6-9936-30ef325ad8cc)) + ) +)