From 7ce778966c01650740d9c069dab0c794801574f5 Mon Sep 17 00:00:00 2001 From: Alessandro Mauri Date: Tue, 20 Jan 2026 16:03:59 +0100 Subject: [PATCH] progress on schematic and ui draft --- .gitignore => hw/.gitignore | 0 .../Custom.pretty/DFN-10-EP(2x2).kicad_mod | 0 .../Custom.pretty/FPC_14.kicad_mod | 0 fp-lib-table => hw/fp-lib-table | 0 sym-lib-table => hw/sym-lib-table | 0 .../symbols}/MCU_WCH_CH32V0.kicad_sym | 0 .../symbols}/MCU_WCH_RiscV.kicad_sym | 0 .../symbols}/custom_library.kicad_sym | 0 .../usbc_soldering_iron.kicad_pcb | 3039 ++++++++++++----- .../usbc_soldering_iron.kicad_pro | 0 .../usbc_soldering_iron.kicad_sch | 1586 ++++++--- ui/.gitignore | 1 + ui/font_128x32.kra | Bin 0 -> 57043 bytes ui/font_96x16.kra | Bin 0 -> 91248 bytes 14 files changed, 3130 insertions(+), 1496 deletions(-) rename .gitignore => hw/.gitignore (100%) rename {footprints => hw/footprints}/Custom.pretty/DFN-10-EP(2x2).kicad_mod (100%) rename {footprints => hw/footprints}/Custom.pretty/FPC_14.kicad_mod (100%) rename fp-lib-table => hw/fp-lib-table (100%) rename sym-lib-table => hw/sym-lib-table (100%) rename {symbols => hw/symbols}/MCU_WCH_CH32V0.kicad_sym (100%) rename {symbols => hw/symbols}/MCU_WCH_RiscV.kicad_sym (100%) rename {symbols => hw/symbols}/custom_library.kicad_sym (100%) rename usbc_soldering_iron.kicad_pcb => hw/usbc_soldering_iron.kicad_pcb (93%) rename usbc_soldering_iron.kicad_pro => hw/usbc_soldering_iron.kicad_pro (100%) rename usbc_soldering_iron.kicad_sch => hw/usbc_soldering_iron.kicad_sch (94%) create mode 100644 ui/.gitignore create mode 100644 ui/font_128x32.kra create mode 100644 ui/font_96x16.kra diff --git a/.gitignore b/hw/.gitignore similarity index 100% rename from .gitignore rename to hw/.gitignore diff --git a/footprints/Custom.pretty/DFN-10-EP(2x2).kicad_mod b/hw/footprints/Custom.pretty/DFN-10-EP(2x2).kicad_mod similarity index 100% rename from footprints/Custom.pretty/DFN-10-EP(2x2).kicad_mod rename to hw/footprints/Custom.pretty/DFN-10-EP(2x2).kicad_mod diff --git a/footprints/Custom.pretty/FPC_14.kicad_mod b/hw/footprints/Custom.pretty/FPC_14.kicad_mod similarity index 100% rename from footprints/Custom.pretty/FPC_14.kicad_mod rename to hw/footprints/Custom.pretty/FPC_14.kicad_mod diff --git a/fp-lib-table b/hw/fp-lib-table similarity index 100% rename from fp-lib-table rename to hw/fp-lib-table diff --git a/sym-lib-table b/hw/sym-lib-table similarity index 100% rename from sym-lib-table rename to hw/sym-lib-table diff --git a/symbols/MCU_WCH_CH32V0.kicad_sym b/hw/symbols/MCU_WCH_CH32V0.kicad_sym similarity index 100% rename from symbols/MCU_WCH_CH32V0.kicad_sym rename to hw/symbols/MCU_WCH_CH32V0.kicad_sym diff --git a/symbols/MCU_WCH_RiscV.kicad_sym b/hw/symbols/MCU_WCH_RiscV.kicad_sym similarity index 100% rename from symbols/MCU_WCH_RiscV.kicad_sym rename to hw/symbols/MCU_WCH_RiscV.kicad_sym diff --git a/symbols/custom_library.kicad_sym b/hw/symbols/custom_library.kicad_sym similarity index 100% rename from symbols/custom_library.kicad_sym rename to hw/symbols/custom_library.kicad_sym diff --git a/usbc_soldering_iron.kicad_pcb b/hw/usbc_soldering_iron.kicad_pcb similarity index 93% rename from usbc_soldering_iron.kicad_pcb rename to hw/usbc_soldering_iron.kicad_pcb index e180402..b3585fc 100644 --- a/usbc_soldering_iron.kicad_pcb +++ b/hw/usbc_soldering_iron.kicad_pcb @@ -205,6 +205,10 @@ (net 60 "unconnected-(U8-NC-Pad7)") (net 61 "unconnected-(U8-NC-Pad9)") (net 62 "Net-(Q3-G)") + (net 63 "Net-(C31-Pad2)") + (net 64 "Net-(J4-Pin_9)") + (net 65 "Net-(R18-Pad2)") + (net 66 "Net-(U1-VDDA)") (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "06584ec1-a149-4de4-b036-f3513de21400") @@ -1265,7 +1269,7 @@ (size 1.325 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 24 "/CURR_FB") + (net 65 "Net-(R18-Pad2)") (pintype "output") (uuid "0a3b1f77-f948-4c22-853d-dcd7409dad2a") ) @@ -1751,7 +1755,7 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "30813640-ecab-48e1-b260-a5ddc868aa56") - (at 138.275 180.71) + (at 138.275 180.742857) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C17" @@ -1893,7 +1897,7 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "30ebea8b-ea18-4e91-aeb3-bbb4b5323067") - (at 138.275 183.91) + (at 138.275 183.914286) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C22" @@ -2927,7 +2931,7 @@ (size 1.325 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 10 "/TC_FB") + (net 63 "Net-(C31-Pad2)") (pintype "output") (uuid "00378f31-0a0d-4cd3-a49e-7f524ad5b355") ) @@ -2984,110 +2988,6 @@ ) ) ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "3bff0719-ded3-46db-bf8f-4cae4f090c6a") - (at 74.65 144.85) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP4" - (at -19.8425 -11.923 0) - (layer "F.SilkS") - (hide yes) - (uuid "f57f63d0-cd7e-46ef-ad2c-69858f19b54b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_PA15" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "4c1f9871-ee52-44c2-997a-a5c367ee7e91") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "63b8d4a6-82d0-4388-ab8c-5f2d7b4b80c0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "b193ab69-de2f-4df3-ac50-1809862a63e9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/f0a4c123-8b45-46d0-a610-6f08ecf4db17") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "613af05d-9da4-409f-bef5-830f0d8c2edd") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "6f87863f-9787-4b04-911e-fc7e55c894b9") - ) - (fp_text user "${REFERENCE}" - (at -19.8425 -11.925 0) - (layer "F.Fab") - (uuid "6fbafba7-4ef1-4f81-af13-3b1866768b88") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 30 "/PA15") - (pinfunction "1") - (pintype "passive") - (uuid "75d90b46-3e3b-4eba-b7b3-0ebc6f1af3dc") - ) - (embedded_fonts no) - ) (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (uuid "42787c6c-cf96-44c4-8b0a-1c0f49e51be2") @@ -3375,14 +3275,14 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "48c336ac-a015-48fa-a064-a24d90d0b166") - (at 59.8 144.7 90) + (at 72 149.6 -90) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C6" (at 0 -1.43 90) (layer "F.SilkS") (hide yes) - (uuid "4dc64f6e-fe6b-4651-a01b-45649c618e23") + (uuid "adee749a-f440-4298-953e-d83251e0c1e9") (effects (font (size 1 1) @@ -3393,7 +3293,7 @@ (property "Value" "1u" (at 0 1.43 90) (layer "F.Fab") - (uuid "4f43b1dc-355e-41cd-ad4f-6ffddfc53f21") + (uuid "c5317467-4840-4b79-8c0b-06a1522171c4") (effects (font (size 1 1) @@ -3405,7 +3305,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "2165a6ee-cc6c-4d5c-9168-c78908e9a865") + (uuid "ab2e47b3-2179-4496-bde8-9f5d8735b232") (effects (font (size 1.27 1.27) @@ -3417,7 +3317,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "a4517a77-0261-45cc-98d6-091f6b51c51b") + (uuid "ab0dad1a-b0fb-490b-ba18-d7228cac39dd") (effects (font (size 1.27 1.27) @@ -3430,16 +3330,6 @@ (sheetname "/") (sheetfile "usbc_soldering_iron.kicad_sch") (attr smd) - (fp_line - (start -0.14058 -0.51) - (end 0.14058 -0.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0bca51d3-c199-47e5-b1c2-7e3395f81ed8") - ) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) @@ -3450,6 +3340,16 @@ (layer "F.SilkS") (uuid "9efa91ab-3be6-485f-833d-c7087bb91ba2") ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0bca51d3-c199-47e5-b1c2-7e3395f81ed8") + ) (fp_rect (start -1.48 -0.73) (end 1.48 0.73) @@ -3484,16 +3384,16 @@ ) ) (pad "1" smd roundrect - (at -0.775 0 90) + (at -0.775 0 270) (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 1 "+3.3V") + (net 66 "Net-(U1-VDDA)") (pintype "passive") (uuid "ce51ced9-1c49-424c-8c5f-98608831f1ab") ) (pad "2" smd roundrect - (at 0.775 0 90) + (at 0.775 0 270) (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -3514,110 +3414,6 @@ ) ) ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "4d2cdec7-bd78-4b79-93af-46eb30923a75") - (at 74.65 138.75) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP2" - (at 0 -1.448 0) - (layer "F.SilkS") - (hide yes) - (uuid "4eb22bc8-41fd-4105-9102-71b21d2a5581") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_SDA" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "62d478d1-2622-439b-803e-9bc6d4e8d6bd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "febd3d9f-6806-4c5f-9642-b15208d5b148") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "a1f2c416-2f8c-44aa-af84-ea1acb6f48c7") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/f4b9f24d-a661-4bbd-9fae-0093cb496f13") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "51840b72-c0e6-4621-9ff2-0ca0bfb2a03f") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "a61df4e1-916a-4f13-9cc8-5695b923fcdf") - ) - (fp_text user "${REFERENCE}" - (at 0 -1.45 0) - (layer "F.Fab") - (uuid "00223ae3-7b98-4901-b516-711212c146a2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 17 "/SDA") - (pinfunction "1") - (pintype "passive") - (uuid "44b115f4-752a-4403-8730-33321f6f0f1d") - ) - (embedded_fonts no) - ) (footprint "Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7025" (layer "F.Cu") (uuid "5201eabc-8c9a-47dc-b495-2a46e7012f3d") @@ -4286,7 +4082,7 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "61541d10-37da-4629-83bd-bafb69cbdf0d") - (at 138.275 182.32) + (at 138.275 182.328571) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C21" @@ -4854,14 +4650,14 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "6d49d384-cf47-4024-b675-3d96a779601e") - (at 61.3 144.7 90) + (at 70.5 149.6 -90) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C5" (at 0 -1.43 90) (layer "F.SilkS") (hide yes) - (uuid "ab611f2f-689b-4f7b-848b-385233874864") + (uuid "b71e87c4-e48a-4bd4-bc7e-4f8d58bdd324") (effects (font (size 1 1) @@ -4872,7 +4668,7 @@ (property "Value" "100n" (at 0 1.43 90) (layer "F.Fab") - (uuid "7c31a848-897c-471f-ab46-7ba14dd254e1") + (uuid "3a88e76d-a182-48e2-a4bd-794d960e9903") (effects (font (size 1 1) @@ -4884,7 +4680,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "f1d7684b-5c1d-4b10-b5d7-12b2e4e2a089") + (uuid "83e9cddd-b6d1-43a5-8b55-fdd2f299f805") (effects (font (size 1.27 1.27) @@ -4896,7 +4692,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "606279fd-0ce4-4908-89de-a205c1fc4b63") + (uuid "549cd69b-f9c1-45fa-a0ac-09e08d0580a5") (effects (font (size 1.27 1.27) @@ -4909,16 +4705,6 @@ (sheetname "/") (sheetfile "usbc_soldering_iron.kicad_sch") (attr smd) - (fp_line - (start -0.14058 -0.51) - (end 0.14058 -0.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "19518416-14d6-4172-a9f2-0bbaa8e60c6b") - ) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) @@ -4929,6 +4715,16 @@ (layer "F.SilkS") (uuid "a991b9f0-f2c6-4aae-bea4-c1943212b79c") ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19518416-14d6-4172-a9f2-0bbaa8e60c6b") + ) (fp_rect (start -1.48 -0.73) (end 1.48 0.73) @@ -4963,16 +4759,16 @@ ) ) (pad "1" smd roundrect - (at -0.775 0 90) + (at -0.775 0 270) (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 1 "+3.3V") + (net 66 "Net-(U1-VDDA)") (pintype "passive") (uuid "abda0124-7989-4c15-8d8c-e86d2c2e54d9") ) (pad "2" smd roundrect - (at 0.775 0 90) + (at 0.775 0 270) (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -5280,7 +5076,7 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "762e9ded-8e7e-4c79-a2ae-3a6466af4df1") - (at 138.2 177.5) + (at 138.275 177.571429) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C19" @@ -5419,6 +5215,261 @@ ) ) ) + (footprint "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical" + (layer "F.Cu") + (uuid "76d419a1-91bd-4df0-b6bc-ce12a931d4f5") + (at 112.8 119.3) + (descr "Through hole straight pin header, 1x03, 1.27mm pitch, single row") + (tags "Through hole pin header THT 1x03 1.27mm single row") + (property "Reference" "J3" + (at 0 -1.745 0) + (layer "F.SilkS") + (uuid "73d3b1e3-ac8d-41c3-9abd-6369cc81e66e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED RING" + (at 0 4.285 0) + (layer "F.Fab") + (uuid "88614127-3218-41d9-841c-1022cf3d3ece") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "aecc1701-082d-449f-855c-c8c262f2120e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "910325a5-ff42-4121-9811-43ca4b4c0abd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/1829ac36-e35a-451c-af59-297e3016187a") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr through_hole) + (fp_line + (start -1.16 -0.81) + (end 0 -0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1af5737f-ab22-4d5e-aa8b-4cb10b0dfea5") + ) + (fp_line + (start -1.16 0) + (end -1.16 -0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af858ce6-ce66-4d0c-a145-9cc41c95588a") + ) + (fp_line + (start -1.16 0.81) + (end -1.16 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d75b91d8-8ad5-4d05-991b-1a19c58b7162") + ) + (fp_line + (start -1.16 0.81) + (end -0.666708 0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "db37f4e7-0aae-46b0-842c-7195d57ade56") + ) + (fp_line + (start -1.16 3.285) + (end -0.317923 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "568273d8-a95f-4946-a2d2-99899565656f") + ) + (fp_line + (start 0.317923 3.285) + (end 1.16 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0fc03c5b-e775-4eb6-b41a-387beff4b747") + ) + (fp_line + (start 0.666708 0.81) + (end 1.16 0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e2d3b8c6-5598-4387-93ef-c83d97e298e1") + ) + (fp_line + (start 1.16 0.81) + (end 1.16 3.285) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c79bb4b1-7876-452e-86a1-a0f28bacf0fb") + ) + (fp_rect + (start -1.55 -1.14) + (end 1.55 3.68) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7867ee79-798a-4b18-8b61-fb4375fc4d32") + ) + (fp_line + (start -1.05 -0.11) + (end -0.525 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01f10e56-30aa-4635-bfc7-dc21773901a1") + ) + (fp_line + (start -1.05 3.175) + (end -1.05 -0.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8082182f-8d4b-4e8c-abcd-3cda73ddbced") + ) + (fp_line + (start -0.525 -0.635) + (end 1.05 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2bd1bc0e-b219-4669-aa83-6a76d17ffb7e") + ) + (fp_line + (start 1.05 -0.635) + (end 1.05 3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a02fcdd-3b01-491f-ad75-0544ac814471") + ) + (fp_line + (start 1.05 3.175) + (end -1.05 3.175) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3eb886dc-a3c0-45c7-9522-91c0f78a0555") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 90) + (layer "F.Fab") + (uuid "7a16ee1b-909d-4917-8315-0a647f293404") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "0e4309e4-3f3d-4f87-aafb-a8749f9da022") + ) + (pad "2" thru_hole circle + (at 0 1.27) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "/LED_RING") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "66ad00e6-aa9c-479d-89bb-e0629d64b1ce") + ) + (pad "3" thru_hole circle + (at 0 2.54) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "6c35af56-007d-482d-9c5f-5719d5e3b525") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x03_P1.27mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (uuid "77357799-9002-4dd8-8dd7-8271202fb8a1") @@ -5987,110 +6038,6 @@ ) ) ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "7fa014a4-c153-48f6-8273-ae8c920f8b97") - (at 77.7 141.8) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP7" - (at 0 -1.448 0) - (layer "F.SilkS") - (hide yes) - (uuid "0a40d123-cfdd-44b4-8249-a61a4d08e33c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_PD1" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "1fdee99d-a625-4384-aadf-7d0ea93be526") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "ecc49458-700c-415b-8415-6811e2cb50ac") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "0ac5512e-53f3-422b-b8b5-2f2a3c2a7d81") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/abd548ab-cfcc-4001-a23a-4d43a49bb255") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "9187bd5c-14bd-463e-b533-d88a2d78bda4") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "ed95cfee-ea61-48fd-8ede-92e18f06de37") - ) - (fp_text user "${REFERENCE}" - (at 0 -1.45 0) - (layer "F.Fab") - (uuid "f29af6ba-0776-47d5-a3f1-d90bf751b238") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 7 "/NRST") - (pinfunction "1") - (pintype "passive") - (uuid "fa981ec6-7610-4315-bd8c-c31840dc1147") - ) - (embedded_fonts no) - ) (footprint "Custom:FPC_14" (layer "F.Cu") (uuid "83d3dacd-f198-42f8-9371-f88b4bc6454d") @@ -6265,7 +6212,7 @@ (at 0.93 0 90) (size 0.4 2) (layers "F.Cu" "F.Mask" "F.Paste") - (net 16 "/DISP_NRST") + (net 64 "Net-(J4-Pin_9)") (pinfunction "Pin_9") (pintype "passive") (thermal_bridge_angle 45) @@ -7228,14 +7175,14 @@ (footprint "Package_DFN_QFN:WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm" (layer "F.Cu") (uuid "8995f0f0-ad5f-4528-9926-fc678b1cc1e4") - (at 60.8 149 180) + (at 66.32946 149.704854 -135) (descr "WQFN, 28 Pin (Based on JEDEC MO-220-K.01 variation WGGE and exposed pad from Maxim / Analog Devices, https://www.jedec.org/system/files/docs/MO-220K01.pdf, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfn/21-0139.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") (tags "WQFN NoLead T2844-1 T2844-1C T2844Y-1C") (property "Reference" "U1" - (at 0 -3.33 0) + (at 0 -3.330001 45) (layer "F.SilkS") (hide yes) - (uuid "2d083bb2-d501-495a-bddf-af508efcfa7a") + (uuid "a82e360d-fd11-4c0d-a3fd-811dc5879b96") (effects (font (size 1 1) @@ -7244,9 +7191,9 @@ ) ) (property "Value" "CH32V203GxUx" - (at 0 3.33 0) + (at 0 3.330001 45) (layer "F.Fab") - (uuid "6cf29a91-7392-483d-bb95-69caef401484") + (uuid "327abbc1-3453-4dfb-9690-b50e2f36df4f") (effects (font (size 1 1) @@ -7255,10 +7202,10 @@ ) ) (property "Datasheet" "https://www.wch-ic.com/downloads/CH32V203DS0_PDF.html" - (at 0 0 0) + (at 0 0 45) (layer "F.Fab") (hide yes) - (uuid "9b6b5325-f147-4bff-a3e3-7f501ea64c7e") + (uuid "1d4b8a69-e012-46de-a2f6-c7c59cc0b805") (effects (font (size 1.27 1.27) @@ -7267,10 +7214,10 @@ ) ) (property "Description" "NanjingQinheng WCH RISC-V MCU, 32-64KB flash, 10-20KB RAM, 144 MHz, 2.4-3.6V, 24 GPIO, ADC, OpAmp, CAN, USB, WQFN-28" - (at 0 0 0) + (at 0 0 45) (layer "F.Fab") (hide yes) - (uuid "b81bfa3d-9704-4fc6-bf10-f98c24fb7c2b") + (uuid "bd6767cd-caf1-4ec6-b885-d42bf35cf8c0") (effects (font (size 1.27 1.27) @@ -7303,26 +7250,6 @@ (layer "F.SilkS") (uuid "056121a3-f983-4aa6-8b88-081e9401f3a9") ) - (fp_line - (start 2.11 -2.11) - (end 2.11 -1.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8a59fd02-38c8-4f0b-917d-f06fa54478b1") - ) - (fp_line - (start 1.56 -2.11) - (end 2.11 -2.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1dbc4a11-a723-4673-b0c7-bab1b13f497b") - ) (fp_line (start -1.56 2.11) (end -2.11 2.11) @@ -7343,6 +7270,26 @@ (layer "F.SilkS") (uuid "9cac8f18-68af-4127-a27b-3ebf164f37d2") ) + (fp_line + (start 2.11 -2.11) + (end 2.11 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a59fd02-38c8-4f0b-917d-f06fa54478b1") + ) + (fp_line + (start 1.56 -2.11) + (end 2.11 -2.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1dbc4a11-a723-4673-b0c7-bab1b13f497b") + ) (fp_line (start -2.11 -1.56) (end -2.11 -2.11) @@ -7365,7 +7312,7 @@ ) (fp_poly (pts - (xy -2.64 -1.21) (xy -2.97 -0.97) (xy -2.97 -1.45) + (xy -2.64 -1.21) (xy -2.970001 -0.97) (xy -2.97 -1.45) ) (stroke (width 0.12) @@ -7375,26 +7322,6 @@ (layer "F.SilkS") (uuid "eb530eae-9500-4048-9927-1776774cfc6d") ) - (fp_line - (start 2.63 1.55) - (end 2.25 1.55) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a758e71e-51dc-4867-b91a-85373647283a") - ) - (fp_line - (start 2.63 -1.55) - (end 2.63 1.55) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b5067221-4557-4f1e-a18d-01daaf3cdbe8") - ) (fp_line (start 2.25 2.25) (end 1.55 2.25) @@ -7405,36 +7332,6 @@ (layer "F.CrtYd") (uuid "55835803-44dc-40e5-8963-4f84436c3f63") ) - (fp_line - (start 2.25 1.55) - (end 2.25 2.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "49255a71-51e8-4fc5-ac2a-bbbdbc5cf434") - ) - (fp_line - (start 2.25 -1.55) - (end 2.63 -1.55) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6955e599-9b0f-4637-bf1f-8dc9a80e9e85") - ) - (fp_line - (start 2.25 -2.25) - (end 2.25 -1.55) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6072860f-e60e-4d5b-81d6-09a0c43c65d7") - ) (fp_line (start 1.55 2.63) (end -1.55 2.63) @@ -7445,6 +7342,16 @@ (layer "F.CrtYd") (uuid "f9487798-7162-4275-b39f-1ba9925330f7") ) + (fp_line + (start 2.63 1.55) + (end 2.25 1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a758e71e-51dc-4867-b91a-85373647283a") + ) (fp_line (start 1.55 2.25) (end 1.55 2.63) @@ -7456,24 +7363,14 @@ (uuid "818f83f0-b01b-44e0-b2dd-c82bd570fe75") ) (fp_line - (start 1.55 -2.25) - (end 2.25 -2.25) + (start 2.25 1.55) + (end 2.25 2.25) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "0626aec5-817a-4dcc-b8b6-5942924e0aa4") - ) - (fp_line - (start 1.55 -2.63) - (end 1.55 -2.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ad3c880f-cec6-4e0c-8388-923efae50d96") + (uuid "49255a71-51e8-4fc5-ac2a-bbbdbc5cf434") ) (fp_line (start -1.55 2.63) @@ -7485,6 +7382,16 @@ (layer "F.CrtYd") (uuid "bbe8b8aa-d001-410c-8ad2-04cf41d051c4") ) + (fp_line + (start 2.63 -1.55) + (end 2.63 1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b5067221-4557-4f1e-a18d-01daaf3cdbe8") + ) (fp_line (start -1.55 2.25) (end -2.25 2.25) @@ -7496,24 +7403,14 @@ (uuid "47225051-9036-4e85-a5ff-6afab5c29c8a") ) (fp_line - (start -1.55 -2.25) - (end -1.55 -2.63) + (start 2.25 -1.55) + (end 2.63 -1.55) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "3cdbd2b4-6eb2-4099-85c5-52e97cae63fc") - ) - (fp_line - (start -1.55 -2.63) - (end 1.55 -2.63) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "dc61ebc6-a40f-4430-91e7-c3fd090978a7") + (uuid "6955e599-9b0f-4637-bf1f-8dc9a80e9e85") ) (fp_line (start -2.25 2.25) @@ -7525,6 +7422,16 @@ (layer "F.CrtYd") (uuid "8b2d9bb0-73ab-4065-b082-aa5f1cc46c78") ) + (fp_line + (start 2.25 -2.25) + (end 2.25 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6072860f-e60e-4d5b-81d6-09a0c43c65d7") + ) (fp_line (start -2.25 1.55) (end -2.63 1.55) @@ -7536,24 +7443,14 @@ (uuid "a82e10c6-cd51-4c74-a5b6-25e301814965") ) (fp_line - (start -2.25 -1.55) - (end -2.25 -2.25) + (start 1.55 -2.25) + (end 2.25 -2.25) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f450cc15-c615-4ed7-a50a-d5dade0dd060") - ) - (fp_line - (start -2.25 -2.25) - (end -1.55 -2.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a3838b59-16df-44d2-ba82-a5498d94487b") + (uuid "0626aec5-817a-4dcc-b8b6-5942924e0aa4") ) (fp_line (start -2.63 1.55) @@ -7565,6 +7462,36 @@ (layer "F.CrtYd") (uuid "78e108ac-64af-406f-90c2-2e4e4dbb8212") ) + (fp_line + (start 1.55 -2.63) + (end 1.55 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad3c880f-cec6-4e0c-8388-923efae50d96") + ) + (fp_line + (start -2.25 -1.55) + (end -2.25 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f450cc15-c615-4ed7-a50a-d5dade0dd060") + ) + (fp_line + (start -1.55 -2.25) + (end -1.55 -2.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3cdbd2b4-6eb2-4099-85c5-52e97cae63fc") + ) (fp_line (start -2.63 -1.55) (end -2.25 -1.55) @@ -7575,6 +7502,26 @@ (layer "F.CrtYd") (uuid "e3c4616f-917b-449e-9b5e-b103adb31c72") ) + (fp_line + (start -1.55 -2.63) + (end 1.55 -2.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc61ebc6-a40f-4430-91e7-c3fd090978a7") + ) + (fp_line + (start -2.25 -2.25) + (end -1.55 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3838b59-16df-44d2-ba82-a5498d94487b") + ) (fp_poly (pts (xy -1 -2) (xy 2 -2) (xy 2 2) (xy -2 2) (xy -2 -1) @@ -7588,7 +7535,7 @@ (uuid "de4c3f84-8f6c-49e4-86e8-bf08f25a63fc") ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 45) (layer "F.Fab") (uuid "0acf0656-027b-4224-9da2-640f87662e9d") (effects @@ -7599,35 +7546,35 @@ ) ) (pad "" smd roundrect - (at -0.675 -0.675 180) + (at -0.675 -0.675 225) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (uuid "6d4c6acf-359e-465e-8f84-7ce2983c875f") ) (pad "" smd roundrect - (at -0.675 0.675 180) + (at -0.675 0.675 225) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (uuid "eabc7c81-6bd0-4f0f-89b7-d8daa2509287") ) (pad "" smd roundrect - (at 0.675 -0.675 180) + (at 0.675 -0.675 225) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (uuid "03f7f15b-da67-4e9e-bb93-ac6479d18df2") ) (pad "" smd roundrect - (at 0.675 0.675 180) + (at 0.675 0.675 225) (size 1.09 1.09) (layers "F.Paste") (roundrect_rratio 0.229358) (uuid "44155593-6562-42e5-b77a-62b5f8eeb7a3") ) (pad "1" smd roundrect - (at -1.9625 -1.2 180) + (at -1.9625 -1.2 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7637,7 +7584,7 @@ (uuid "72276a1e-b954-487b-a159-0ee5b38a5e80") ) (pad "2" smd roundrect - (at -1.9625 -0.8 180) + (at -1.9625 -0.799999 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7647,7 +7594,7 @@ (uuid "b86ed1bd-d721-4ad9-9263-30ce862e46ab") ) (pad "3" smd roundrect - (at -1.9625 -0.4 180) + (at -1.9625 -0.4 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7657,7 +7604,7 @@ (uuid "758cd924-c00a-42e7-b517-2f9d705d7f95") ) (pad "4" smd roundrect - (at -1.9625 0 180) + (at -1.9625 0 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7667,17 +7614,17 @@ (uuid "0123c0de-f880-42c8-8cde-e37c3fb1b83f") ) (pad "5" smd roundrect - (at -1.9625 0.4 180) + (at -1.9625 0.4 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 1 "+3.3V") + (net 66 "Net-(U1-VDDA)") (pinfunction "VDDA") (pintype "power_in") (uuid "733a36e3-b8af-4b6f-956d-2f46b6d1f5a4") ) (pad "6" smd roundrect - (at -1.9625 0.8 180) + (at -1.9625 0.799999 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7687,7 +7634,7 @@ (uuid "1d845e08-64da-428c-8f60-ccf7efab37bf") ) (pad "7" smd roundrect - (at -1.9625 1.2 180) + (at -1.9625 1.2 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7697,7 +7644,7 @@ (uuid "b8f835c3-20dc-4c6b-a8c4-76a1d5f8340f") ) (pad "8" smd roundrect - (at -1.2 1.9625 180) + (at -1.2 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7707,7 +7654,7 @@ (uuid "8fdf7a3e-bdee-418a-be68-4a71f21fbf7d") ) (pad "9" smd roundrect - (at -0.8 1.9625 180) + (at -0.799999 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7717,7 +7664,7 @@ (uuid "3a40971b-9d6f-45a2-be92-101046247f59") ) (pad "10" smd roundrect - (at -0.4 1.9625 180) + (at -0.4 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7727,7 +7674,7 @@ (uuid "db2df3b9-00ca-4f9d-9158-648e49a4fdfd") ) (pad "11" smd roundrect - (at 0 1.9625 180) + (at 0 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7737,7 +7684,7 @@ (uuid "ad8006e1-e33a-45ea-980b-2d32218dcf24") ) (pad "12" smd roundrect - (at 0.4 1.9625 180) + (at 0.4 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7747,7 +7694,7 @@ (uuid "61a55839-b010-4788-b074-ef81fd07be49") ) (pad "13" smd roundrect - (at 0.8 1.9625 180) + (at 0.799999 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7757,7 +7704,7 @@ (uuid "0e3762f6-7337-463b-a3ad-ea11f77876d9") ) (pad "14" smd roundrect - (at 1.2 1.9625 180) + (at 1.2 1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7767,7 +7714,7 @@ (uuid "a66631b9-5b40-4f1f-aed6-326e92c61fbc") ) (pad "15" smd roundrect - (at 1.9625 1.2 180) + (at 1.9625 1.2 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7777,7 +7724,7 @@ (uuid "ca6b70fe-60b4-4858-b99a-691ad46d487b") ) (pad "16" smd roundrect - (at 1.9625 0.8 180) + (at 1.9625 0.799999 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7787,7 +7734,7 @@ (uuid "7549535f-aaa3-4c6d-842c-f63ab2d80c81") ) (pad "17" smd roundrect - (at 1.9625 0.4 180) + (at 1.9625 0.4 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7797,7 +7744,7 @@ (uuid "02b21c38-bee7-4085-b12a-451589aee5d0") ) (pad "18" smd roundrect - (at 1.9625 0 180) + (at 1.9625 0 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7807,7 +7754,7 @@ (uuid "ed955769-e20b-464f-8846-0dddea14251d") ) (pad "19" smd roundrect - (at 1.9625 -0.4 180) + (at 1.9625 -0.4 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7817,7 +7764,7 @@ (uuid "b003918f-3858-437b-bffb-55d44cc8dfcd") ) (pad "20" smd roundrect - (at 1.9625 -0.8 180) + (at 1.9625 -0.799999 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7827,7 +7774,7 @@ (uuid "8178f39a-79f7-4b07-9abd-4b0896ff0377") ) (pad "21" smd roundrect - (at 1.9625 -1.2 180) + (at 1.9625 -1.2 225) (size 0.825 0.2) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7837,7 +7784,7 @@ (uuid "3fd9b33e-0765-4485-8d26-a0c7f0bb39a8") ) (pad "22" smd roundrect - (at 1.2 -1.9625 180) + (at 1.2 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7847,7 +7794,7 @@ (uuid "76e51066-31ee-482f-93c9-20f72ba99e19") ) (pad "23" smd roundrect - (at 0.8 -1.9625 180) + (at 0.799999 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7857,7 +7804,7 @@ (uuid "b4b9547e-7668-4af6-9314-dd1f31d30c93") ) (pad "24" smd roundrect - (at 0.4 -1.9625 180) + (at 0.4 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7867,7 +7814,7 @@ (uuid "4008516a-08ea-46d0-8c43-5dfc8b8c51b5") ) (pad "25" smd roundrect - (at 0 -1.9625 180) + (at 0 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7877,7 +7824,7 @@ (uuid "c1df77a0-e240-483c-b791-dd7cf2730a03") ) (pad "26" smd roundrect - (at -0.4 -1.9625 180) + (at -0.4 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7887,7 +7834,7 @@ (uuid "bb48241b-1ad4-47a9-bfcc-0624c5622851") ) (pad "27" smd roundrect - (at -0.8 -1.9625 180) + (at -0.799999 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7897,7 +7844,7 @@ (uuid "d44cc1fa-daab-4c6c-9707-cee3cb44943f") ) (pad "28" smd roundrect - (at -1.2 -1.9625 180) + (at -1.2 -1.9625 225) (size 0.2 0.825) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -7907,7 +7854,7 @@ (uuid "9f09685b-de4e-4793-acc6-9059039d3ca8") ) (pad "29" smd rect - (at 0 0 180) + (at 0 0 225) (size 2.7 2.7) (property pad_prop_heatsink) (layers "F.Cu" "F.Mask") @@ -8075,7 +8022,7 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "96a68f5f-285c-40ac-b8be-70a171e5200c") - (at 138.275 179.1) + (at 138.275 179.157143) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C20" @@ -8214,6 +8161,272 @@ ) ) ) + (footprint "Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical" + (layer "F.Cu") + (uuid "97e08cc2-3a03-4481-966a-47e2c700f232") + (at 58.095 154.2 90) + (descr "Through hole straight pin header, 1x04, 1.27mm pitch, single row") + (tags "Through hole pin header THT 1x04 1.27mm single row") + (property "Reference" "J2" + (at 0 -1.745 90) + (layer "F.SilkS") + (uuid "d298bfd7-e5d3-4a83-80b7-abc3a5df5756") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DBG" + (at 0 5.555 90) + (layer "F.Fab") + (uuid "e573f6bf-72ff-4a38-b855-4c82e13849fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b3b7b9fc-7ac8-4cf4-a1f7-552909f32824") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "725f861c-980f-47ca-9c16-8ef99fb23c02") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/e2c31f10-75c2-4b08-abb1-5b05c1123794") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr through_hole) + (fp_line + (start -1.16 -0.81) + (end 0 -0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "798ee0f0-6bdd-4550-aacb-2d82f99b5c84") + ) + (fp_line + (start -1.16 0) + (end -1.16 -0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "64f235da-d64f-43ee-b9c1-e6a74c035a35") + ) + (fp_line + (start 1.16 0.81) + (end 1.16 4.555) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c45d3a5b-5eaf-40f3-8af9-ee190e037e5a") + ) + (fp_line + (start 0.666708 0.81) + (end 1.16 0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0e4a950-6bee-4873-95fd-684b371c0967") + ) + (fp_line + (start -1.16 0.81) + (end -0.666708 0.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd3ca091-d970-432c-8cad-6ca51e18cc6a") + ) + (fp_line + (start -1.16 0.81) + (end -1.16 4.555) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6cfba557-2f48-4121-be46-7ac465a50eca") + ) + (fp_line + (start 0.317923 4.555) + (end 1.16 4.555) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5737efc3-5e5c-44a4-8c98-90a4be6d0441") + ) + (fp_line + (start -1.16 4.555) + (end -0.317923 4.555) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e89ef06-0523-4973-b9e7-535f596982f7") + ) + (fp_rect + (start -1.55 -1.14) + (end 1.55 4.95) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d86db967-1f02-4935-a3e8-8992b665cce1") + ) + (fp_line + (start 1.05 -0.635) + (end 1.05 4.445) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f0c3b701-7167-4852-a934-e3a2ea3f2c67") + ) + (fp_line + (start -0.525 -0.635) + (end 1.05 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a96b337a-4f2f-4774-90d5-18171e79bb88") + ) + (fp_line + (start -1.05 -0.11) + (end -0.525 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cb068c30-b0c3-4a7b-ad2c-7d8a87cc71fa") + ) + (fp_line + (start 1.05 4.445) + (end -1.05 4.445) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f852c547-3f62-4860-99f9-cecd0bd55e4c") + ) + (fp_line + (start -1.05 4.445) + (end -1.05 -0.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bda59522-e005-46f2-ae6c-ec9278b239cd") + ) + (fp_text user "${REFERENCE}" + (at 0 1.905 0) + (layer "F.Fab") + (uuid "fb2c0148-8cf3-4d29-a1a4-b0949dc9ac37") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "859388f9-286b-463a-ae40-8cb7f9c08d5f") + ) + (pad "2" thru_hole circle + (at 0 1.27 90) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "/SWDIO") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "bd9759e7-904d-438e-add4-fdb7708eb958") + ) + (pad "3" thru_hole circle + (at 0 2.54 90) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 37 "/SWCLK") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "93e68ef6-d520-4d13-a08c-141a5689b6fb") + ) + (pad "4" thru_hole circle + (at 0 3.81 90) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "2a530227-943a-4746-b837-0ba49a390c0b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x04_P1.27mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "9ddbebf5-f17f-4b1a-97b6-8eef8dc24057") @@ -9166,110 +9379,6 @@ ) ) ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "aaae4700-0acf-4864-847b-9d2b9a14255f") - (at 77.7 135.7) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP5" - (at 0 -1.448 0) - (layer "F.SilkS") - (hide yes) - (uuid "634ffc98-9244-4fdc-9197-999dd19c2a89") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_PD0" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "d9c0c76b-354d-432c-8b10-1232b36da66e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8fa0a9f5-1ef5-46a8-841f-bc874eef0d33") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "25f564a3-fff4-45d7-8413-2395278bdeb9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/ec0344de-ed86-4b7b-8013-b57a6f49dadd") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "1af295f4-da07-464c-8c57-9c8aa07b3503") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "eafe18c4-6789-4f66-b153-3f467d694f88") - ) - (fp_text user "${REFERENCE}" - (at 0 -1.45 0) - (layer "F.Fab") - (uuid "855c0f0f-c053-43d3-8fb5-0d854bcf1729") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 31 "/PD0") - (pinfunction "1") - (pintype "passive") - (uuid "5b8f3956-919f-49d5-8fb7-aa2d0f940419") - ) - (embedded_fonts no) - ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (uuid "ab0eb157-05df-49b4-ac3d-5214cd289e0c") @@ -10122,6 +10231,148 @@ ) ) ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "b7758ec5-d4f6-43dd-a011-8937421456ee") + (at 138.275 174.4) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R28" + (at 0 -1.43 0) + (layer "F.SilkS") + (hide yes) + (uuid "891b510d-2e11-4739-ae0c-c7769d4d0adb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4962b7dc-1f57-4886-98b8-3621858d9809") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c63112e7-925f-46d9-a0e0-c698dd6ace54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9d71f5c7-3b7c-4929-8582-8ca554b53c98") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/6f1bb36d-0848-4d16-8951-3db4bd7c3185") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "58452d97-3188-4cb5-a528-c175a5b18da4") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c07059c-82a3-4710-88a5-38d9beaa813c") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7cdec85d-8451-4fdd-9024-a45cdf6bbbbd") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "70d2ca56-f2a5-4946-867a-f51a984d9be6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6d1f9359-f380-4a8d-a1fd-7b0353c24579") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "/DISP_NRST") + (pintype "passive") + (uuid "f357f4f9-46ed-4119-847d-199cf18a4e91") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 64 "Net-(J4-Pin_9)") + (pintype "passive") + (uuid "4be69f9f-124e-49c7-b6c0-4e231acf8457") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") (uuid "b9006850-3143-4936-8cc2-2f1956307002") @@ -11389,7 +11640,7 @@ (size 0.8 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 24 "/CURR_FB") + (net 65 "Net-(R18-Pad2)") (pintype "passive") (uuid "cf83ad81-fceb-4e5a-8c60-d3f0fa915069") ) @@ -11531,7 +11782,7 @@ (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 10 "/TC_FB") + (net 63 "Net-(C31-Pad2)") (pintype "passive") (uuid "464ba05d-a279-4ec1-96d1-08ccb7680241") ) @@ -12086,6 +12337,148 @@ ) ) ) + (footprint "Inductor_SMD:L_0603_1608Metric" + (layer "F.Cu") + (uuid "d33ef688-86ab-4b6c-8f80-b56cbe662bc6") + (at 73.4875 149.6 -90) + (descr "Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "inductor") + (property "Reference" "FB1" + (at 0 -1.43 90) + (layer "F.SilkS") + (hide yes) + (uuid "c6c14d70-3951-4146-94ca-525f930b5637") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "600Ohm@100MHz" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "5563f13f-136b-402a-9aba-9e53dd3d5eca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "271c3fc2-c36e-4d8d-86ed-46dd625175cf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "0dc2ab4c-338c-49b7-9e35-7c7ebcd49842") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Inductor_* L_* *Ferrite*") + (path "/97b33402-dc3a-4a90-a63c-1256fa4e35c8") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr smd) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ccf52d1e-e572-4f56-8e62-805b85ff96f3") + ) + (fp_line + (start -0.162779 -0.51) + (end 0.162779 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a16e0893-ab3a-439c-be99-e36fe30c6286") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b99cfef8-deaf-4dc7-9ef3-406132b02a9c") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a95a0c2e-687c-4c5d-a63f-066ba703c337") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "28331177-0055-41d5-a4c7-8b950091ea84") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 270) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 66 "Net-(U1-VDDA)") + (pintype "passive") + (uuid "54cd0add-258c-450e-a4b5-7a4e09fcbc3f") + ) + (pad "2" smd roundrect + (at 0.7875 0 270) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "+3.3V") + (pintype "passive") + (uuid "bc2d7cfe-ab58-487e-9d93-1366539e06a8") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (uuid "dc8101c7-7837-48ad-a67a-e90b69a0600b") @@ -12095,6 +12488,7 @@ (property "Reference" "C7" (at 0 -1.68 0) (layer "F.SilkS") + (hide yes) (uuid "4bae9b74-29f4-4146-87a8-cf17d328cee8") (effects (font @@ -12230,7 +12624,7 @@ (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (uuid "e6f08797-0fa3-40ab-83f6-27d1ad0af76d") - (at 138.2 185.5) + (at 138.275 185.5) (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Reference" "R14" @@ -12369,6 +12763,147 @@ ) ) ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "e73e848a-6211-48b2-aaf4-1dcf1bdf2c63") + (at 198.075 45.8) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R26" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "16c02b35-cf72-453a-9e9c-e3dd216e601c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "88478861-2658-4872-b303-43b40ff436e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8d830f3e-60c8-49d2-aef9-7bbe1666b288") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ce69e207-779f-43fc-99a8-1555f7c89edc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/a08e5b97-f911-4c26-a3a6-bc7d4c776099") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf7f5e47-6bd6-4583-9bbb-aeea01d3f5e4") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "502a4ed8-ddab-484d-83d5-3a1720365283") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "8f2a65e8-7823-4af2-95f9-b0769d95bf45") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2cb71e80-7f59-4572-908b-de5b9fc99972") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "1f15a5cb-29ca-4dfb-bec9-78e5db60a3f5") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 65 "Net-(R18-Pad2)") + (pintype "passive") + (uuid "8abad355-f083-456b-9e69-618b949871a0") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "/CURR_FB") + (pintype "passive") + (uuid "55ffb50d-fc2a-4a42-9a18-41199fd69dc1") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "e92eb29d-bf28-4929-9815-f5687bc2b103") @@ -13631,10 +14166,151 @@ ) ) ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "ee1d4259-b356-4e1a-aa9e-48c6474ca676") + (at 56.125 41.2) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R27" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "57cb779b-3583-401f-a2aa-e4c32728eac9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "10b9df68-85cd-434b-82d5-53228a777f5f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1fc693a3-7076-4a21-b0de-54f547676a3c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcc9234c-1504-421e-8704-5f3c07e9f5df") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/d717e5f1-fac4-4f41-9997-057218eb4966") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "441c2698-ea05-423e-a28c-bf937050723d") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f901f1e7-0dd4-4dc0-9ceb-6e8ddcb1fa02") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3f2fb714-c78d-4f2e-bc00-2c1afbc63f34") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1502fd60-6e9a-4007-ae0f-a0b7ff232145") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0b367d76-253a-48ca-aef4-3ae900808444") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 63 "Net-(C31-Pad2)") + (pintype "passive") + (uuid "64b20925-97d5-41c6-be57-54015b86bcdb") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "/TC_FB") + (pintype "passive") + (uuid "7a4634e8-f406-4817-b824-5284e77f56aa") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Package_SON:Diodes_PowerDI3333-8" (layer "F.Cu") (uuid "f2c0c029-63cc-42b6-804d-19e306fa9a6e") - (at 171.745 136.2) + (at 202.245 136.6) (descr "Diodes Incorporated PowerDI3333-8, Plastic Dual Flat No Lead Package, 3.3x3.3x0.8mm Body, https://www.diodes.com/assets/Package-Files/PowerDI3333-8.pdf") (tags "PowerDI 0.65") (property "Reference" "Q3" @@ -14010,322 +14686,10 @@ ) ) ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "f2e3873d-b977-4564-a263-26aa6c7410bb") - (at 74.65 141.8) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP3" - (at 0 -1.448 0) - (layer "F.SilkS") - (hide yes) - (uuid "2b836c7f-41a4-4f9a-9335-aa85d0b660ed") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_SCL" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "4eaad129-cfd9-4d6f-9f29-553f2aef5370") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e2c0e48b-bbbd-42fa-9fb5-1410b969f522") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "394587f7-c615-4159-98a3-b8cc94118af3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/4e6cc74c-e772-4684-80d9-aa623f4c03a0") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "27ea984b-82f1-4a7b-a2b0-4e3e1031a928") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "deeb719a-a055-4701-abb7-6ff3d984a155") - ) - (fp_text user "${REFERENCE}" - (at 0 -1.45 0) - (layer "F.Fab") - (uuid "a7661659-6a3e-4b70-8647-333d532f4697") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 15 "/SCL") - (pinfunction "1") - (pintype "passive") - (uuid "41b20eed-3992-463e-adce-95e077bf4de8") - ) - (embedded_fonts no) - ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "f492c66f-3600-49af-a1c3-59260a887279") - (at 74.65 135.7) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP1" - (at 0 -1.448 0) - (layer "F.SilkS") - (hide yes) - (uuid "028b5d99-3623-4840-9250-c292e6aa25db") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_PD1" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "9e305d87-ec88-48a8-a845-4926ef8f7d13") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "946954ac-e30f-4cfc-9996-c7206377a386") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "26e2528e-d229-4aae-8c67-a4f5ca5718ff") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/db6d68a5-4634-407a-b2d5-9919e62a3bea") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "ab4cf83a-021c-4245-bb90-ff16d430cd9c") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "3cb29740-a01f-4fa7-b70e-3395184d00a7") - ) - (fp_text user "${REFERENCE}" - (at 0 -1.45 0) - (layer "F.Fab") - (uuid "ba2747df-10c7-40c6-9db0-05b34610ccea") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 40 "/PB3") - (pinfunction "1") - (pintype "passive") - (uuid "947200be-87e8-4fb0-a54a-fc829760dc0e") - ) - (embedded_fonts no) - ) - (footprint "TestPoint:TestPoint_Pad_D1.0mm" - (layer "F.Cu") - (uuid "f53fe5b5-cbe4-4337-b4a9-acaad2fd80bd") - (at 77.7 138.75) - (descr "SMD pad as test Point, diameter 1.0mm") - (tags "test point SMD pad") - (property "Reference" "TP6" - (at 0 -1.448 0) - (layer "F.SilkS") - (hide yes) - (uuid "032b50af-6cf7-41ec-9c1b-8bad508cbf8e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "TP_PD1" - (at 0 1.55 0) - (layer "F.Fab") - (uuid "826bb09d-7df3-420a-bfe6-3a7b3dd472af") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "a81ce3f2-de0a-49a1-b7fd-02b56fb04a9b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "test point" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "f059136e-a15a-413c-b9f2-dd3333e601e0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pin* Test*") - (path "/cfb4a217-2deb-4fde-ac55-eb36bfb6e9d4") - (sheetname "/") - (sheetfile "usbc_soldering_iron.kicad_sch") - (attr exclude_from_pos_files) - (fp_circle - (center 0 0) - (end 0 0.7) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "a9daffa9-bf74-407d-ac20-548758610328") - ) - (fp_circle - (center 0 0) - (end 1 0) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "6525fc02-ae20-4f3b-ab9b-ab9800013a23") - ) - (fp_text user "${REFERENCE}" - (at 0 -1.45 0) - (layer "F.Fab") - (uuid "a4b23d2e-41ce-4ccb-a3ff-a3b6f7f5ab20") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd circle - (at 0 0) - (size 1 1) - (layers "F.Cu" "F.Mask") - (net 32 "/PD1") - (pinfunction "1") - (pintype "passive") - (uuid "faa53764-185a-4c20-9855-118a3ec14b05") - ) - (embedded_fonts no) - ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "fe9524fb-f28d-4d07-8068-e7bd9790665e") - (at 138.2 176) + (at 138.275 175.985714) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Reference" "C18" @@ -14589,7 +14953,7 @@ (size 0.8 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 10 "/TC_FB") + (net 63 "Net-(C31-Pad2)") (pintype "passive") (uuid "d85b6b0d-1c0a-4312-919a-6454f70c68a7") ) @@ -14606,6 +14970,769 @@ ) ) ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "3bff0719-ded3-46db-bf8f-4cae4f090c6a") + (at 77.2 131.3 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP4" + (at -19.8425 11.923 0) + (layer "B.SilkS") + (hide yes) + (uuid "f57f63d0-cd7e-46ef-ad2c-69858f19b54b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_PA15" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "4c1f9871-ee52-44c2-997a-a5c367ee7e91") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "63b8d4a6-82d0-4388-ab8c-5f2d7b4b80c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b193ab69-de2f-4df3-ac50-1809862a63e9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/f0a4c123-8b45-46d0-a610-6f08ecf4db17") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "613af05d-9da4-409f-bef5-830f0d8c2edd") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "6f87863f-9787-4b04-911e-fc7e55c894b9") + ) + (fp_text user "${REFERENCE}" + (at -19.8425 11.925 0) + (layer "B.Fab") + (uuid "6fbafba7-4ef1-4f81-af13-3b1866768b88") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 30 "/PA15") + (pinfunction "1") + (pintype "passive") + (uuid "75d90b46-3e3b-4eba-b7b3-0ebc6f1af3dc") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "4d2cdec7-bd78-4b79-93af-46eb30923a75") + (at 77.2 125.2 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP2" + (at 0 1.448 0) + (layer "B.SilkS") + (hide yes) + (uuid "4eb22bc8-41fd-4105-9102-71b21d2a5581") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_SDA" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "62d478d1-2622-439b-803e-9bc6d4e8d6bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "febd3d9f-6806-4c5f-9642-b15208d5b148") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a1f2c416-2f8c-44aa-af84-ea1acb6f48c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/f4b9f24d-a661-4bbd-9fae-0093cb496f13") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "51840b72-c0e6-4621-9ff2-0ca0bfb2a03f") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "a61df4e1-916a-4f13-9cc8-5695b923fcdf") + ) + (fp_text user "${REFERENCE}" + (at 0 1.45 0) + (layer "B.Fab") + (uuid "00223ae3-7b98-4901-b516-711212c146a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 17 "/SDA") + (pinfunction "1") + (pintype "passive") + (uuid "44b115f4-752a-4403-8730-33321f6f0f1d") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "7fa014a4-c153-48f6-8273-ae8c920f8b97") + (at 74.15 128.25 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP7" + (at 0 1.448 0) + (layer "B.SilkS") + (hide yes) + (uuid "0a40d123-cfdd-44b4-8249-a61a4d08e33c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_PD1" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "1fdee99d-a625-4384-aadf-7d0ea93be526") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ecc49458-700c-415b-8415-6811e2cb50ac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0ac5512e-53f3-422b-b8b5-2f2a3c2a7d81") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/abd548ab-cfcc-4001-a23a-4d43a49bb255") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "9187bd5c-14bd-463e-b533-d88a2d78bda4") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "ed95cfee-ea61-48fd-8ede-92e18f06de37") + ) + (fp_text user "${REFERENCE}" + (at 0 1.45 0) + (layer "B.Fab") + (uuid "f29af6ba-0776-47d5-a3f1-d90bf751b238") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 7 "/NRST") + (pinfunction "1") + (pintype "passive") + (uuid "fa981ec6-7610-4315-bd8c-c31840dc1147") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "aaae4700-0acf-4864-847b-9d2b9a14255f") + (at 74.15 122.15 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP5" + (at 0 1.448 0) + (layer "B.SilkS") + (hide yes) + (uuid "634ffc98-9244-4fdc-9197-999dd19c2a89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_PD0" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "d9c0c76b-354d-432c-8b10-1232b36da66e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8fa0a9f5-1ef5-46a8-841f-bc874eef0d33") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "25f564a3-fff4-45d7-8413-2395278bdeb9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/ec0344de-ed86-4b7b-8013-b57a6f49dadd") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "1af295f4-da07-464c-8c57-9c8aa07b3503") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "eafe18c4-6789-4f66-b153-3f467d694f88") + ) + (fp_text user "${REFERENCE}" + (at 0 1.45 0) + (layer "B.Fab") + (uuid "855c0f0f-c053-43d3-8fb5-0d854bcf1729") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 31 "/PD0") + (pinfunction "1") + (pintype "passive") + (uuid "5b8f3956-919f-49d5-8fb7-aa2d0f940419") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "f2e3873d-b977-4564-a263-26aa6c7410bb") + (at 77.2 128.25 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP3" + (at 0 1.448 0) + (layer "B.SilkS") + (hide yes) + (uuid "2b836c7f-41a4-4f9a-9335-aa85d0b660ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_SCL" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "4eaad129-cfd9-4d6f-9f29-553f2aef5370") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e2c0e48b-bbbd-42fa-9fb5-1410b969f522") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "394587f7-c615-4159-98a3-b8cc94118af3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/4e6cc74c-e772-4684-80d9-aa623f4c03a0") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "27ea984b-82f1-4a7b-a2b0-4e3e1031a928") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "deeb719a-a055-4701-abb7-6ff3d984a155") + ) + (fp_text user "${REFERENCE}" + (at 0 1.45 0) + (layer "B.Fab") + (uuid "a7661659-6a3e-4b70-8647-333d532f4697") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 15 "/SCL") + (pinfunction "1") + (pintype "passive") + (uuid "41b20eed-3992-463e-adce-95e077bf4de8") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "f492c66f-3600-49af-a1c3-59260a887279") + (at 77.277519 122.15 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP1" + (at 0 1.448 0) + (layer "B.SilkS") + (hide yes) + (uuid "028b5d99-3623-4840-9250-c292e6aa25db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_PD1" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "9e305d87-ec88-48a8-a845-4926ef8f7d13") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "946954ac-e30f-4cfc-9996-c7206377a386") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "26e2528e-d229-4aae-8c67-a4f5ca5718ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/db6d68a5-4634-407a-b2d5-9919e62a3bea") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "ab4cf83a-021c-4245-bb90-ff16d430cd9c") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "3cb29740-a01f-4fa7-b70e-3395184d00a7") + ) + (fp_text user "${REFERENCE}" + (at 0 1.45 0) + (layer "B.Fab") + (uuid "ba2747df-10c7-40c6-9db0-05b34610ccea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 40 "/PB3") + (pinfunction "1") + (pintype "passive") + (uuid "947200be-87e8-4fb0-a54a-fc829760dc0e") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D1.0mm" + (layer "B.Cu") + (uuid "f53fe5b5-cbe4-4337-b4a9-acaad2fd80bd") + (at 74.15 125.2 180) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (property "Reference" "TP6" + (at 0 1.448 0) + (layer "B.SilkS") + (hide yes) + (uuid "032b50af-6cf7-41ec-9c1b-8bad508cbf8e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "TP_PD1" + (at 0 -1.55 0) + (layer "B.Fab") + (uuid "826bb09d-7df3-420a-bfe6-3a7b3dd472af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a81ce3f2-de0a-49a1-b7fd-02b56fb04a9b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f059136e-a15a-413c-b9f2-dd3333e601e0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Pin* Test*") + (path "/cfb4a217-2deb-4fde-ac55-eb36bfb6e9d4") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -0.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "a9daffa9-bf74-407d-ac20-548758610328") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "6525fc02-ae20-4f3b-ab9b-ab9800013a23") + ) + (fp_text user "${REFERENCE}" + (at 0 1.45 0) + (layer "B.Fab") + (uuid "a4b23d2e-41ce-4ccb-a3ff-a3b6f7f5ab20") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 1 1) + (layers "B.Cu" "B.Mask") + (net 32 "/PD1") + (pinfunction "1") + (pintype "passive") + (uuid "faa53764-185a-4c20-9855-118a3ec14b05") + ) + (embedded_fonts no) + ) (gr_poly (pts (xy 100.511541 147.2) (xy 191.011541 147.2) (xy 191.011541 158.2) (xy 100.511541 158.2) @@ -16014,6 +17141,54 @@ (net 57) (uuid "602647e5-99d3-4ebf-91e7-cd6b8eac815b") ) + (segment + (start 69.8 147.3) + (end 68.168628 147.3) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "1a773e3c-f2f0-4ac0-bf30-d52538025dd1") + ) + (segment + (start 68.168628 147.3) + (end 67.434314 148.034314) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "2aaf2cfb-3fda-49c8-a7df-605c3efd4ad4") + ) + (segment + (start 70.5 148.825) + (end 73.475 148.825) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "6c9d9801-8930-44d2-ba2c-f37705526316") + ) + (segment + (start 70.5 148) + (end 69.8 147.3) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "93349c57-55f1-461b-844c-97180dce6697") + ) + (segment + (start 73.475 148.825) + (end 73.4875 148.8125) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "9c69b30a-f06e-4228-9cd6-2dc75d7fb477") + ) + (segment + (start 70.5 148.825) + (end 70.5 148) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "a65ca925-42e2-4234-845a-8c2ea4089f6f") + ) (zone (net 2) (net_name "GND") diff --git a/usbc_soldering_iron.kicad_pro b/hw/usbc_soldering_iron.kicad_pro similarity index 100% rename from usbc_soldering_iron.kicad_pro rename to hw/usbc_soldering_iron.kicad_pro diff --git a/usbc_soldering_iron.kicad_sch b/hw/usbc_soldering_iron.kicad_sch similarity index 94% rename from usbc_soldering_iron.kicad_sch rename to hw/usbc_soldering_iron.kicad_sch index 3222f89..bf84c4a 100644 --- a/usbc_soldering_iron.kicad_sch +++ b/hw/usbc_soldering_iron.kicad_sch @@ -2129,6 +2129,157 @@ ) (embedded_fonts no) ) + (symbol "Device:FerriteBead_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "FB" + (at 1.905 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "FerriteBead_Small" + (at 1.905 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "L ferrite bead inductor filter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "FerriteBead_Small_0_1" + (polyline + (pts + (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.889) (xy 0 1.2954) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.7874) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FerriteBead_Small_1_1" + (pin passive line + (at 0 2.54 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 -2.54 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:LED_Dual_AAKK" (pin_names (offset 0) @@ -6283,8 +6434,8 @@ ) ) (rectangle - (start 288.29 113.665) - (end 300.99 116.84) + (start 270.51 113.665) + (end 283.21 116.84) (stroke (width 0) (type default) @@ -6355,8 +6506,8 @@ (uuid 3ff5b4ba-34b9-4474-bd0b-2b540e2050a9) ) (rectangle - (start 354.33 110.49) - (end 375.285 113.665) + (start 342.9 110.49) + (end 363.855 113.665) (stroke (width 0) (type default) @@ -6475,7 +6626,7 @@ (uuid 9db6c295-f05a-42de-905b-8e483d00bc1c) ) (rectangle - (start 354.33 110.49) + (start 342.9 110.49) (end 403.225 163.83) (stroke (width 0) @@ -6488,7 +6639,7 @@ ) (rectangle (start 13.97 116.84) - (end 111.125 210.82) + (end 111.125 248.285) (stroke (width 0) (type default) @@ -6499,8 +6650,8 @@ (uuid a66c837f-d550-4ad5-b67a-1a34b6eaed03) ) (rectangle - (start 250.571 45.466) - (end 292.481 77.216) + (start 250.571 46.101) + (end 292.481 77.851) (stroke (width 0) (type default) @@ -6619,8 +6770,8 @@ (uuid df873f2f-b2dc-4231-b391-da9722f3ee43) ) (rectangle - (start 288.29 113.665) - (end 347.98 160.655) + (start 259.715 113.665) + (end 340.36 160.655) (stroke (width 0) (type default) @@ -6675,7 +6826,7 @@ ) (text "OR MCP6021" (exclude_from_sim no) - (at 327.914 136.906 0) + (at 313.944 135.636 0) (effects (font (size 1.27 1.27) @@ -6825,7 +6976,7 @@ ) (uuid "9da3b577-a0bb-4c33-9c3c-e8388ac87829") ) - (text "OLED SCREEN CH1115" + (text "OLED SCREEN" (exclude_from_sim no) (at 270.764 61.976 0) (effects @@ -6881,7 +7032,7 @@ ) (text "SHUNT AMP" (exclude_from_sim no) - (at 294.64 115.57 0) + (at 276.86 115.824 0) (effects (font (size 1.27 1.27) @@ -6945,7 +7096,7 @@ ) (text "THERMOCOUPLE AMP" (exclude_from_sim no) - (at 364.744 112.522 0) + (at 353.314 112.522 0) (effects (font (size 1.27 1.27) @@ -6994,10 +7145,10 @@ ) (uuid "f741b2f1-f711-4456-aa2d-f19417092858") ) - (text_box "Possible Models:\nN050-8848TSWYG02-H14\nX054-9632TSWYG02-H14\nX050-8848TSWYG02-H14" + (text_box "Possible Models:\nUG-9616TSWCG02 (Pinecil v2)\nX063-2028TSWIG02-H14\nX069-9616TSWIG02-H14" (exclude_from_sim no) - (at 266.7 15.24 0) - (size 27.94 10.16) + (at 260.985 15.24 0) + (size 33.655 10.16) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -7033,25 +7184,19 @@ (uuid "0acd8611-5527-40f7-90a3-5c60d1adc1d0") ) (junction - (at 320.04 121.92) + (at 306.07 120.65) (diameter 0) (color 0 0 0 0) (uuid "0b83f2c9-b8b1-424d-9ef9-aa8bc46ee63d") ) (junction - (at 100.33 148.59) + (at 99.06 173.99) (diameter 0) (color 0 0 0 0) (uuid "22bc19a2-e590-4ae5-87e1-2c346112c753") ) (junction - (at 69.85 124.46) - (diameter 0) - (color 0 0 0 0) - (uuid "37d3befb-311d-460b-9ac5-d3ced0bdc44b") - ) - (junction - (at 102.87 163.83) + (at 101.6 189.23) (diameter 0) (color 0 0 0 0) (uuid "39afbb62-f4d9-47c5-b1ec-6bf8308a9b0e") @@ -7063,7 +7208,7 @@ (uuid "3e104a1b-7253-4537-8264-1c669770fc55") ) (junction - (at 381 121.92) + (at 369.57 121.92) (diameter 0) (color 0 0 0 0) (uuid "3f9bcc33-18ad-48ec-8047-f514eddb9bd3") @@ -7117,7 +7262,7 @@ (uuid "589eff9d-eed1-4df5-98d6-26b7c768b426") ) (junction - (at 313.69 143.51) + (at 299.72 142.24) (diameter 0) (color 0 0 0 0) (uuid "5c6565bc-3073-4b42-a446-7197b95e4ab3") @@ -7153,7 +7298,7 @@ (uuid "73b54f8a-8892-4f5c-ad2f-0a2e6cc384c3") ) (junction - (at 383.54 149.86) + (at 372.11 149.86) (diameter 0) (color 0 0 0 0) (uuid "77d052f3-f174-4ac4-b7f3-74fd8cd4f0e2") @@ -7177,7 +7322,7 @@ (uuid "85eb43cd-2fb7-4c1a-b0ce-7e338a2da686") ) (junction - (at 393.7 149.86) + (at 382.27 149.86) (diameter 0) (color 0 0 0 0) (uuid "879d8513-8c12-4c71-805b-cfd0566ce6a8") @@ -7189,13 +7334,13 @@ (uuid "87dc4b49-25de-4f6d-adf7-8941fa901f8f") ) (junction - (at 372.11 149.86) + (at 360.68 149.86) (diameter 0) (color 0 0 0 0) (uuid "8891de76-9830-4ea1-acad-40e871562426") ) (junction - (at 100.33 161.29) + (at 99.06 186.69) (diameter 0) (color 0 0 0 0) (uuid "8f91cdd6-9b8f-41e7-aba5-783e4c94f1c2") @@ -7219,19 +7364,13 @@ (uuid "98b3589f-4017-4aba-83b6-53982e3e5cd4") ) (junction - (at 58.42 124.46) - (diameter 0) - (color 0 0 0 0) - (uuid "98f8c9b4-0597-4d2a-816f-d2e5fe72d0f6") - ) - (junction - (at 306.07 138.43) + (at 287.02 137.16) (diameter 0) (color 0 0 0 0) (uuid "9bcd364d-f531-4b7f-8ea5-4b3ee103e967") ) (junction - (at 41.91 124.46) + (at 44.45 144.78) (diameter 0) (color 0 0 0 0) (uuid "9fa2ea7a-f50f-4f59-8f6e-1d8cc4b4f22f") @@ -7243,13 +7382,7 @@ (uuid "a102cd63-af1a-49b4-9201-df06578d4c1f") ) (junction - (at 55.88 124.46) - (diameter 0) - (color 0 0 0 0) - (uuid "a23046f4-c99a-453c-8805-8ecfd91f7491") - ) - (junction - (at 393.7 140.97) + (at 382.27 140.97) (diameter 0) (color 0 0 0 0) (uuid "aff6f7cf-f995-4965-9b70-2f6e1afd3257") @@ -7266,6 +7399,12 @@ (color 0 0 0 0) (uuid "bf198e04-4a01-4230-877f-f1ab43f756f2") ) + (junction + (at 71.12 144.78) + (diameter 0) + (color 0 0 0 0) + (uuid "cbafbc4a-ea32-4bc2-8303-c740f3149d9b") + ) (junction (at 127 43.18) (diameter 0) @@ -7279,7 +7418,7 @@ (uuid "d075905e-0ee9-4e4e-bc8b-46248e59d6b7") ) (junction - (at 331.47 140.97) + (at 317.5 139.7) (diameter 0) (color 0 0 0 0) (uuid "d120f155-c747-46db-85bd-012ff6f955e2") @@ -7394,7 +7533,7 @@ ) (wire (pts - (xy 100.33 161.29) (xy 109.22 161.29) + (xy 99.06 186.69) (xy 107.95 186.69) ) (stroke (width 0) @@ -7454,7 +7593,7 @@ ) (wire (pts - (xy 331.47 151.13) (xy 331.47 140.97) + (xy 317.5 149.86) (xy 317.5 139.7) ) (stroke (width 0) @@ -7555,7 +7694,7 @@ ) (wire (pts - (xy 303.53 143.51) (xy 313.69 143.51) + (xy 281.94 142.24) (xy 299.72 142.24) ) (stroke (width 0) @@ -7565,7 +7704,7 @@ ) (wire (pts - (xy 81.28 158.75) (xy 92.71 158.75) + (xy 80.01 184.15) (xy 91.44 184.15) ) (stroke (width 0) @@ -7595,7 +7734,7 @@ ) (wire (pts - (xy 19.05 166.37) (xy 30.48 166.37) + (xy 17.78 191.77) (xy 29.21 191.77) ) (stroke (width 0) @@ -7636,7 +7775,7 @@ ) (wire (pts - (xy 372.11 149.86) (xy 372.11 143.51) + (xy 360.68 149.86) (xy 360.68 143.51) ) (stroke (width 0) @@ -7676,7 +7815,7 @@ ) (wire (pts - (xy 393.7 149.86) (xy 393.7 140.97) + (xy 382.27 149.86) (xy 382.27 140.97) ) (stroke (width 0) @@ -7716,7 +7855,7 @@ ) (wire (pts - (xy 381 120.65) (xy 381 121.92) + (xy 369.57 120.65) (xy 369.57 121.92) ) (stroke (width 0) @@ -7757,7 +7896,7 @@ ) (wire (pts - (xy 87.63 205.74) (xy 93.98 205.74) + (xy 86.36 231.14) (xy 92.71 231.14) ) (stroke (width 0) @@ -7777,7 +7916,7 @@ ) (wire (pts - (xy 19.05 161.29) (xy 30.48 161.29) + (xy 17.78 186.69) (xy 29.21 186.69) ) (stroke (width 0) @@ -7807,7 +7946,7 @@ ) (wire (pts - (xy 19.05 176.53) (xy 30.48 176.53) + (xy 17.78 201.93) (xy 29.21 201.93) ) (stroke (width 0) @@ -7817,7 +7956,17 @@ ) (wire (pts - (xy 102.87 149.86) (xy 102.87 148.59) + (xy 71.12 135.89) (xy 71.12 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ae0b9e3-10e0-4c50-8291-792664f6f6ce") + ) + (wire + (pts + (xy 101.6 175.26) (xy 101.6 173.99) ) (stroke (width 0) @@ -7827,7 +7976,7 @@ ) (wire (pts - (xy 81.28 173.99) (xy 92.71 173.99) + (xy 80.01 199.39) (xy 91.44 199.39) ) (stroke (width 0) @@ -7868,7 +8017,7 @@ ) (wire (pts - (xy 81.28 156.21) (xy 92.71 156.21) + (xy 80.01 181.61) (xy 91.44 181.61) ) (stroke (width 0) @@ -8039,7 +8188,7 @@ ) (wire (pts - (xy 386.08 153.67) (xy 383.54 153.67) + (xy 374.65 153.67) (xy 372.11 153.67) ) (stroke (width 0) @@ -8129,7 +8278,7 @@ ) (wire (pts - (xy 19.05 168.91) (xy 30.48 168.91) + (xy 17.78 194.31) (xy 29.21 194.31) ) (stroke (width 0) @@ -8179,7 +8328,7 @@ ) (wire (pts - (xy 100.33 154.94) (xy 100.33 161.29) + (xy 99.06 180.34) (xy 99.06 186.69) ) (stroke (width 0) @@ -8199,7 +8348,7 @@ ) (wire (pts - (xy 311.15 121.92) (xy 320.04 121.92) + (xy 297.18 120.65) (xy 306.07 120.65) ) (stroke (width 0) @@ -8279,7 +8428,7 @@ ) (wire (pts - (xy 81.28 163.83) (xy 102.87 163.83) + (xy 80.01 189.23) (xy 101.6 189.23) ) (stroke (width 0) @@ -8289,7 +8438,7 @@ ) (wire (pts - (xy 87.63 190.5) (xy 93.98 190.5) + (xy 86.36 215.9) (xy 92.71 215.9) ) (stroke (width 0) @@ -8319,7 +8468,7 @@ ) (wire (pts - (xy 102.87 154.94) (xy 102.87 163.83) + (xy 101.6 180.34) (xy 101.6 189.23) ) (stroke (width 0) @@ -8357,6 +8506,16 @@ ) (uuid "3e76c288-adb1-4feb-9b70-bff9966bc496") ) + (wire + (pts + (xy 224.79 66.04) (xy 228.6 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e7e3e9e-2270-4d22-887c-ad05a3264519") + ) (wire (pts (xy 339.09 86.36) (xy 347.98 86.36) @@ -8389,7 +8548,7 @@ ) (wire (pts - (xy 64.77 200.66) (xy 71.12 200.66) + (xy 63.5 226.06) (xy 69.85 226.06) ) (stroke (width 0) @@ -8409,7 +8568,7 @@ ) (wire (pts - (xy 34.29 124.46) (xy 41.91 124.46) + (xy 36.83 144.78) (xy 44.45 144.78) ) (stroke (width 0) @@ -8439,7 +8598,7 @@ ) (wire (pts - (xy 19.05 171.45) (xy 30.48 171.45) + (xy 17.78 196.85) (xy 29.21 196.85) ) (stroke (width 0) @@ -8479,7 +8638,7 @@ ) (wire (pts - (xy 81.28 151.13) (xy 92.71 151.13) + (xy 80.01 176.53) (xy 91.44 176.53) ) (stroke (width 0) @@ -8629,7 +8788,7 @@ ) (wire (pts - (xy 383.54 153.67) (xy 383.54 149.86) + (xy 372.11 153.67) (xy 372.11 149.86) ) (stroke (width 0) @@ -8639,7 +8798,7 @@ ) (wire (pts - (xy 306.07 138.43) (xy 306.07 146.05) + (xy 287.02 137.16) (xy 287.02 144.78) ) (stroke (width 0) @@ -8649,7 +8808,7 @@ ) (wire (pts - (xy 205.74 66.04) (xy 228.6 66.04) + (xy 205.74 66.04) (xy 219.71 66.04) ) (stroke (width 0) @@ -8790,7 +8949,7 @@ ) (wire (pts - (xy 393.7 140.97) (xy 391.16 140.97) + (xy 382.27 140.97) (xy 379.73 140.97) ) (stroke (width 0) @@ -8800,7 +8959,7 @@ ) (wire (pts - (xy 19.05 158.75) (xy 30.48 158.75) + (xy 17.78 184.15) (xy 29.21 184.15) ) (stroke (width 0) @@ -8820,7 +8979,17 @@ ) (wire (pts - (xy 289.56 143.51) (xy 298.45 143.51) + (xy 57.15 144.78) (xy 71.12 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cee47ae-eff9-4bcd-8842-f55dc56d00ae") + ) + (wire + (pts + (xy 264.16 142.24) (xy 276.86 142.24) ) (stroke (width 0) @@ -8890,7 +9059,7 @@ ) (wire (pts - (xy 386.08 149.86) (xy 383.54 149.86) + (xy 374.65 149.86) (xy 372.11 149.86) ) (stroke (width 0) @@ -8921,7 +9090,7 @@ ) (wire (pts - (xy 81.28 171.45) (xy 92.71 171.45) + (xy 80.01 196.85) (xy 91.44 196.85) ) (stroke (width 0) @@ -8931,7 +9100,7 @@ ) (wire (pts - (xy 311.15 123.19) (xy 311.15 121.92) + (xy 297.18 121.92) (xy 297.18 120.65) ) (stroke (width 0) @@ -8981,7 +9150,7 @@ ) (wire (pts - (xy 69.85 124.46) (xy 77.47 124.46) + (xy 71.12 144.78) (xy 78.74 144.78) ) (stroke (width 0) @@ -8991,7 +9160,7 @@ ) (wire (pts - (xy 356.87 138.43) (xy 364.49 138.43) + (xy 345.44 138.43) (xy 353.06 138.43) ) (stroke (width 0) @@ -9001,7 +9170,7 @@ ) (wire (pts - (xy 391.16 149.86) (xy 393.7 149.86) + (xy 379.73 149.86) (xy 382.27 149.86) ) (stroke (width 0) @@ -9011,7 +9180,7 @@ ) (wire (pts - (xy 19.05 153.67) (xy 30.48 153.67) + (xy 17.78 179.07) (xy 29.21 179.07) ) (stroke (width 0) @@ -9031,7 +9200,7 @@ ) (wire (pts - (xy 331.47 140.97) (xy 330.2 140.97) + (xy 317.5 139.7) (xy 316.23 139.7) ) (stroke (width 0) @@ -9051,7 +9220,7 @@ ) (wire (pts - (xy 391.16 153.67) (xy 393.7 153.67) + (xy 379.73 153.67) (xy 382.27 153.67) ) (stroke (width 0) @@ -9071,7 +9240,7 @@ ) (wire (pts - (xy 81.28 153.67) (xy 92.71 153.67) + (xy 80.01 179.07) (xy 91.44 179.07) ) (stroke (width 0) @@ -9133,7 +9302,7 @@ ) (wire (pts - (xy 320.04 120.65) (xy 320.04 121.92) + (xy 306.07 119.38) (xy 306.07 120.65) ) (stroke (width 0) @@ -9181,6 +9350,16 @@ ) (uuid "6f7c7049-27c4-4d37-8f0f-bf8db1973b0c") ) + (wire + (pts + (xy 71.12 144.78) (xy 71.12 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f8bac43-080d-4cac-afb3-58b0fedec75c") + ) (wire (pts (xy 209.55 185.42) (xy 209.55 186.69) @@ -9333,13 +9512,13 @@ ) (wire (pts - (xy 58.42 124.46) (xy 69.85 124.46) + (xy 54.61 144.78) (xy 44.45 144.78) ) (stroke (width 0) (type default) ) - (uuid "7d34d147-e8f6-48ad-8eaa-e250118be149") + (uuid "7e13f780-d273-4707-8259-a7f70d67530d") ) (wire (pts @@ -9424,7 +9603,7 @@ ) (wire (pts - (xy 19.05 156.21) (xy 30.48 156.21) + (xy 17.78 181.61) (xy 29.21 181.61) ) (stroke (width 0) @@ -9454,7 +9633,7 @@ ) (wire (pts - (xy 69.85 130.81) (xy 69.85 132.08) + (xy 71.12 151.13) (xy 71.12 152.4) ) (stroke (width 0) @@ -9475,7 +9654,7 @@ ) (wire (pts - (xy 87.63 200.66) (xy 93.98 200.66) + (xy 86.36 226.06) (xy 92.71 226.06) ) (stroke (width 0) @@ -9516,7 +9695,7 @@ ) (wire (pts - (xy 331.47 151.13) (xy 328.93 151.13) + (xy 317.5 149.86) (xy 314.96 149.86) ) (stroke (width 0) @@ -9556,7 +9735,7 @@ ) (wire (pts - (xy 41.91 125.73) (xy 41.91 124.46) + (xy 44.45 146.05) (xy 44.45 144.78) ) (stroke (width 0) @@ -9566,17 +9745,7 @@ ) (wire (pts - (xy 55.88 124.46) (xy 55.88 138.43) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8e8efe52-4cfb-415c-8390-bb6d0da96e21") - ) - (wire - (pts - (xy 41.91 130.81) (xy 41.91 132.08) + (xy 44.45 151.13) (xy 44.45 152.4) ) (stroke (width 0) @@ -9646,7 +9815,7 @@ ) (wire (pts - (xy 19.05 163.83) (xy 30.48 163.83) + (xy 17.78 189.23) (xy 29.21 189.23) ) (stroke (width 0) @@ -9704,6 +9873,16 @@ ) (uuid "95babfc4-ef4d-4f35-beb0-b6e4d69bf7e2") ) + (wire + (pts + (xy 392.43 140.97) (xy 401.32 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95d388fb-684c-4516-85ca-678987cbdbc9") + ) (polyline (pts (xy 335.28 41.275) (xy 335.28 38.1) @@ -9746,7 +9925,7 @@ ) (wire (pts - (xy 306.07 138.43) (xy 314.96 138.43) + (xy 287.02 137.16) (xy 300.99 137.16) ) (stroke (width 0) @@ -9766,7 +9945,7 @@ ) (wire (pts - (xy 19.05 173.99) (xy 30.48 173.99) + (xy 17.78 199.39) (xy 29.21 199.39) ) (stroke (width 0) @@ -9804,16 +9983,6 @@ ) (uuid "9d45c0e5-8a99-4d64-bce1-6e79ef8bccdd") ) - (wire - (pts - (xy 58.42 123.19) (xy 58.42 124.46) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9d5c9b91-7d14-4222-b06c-bd18df33c1b7") - ) (polyline (pts (xy 341.63 40.005) (xy 341.63 40.64) @@ -9847,7 +10016,7 @@ ) (wire (pts - (xy 369.57 138.43) (xy 375.92 138.43) + (xy 358.14 138.43) (xy 364.49 138.43) ) (stroke (width 0) @@ -9867,7 +10036,7 @@ ) (wire (pts - (xy 30.48 143.51) (xy 19.05 143.51) + (xy 29.21 168.91) (xy 17.78 168.91) ) (stroke (width 0) @@ -9907,7 +10076,7 @@ ) (wire (pts - (xy 55.88 123.19) (xy 55.88 124.46) + (xy 44.45 135.89) (xy 44.45 144.78) ) (stroke (width 0) @@ -9925,6 +10094,16 @@ ) (uuid "a57bc69f-6a62-4a2e-ba5a-84109cf048cc") ) + (wire + (pts + (xy 57.15 144.78) (xy 57.15 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5fd4de8-9ba5-42d4-beae-8673c0db03e1") + ) (wire (pts (xy 162.56 86.36) (xy 162.56 88.9) @@ -9977,7 +10156,7 @@ ) (wire (pts - (xy 381 148.59) (xy 381 157.48) + (xy 369.57 148.59) (xy 369.57 157.48) ) (stroke (width 0) @@ -10007,7 +10186,17 @@ ) (wire (pts - (xy 100.33 148.59) (xy 100.33 149.86) + (xy 54.61 144.78) (xy 54.61 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abfa069b-5166-47d5-b421-01b4881a55b3") + ) + (wire + (pts + (xy 99.06 173.99) (xy 99.06 175.26) ) (stroke (width 0) @@ -10017,7 +10206,7 @@ ) (wire (pts - (xy 320.04 121.92) (xy 320.04 133.35) + (xy 306.07 120.65) (xy 306.07 132.08) ) (stroke (width 0) @@ -10077,7 +10266,7 @@ ) (wire (pts - (xy 311.15 128.27) (xy 311.15 129.54) + (xy 297.18 127) (xy 297.18 128.27) ) (stroke (width 0) @@ -10117,7 +10306,7 @@ ) (wire (pts - (xy 372.11 143.51) (xy 375.92 143.51) + (xy 360.68 143.51) (xy 364.49 143.51) ) (stroke (width 0) @@ -10127,7 +10316,7 @@ ) (wire (pts - (xy 372.11 121.92) (xy 381 121.92) + (xy 360.68 121.92) (xy 369.57 121.92) ) (stroke (width 0) @@ -10137,7 +10326,7 @@ ) (wire (pts - (xy 34.29 125.73) (xy 34.29 124.46) + (xy 36.83 146.05) (xy 36.83 144.78) ) (stroke (width 0) @@ -10157,7 +10346,7 @@ ) (wire (pts - (xy 313.69 143.51) (xy 314.96 143.51) + (xy 299.72 142.24) (xy 300.99 142.24) ) (stroke (width 0) @@ -10167,7 +10356,7 @@ ) (wire (pts - (xy 81.28 161.29) (xy 100.33 161.29) + (xy 80.01 186.69) (xy 99.06 186.69) ) (stroke (width 0) @@ -10187,7 +10376,7 @@ ) (wire (pts - (xy 64.77 205.74) (xy 71.12 205.74) + (xy 63.5 231.14) (xy 69.85 231.14) ) (stroke (width 0) @@ -10207,7 +10396,7 @@ ) (wire (pts - (xy 34.29 130.81) (xy 34.29 132.08) + (xy 36.83 151.13) (xy 36.83 152.4) ) (stroke (width 0) @@ -10238,7 +10427,7 @@ ) (wire (pts - (xy 100.33 147.32) (xy 100.33 148.59) + (xy 99.06 172.72) (xy 99.06 173.99) ) (stroke (width 0) @@ -10288,7 +10477,7 @@ ) (wire (pts - (xy 320.04 148.59) (xy 320.04 154.94) + (xy 306.07 147.32) (xy 306.07 153.67) ) (stroke (width 0) @@ -10308,7 +10497,7 @@ ) (wire (pts - (xy 383.54 149.86) (xy 372.11 149.86) + (xy 372.11 149.86) (xy 360.68 149.86) ) (stroke (width 0) @@ -10348,7 +10537,17 @@ ) (wire (pts - (xy 372.11 149.86) (xy 372.11 151.13) + (xy 327.66 139.7) (xy 339.09 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce5d98c0-97f1-4047-85f5-19abb01b43c9") + ) + (wire + (pts + (xy 360.68 149.86) (xy 360.68 151.13) ) (stroke (width 0) @@ -10398,7 +10597,7 @@ ) (wire (pts - (xy 87.63 195.58) (xy 93.98 195.58) + (xy 86.36 220.98) (xy 92.71 220.98) ) (stroke (width 0) @@ -10479,7 +10678,7 @@ ) (wire (pts - (xy 372.11 123.19) (xy 372.11 121.92) + (xy 360.68 123.19) (xy 360.68 121.92) ) (stroke (width 0) @@ -10489,7 +10688,7 @@ ) (wire (pts - (xy 381 121.92) (xy 381 133.35) + (xy 369.57 121.92) (xy 369.57 133.35) ) (stroke (width 0) @@ -10539,7 +10738,7 @@ ) (wire (pts - (xy 100.33 148.59) (xy 102.87 148.59) + (xy 99.06 173.99) (xy 101.6 173.99) ) (stroke (width 0) @@ -10549,7 +10748,7 @@ ) (wire (pts - (xy 372.11 128.27) (xy 372.11 129.54) + (xy 360.68 128.27) (xy 360.68 129.54) ) (stroke (width 0) @@ -10569,7 +10768,7 @@ ) (wire (pts - (xy 393.7 153.67) (xy 393.7 149.86) + (xy 382.27 153.67) (xy 382.27 149.86) ) (stroke (width 0) @@ -10609,7 +10808,17 @@ ) (wire (pts - (xy 81.28 148.59) (xy 92.71 148.59) + (xy 71.12 142.24) (xy 71.12 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc7e2a91-59e4-4e07-a4ab-fc13dad72a01") + ) + (wire + (pts + (xy 80.01 173.99) (xy 91.44 173.99) ) (stroke (width 0) @@ -10649,17 +10858,7 @@ ) (wire (pts - (xy 69.85 125.73) (xy 69.85 124.46) - ) - (stroke - (width 0) - (type default) - ) - (uuid "def2b65b-ffc6-4ee4-adb0-f43f477ad3a9") - ) - (wire - (pts - (xy 55.88 186.69) (xy 55.88 189.23) + (xy 54.61 212.09) (xy 54.61 214.63) ) (stroke (width 0) @@ -10689,7 +10888,7 @@ ) (wire (pts - (xy 303.53 138.43) (xy 306.07 138.43) + (xy 281.94 137.16) (xy 287.02 137.16) ) (stroke (width 0) @@ -10709,7 +10908,7 @@ ) (wire (pts - (xy 81.28 166.37) (xy 92.71 166.37) + (xy 80.01 191.77) (xy 91.44 191.77) ) (stroke (width 0) @@ -10759,7 +10958,7 @@ ) (wire (pts - (xy 87.63 185.42) (xy 93.98 185.42) + (xy 86.36 210.82) (xy 92.71 210.82) ) (stroke (width 0) @@ -10769,7 +10968,7 @@ ) (wire (pts - (xy 372.11 156.21) (xy 372.11 157.48) + (xy 360.68 156.21) (xy 360.68 157.48) ) (stroke (width 0) @@ -10799,7 +10998,7 @@ ) (wire (pts - (xy 331.47 140.97) (xy 345.44 140.97) + (xy 317.5 139.7) (xy 322.58 139.7) ) (stroke (width 0) @@ -10809,7 +11008,7 @@ ) (wire (pts - (xy 102.87 163.83) (xy 109.22 163.83) + (xy 101.6 189.23) (xy 107.95 189.23) ) (stroke (width 0) @@ -10847,16 +11046,6 @@ ) (uuid "ec8aec58-0ade-44d1-be46-bdf16e5b7c6f") ) - (wire - (pts - (xy 58.42 124.46) (xy 58.42 138.43) - ) - (stroke - (width 0) - (type default) - ) - (uuid "eca71904-52a3-47d2-b47b-c12419009514") - ) (polyline (pts (xy 335.915 42.545) (xy 335.915 45.085) @@ -10879,7 +11068,7 @@ ) (wire (pts - (xy 313.69 151.13) (xy 323.85 151.13) + (xy 299.72 149.86) (xy 309.88 149.86) ) (stroke (width 0) @@ -10907,16 +11096,6 @@ ) (uuid "efd7f80a-ad5a-49c0-b5c1-c842f31e7d70") ) - (wire - (pts - (xy 41.91 124.46) (xy 55.88 124.46) - ) - (stroke - (width 0) - (type default) - ) - (uuid "efdbb5b3-450f-4820-8080-4a31c0aa1d0e") - ) (wire (pts (xy 339.09 93.98) (xy 347.98 93.98) @@ -10929,7 +11108,7 @@ ) (wire (pts - (xy 19.05 179.07) (xy 30.48 179.07) + (xy 17.78 204.47) (xy 29.21 204.47) ) (stroke (width 0) @@ -10959,7 +11138,7 @@ ) (wire (pts - (xy 306.07 151.13) (xy 306.07 154.94) + (xy 287.02 149.86) (xy 287.02 153.67) ) (stroke (width 0) @@ -10979,7 +11158,7 @@ ) (wire (pts - (xy 77.47 125.73) (xy 77.47 124.46) + (xy 78.74 146.05) (xy 78.74 144.78) ) (stroke (width 0) @@ -11009,7 +11188,7 @@ ) (wire (pts - (xy 77.47 130.81) (xy 77.47 132.08) + (xy 78.74 151.13) (xy 78.74 152.4) ) (stroke (width 0) @@ -11060,7 +11239,7 @@ ) (wire (pts - (xy 393.7 140.97) (xy 401.32 140.97) + (xy 382.27 140.97) (xy 387.35 140.97) ) (stroke (width 0) @@ -11100,7 +11279,7 @@ ) (wire (pts - (xy 19.05 148.59) (xy 30.48 148.59) + (xy 17.78 173.99) (xy 29.21 173.99) ) (stroke (width 0) @@ -11110,7 +11289,7 @@ ) (wire (pts - (xy 289.56 138.43) (xy 298.45 138.43) + (xy 264.16 137.16) (xy 276.86 137.16) ) (stroke (width 0) @@ -11120,7 +11299,7 @@ ) (wire (pts - (xy 313.69 151.13) (xy 313.69 143.51) + (xy 299.72 149.86) (xy 299.72 142.24) ) (stroke (width 0) @@ -11140,7 +11319,7 @@ ) (wire (pts - (xy 19.05 181.61) (xy 30.48 181.61) + (xy 17.78 207.01) (xy 29.21 207.01) ) (stroke (width 0) @@ -11201,7 +11380,7 @@ ) (wire (pts - (xy 19.05 151.13) (xy 30.48 151.13) + (xy 17.78 176.53) (xy 29.21 176.53) ) (stroke (width 0) @@ -11220,7 +11399,7 @@ (uuid "01099211-5bb3-4121-b3a8-cbdf2bb3b170") ) (label "PB3" - (at 92.71 153.67 180) + (at 91.44 179.07 180) (effects (font (size 1.27 1.27) @@ -11230,7 +11409,7 @@ (uuid "05b41fda-c301-409f-a999-ace3d10d3e31") ) (label "VBUS_FB" - (at 19.05 151.13 0) + (at 17.78 176.53 0) (effects (font (size 1.27 1.27) @@ -11250,7 +11429,7 @@ (uuid "081adec4-0c3f-4dbb-b502-4b3524c1097f") ) (label "BOOTSEL" - (at 92.71 166.37 180) + (at 91.44 191.77 180) (effects (font (size 1.27 1.27) @@ -11260,7 +11439,7 @@ (uuid "09772edb-eb92-4764-a85e-c0033ee06bb5") ) (label "PD0" - (at 92.71 171.45 180) + (at 91.44 196.85 180) (effects (font (size 1.27 1.27) @@ -11310,7 +11489,7 @@ (uuid "1e9990c7-e378-4f9c-925e-79eba95b0aaf") ) (label "LED_B" - (at 19.05 163.83 0) + (at 17.78 189.23 0) (effects (font (size 1.27 1.27) @@ -11320,7 +11499,7 @@ (uuid "295e59d6-c8b6-4bfb-9ad3-1771a756e477") ) (label "HEATER_ON" - (at 19.05 158.75 0) + (at 17.78 184.15 0) (effects (font (size 1.27 1.27) @@ -11350,7 +11529,7 @@ (uuid "3c6d5d2f-de2f-4db3-a8c9-bee40994bbc7") ) (label "BTN1" - (at 92.71 148.59 180) + (at 91.44 173.99 180) (effects (font (size 1.27 1.27) @@ -11390,7 +11569,7 @@ (uuid "601a6b20-d85e-443e-b907-e8bbe6d4a63e") ) (label "SWCLK" - (at 19.05 179.07 0) + (at 17.78 204.47 0) (effects (font (size 1.27 1.27) @@ -11400,7 +11579,7 @@ (uuid "628d8bbf-a55e-4f65-b1bd-67e5432297c6") ) (label "ACC_INT1" - (at 19.05 148.59 0) + (at 17.78 173.99 0) (effects (font (size 1.27 1.27) @@ -11490,7 +11669,7 @@ (uuid "847c253b-f6d8-490a-9ac6-9d17ded1c735") ) (label "CURR_FB" - (at 19.05 153.67 0) + (at 17.78 179.07 0) (effects (font (size 1.27 1.27) @@ -11510,7 +11689,7 @@ (uuid "8cb23091-4c0c-4420-8cae-05eb0016fdb3") ) (label "SDA" - (at 87.63 185.42 0) + (at 86.36 210.82 0) (effects (font (size 1.27 1.27) @@ -11520,7 +11699,7 @@ (uuid "90d97780-087a-4999-ae0c-6857fc7154ff") ) (label "TIP_K" - (at 356.87 138.43 0) + (at 345.44 138.43 0) (effects (font (size 1.27 1.27) @@ -11530,7 +11709,7 @@ (uuid "94c8c448-12ac-45fe-953d-93712e526761") ) (label "PA15" - (at 87.63 195.58 0) + (at 86.36 220.98 0) (effects (font (size 1.27 1.27) @@ -11540,7 +11719,7 @@ (uuid "950a0194-8835-4cc8-88cd-e3db8e05f2cf") ) (label "PA15" - (at 19.05 181.61 0) + (at 17.78 207.01 0) (effects (font (size 1.27 1.27) @@ -11550,7 +11729,7 @@ (uuid "9556172f-c9ba-40e0-b3d7-cde5e6b71ade") ) (label "SWDIO" - (at 19.05 176.53 0) + (at 17.78 201.93 0) (effects (font (size 1.27 1.27) @@ -11580,7 +11759,7 @@ (uuid "9b90c7d4-c612-4666-a131-793a22f3b2e3") ) (label "SCL" - (at 87.63 190.5 0) + (at 86.36 215.9 0) (effects (font (size 1.27 1.27) @@ -11590,7 +11769,7 @@ (uuid "a081e2a7-072d-4d93-bd02-91d72559e96f") ) (label "SDA" - (at 109.22 163.83 180) + (at 107.95 189.23 180) (effects (font (size 1.27 1.27) @@ -11600,7 +11779,7 @@ (uuid "a093c32a-2b9e-4d59-9760-79aa99f0b999") ) (label "BTN2" - (at 92.71 151.13 180) + (at 91.44 176.53 180) (effects (font (size 1.27 1.27) @@ -11620,7 +11799,7 @@ (uuid "a40e4d76-c781-46e3-83d8-cd0b0c2a028f") ) (label "SCL" - (at 109.22 161.29 180) + (at 107.95 186.69 180) (effects (font (size 1.27 1.27) @@ -11630,7 +11809,7 @@ (uuid "a606cf4b-09be-4e2d-8d1e-374669be59d0") ) (label "INT_N" - (at 92.71 156.21 180) + (at 91.44 181.61 180) (effects (font (size 1.27 1.27) @@ -11650,7 +11829,7 @@ (uuid "a94cc9c7-bcc8-4058-a1f9-584729312949") ) (label "CURR_FB" - (at 345.44 140.97 180) + (at 339.09 139.7 180) (effects (font (size 1.27 1.27) @@ -11660,7 +11839,7 @@ (uuid "a9a4008e-018e-4765-a46c-36de9b525996") ) (label "PD0" - (at 87.63 200.66 0) + (at 86.36 226.06 0) (effects (font (size 1.27 1.27) @@ -11680,7 +11859,7 @@ (uuid "ae4e99d2-aaa2-4d25-b458-fb3f633094ed") ) (label "LED_A" - (at 19.05 161.29 0) + (at 17.78 186.69 0) (effects (font (size 1.27 1.27) @@ -11700,7 +11879,7 @@ (uuid "af455013-b72d-4872-a286-2d4fa4958394") ) (label "DISP_NRST" - (at 92.71 158.75 180) + (at 91.44 184.15 180) (effects (font (size 1.27 1.27) @@ -11730,7 +11909,7 @@ (uuid "b6c0d1ba-1994-4df2-9402-af8b357965d4") ) (label "NRST" - (at 64.77 200.66 0) + (at 63.5 226.06 0) (effects (font (size 1.27 1.27) @@ -11750,7 +11929,7 @@ (uuid "bda7a24d-defd-4741-8151-abdcd143f881") ) (label "SHUNT_H" - (at 289.56 138.43 0) + (at 264.16 137.16 0) (effects (font (size 1.27 1.27) @@ -11770,7 +11949,7 @@ (uuid "c0b7362b-03a4-4f14-9fec-61f3d9ab8274") ) (label "D-" - (at 19.05 171.45 0) + (at 17.78 196.85 0) (effects (font (size 1.27 1.27) @@ -11790,7 +11969,7 @@ (uuid "c68a097c-2f2c-4b37-88ec-b256fe66765e") ) (label "D+" - (at 19.05 173.99 0) + (at 17.78 199.39 0) (effects (font (size 1.27 1.27) @@ -11800,7 +11979,7 @@ (uuid "c794d11b-adae-4edb-851a-f647647d4efc") ) (label "PD1" - (at 87.63 205.74 0) + (at 86.36 231.14 0) (effects (font (size 1.27 1.27) @@ -11810,7 +11989,7 @@ (uuid "c79b90f3-5ead-4b4f-919f-732143355550") ) (label "SHUNT_L" - (at 289.56 143.51 0) + (at 264.16 142.24 0) (effects (font (size 1.27 1.27) @@ -11830,7 +12009,7 @@ (uuid "cadbf1bd-a97e-4a41-9d36-6f5c9ea84507") ) (label "PB3" - (at 64.77 205.74 0) + (at 63.5 231.14 0) (effects (font (size 1.27 1.27) @@ -11840,7 +12019,7 @@ (uuid "cbdacaf7-0e11-4eb1-a8d9-472b102925f5") ) (label "TC_FB" - (at 19.05 156.21 0) + (at 17.78 181.61 0) (effects (font (size 1.27 1.27) @@ -11870,7 +12049,7 @@ (uuid "d9ad8bd3-6a8d-4145-9254-d6fab07942c7") ) (label "PD1" - (at 92.71 173.99 180) + (at 91.44 199.39 180) (effects (font (size 1.27 1.27) @@ -11910,7 +12089,7 @@ (uuid "ecb87673-e1d3-49f5-825b-cfe5cd083ea7") ) (label "LED_RING" - (at 19.05 166.37 0) + (at 17.78 191.77 0) (effects (font (size 1.27 1.27) @@ -11920,7 +12099,7 @@ (uuid "f5257582-b7c9-4fbe-8aed-08b931ace40f") ) (label "NRST" - (at 19.05 143.51 0) + (at 17.78 168.91 0) (effects (font (size 1.27 1.27) @@ -11940,7 +12119,7 @@ (uuid "fd4e98ef-fd9c-46f1-9b9d-0644fe63810c") ) (label "ACC_INT2" - (at 19.05 168.91 0) + (at 17.78 194.31 0) (effects (font (size 1.27 1.27) @@ -12017,7 +12196,7 @@ ) (symbol (lib_id "power:GND") - (at 306.07 154.94 0) + (at 287.02 153.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12025,7 +12204,7 @@ (dnp no) (uuid "064a9815-d52e-49f1-abc6-d3613b7b0580") (property "Reference" "#PWR053" - (at 306.07 161.29 0) + (at 287.02 160.02 0) (effects (font (size 1.27 1.27) @@ -12034,7 +12213,7 @@ ) ) (property "Value" "GND" - (at 306.07 159.004 0) + (at 287.02 157.734 0) (effects (font (size 1.27 1.27) @@ -12042,7 +12221,7 @@ ) ) (property "Footprint" "" - (at 306.07 154.94 0) + (at 287.02 153.67 0) (effects (font (size 1.27 1.27) @@ -12051,7 +12230,7 @@ ) ) (property "Datasheet" "" - (at 306.07 154.94 0) + (at 287.02 153.67 0) (effects (font (size 1.27 1.27) @@ -12060,7 +12239,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 306.07 154.94 0) + (at 287.02 153.67 0) (effects (font (size 1.27 1.27) @@ -12458,7 +12637,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 300.99 138.43 90) + (at 279.4 137.16 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12466,7 +12645,7 @@ (dnp no) (uuid "0ee4c0ff-d618-47cd-8f50-459d4cf6fb22") (property "Reference" "R15" - (at 299.212 133.858 90) + (at 277.622 132.588 90) (effects (font (size 1.016 1.016) @@ -12474,8 +12653,8 @@ (justify right) ) ) - (property "Value" "TBD" - (at 299.212 135.89 90) + (property "Value" "1k 0.1%" + (at 275.336 134.62 90) (effects (font (size 1.27 1.27) @@ -12484,7 +12663,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 300.99 138.43 0) + (at 279.4 137.16 0) (effects (font (size 1.27 1.27) @@ -12493,7 +12672,7 @@ ) ) (property "Datasheet" "~" - (at 300.99 138.43 0) + (at 279.4 137.16 0) (effects (font (size 1.27 1.27) @@ -12502,7 +12681,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 300.99 138.43 0) + (at 279.4 137.16 0) (effects (font (size 1.27 1.27) @@ -12597,7 +12776,7 @@ ) (symbol (lib_id "power:GND") - (at 311.15 129.54 0) + (at 297.18 128.27 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12605,7 +12784,7 @@ (dnp no) (uuid "158fa7bc-7ddc-4f94-9415-f40e81dc806d") (property "Reference" "#PWR054" - (at 311.15 135.89 0) + (at 297.18 134.62 0) (effects (font (size 1.27 1.27) @@ -12614,7 +12793,7 @@ ) ) (property "Value" "GND" - (at 311.15 133.35 0) + (at 297.18 132.08 0) (effects (font (size 1.27 1.27) @@ -12622,7 +12801,7 @@ ) ) (property "Footprint" "" - (at 311.15 129.54 0) + (at 297.18 128.27 0) (effects (font (size 1.27 1.27) @@ -12631,7 +12810,7 @@ ) ) (property "Datasheet" "" - (at 311.15 129.54 0) + (at 297.18 128.27 0) (effects (font (size 1.27 1.27) @@ -12640,7 +12819,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 311.15 129.54 0) + (at 297.18 128.27 0) (effects (font (size 1.27 1.27) @@ -12988,7 +13167,7 @@ (justify left) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical" (at 171.45 128.27 0) (effects (font @@ -13173,71 +13352,6 @@ ) ) ) - (symbol - (lib_id "power:+3.3V") - (at 58.42 123.19 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "21a456dd-ef2d-43b5-93c1-4195d8914b3f") - (property "Reference" "#PWR011" - (at 58.42 127 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 60.452 119.38 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 58.42 123.19 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 58.42 123.19 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 58.42 123.19 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "925f958b-c4c0-4b29-b51c-dd7bb73562a4") - ) - (instances - (project "usbc_soldering_iron" - (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" - (reference "#PWR011") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 233.68 30.48 0) @@ -13443,7 +13557,7 @@ ) (symbol (lib_id "power:GND") - (at 55.88 189.23 0) + (at 54.61 214.63 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13452,7 +13566,7 @@ (fields_autoplaced yes) (uuid "27e38f4b-c690-4ce7-ad93-44876bf3eee2") (property "Reference" "#PWR09" - (at 55.88 195.58 0) + (at 54.61 220.98 0) (effects (font (size 1.27 1.27) @@ -13461,7 +13575,7 @@ ) ) (property "Value" "GND" - (at 55.88 194.31 0) + (at 54.61 219.71 0) (effects (font (size 1.27 1.27) @@ -13469,7 +13583,7 @@ ) ) (property "Footprint" "" - (at 55.88 189.23 0) + (at 54.61 214.63 0) (effects (font (size 1.27 1.27) @@ -13478,7 +13592,7 @@ ) ) (property "Datasheet" "" - (at 55.88 189.23 0) + (at 54.61 214.63 0) (effects (font (size 1.27 1.27) @@ -13487,7 +13601,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 55.88 189.23 0) + (at 54.61 214.63 0) (effects (font (size 1.27 1.27) @@ -13644,7 +13758,7 @@ ) (symbol (lib_id "power:GND") - (at 372.11 157.48 0) + (at 360.68 157.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13652,7 +13766,7 @@ (dnp no) (uuid "295ea049-6ddd-4b55-a7f6-055a98f5a29c") (property "Reference" "#PWR062" - (at 372.11 163.83 0) + (at 360.68 163.83 0) (effects (font (size 1.27 1.27) @@ -13661,7 +13775,7 @@ ) ) (property "Value" "GND" - (at 372.11 161.544 0) + (at 360.68 161.544 0) (effects (font (size 1.27 1.27) @@ -13669,7 +13783,7 @@ ) ) (property "Footprint" "" - (at 372.11 157.48 0) + (at 360.68 157.48 0) (effects (font (size 1.27 1.27) @@ -13678,7 +13792,7 @@ ) ) (property "Datasheet" "" - (at 372.11 157.48 0) + (at 360.68 157.48 0) (effects (font (size 1.27 1.27) @@ -13687,7 +13801,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 372.11 157.48 0) + (at 360.68 157.48 0) (effects (font (size 1.27 1.27) @@ -13910,7 +14024,7 @@ ) (symbol (lib_id "power:GND") - (at 381 157.48 0) + (at 369.57 157.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13918,7 +14032,7 @@ (dnp no) (uuid "3066683c-2e47-4eb0-b6ea-92580f8c78a9") (property "Reference" "#PWR064" - (at 381 163.83 0) + (at 369.57 163.83 0) (effects (font (size 1.27 1.27) @@ -13927,7 +14041,7 @@ ) ) (property "Value" "GND" - (at 381 161.544 0) + (at 369.57 161.544 0) (effects (font (size 1.27 1.27) @@ -13935,7 +14049,7 @@ ) ) (property "Footprint" "" - (at 381 157.48 0) + (at 369.57 157.48 0) (effects (font (size 1.27 1.27) @@ -13944,7 +14058,7 @@ ) ) (property "Datasheet" "" - (at 381 157.48 0) + (at 369.57 157.48 0) (effects (font (size 1.27 1.27) @@ -13953,7 +14067,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 381 157.48 0) + (at 369.57 157.48 0) (effects (font (size 1.27 1.27) @@ -15020,7 +15134,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 388.62 149.86 90) + (at 377.19 149.86 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15028,7 +15142,7 @@ (dnp no) (uuid "45cb93b2-6569-4c67-9067-cad42b9e0a19") (property "Reference" "R25" - (at 387.35 145.542 90) + (at 375.666 145.542 90) (effects (font (size 1.016 1.016) @@ -15036,8 +15150,8 @@ (justify right) ) ) - (property "Value" "RF" - (at 387.35 147.574 90) + (property "Value" "270k 0.1%" + (at 371.856 147.574 90) (effects (font (size 1.27 1.27) @@ -15046,7 +15160,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 388.62 149.86 0) + (at 377.19 149.86 0) (effects (font (size 1.27 1.27) @@ -15055,7 +15169,7 @@ ) ) (property "Datasheet" "~" - (at 388.62 149.86 0) + (at 377.19 149.86 0) (effects (font (size 1.27 1.27) @@ -15064,7 +15178,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 388.62 149.86 0) + (at 377.19 149.86 0) (effects (font (size 1.27 1.27) @@ -15157,7 +15271,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 93.98 190.5 270) + (at 92.71 215.9 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -15166,7 +15280,7 @@ (dnp no) (uuid "4e6cc74c-e772-4684-80d9-aa623f4c03a0") (property "Reference" "TP3" - (at 99.568 189.23 90) + (at 98.298 214.63 90) (effects (font (size 1.27 1.27) @@ -15175,7 +15289,7 @@ ) ) (property "Value" "TP_SCL" - (at 99.568 191.516 90) + (at 98.298 216.916 90) (effects (font (size 1.27 1.27) @@ -15184,7 +15298,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 93.98 185.42 0) + (at 92.71 210.82 0) (effects (font (size 1.27 1.27) @@ -15193,7 +15307,7 @@ ) ) (property "Datasheet" "~" - (at 93.98 185.42 0) + (at 92.71 210.82 0) (effects (font (size 1.27 1.27) @@ -15202,7 +15316,7 @@ ) ) (property "Description" "test point" - (at 93.98 190.5 0) + (at 92.71 215.9 0) (effects (font (size 1.27 1.27) @@ -15224,7 +15338,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 100.33 152.4 0) + (at 99.06 177.8 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -15233,7 +15347,7 @@ (dnp no) (uuid "4f8474b9-c667-4a0d-8473-5d66288e2dee") (property "Reference" "R4" - (at 98.552 151.13 0) + (at 97.282 176.53 0) (effects (font (size 1.016 1.016) @@ -15242,7 +15356,7 @@ ) ) (property "Value" "10k" - (at 98.552 153.67 0) + (at 97.282 179.07 0) (effects (font (size 1.27 1.27) @@ -15251,7 +15365,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 100.33 152.4 0) + (at 99.06 177.8 0) (effects (font (size 1.27 1.27) @@ -15260,7 +15374,7 @@ ) ) (property "Datasheet" "~" - (at 100.33 152.4 0) + (at 99.06 177.8 0) (effects (font (size 1.27 1.27) @@ -15269,7 +15383,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 100.33 152.4 0) + (at 99.06 177.8 0) (effects (font (size 1.27 1.27) @@ -15877,7 +15991,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 300.99 143.51 270) + (at 279.4 142.24 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15885,7 +15999,7 @@ (dnp no) (uuid "635fa52d-42dd-460f-8a50-dde6b826672c") (property "Reference" "R16" - (at 299.212 146.05 90) + (at 277.622 144.78 90) (effects (font (size 1.016 1.016) @@ -15893,8 +16007,8 @@ (justify left) ) ) - (property "Value" "TBD" - (at 299.212 148.336 90) + (property "Value" "1k 0.1%" + (at 275.336 147.066 90) (effects (font (size 1.27 1.27) @@ -15903,7 +16017,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 300.99 143.51 0) + (at 279.4 142.24 0) (effects (font (size 1.27 1.27) @@ -15912,7 +16026,7 @@ ) ) (property "Datasheet" "~" - (at 300.99 143.51 0) + (at 279.4 142.24 0) (effects (font (size 1.27 1.27) @@ -15921,7 +16035,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 300.99 143.51 0) + (at 279.4 142.24 0) (effects (font (size 1.27 1.27) @@ -16284,16 +16398,16 @@ ) (symbol (lib_id "Device:R_Small") - (at 367.03 138.43 90) + (at 222.25 66.04 90) (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "70a2b5ee-6f9a-4f8d-812a-2071d46343c8") - (property "Reference" "R22" - (at 365.252 143.002 90) + (uuid "6f1bb36d-0848-4d16-8951-3db4bd7c3185") + (property "Reference" "R28" + (at 220.726 64.262 90) (effects (font (size 1.016 1.016) @@ -16301,8 +16415,8 @@ (justify right) ) ) - (property "Value" "TBD" - (at 365.252 140.97 90) + (property "Value" "1k" + (at 220.472 62.484 90) (effects (font (size 1.27 1.27) @@ -16311,7 +16425,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 367.03 138.43 0) + (at 222.25 66.04 0) (effects (font (size 1.27 1.27) @@ -16320,7 +16434,7 @@ ) ) (property "Datasheet" "~" - (at 367.03 138.43 0) + (at 222.25 66.04 0) (effects (font (size 1.27 1.27) @@ -16329,7 +16443,77 @@ ) ) (property "Description" "Resistor, small symbol" - (at 367.03 138.43 0) + (at 222.25 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "83ec18a8-e167-47a9-a9cc-2bb3c9f69145") + ) + (pin "1" + (uuid "e8af9241-e289-4d29-ac4a-6bc8cfd486fa") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "R28") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 355.6 138.43 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "70a2b5ee-6f9a-4f8d-812a-2071d46343c8") + (property "Reference" "R22" + (at 353.822 143.002 90) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Value" "1k 0.1%" + (at 351.536 140.97 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 355.6 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 355.6 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 355.6 138.43 0) (effects (font (size 1.27 1.27) @@ -16707,7 +16891,7 @@ ) (symbol (lib_id "power:GND") - (at 69.85 132.08 0) + (at 71.12 152.4 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -16717,7 +16901,7 @@ (fields_autoplaced yes) (uuid "784c40e7-f4a0-45fc-842a-48bd10c89fec") (property "Reference" "#PWR013" - (at 69.85 138.43 0) + (at 71.12 158.75 0) (effects (font (size 1.27 1.27) @@ -16726,7 +16910,7 @@ ) ) (property "Value" "GND" - (at 69.85 137.16 0) + (at 71.12 157.48 0) (effects (font (size 1.27 1.27) @@ -16734,7 +16918,7 @@ ) ) (property "Footprint" "" - (at 69.85 132.08 0) + (at 71.12 152.4 0) (effects (font (size 1.27 1.27) @@ -16743,7 +16927,7 @@ ) ) (property "Datasheet" "" - (at 69.85 132.08 0) + (at 71.12 152.4 0) (effects (font (size 1.27 1.27) @@ -16752,7 +16936,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 69.85 132.08 0) + (at 71.12 152.4 0) (effects (font (size 1.27 1.27) @@ -16936,7 +17120,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 372.11 153.67 0) + (at 360.68 153.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -16944,7 +17128,7 @@ (dnp no) (uuid "7cd32332-3465-42bf-9738-0b2f8b0c1ec2") (property "Reference" "R23" - (at 373.634 152.4 0) + (at 362.204 152.4 0) (effects (font (size 1.016 1.016) @@ -16953,7 +17137,7 @@ ) ) (property "Value" "TBD" - (at 373.634 154.94 0) + (at 362.204 154.94 0) (effects (font (size 1.27 1.27) @@ -16962,7 +17146,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 372.11 153.67 0) + (at 360.68 153.67 0) (effects (font (size 1.27 1.27) @@ -16971,7 +17155,7 @@ ) ) (property "Datasheet" "~" - (at 372.11 153.67 0) + (at 360.68 153.67 0) (effects (font (size 1.27 1.27) @@ -16980,7 +17164,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 372.11 153.67 0) + (at 360.68 153.67 0) (effects (font (size 1.27 1.27) @@ -17005,7 +17189,7 @@ ) (symbol (lib_id "power:GND") - (at 77.47 132.08 0) + (at 78.74 152.4 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -17015,7 +17199,7 @@ (fields_autoplaced yes) (uuid "7ea5516e-0b7a-4ac8-b4ef-693ca136eeb3") (property "Reference" "#PWR016" - (at 77.47 138.43 0) + (at 78.74 158.75 0) (effects (font (size 1.27 1.27) @@ -17024,7 +17208,7 @@ ) ) (property "Value" "GND" - (at 77.47 137.16 0) + (at 78.74 157.48 0) (effects (font (size 1.27 1.27) @@ -17032,7 +17216,7 @@ ) ) (property "Footprint" "" - (at 77.47 132.08 0) + (at 78.74 152.4 0) (effects (font (size 1.27 1.27) @@ -17041,7 +17225,7 @@ ) ) (property "Datasheet" "" - (at 77.47 132.08 0) + (at 78.74 152.4 0) (effects (font (size 1.27 1.27) @@ -17050,7 +17234,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 77.47 132.08 0) + (at 78.74 152.4 0) (effects (font (size 1.27 1.27) @@ -17072,7 +17256,7 @@ ) (symbol (lib_id "MCU_WCH_RiscV:CH32V203GxUx") - (at 55.88 163.83 0) + (at 54.61 189.23 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -17081,7 +17265,7 @@ (fields_autoplaced yes) (uuid "812b729d-71a9-4fc0-9566-1ee890c76c38") (property "Reference" "U1" - (at 58.0233 186.69 0) + (at 56.7533 212.09 0) (effects (font (size 1.27 1.27) @@ -17090,7 +17274,7 @@ ) ) (property "Value" "CH32V203GxUx" - (at 58.0233 189.23 0) + (at 56.7533 214.63 0) (effects (font (size 1.27 1.27) @@ -17099,7 +17283,7 @@ ) ) (property "Footprint" "Package_DFN_QFN:WQFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm" - (at 22.86 185.42 0) + (at 21.59 210.82 0) (effects (font (size 1.27 1.27) @@ -17108,7 +17292,7 @@ ) ) (property "Datasheet" "https://www.wch-ic.com/downloads/CH32V203DS0_PDF.html" - (at 55.88 126.746 0) + (at 54.61 152.146 0) (effects (font (size 1.27 1.27) @@ -17117,7 +17301,7 @@ ) ) (property "Description" "NanjingQinheng WCH RISC-V MCU, 32-64KB flash, 10-20KB RAM, 144 MHz, 2.4-3.6V, 24 GPIO, ADC, OpAmp, CAN, USB, WQFN-28" - (at 55.372 124.46 0) + (at 54.102 149.86 0) (effects (font (size 1.27 1.27) @@ -17223,7 +17407,7 @@ ) (symbol (lib_id "power:GND") - (at 41.91 132.08 0) + (at 44.45 152.4 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -17232,7 +17416,7 @@ (fields_autoplaced yes) (uuid "83bdd820-f1ae-47d4-8e5a-b3d266bcd039") (property "Reference" "#PWR06" - (at 41.91 138.43 0) + (at 44.45 158.75 0) (effects (font (size 1.27 1.27) @@ -17241,7 +17425,7 @@ ) ) (property "Value" "GND" - (at 41.91 137.16 0) + (at 44.45 157.48 0) (effects (font (size 1.27 1.27) @@ -17249,7 +17433,7 @@ ) ) (property "Footprint" "" - (at 41.91 132.08 0) + (at 44.45 152.4 0) (effects (font (size 1.27 1.27) @@ -17258,7 +17442,7 @@ ) ) (property "Datasheet" "" - (at 41.91 132.08 0) + (at 44.45 152.4 0) (effects (font (size 1.27 1.27) @@ -17267,7 +17451,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 41.91 132.08 0) + (at 44.45 152.4 0) (effects (font (size 1.27 1.27) @@ -17353,7 +17537,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 41.91 128.27 0) + (at 44.45 148.59 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -17362,7 +17546,7 @@ (fields_autoplaced yes) (uuid "873555b0-3cbd-499d-a002-fd48e038b512") (property "Reference" "C2" - (at 44.45 127.0062 0) + (at 46.99 147.3262 0) (effects (font (size 1.27 1.27) @@ -17371,7 +17555,7 @@ ) ) (property "Value" "100n" - (at 44.45 129.5462 0) + (at 46.99 149.8662 0) (effects (font (size 1.27 1.27) @@ -17380,7 +17564,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 41.91 128.27 0) + (at 44.45 148.59 0) (effects (font (size 1.27 1.27) @@ -17389,7 +17573,7 @@ ) ) (property "Datasheet" "~" - (at 41.91 128.27 0) + (at 44.45 148.59 0) (effects (font (size 1.27 1.27) @@ -17398,7 +17582,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 41.91 128.27 0) + (at 44.45 148.59 0) (effects (font (size 1.27 1.27) @@ -17493,7 +17677,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 77.47 128.27 0) + (at 78.74 148.59 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -17502,7 +17686,7 @@ (dnp no) (uuid "8e2fecbe-d3c4-44f0-a965-e318fb88f23d") (property "Reference" "C6" - (at 74.93 127.0062 0) + (at 76.2 147.3262 0) (effects (font (size 1.27 1.27) @@ -17511,7 +17695,7 @@ ) ) (property "Value" "1u" - (at 74.93 129.5462 0) + (at 76.2 149.8662 0) (effects (font (size 1.27 1.27) @@ -17520,7 +17704,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 77.47 128.27 0) + (at 78.74 148.59 0) (effects (font (size 1.27 1.27) @@ -17529,7 +17713,7 @@ ) ) (property "Datasheet" "~" - (at 77.47 128.27 0) + (at 78.74 148.59 0) (effects (font (size 1.27 1.27) @@ -17538,7 +17722,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 77.47 128.27 0) + (at 78.74 148.59 0) (effects (font (size 1.27 1.27) @@ -17824,34 +18008,35 @@ ) ) (symbol - (lib_id "Device:C_Small") - (at 34.29 128.27 0) + (lib_id "Device:FerriteBead_Small") + (at 71.12 139.7 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "97e405e9-bcdb-49c6-b9ea-5385b89dd696") - (property "Reference" "C1" - (at 36.83 127.0062 0) + (fields_autoplaced yes) + (uuid "97b33402-dc3a-4a90-a63c-1256fa4e35c8") + (property "Reference" "FB1" + (at 73.66 138.468 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Value" "1u" - (at 36.83 129.5462 0) + (property "Value" "600Ohm@100MHz" + (at 73.66 141.008 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 34.29 128.27 0) + (property "Footprint" "Inductor_SMD:L_0603_1608Metric" + (at 72.898 139.7 90) (effects (font (size 1.27 1.27) @@ -17860,7 +18045,76 @@ ) ) (property "Datasheet" "~" - (at 34.29 128.27 0) + (at 71.12 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 71.12 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "70a8f7a6-62b0-4ee1-9a4e-b75466bb8ef6") + ) + (pin "1" + (uuid "dc80c23f-8189-45a9-b73a-73a96ed626e4") + ) + (instances + (project "" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "FB1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 36.83 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "97e405e9-bcdb-49c6-b9ea-5385b89dd696") + (property "Reference" "C1" + (at 39.37 147.3262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 39.37 149.8662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 36.83 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 36.83 148.59 0) (effects (font (size 1.27 1.27) @@ -17869,7 +18123,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 34.29 128.27 0) + (at 36.83 148.59 0) (effects (font (size 1.27 1.27) @@ -18096,6 +18350,75 @@ ) ) ) + (symbol + (lib_id "Device:R_Small") + (at 325.12 139.7 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a08e5b97-f911-4c26-a3a6-bc7d4c776099") + (property "Reference" "R26" + (at 323.596 141.986 90) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Value" "1k" + (at 323.342 143.764 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 325.12 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 325.12 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 325.12 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e4e8c478-8cd0-4763-80a7-59fbb6cfbf3e") + ) + (pin "1" + (uuid "31627afc-76de-4990-8a08-cb7f39a9b860") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "R26") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 361.95 71.12 0) @@ -18164,7 +18487,7 @@ ) (symbol (lib_id "Amplifier_Operational:MCP6001-OT") - (at 322.58 140.97 0) + (at 308.61 139.7 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18172,7 +18495,7 @@ (dnp no) (uuid "a2589569-18ea-469b-a8d8-8484fd3d0810") (property "Reference" "U6" - (at 323.088 132.334 0) + (at 309.118 131.064 0) (effects (font (size 1.27 1.27) @@ -18180,7 +18503,7 @@ ) ) (property "Value" "MCP6001-OT" - (at 328.168 134.366 0) + (at 314.198 133.096 0) (effects (font (size 1.27 1.27) @@ -18188,7 +18511,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" - (at 320.04 146.05 0) + (at 306.07 144.78 0) (effects (font (size 1.27 1.27) @@ -18198,7 +18521,7 @@ ) ) (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/MCP6001-1R-1U-2-4-1-MHz-Low-Power-Op-Amp-DS20001733L.pdf" - (at 322.58 135.89 0) + (at 308.61 134.62 0) (effects (font (size 1.27 1.27) @@ -18207,7 +18530,7 @@ ) ) (property "Description" "1MHz, Low-Power Op Amp, SOT-23-5" - (at 322.58 140.97 0) + (at 308.61 139.7 0) (effects (font (size 1.27 1.27) @@ -18373,7 +18696,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 100.33 147.32 0) + (at 99.06 172.72 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18382,7 +18705,7 @@ (fields_autoplaced yes) (uuid "a4ba780c-bb44-436d-be6f-b0666d04716a") (property "Reference" "#PWR020" - (at 100.33 151.13 0) + (at 99.06 176.53 0) (effects (font (size 1.27 1.27) @@ -18391,7 +18714,7 @@ ) ) (property "Value" "+3.3V" - (at 100.33 142.24 0) + (at 99.06 167.64 0) (effects (font (size 1.27 1.27) @@ -18399,7 +18722,7 @@ ) ) (property "Footprint" "" - (at 100.33 147.32 0) + (at 99.06 172.72 0) (effects (font (size 1.27 1.27) @@ -18408,7 +18731,7 @@ ) ) (property "Datasheet" "" - (at 100.33 147.32 0) + (at 99.06 172.72 0) (effects (font (size 1.27 1.27) @@ -18417,7 +18740,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 100.33 147.32 0) + (at 99.06 172.72 0) (effects (font (size 1.27 1.27) @@ -18437,9 +18760,75 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 71.12 135.89 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a770f916-3a30-49b6-9da0-8e1bc14fe070") + (property "Reference" "#PWR012" + (at 71.12 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 71.12 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 71.12 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 71.12 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "55cfcc9d-00ce-43ce-88c3-946e65f0e06a") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector:TestPoint") - (at 71.12 200.66 270) + (at 69.85 226.06 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -18448,7 +18837,7 @@ (dnp no) (uuid "abd548ab-cfcc-4001-a23a-4d43a49bb255") (property "Reference" "TP7" - (at 76.708 199.39 90) + (at 75.438 224.79 90) (effects (font (size 1.27 1.27) @@ -18457,7 +18846,7 @@ ) ) (property "Value" "TP_PD1" - (at 76.708 201.676 90) + (at 75.438 227.076 90) (effects (font (size 1.27 1.27) @@ -18466,7 +18855,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 71.12 195.58 0) + (at 69.85 220.98 0) (effects (font (size 1.27 1.27) @@ -18475,7 +18864,7 @@ ) ) (property "Datasheet" "~" - (at 71.12 195.58 0) + (at 69.85 220.98 0) (effects (font (size 1.27 1.27) @@ -18484,7 +18873,7 @@ ) ) (property "Description" "test point" - (at 71.12 200.66 0) + (at 69.85 226.06 0) (effects (font (size 1.27 1.27) @@ -18506,7 +18895,7 @@ ) (symbol (lib_id "power:GND") - (at 320.04 154.94 0) + (at 306.07 153.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18514,7 +18903,7 @@ (dnp no) (uuid "ac249cb3-3a20-48a7-a133-36a4f84c344e") (property "Reference" "#PWR056" - (at 320.04 161.29 0) + (at 306.07 160.02 0) (effects (font (size 1.27 1.27) @@ -18523,7 +18912,7 @@ ) ) (property "Value" "GND" - (at 320.04 159.004 0) + (at 306.07 157.734 0) (effects (font (size 1.27 1.27) @@ -18531,7 +18920,7 @@ ) ) (property "Footprint" "" - (at 320.04 154.94 0) + (at 306.07 153.67 0) (effects (font (size 1.27 1.27) @@ -18540,7 +18929,7 @@ ) ) (property "Datasheet" "" - (at 320.04 154.94 0) + (at 306.07 153.67 0) (effects (font (size 1.27 1.27) @@ -18549,7 +18938,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 320.04 154.94 0) + (at 306.07 153.67 0) (effects (font (size 1.27 1.27) @@ -18707,7 +19096,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 372.11 125.73 0) + (at 360.68 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18716,7 +19105,7 @@ (fields_autoplaced yes) (uuid "b0579bc7-ad73-4296-8d89-a5cdffb488d3") (property "Reference" "C28" - (at 374.65 124.4662 0) + (at 363.22 124.4662 0) (effects (font (size 1.27 1.27) @@ -18725,7 +19114,7 @@ ) ) (property "Value" "100n" - (at 374.65 127.0062 0) + (at 363.22 127.0062 0) (effects (font (size 1.27 1.27) @@ -18734,7 +19123,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 372.11 125.73 0) + (at 360.68 125.73 0) (effects (font (size 1.27 1.27) @@ -18743,7 +19132,7 @@ ) ) (property "Datasheet" "~" - (at 372.11 125.73 0) + (at 360.68 125.73 0) (effects (font (size 1.27 1.27) @@ -18752,7 +19141,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 372.11 125.73 0) + (at 360.68 125.73 0) (effects (font (size 1.27 1.27) @@ -18777,7 +19166,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 381 120.65 0) + (at 369.57 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18785,7 +19174,7 @@ (dnp no) (uuid "b0bac57a-b189-490c-8ba2-a116fee43de1") (property "Reference" "#PWR063" - (at 381 124.46 0) + (at 369.57 124.46 0) (effects (font (size 1.27 1.27) @@ -18794,7 +19183,7 @@ ) ) (property "Value" "+3.3V" - (at 381 116.586 0) + (at 369.57 116.586 0) (effects (font (size 1.27 1.27) @@ -18802,7 +19191,7 @@ ) ) (property "Footprint" "" - (at 381 120.65 0) + (at 369.57 120.65 0) (effects (font (size 1.27 1.27) @@ -18811,7 +19200,7 @@ ) ) (property "Datasheet" "" - (at 381 120.65 0) + (at 369.57 120.65 0) (effects (font (size 1.27 1.27) @@ -18820,7 +19209,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 381 120.65 0) + (at 369.57 120.65 0) (effects (font (size 1.27 1.27) @@ -18842,7 +19231,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 320.04 120.65 0) + (at 306.07 119.38 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18850,7 +19239,7 @@ (dnp no) (uuid "b2bef518-6672-4796-9dff-e368e52b6229") (property "Reference" "#PWR055" - (at 320.04 124.46 0) + (at 306.07 123.19 0) (effects (font (size 1.27 1.27) @@ -18859,7 +19248,7 @@ ) ) (property "Value" "+3.3V" - (at 320.04 116.586 0) + (at 306.07 115.316 0) (effects (font (size 1.27 1.27) @@ -18867,7 +19256,7 @@ ) ) (property "Footprint" "" - (at 320.04 120.65 0) + (at 306.07 119.38 0) (effects (font (size 1.27 1.27) @@ -18876,7 +19265,7 @@ ) ) (property "Datasheet" "" - (at 320.04 120.65 0) + (at 306.07 119.38 0) (effects (font (size 1.27 1.27) @@ -18885,7 +19274,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 320.04 120.65 0) + (at 306.07 119.38 0) (effects (font (size 1.27 1.27) @@ -19180,7 +19569,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 306.07 148.59 0) + (at 287.02 147.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19188,7 +19577,7 @@ (dnp no) (uuid "b93fcb22-1705-4070-95ad-6605d361556c") (property "Reference" "R17" - (at 308.61 147.3199 0) + (at 289.56 146.0499 0) (effects (font (size 1.016 1.016) @@ -19196,8 +19585,8 @@ (justify left) ) ) - (property "Value" "TBD" - (at 308.61 149.8599 0) + (property "Value" "47k 0.1%" + (at 289.56 148.5899 0) (effects (font (size 1.27 1.27) @@ -19206,7 +19595,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 306.07 148.59 0) + (at 287.02 147.32 0) (effects (font (size 1.27 1.27) @@ -19215,7 +19604,7 @@ ) ) (property "Datasheet" "~" - (at 306.07 148.59 0) + (at 287.02 147.32 0) (effects (font (size 1.27 1.27) @@ -19224,7 +19613,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 306.07 148.59 0) + (at 287.02 147.32 0) (effects (font (size 1.27 1.27) @@ -19827,7 +20216,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 93.98 205.74 270) + (at 92.71 231.14 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -19836,7 +20225,7 @@ (dnp no) (uuid "cfb4a217-2deb-4fde-ac55-eb36bfb6e9d4") (property "Reference" "TP6" - (at 99.568 204.47 90) + (at 98.298 229.87 90) (effects (font (size 1.27 1.27) @@ -19845,7 +20234,7 @@ ) ) (property "Value" "TP_PD1" - (at 99.568 206.756 90) + (at 98.298 232.156 90) (effects (font (size 1.27 1.27) @@ -19854,7 +20243,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 93.98 200.66 0) + (at 92.71 226.06 0) (effects (font (size 1.27 1.27) @@ -19863,7 +20252,7 @@ ) ) (property "Datasheet" "~" - (at 93.98 200.66 0) + (at 92.71 226.06 0) (effects (font (size 1.27 1.27) @@ -19872,7 +20261,7 @@ ) ) (property "Description" "test point" - (at 93.98 205.74 0) + (at 92.71 231.14 0) (effects (font (size 1.27 1.27) @@ -20179,33 +20568,33 @@ ) (symbol (lib_id "Device:R_Small") - (at 102.87 152.4 0) + (at 389.89 140.97 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "d7725e93-cae5-4abd-8dd2-b29f2f8965a7") - (property "Reference" "R5" - (at 104.648 151.13 0) + (uuid "d717e5f1-fac4-4f41-9997-057218eb4966") + (property "Reference" "R27" + (at 388.366 143.256 90) (effects (font (size 1.016 1.016) ) - (justify left) + (justify right) ) ) - (property "Value" "10k" - (at 104.648 153.67 0) + (property "Value" "1k" + (at 388.112 145.034 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 102.87 152.4 0) + (at 389.89 140.97 0) (effects (font (size 1.27 1.27) @@ -20214,7 +20603,7 @@ ) ) (property "Datasheet" "~" - (at 102.87 152.4 0) + (at 389.89 140.97 0) (effects (font (size 1.27 1.27) @@ -20223,7 +20612,76 @@ ) ) (property "Description" "Resistor, small symbol" - (at 102.87 152.4 0) + (at 389.89 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b881b791-46c2-4874-a978-2629b5cb3802") + ) + (pin "1" + (uuid "4fecc5d2-2ef1-4c1b-aaaa-cb81b24874f5") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "R27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 101.6 177.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d7725e93-cae5-4abd-8dd2-b29f2f8965a7") + (property "Reference" "R5" + (at 103.378 176.53 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 103.378 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 101.6 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 101.6 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 101.6 177.8 0) (effects (font (size 1.27 1.27) @@ -20248,7 +20706,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 71.12 205.74 270) + (at 69.85 231.14 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -20257,7 +20715,7 @@ (dnp no) (uuid "db6d68a5-4634-407a-b2d5-9919e62a3bea") (property "Reference" "TP1" - (at 76.708 204.47 90) + (at 75.438 229.87 90) (effects (font (size 1.27 1.27) @@ -20266,7 +20724,7 @@ ) ) (property "Value" "TP_PD1" - (at 76.708 206.756 90) + (at 75.438 232.156 90) (effects (font (size 1.27 1.27) @@ -20275,7 +20733,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 71.12 200.66 0) + (at 69.85 226.06 0) (effects (font (size 1.27 1.27) @@ -20284,7 +20742,7 @@ ) ) (property "Datasheet" "~" - (at 71.12 200.66 0) + (at 69.85 226.06 0) (effects (font (size 1.27 1.27) @@ -20293,7 +20751,7 @@ ) ) (property "Description" "test point" - (at 71.12 205.74 0) + (at 69.85 231.14 0) (effects (font (size 1.27 1.27) @@ -20476,7 +20934,7 @@ (justify left) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical" (at 140.97 125.73 0) (effects (font @@ -20732,7 +21190,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 311.15 125.73 0) + (at 297.18 124.46 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20741,7 +21199,7 @@ (fields_autoplaced yes) (uuid "e5af3691-d22b-4b1b-94ec-459c468186dd") (property "Reference" "C23" - (at 313.69 124.4662 0) + (at 299.72 123.1962 0) (effects (font (size 1.27 1.27) @@ -20750,7 +21208,7 @@ ) ) (property "Value" "100n" - (at 313.69 127.0062 0) + (at 299.72 125.7362 0) (effects (font (size 1.27 1.27) @@ -20759,7 +21217,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 311.15 125.73 0) + (at 297.18 124.46 0) (effects (font (size 1.27 1.27) @@ -20768,7 +21226,7 @@ ) ) (property "Datasheet" "~" - (at 311.15 125.73 0) + (at 297.18 124.46 0) (effects (font (size 1.27 1.27) @@ -20777,7 +21235,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 311.15 125.73 0) + (at 297.18 124.46 0) (effects (font (size 1.27 1.27) @@ -21004,7 +21462,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 93.98 200.66 270) + (at 92.71 226.06 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -21013,7 +21471,7 @@ (dnp no) (uuid "ec0344de-ed86-4b7b-8013-b57a6f49dadd") (property "Reference" "TP5" - (at 99.568 199.39 90) + (at 98.298 224.79 90) (effects (font (size 1.27 1.27) @@ -21022,7 +21480,7 @@ ) ) (property "Value" "TP_PD0" - (at 99.568 201.676 90) + (at 98.298 227.076 90) (effects (font (size 1.27 1.27) @@ -21031,7 +21489,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 93.98 195.58 0) + (at 92.71 220.98 0) (effects (font (size 1.27 1.27) @@ -21040,7 +21498,7 @@ ) ) (property "Datasheet" "~" - (at 93.98 195.58 0) + (at 92.71 220.98 0) (effects (font (size 1.27 1.27) @@ -21049,7 +21507,7 @@ ) ) (property "Description" "test point" - (at 93.98 200.66 0) + (at 92.71 226.06 0) (effects (font (size 1.27 1.27) @@ -21071,7 +21529,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 93.98 195.58 270) + (at 92.71 220.98 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -21080,7 +21538,7 @@ (dnp no) (uuid "f0a4c123-8b45-46d0-a610-6f08ecf4db17") (property "Reference" "TP4" - (at 99.568 194.31 90) + (at 98.298 219.71 90) (effects (font (size 1.27 1.27) @@ -21089,7 +21547,7 @@ ) ) (property "Value" "TP_PA15" - (at 99.568 196.596 90) + (at 98.298 221.996 90) (effects (font (size 1.27 1.27) @@ -21098,7 +21556,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 93.98 190.5 0) + (at 92.71 215.9 0) (effects (font (size 1.27 1.27) @@ -21107,7 +21565,7 @@ ) ) (property "Datasheet" "~" - (at 93.98 190.5 0) + (at 92.71 215.9 0) (effects (font (size 1.27 1.27) @@ -21116,7 +21574,7 @@ ) ) (property "Description" "test point" - (at 93.98 195.58 0) + (at 92.71 220.98 0) (effects (font (size 1.27 1.27) @@ -21270,7 +21728,7 @@ ) (symbol (lib_id "custom_library:TLV333IDBVR") - (at 381 140.97 0) + (at 369.57 140.97 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21278,7 +21736,7 @@ (dnp no) (uuid "f3f3b53b-31fa-44c5-bdb8-a7de5fa8228d") (property "Reference" "U7" - (at 384.302 133.604 0) + (at 372.872 133.604 0) (effects (font (size 1.27 1.27) @@ -21286,7 +21744,7 @@ ) ) (property "Value" "TLV333IDBVR" - (at 389.382 135.89 0) + (at 377.952 135.89 0) (effects (font (size 1.27 1.27) @@ -21294,7 +21752,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" - (at 380.492 151.638 0) + (at 369.062 151.638 0) (effects (font (size 1.27 1.27) @@ -21303,7 +21761,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv333.pdf?ts=1768228196371" - (at 383.54 146.812 0) + (at 372.11 146.812 0) (effects (font (size 1.27 1.27) @@ -21312,7 +21770,7 @@ ) ) (property "Description" "CMOS Operational Amplifiers Zero-Drift" - (at 381.762 148.844 0) + (at 370.332 148.844 0) (effects (font (size 1.27 1.27) @@ -21346,7 +21804,7 @@ ) (symbol (lib_id "Connector:TestPoint") - (at 93.98 185.42 270) + (at 92.71 210.82 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -21355,7 +21813,7 @@ (dnp no) (uuid "f4b9f24d-a661-4bbd-9fae-0093cb496f13") (property "Reference" "TP2" - (at 99.568 184.15 90) + (at 98.298 209.55 90) (effects (font (size 1.27 1.27) @@ -21364,7 +21822,7 @@ ) ) (property "Value" "TP_SDA" - (at 99.568 186.436 90) + (at 98.298 211.836 90) (effects (font (size 1.27 1.27) @@ -21373,7 +21831,7 @@ ) ) (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" - (at 93.98 180.34 0) + (at 92.71 205.74 0) (effects (font (size 1.27 1.27) @@ -21382,7 +21840,7 @@ ) ) (property "Datasheet" "~" - (at 93.98 180.34 0) + (at 92.71 205.74 0) (effects (font (size 1.27 1.27) @@ -21391,7 +21849,7 @@ ) ) (property "Description" "test point" - (at 93.98 185.42 0) + (at 92.71 210.82 0) (effects (font (size 1.27 1.27) @@ -21549,7 +22007,7 @@ ) (symbol (lib_id "power:GND") - (at 34.29 132.08 0) + (at 36.83 152.4 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21558,7 +22016,7 @@ (fields_autoplaced yes) (uuid "f7a32589-e6f7-4048-87b0-254afc3fa83c") (property "Reference" "#PWR05" - (at 34.29 138.43 0) + (at 36.83 158.75 0) (effects (font (size 1.27 1.27) @@ -21567,7 +22025,7 @@ ) ) (property "Value" "GND" - (at 34.29 137.16 0) + (at 36.83 157.48 0) (effects (font (size 1.27 1.27) @@ -21575,7 +22033,7 @@ ) ) (property "Footprint" "" - (at 34.29 132.08 0) + (at 36.83 152.4 0) (effects (font (size 1.27 1.27) @@ -21584,7 +22042,7 @@ ) ) (property "Datasheet" "" - (at 34.29 132.08 0) + (at 36.83 152.4 0) (effects (font (size 1.27 1.27) @@ -21593,7 +22051,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 34.29 132.08 0) + (at 36.83 152.4 0) (effects (font (size 1.27 1.27) @@ -21691,7 +22149,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 55.88 123.19 0) + (at 44.45 135.89 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21699,7 +22157,7 @@ (dnp no) (uuid "f86f48c2-1538-4096-8fb2-576bff17f82e") (property "Reference" "#PWR08" - (at 55.88 127 0) + (at 44.45 139.7 0) (effects (font (size 1.27 1.27) @@ -21708,7 +22166,7 @@ ) ) (property "Value" "+3.3V" - (at 53.594 119.38 0) + (at 44.45 131.064 0) (effects (font (size 1.27 1.27) @@ -21716,7 +22174,7 @@ ) ) (property "Footprint" "" - (at 55.88 123.19 0) + (at 44.45 135.89 0) (effects (font (size 1.27 1.27) @@ -21725,7 +22183,7 @@ ) ) (property "Datasheet" "" - (at 55.88 123.19 0) + (at 44.45 135.89 0) (effects (font (size 1.27 1.27) @@ -21734,7 +22192,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 55.88 123.19 0) + (at 44.45 135.89 0) (effects (font (size 1.27 1.27) @@ -21756,7 +22214,7 @@ ) (symbol (lib_id "power:GND") - (at 372.11 129.54 0) + (at 360.68 129.54 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21764,7 +22222,7 @@ (dnp no) (uuid "f8e21cd4-c188-49f5-a3ef-dab22d475f79") (property "Reference" "#PWR061" - (at 372.11 135.89 0) + (at 360.68 135.89 0) (effects (font (size 1.27 1.27) @@ -21773,7 +22231,7 @@ ) ) (property "Value" "GND" - (at 372.11 133.35 0) + (at 360.68 133.35 0) (effects (font (size 1.27 1.27) @@ -21781,7 +22239,7 @@ ) ) (property "Footprint" "" - (at 372.11 129.54 0) + (at 360.68 129.54 0) (effects (font (size 1.27 1.27) @@ -21790,7 +22248,7 @@ ) ) (property "Datasheet" "" - (at 372.11 129.54 0) + (at 360.68 129.54 0) (effects (font (size 1.27 1.27) @@ -21799,7 +22257,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 372.11 129.54 0) + (at 360.68 129.54 0) (effects (font (size 1.27 1.27) @@ -21821,7 +22279,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 326.39 151.13 90) + (at 312.42 149.86 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21829,7 +22287,7 @@ (dnp no) (uuid "f8f51c47-337d-46aa-a9f1-fb9ef9a82d69") (property "Reference" "R18" - (at 325.12 146.812 90) + (at 311.15 152.4 90) (effects (font (size 1.016 1.016) @@ -21837,8 +22295,8 @@ (justify right) ) ) - (property "Value" "TBD" - (at 325.12 148.844 90) + (property "Value" "47k 0.1%" + (at 308.102 154.178 90) (effects (font (size 1.27 1.27) @@ -21847,7 +22305,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 326.39 151.13 0) + (at 312.42 149.86 0) (effects (font (size 1.27 1.27) @@ -21856,7 +22314,7 @@ ) ) (property "Datasheet" "~" - (at 326.39 151.13 0) + (at 312.42 149.86 0) (effects (font (size 1.27 1.27) @@ -21865,7 +22323,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 326.39 151.13 0) + (at 312.42 149.86 0) (effects (font (size 1.27 1.27) @@ -21890,7 +22348,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 388.62 153.67 90) + (at 377.19 153.67 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21898,15 +22356,15 @@ (dnp no) (uuid "f97faa2d-48a7-4714-8b6f-7008a3bc62c5") (property "Reference" "C31" - (at 388.6264 157.48 90) + (at 377.19 157.226 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "CF" - (at 388.6264 160.02 90) + (property "Value" "220p" + (at 377.19 159.512 90) (effects (font (size 1.27 1.27) @@ -21914,7 +22372,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 388.62 153.67 0) + (at 377.19 153.67 0) (effects (font (size 1.27 1.27) @@ -21923,7 +22381,7 @@ ) ) (property "Datasheet" "~" - (at 388.62 153.67 0) + (at 377.19 153.67 0) (effects (font (size 1.27 1.27) @@ -21932,7 +22390,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 388.62 153.67 0) + (at 377.19 153.67 0) (effects (font (size 1.27 1.27) @@ -22023,7 +22481,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 69.85 128.27 0) + (at 71.12 148.59 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -22033,7 +22491,7 @@ (fields_autoplaced yes) (uuid "fd1a1fc3-ea9b-4de4-9ba2-c47286decf35") (property "Reference" "C5" - (at 67.31 127.0062 0) + (at 68.58 147.3262 0) (effects (font (size 1.27 1.27) @@ -22042,7 +22500,7 @@ ) ) (property "Value" "100n" - (at 67.31 129.5462 0) + (at 68.58 149.8662 0) (effects (font (size 1.27 1.27) @@ -22051,7 +22509,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 69.85 128.27 0) + (at 71.12 148.59 0) (effects (font (size 1.27 1.27) @@ -22060,7 +22518,7 @@ ) ) (property "Datasheet" "~" - (at 69.85 128.27 0) + (at 71.12 148.59 0) (effects (font (size 1.27 1.27) @@ -22069,7 +22527,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 69.85 128.27 0) + (at 71.12 148.59 0) (effects (font (size 1.27 1.27) diff --git a/ui/.gitignore b/ui/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/ui/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/ui/font_128x32.kra b/ui/font_128x32.kra new file mode 100644 index 0000000000000000000000000000000000000000..4fdbcc55b556e774277b731261f8114a0597ac0b GIT binary patch literal 57043 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 YmmPw-64LeL1tJDM2*9_-@7s?51*`7Qn*aa+ literal 0 HcmV?d00001 diff --git a/ui/font_96x16.kra b/ui/font_96x16.kra new file mode 100644 index 0000000000000000000000000000000000000000..cf274a9bc56912b85092c40f421e1ff9023df02a GIT binary patch literal 91248 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 literal 0 HcmV?d00001