From 7bccf9de063a02cbb790e8719f50eafadb5c01a6 Mon Sep 17 00:00:00 2001 From: Alessandro Mauri Date: Sun, 22 Feb 2026 02:19:08 +0100 Subject: [PATCH] separate boost for gate driver --- hw/usbc_soldering_iron.kicad_pcb | 1333 ++++++++++++++++++++---- hw/usbc_soldering_iron.kicad_sch | 1620 +++++++++++++++++++++++++----- sim/pi_filter.asc | 41 +- 3 files changed, 2549 insertions(+), 445 deletions(-) diff --git a/hw/usbc_soldering_iron.kicad_pcb b/hw/usbc_soldering_iron.kicad_pcb index 8f9bb61..360e462 100644 --- a/hw/usbc_soldering_iron.kicad_pcb +++ b/hw/usbc_soldering_iron.kicad_pcb @@ -217,6 +217,11 @@ (net 71 "/INA_ALERT") (net 72 "unconnected-(U1-PA2-Pad8)") (net 73 "unconnected-(U1-PA1-Pad7)") + (net 74 "+12V") + (net 75 "Net-(D3-A)") + (net 76 "Net-(U6-FB)") + (net 77 "unconnected-(U6-EN-Pad4)") + (net 78 "unconnected-(U6-NC-Pad6)") (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "021d98f9-5587-4d7a-9ad6-f94a0cd6ba84") @@ -605,6 +610,147 @@ ) ) ) + (footprint "Inductor_SMD:L_0603_1608Metric" + (layer "F.Cu") + (uuid "11d4b522-6e3c-4016-9f1c-9f11ed3cb953") + (at 181.1625 131.9) + (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" "L3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "7ebba155-c035-4396-bd87-5f23af896434") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "L_Small" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "850d2e40-c2c3-4131-b4f4-8f3d72df9cd9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1e1b260b-6d5d-42b8-a01c-33b7fcfd365b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Inductor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b50e77a1-bc8e-4822-b37a-a9feb1faa5cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Choke_* *Coil* Inductor_* L_*") + (path "/d7512a26-04e8-4103-8841-c75eb194b25f") + (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 "3a308fbd-e9fe-4a93-9dfd-a024091bfec5") + ) + (fp_line + (start -0.162779 0.51) + (end 0.162779 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "260f4aaa-2cca-4deb-9111-0cfae40179e9") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "8804a448-1590-4019-8b73-021bd9e21034") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "bb83c39c-d9c7-47cc-aef9-2618b9611442") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "bb5c8664-6334-40b6-a0b5-1a75b783b3e1") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "+3.3V") + (pintype "passive") + (uuid "ab3b471d-0da8-4e30-be8f-3e2aa2197737") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 75 "Net-(D3-A)") + (pintype "passive") + (uuid "4bb15762-d5a1-4000-9a47-7ac3b7f217b4") + ) + (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 "Package_SON:USON-10_2.5x1.0mm_P0.5mm" (layer "F.Cu") (uuid "151aea7f-0e43-4411-aa7f-1400341fed81") @@ -911,6 +1057,147 @@ ) ) ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "1694f75e-3c56-4d3a-88b6-56958c8bb86d") + (at 181.1625 130.24) + (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" "C8" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "06068658-2034-426e-b21d-4f42bfca2c30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1u" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "b0d874ba-6110-4e65-97d9-2b425e8225a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0d98ee95-2f18-4094-a603-679e50e4ff43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0caa9197-7e02-4108-b3b6-6d967ba162ad") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/e0c291ac-7377-4d85-ace5-4ce45211808b") + (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 "7672e58c-d30b-4ed2-87bf-33bb7f551e53") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6632b8a9-6674-4168-b459-e3294122acf6") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "56fb38cc-c644-4e3c-9994-15c068a00c56") + ) + (fp_rect + (start -0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "80b18995-8f19-44e1-8a52-679283d9945a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c45cc3b6-7cdc-4cc8-8622-2b0066525caf") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 74 "+12V") + (pintype "passive") + (uuid "21a8aced-d03c-4e13-8731-83a2b148de05") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "1be4110b-07e7-4085-83a9-a86c1ba6a5a5") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Connector_Wire:SolderWirePad_1x01_SMD_1x2mm" (layer "F.Cu") (uuid "1742b295-9dbd-4ba4-aa97-d4459e9e9aea") @@ -2607,14 +2894,14 @@ ) (footprint "Diode_SMD:D_0603_1608Metric" (layer "F.Cu") - (uuid "3f8016d6-7219-4c40-89cf-a7053bda14c4") - (at 166.765 131.65) + (uuid "3e3b97f6-4b55-423e-a907-9ae3755ab1ef") + (at 184.2875 133.7) (descr "Diode 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 "diode") - (property "Reference" "D1" + (property "Reference" "D3" (at 0 -1.43 0) (layer "F.SilkS") - (uuid "c22394df-dde9-4ae5-9b26-03b8298d9dd6") + (uuid "86f01ba3-9cfb-49dc-ba23-02711f2028b1") (effects (font (size 1 1) @@ -2625,7 +2912,7 @@ (property "Value" "CDBU40-HF" (at 0 1.43 0) (layer "F.Fab") - (uuid "8fb1af55-da5f-40a7-b26f-7b6d4acc7595") + (uuid "bce48955-a474-47d1-a556-5f752e3299e8") (effects (font (size 1 1) @@ -2637,7 +2924,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "734379de-9b09-4087-a7b6-a1f8fd2429cc") + (uuid "14f9e4dc-0e83-4c9d-9b12-b060fa91f9c8") (effects (font (size 1.27 1.27) @@ -2649,6 +2936,339 @@ (at 0 0 0) (layer "F.Fab") (hide yes) + (uuid "890e1471-48ae-468e-b591-5cfd5c6b6baf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*0603*") + (path "/6175ab06-01c0-425f-bf3e-0eef18e336d2") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr smd) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a724c6d2-c08d-43dd-90a4-2c21ec08b4c6") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa804b6b-4c6e-48bf-9bda-05415b402405") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "990a5079-db97-4aec-9c9f-0d2264c1c519") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f4c28f23-48c3-4fbd-af19-e44620e9118e") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cea0edc1-2f15-4bb5-9568-d3b0d31c3a21") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "095ecf54-6445-44ed-916e-823474aa6c43") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78d6784b-2113-4930-b234-138d8dc436ca") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b8c6ea21-4859-4425-9d32-bc781a05aa40") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0a8bfe35-3c8b-4474-b955-aaea604681b6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f24cfcdb-8672-4089-8456-68fea7e49bd2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 74 "+12V") + (pinfunction "K") + (pintype "passive") + (uuid "1ee08fe1-f42c-407f-adfb-fda85c808bc5") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 75 "Net-(D3-A)") + (pinfunction "A") + (pintype "passive") + (uuid "7512ffce-1311-48e5-8f19-dd549846ef06") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0603_1608Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "3e7ae9db-d687-462e-87ee-33158cae8d09") + (at 181.2 133.6) + (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" "R19" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "fa27eb0d-0010-41b2-ab6b-e87d8cff59ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "180k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4ab2c8af-135d-41fe-aea1-c2adfd2116a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0d83c46e-32c1-45b1-9dc8-ede1d0295c12") + (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 "93fa8e4c-4464-4dcb-aaed-602289823bb9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/d1c75b78-3115-4226-8280-1ca7c37fd777") + (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 "afedf093-0bc8-4090-a721-4760449c5cfa") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61ea07de-0cb4-4796-90f2-e284ec1267a1") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3598dce6-993f-412a-bd0b-56ee0dc8064a") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8af4e270-044c-4b16-89a0-f2d08ae74a3d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "68e2269a-1979-4c35-81f9-7d0d86706022") + (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 74 "+12V") + (pintype "passive") + (uuid "7e199659-37aa-4992-829e-a2c5ed4ee212") + ) + (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 76 "Net-(U6-FB)") + (pintype "passive") + (uuid "b07760b7-e864-4688-910e-f4f16087a618") + ) + (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 "Diode_SMD:D_0603_1608Metric" + (layer "F.Cu") + (uuid "3f8016d6-7219-4c40-89cf-a7053bda14c4") + (at 192 131.6 -90) + (descr "Diode 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 "diode") + (property "Reference" "D1" + (at 0 -1.43 90) + (layer "F.SilkS") + (uuid "c22394df-dde9-4ae5-9b26-03b8298d9dd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CDBU40-HF" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "8fb1af55-da5f-40a7-b26f-7b6d4acc7595") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.comchiptech.com/admin/files/product/QW-G1012-CDBU40-HF-RevA321692.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "734379de-9b09-4087-a7b6-a1f8fd2429cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "40V 200mA Schottky Barrier Rectifier Diode, 0603" + (at 0 0 90) + (layer "F.Fab") + (hide yes) (uuid "fb480669-0b81-4e42-8356-e5f89ca86358") (effects (font @@ -2662,16 +3282,6 @@ (sheetname "/") (sheetfile "usbc_soldering_iron.kicad_sch") (attr smd) - (fp_line - (start -1.485 -0.735) - (end -1.485 0.735) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bb24599a-ca5b-4de0-b8cf-2bca9d520db1") - ) (fp_line (start -1.485 0.735) (end 0.8 0.735) @@ -2682,6 +3292,16 @@ (layer "F.SilkS") (uuid "8b66f645-ce5b-419f-a9b7-a6b09416e4bd") ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb24599a-ca5b-4de0-b8cf-2bca9d520db1") + ) (fp_line (start 0.8 -0.735) (end -1.485 -0.735) @@ -2703,16 +3323,6 @@ (layer "F.CrtYd") (uuid "edf8e011-7618-431d-8778-38a211baa155") ) - (fp_line - (start -0.8 -0.1) - (end -0.8 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b956da33-a37b-4b73-b7a8-e397abacee54") - ) (fp_line (start -0.8 0.4) (end 0.8 0.4) @@ -2723,6 +3333,26 @@ (layer "F.Fab") (uuid "af0fdc89-3258-4357-b0b9-c2c06df3ace9") ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "72c41b7f-f6ba-4612-aeaf-74ac6a68f230") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b956da33-a37b-4b73-b7a8-e397abacee54") + ) (fp_line (start -0.5 -0.4) (end -0.8 -0.1) @@ -2743,18 +3373,8 @@ (layer "F.Fab") (uuid "ad31f574-a64e-415b-8e06-af01abef0702") ) - (fp_line - (start 0.8 0.4) - (end 0.8 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "72c41b7f-f6ba-4612-aeaf-74ac6a68f230") - ) (fp_text user "${REFERENCE}" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (uuid "3be7e00c-fc15-4db1-985d-69760d9e668f") (effects @@ -2765,7 +3385,7 @@ ) ) (pad "1" smd roundrect - (at -0.7875 0) + (at -0.7875 0 270) (size 0.875 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) @@ -2775,11 +3395,11 @@ (uuid "4a375cc6-eded-4b73-80f8-d927fdefc3f6") ) (pad "2" smd roundrect - (at 0.7875 0) + (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") + (net 74 "+12V") (pinfunction "A") (pintype "passive") (uuid "9041083a-1712-413b-b473-258a0dc67468") @@ -3047,7 +3667,7 @@ (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (uuid "487a17d2-ccf0-4861-9ae1-35e5174adcce") - (at 163.525 140.4) + (at 190.575 133.8) (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" "C29" @@ -3600,147 +4220,6 @@ ) ) ) - (footprint "Capacitor_SMD:C_0603_1608Metric" - (layer "F.Cu") - (uuid "48e5f1fa-66f6-49b6-beda-880aad65703e") - (at 166.725 134.2) - (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" "C30" - (at 0 -1.43 0) - (layer "F.SilkS") - (uuid "66d788c5-7ab9-4b35-816f-a819af42658b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "100n" - (at 0 1.43 0) - (layer "F.Fab") - (uuid "31f7d5d3-39d9-45d2-9b15-b846935aa55a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "86b463d4-5d8c-408b-b73e-3e9d49503ef3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "324887d9-e2f0-4193-9623-16e913c4801d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "C_*") - (path "/67005292-67e0-4bd4-a950-697446e551f8") - (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 "446081e9-bfb7-45ef-9d69-e53aab1734d5") - ) - (fp_line - (start -0.14058 0.51) - (end 0.14058 0.51) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3de47632-97f7-4371-afd4-f645ade4952b") - ) - (fp_rect - (start -1.48 -0.73) - (end 1.48 0.73) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "777d1697-852a-479e-979c-7cfac90ebd4c") - ) - (fp_rect - (start -0.8 -0.4) - (end 0.8 0.4) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "dc75dbf8-40d0-4d64-a0bb-287abf440de1") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "e55f1bce-287a-4e26-99b0-9040081a4ca5") - (effects - (font - (size 0.4 0.4) - (thickness 0.06) - ) - ) - ) - (pad "1" smd roundrect - (at -0.775 0) - (size 0.9 0.95) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 1 "+3.3V") - (pintype "passive") - (uuid "ad75b4b3-f4d8-4f91-a88c-c14c859e0d65") - ) - (pad "2" smd roundrect - (at 0.775 0) - (size 0.9 0.95) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "1a11c69e-87b3-4703-815e-4c8c1b9605cd") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) (footprint "Inductor_SMD:L_Changjiang_FTC404030S" (layer "F.Cu") (uuid "4963fee7-06e3-46b1-bfd7-d62b0672b12a") @@ -5445,7 +5924,7 @@ (footprint "Package_TO_SOT_SMD:SOT-23-6" (layer "F.Cu") (uuid "671e9bff-22c2-47e7-a2b0-7506a14c86f2") - (at 158.945 141.545) + (at 189.1375 131.25) (descr "SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOT TO_SOT_SMD") (property "Reference" "U8" @@ -5718,7 +6197,7 @@ (size 1.325 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 1 "+3.3V") + (net 74 "+12V") (pinfunction "VCC") (pintype "power_in") (uuid "ca7afba2-bef1-448c-ab67-2a9fec74aa3b") @@ -10626,6 +11105,351 @@ ) ) ) + (footprint "Package_TO_SOT_SMD:SOT-23-6" + (layer "F.Cu") + (uuid "bccaaf0a-4d5e-44d3-af9d-6dc8df1ed313") + (at 184.8375 131.2) + (descr "SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U6" + (at 0 -2.4 0) + (layer "F.SilkS") + (uuid "e9a56a0d-e83a-4e75-89da-ee32225fbbb0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MT3608" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "1a7a9b70-5bf7-43a4-89ed-e95a5260c288") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.olimex.com/Products/Breadboarding/BB-PWR-3608/resources/MT3608.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "be8a99ad-5d4e-428f-8885-bd659bb687c2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "High Efficiency 1.2MHz 2A Step Up Converter, 2-24V Vin, 28V Vout, 4A current limit, 1.2MHz, SOT23-6" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "deb6a2c6-0ec7-4f9e-9492-f3a8c16cba46") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT*23*") + (path "/49aa6b15-8638-4d75-b915-d798c1d84549") + (sheetname "/") + (sheetfile "usbc_soldering_iron.kicad_sch") + (attr smd) + (fp_line + (start -0.91 -1.56) + (end 0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb50a7fe-f40b-490f-a941-1db63e073313") + ) + (fp_line + (start -0.91 -1.51) + (end -0.91 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36af720f-5a22-4748-bcac-8f8df590fc63") + ) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d750486-4884-4a0d-981b-bda6158d6486") + ) + (fp_line + (start 0.91 -1.56) + (end 0.91 -1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "04a2d1b2-5b29-48c0-96ac-bb85e4843356") + ) + (fp_line + (start 0.91 1.51) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f800641a-d557-44c1-b97d-72f2dbfb5175") + ) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4b302e8-0db4-47fc-b7c7-6e6ec30457b7") + ) + (fp_poly + (pts + (xy -1.45 -1.51) (xy -1.69 -1.84) (xy -1.21 -1.84) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ee439360-2e6c-4351-a7c2-5e28f103fef6") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "569af700-1b11-427c-ba77-9a012d2d9733") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5193a059-8946-4afc-80a9-a4ce685b1ebe") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2516d9f4-5a0c-4889-a68b-69255157dc2d") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32a58f07-f609-4d14-9f84-228605318ca9") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6537681b-b338-4428-b319-55f5a6a7467d") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a38450af-6237-4965-bf15-8be410a5a1ba") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d6eaa25-d16c-42fd-a772-fac79a538dcc") + ) + (fp_line + (start 1.05 -1.5) + (end 2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7ce10ce-a923-4fee-9e03-3dbbacb322fb") + ) + (fp_line + (start 1.05 1.5) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bf91af69-fcb5-4ece-a4a5-70df3991a3a4") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "85a1baff-e297-4393-aced-43611a532190") + ) + (fp_line + (start 2.05 -1.5) + (end 2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ce0fd3b-5831-4dd3-8c38-ab38cf8ccebb") + ) + (fp_line + (start 2.05 1.5) + (end 1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ebc1398-0505-47ff-bd2c-1fcb496a9f97") + ) + (fp_poly + (pts + (xy -0.4 -1.45) (xy 0.8 -1.45) (xy 0.8 1.45) (xy -0.8 1.45) (xy -0.8 -1.05) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "cd68d524-7a1b-4675-b143-ca74814d6b4e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "82794bec-5d45-4679-aa3f-9a09e5ee3f0c") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 75 "Net-(D3-A)") + (pinfunction "SW") + (pintype "passive") + (uuid "4089cc47-d445-46f6-a479-0570dfb79f51") + ) + (pad "2" smd roundrect + (at -1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "4a7be869-9312-4b88-b5fa-ca48afa6c773") + ) + (pad "3" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 76 "Net-(U6-FB)") + (pinfunction "FB") + (pintype "input") + (uuid "e9784fdc-7f66-4d2e-beec-985137e4791b") + ) + (pad "4" smd roundrect + (at 1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 77 "unconnected-(U6-EN-Pad4)") + (pinfunction "EN") + (pintype "input+no_connect") + (uuid "13f2758a-8c48-4e7e-bb0f-732e31bdb355") + ) + (pad "5" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "+3.3V") + (pinfunction "IN") + (pintype "power_in") + (uuid "d1bf85fc-4033-4844-bc72-908855baa7e8") + ) + (pad "6" smd roundrect + (at 1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 78 "unconnected-(U6-NC-Pad6)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "b44fcb57-4632-48b9-9468-6b79bae7bbc3") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Connector_Wire:SolderWirePad_1x01_SMD_1x2mm" (layer "F.Cu") (uuid "c3ad0d4e-7a2e-4ac5-a05b-6b4a301b545b") @@ -12389,6 +13213,147 @@ ) ) ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "f142dad3-d255-4ff5-b606-4f8821597967") + (at 187.375 133.7) + (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" "R21" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "063784c1-410c-48ef-9d8c-999d7798a476") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "049881e9-44bf-4502-8b46-b74d781a73e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4ac38b30-a4ad-4e4e-aae2-d1d6852ae83b") + (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 "e09646af-c2ce-4576-9c03-fd8dafd2fd5f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/c3643f5c-55e5-4c35-b8b5-f1dee76bbf9a") + (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 "a453c35c-124d-46ce-ab48-91bb62141ac4") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b63ebce9-77b4-4a31-bb2f-7c141887d2df") + ) + (fp_rect + (start -1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "78e128e0-ebe5-4147-b1cf-b29b2dc66c35") + ) + (fp_rect + (start -0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "487594a3-6284-4db9-84ea-e9ce23bc46c9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "afe0eeb8-ecda-41ae-abd7-6761ecb3e074") + (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 76 "Net-(U6-FB)") + (pintype "passive") + (uuid "2fa80b07-fc5e-4bfb-abd0-dc2e8fa2a92e") + ) + (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 2 "GND") + (pintype "passive") + (uuid "5e8b5e8c-23d8-4561-bf9a-fc8714a7e810") + ) + (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 "Resistor_SMD:R_0603_1608Metric" (layer "B.Cu") (uuid "1c56107c-ed60-41af-afa4-0e75d0b7dc58") diff --git a/hw/usbc_soldering_iron.kicad_sch b/hw/usbc_soldering_iron.kicad_sch index 186ed33..f7ef59b 100644 --- a/hw/usbc_soldering_iron.kicad_sch +++ b/hw/usbc_soldering_iron.kicad_sch @@ -4732,6 +4732,201 @@ ) (embedded_fonts no) ) + (symbol "Regulator_Switching:MT3608" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -2.54 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MT3608" + (at -3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 1.27 -6.35 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.olimex.com/Products/Breadboarding/BB-PWR-3608/resources/MT3608.pdf" + (at -6.35 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "High Efficiency 1.2MHz 2A Step Up Converter, 2-24V Vin, 28V Vout, 4A current limit, 1.2MHz, SOT23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Step-Up Boost DC-DC Regulator Adjustable" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT*23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MT3608_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MT3608_1_1" + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Sensor_Energy:INA226" (exclude_from_sim no) (in_bom yes) @@ -7234,6 +7429,131 @@ ) (embedded_fonts no) ) + (symbol "power:+12V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (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" "Power symbol creates a global label with name \"+12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "power:+3.3V" (power) (pin_numbers @@ -8302,6 +8622,12 @@ (color 0 0 0 0) (uuid "0249d269-810c-4792-bcad-62c507e2feae") ) + (junction + (at 267.97 181.61) + (diameter 0) + (color 0 0 0 0) + (uuid "07d79252-3cfe-49d3-a697-b5180f951c75") + ) (junction (at 146.05 27.94) (diameter 0) @@ -8368,18 +8694,18 @@ (color 0 0 0 0) (uuid "49c221c5-b155-4b45-89fb-6e25d4f31e7a") ) + (junction + (at 250.19 181.61) + (diameter 0) + (color 0 0 0 0) + (uuid "4c2788f8-2f3d-4c09-bf35-9265ddb84f5d") + ) (junction (at 158.75 27.94) (diameter 0) (color 0 0 0 0) (uuid "4e457d4d-37fd-4b51-a420-85ebb8dc04c5") ) - (junction - (at 355.6 147.32) - (diameter 0) - (color 0 0 0 0) - (uuid "53a66df1-5fe2-4b0c-804a-c9cb357aa0e6") - ) (junction (at 168.91 35.56) (diameter 0) @@ -8452,6 +8778,12 @@ (color 0 0 0 0) (uuid "80827189-6922-4e99-944c-27a95d11ce5b") ) + (junction + (at 281.94 181.61) + (diameter 0) + (color 0 0 0 0) + (uuid "81928cab-d290-47f7-99c7-9c8f417d4c4e") + ) (junction (at 137.16 172.72) (diameter 0) @@ -8542,6 +8874,12 @@ (color 0 0 0 0) (uuid "cbfb9910-a9c3-4d1d-beaf-ad4934f7e32e") ) + (junction + (at 281.94 196.85) + (diameter 0) + (color 0 0 0 0) + (uuid "cc109a5d-bdf8-421c-800f-f4fb1ea8fcea") + ) (junction (at 127 43.18) (diameter 0) @@ -8602,6 +8940,12 @@ (color 0 0 0 0) (uuid "e0c9883b-d031-4a61-9fde-76739f501e2c") ) + (junction + (at 289.56 181.61) + (diameter 0) + (color 0 0 0 0) + (uuid "e5115188-7348-4d7f-9464-18609567d3fc") + ) (junction (at 311.15 116.84) (diameter 0) @@ -8638,6 +8982,10 @@ (color 0 0 0 0) (uuid "f7b295b6-cf9f-4869-a52e-c95688582c78") ) + (no_connect + (at 250.19 196.85) + (uuid "42610673-a086-4c80-98c3-6ab3abc0bb64") + ) (no_connect (at 92.71 43.18) (uuid "46b4ccbc-24ab-4899-8505-9a1bc9336197") @@ -8791,6 +9139,16 @@ ) (uuid "088c7699-190e-4234-9815-fffe11d5ef7a") ) + (wire + (pts + (xy 267.97 181.61) (xy 267.97 191.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08ca60c2-d79a-4019-861d-7c88280594b9") + ) (wire (pts (xy 68.58 76.2) (xy 68.58 77.47) @@ -8851,6 +9209,16 @@ ) (uuid "0b3b1be4-2c7f-47f2-886c-9ff27992e090") ) + (wire + (pts + (xy 251.46 191.77) (xy 250.19 191.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bdd0dd3-1438-4145-a164-7482936ecc91") + ) (wire (pts (xy 355.6 176.53) (xy 355.6 177.8) @@ -8891,6 +9259,16 @@ ) (uuid "0d1da041-1604-484f-8588-64418e6780df") ) + (wire + (pts + (xy 250.19 179.07) (xy 250.19 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d6f32d5-98ad-41ed-b781-51035ba32ce2") + ) (polyline (pts (xy 99.695 273.685) (xy 106.68 273.685) @@ -8962,6 +9340,16 @@ ) (uuid "11cf35b8-cd1b-4b18-8246-50d401672c42") ) + (wire + (pts + (xy 289.56 189.23) (xy 289.56 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1213dcc9-1528-4b78-b712-6cdbea454856") + ) (wire (pts (xy 191.77 196.85) (xy 191.77 190.5) @@ -9133,6 +9521,26 @@ ) (uuid "186284b8-bd67-4889-90c2-387a38831a45") ) + (wire + (pts + (xy 289.56 181.61) (xy 281.94 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18853170-98c0-4142-a886-9b88272679cd") + ) + (wire + (pts + (xy 250.19 191.77) (xy 250.19 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19c2bb4e-b6a2-428b-b46d-e50a0b5d9ad9") + ) (wire (pts (xy 17.78 201.93) (xy 29.21 201.93) @@ -9505,16 +9913,6 @@ ) (uuid "326fcbeb-6568-414a-bae2-3482d5ca26c6") ) - (wire - (pts - (xy 355.6 147.32) (xy 355.6 157.48) - ) - (stroke - (width 0) - (type default) - ) - (uuid "32a10d43-b8b7-495f-8c4b-9bb80770e42c") - ) (wire (pts (xy 99.06 180.34) (xy 99.06 186.69) @@ -9525,6 +9923,16 @@ ) (uuid "3355cf20-4f86-473a-8cad-ce6847f6a0c1") ) + (wire + (pts + (xy 279.4 181.61) (xy 281.94 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "33fe9200-0def-4577-bcb2-84f0425cf81a") + ) (wire (pts (xy 130.81 173.99) (xy 130.81 172.72) @@ -9975,6 +10383,16 @@ ) (uuid "4e99a8fd-f4d3-4c17-848b-2698530b5197") ) + (wire + (pts + (xy 251.46 196.85) (xy 250.19 196.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f182bad-5ca9-49c8-9368-76b118d2c621") + ) (wire (pts (xy 139.7 33.02) (xy 137.16 33.02) @@ -10156,6 +10574,16 @@ ) (uuid "58311d62-5209-4668-8c0a-0688eaefff65") ) + (wire + (pts + (xy 266.7 191.77) (xy 267.97 191.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58f700b7-37c3-4310-b500-1cda82d09e21") + ) (wire (pts (xy 270.51 133.35) (xy 276.86 133.35) @@ -10559,6 +10987,16 @@ ) (uuid "6e8184e3-feb1-4a07-9950-4b7fed300aa3") ) + (wire + (pts + (xy 261.62 181.61) (xy 267.97 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ebecb53-0e69-43e1-ade9-d92d54eb191b") + ) (polyline (pts (xy 88.9 260.985) (xy 88.9 259.715) @@ -10599,6 +11037,16 @@ ) (uuid "6fe4d7ed-c537-4a7b-9044-0f1e36bf3f61") ) + (wire + (pts + (xy 267.97 181.61) (xy 271.78 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70a7fbfa-ba28-44ca-a409-26af197d975c") + ) (wire (pts (xy 387.35 172.72) (xy 387.35 175.26) @@ -10649,6 +11097,16 @@ ) (uuid "73449969-0eac-498f-b335-e5a07a59a742") ) + (wire + (pts + (xy 289.56 179.07) (xy 289.56 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "75ad34b8-e1f5-458b-8b63-88f6bda0ab34") + ) (wire (pts (xy 349.25 123.19) (xy 349.25 124.46) @@ -10769,16 +11227,6 @@ ) (uuid "7e13f780-d273-4707-8259-a7f70d67530d") ) - (wire - (pts - (xy 349.25 147.32) (xy 355.6 147.32) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7e2c14b1-9480-4fc3-944e-36c2bb43c809") - ) (wire (pts (xy 151.13 181.61) (xy 139.7 181.61) @@ -10819,6 +11267,16 @@ ) (uuid "80325da9-c77b-40fc-9219-be40b991b94f") ) + (wire + (pts + (xy 250.19 181.61) (xy 256.54 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "806a9e1f-6f98-4f7c-ad3a-937d40caee32") + ) (polyline (pts (xy 90.805 269.875) (xy 92.075 269.875) @@ -11182,6 +11640,16 @@ ) (uuid "96c966a5-1247-4ff5-8758-481ba027e4be") ) + (wire + (pts + (xy 281.94 190.5) (xy 281.94 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97d0d43a-0fc9-407e-a107-efd286ada07c") + ) (polyline (pts (xy 85.725 271.78) (xy 88.265 271.78) @@ -11313,6 +11781,16 @@ ) (uuid "a248b8bf-e9cd-4a85-814c-d27a000a19f0") ) + (wire + (pts + (xy 281.94 196.85) (xy 281.94 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a34815c9-620b-4246-852d-d7af5654a5e2") + ) (wire (pts (xy 146.05 34.29) (xy 146.05 36.83) @@ -11465,7 +11943,7 @@ ) (wire (pts - (xy 355.6 146.05) (xy 355.6 147.32) + (xy 355.6 152.4) (xy 355.6 157.48) ) (stroke (width 0) @@ -11714,16 +12192,6 @@ ) (uuid "c5c052e5-1c72-4e00-94a0-222abb26c4fb") ) - (wire - (pts - (xy 349.25 152.4) (xy 349.25 153.67) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c650f11a-c71e-4bec-a4ce-e640c9061498") - ) (wire (pts (xy 250.19 135.89) (xy 248.92 135.89) @@ -11894,6 +12362,16 @@ ) (uuid "d0f644c2-f309-4d6e-ac4c-eb080542bc4f") ) + (wire + (pts + (xy 289.56 194.31) (xy 289.56 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1307771-1dc9-4972-8ada-802c299364dc") + ) (polyline (pts (xy 92.075 269.875) (xy 92.075 273.05) @@ -12015,6 +12493,16 @@ ) (uuid "d7d9bab2-c0d7-4954-abcf-b8afaea0763c") ) + (wire + (pts + (xy 281.94 204.47) (xy 281.94 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8ae82b2-a33e-41bf-b448-ab1294c541d9") + ) (wire (pts (xy 228.6 63.5) (xy 227.33 63.5) @@ -12305,6 +12793,16 @@ ) (uuid "e91a896e-95aa-4c47-a7c8-c6488d447e09") ) + (wire + (pts + (xy 259.08 201.93) (xy 259.08 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eae6b8ff-0f9d-4312-a346-7e4b0f749f15") + ) (wire (pts (xy 151.13 191.77) (xy 149.86 191.77) @@ -12545,6 +13043,16 @@ ) (uuid "f6452d9e-f98d-4d89-b041-702ad559f7cf") ) + (wire + (pts + (xy 266.7 196.85) (xy 281.94 196.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6f1dd6d-c4e9-4fa3-bf8a-6f4a7dd45ad2") + ) (polyline (pts (xy 88.265 266.7) (xy 91.44 266.7) @@ -12596,6 +13104,16 @@ ) (uuid "f88cd6cc-ff2e-47f1-a0f2-6f6108f92b05") ) + (wire + (pts + (xy 281.94 195.58) (xy 281.94 196.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9b4a07c-69f1-4ac6-8b7e-a6d1bf0af5e9") + ) (wire (pts (xy 223.52 50.8) (xy 228.6 50.8) @@ -13500,6 +14018,72 @@ ) ) ) + (symbol + (lib_id "power:+12V") + (at 355.6 152.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "07df2720-02ea-4584-b988-aa6603d75ca7") + (property "Reference" "#PWR070" + (at 355.6 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 355.6 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 355.6 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 355.6 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 355.6 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e085b958-7392-4d81-9006-29d90c68b774") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR070") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VBUS") (at 91.44 67.31 0) @@ -14667,73 +15251,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 349.25 153.67 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "1d34e041-01a7-4212-95cc-f0f4d5354f4e") - (property "Reference" "#PWR065" - (at 349.25 160.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 349.25 158.75 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 349.25 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 349.25 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 349.25 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "c8ce7f10-38d4-4fd0-bf3a-3cd2768f8dde") - ) - (instances - (project "usbc_soldering_iron" - (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" - (reference "#PWR065") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 233.68 30.48 0) @@ -14808,7 +15325,6 @@ (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "2203947f-48d0-4e94-a025-842c4d5607cb") (property "Reference" "Q2" (at 323.85 140.9699 0) @@ -16303,6 +16819,71 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 250.19 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "42c9f8ad-d3dd-4be4-bef3-9054917a8890") + (property "Reference" "#PWR049" + (at 250.19 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 250.19 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 250.19 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 250.19 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 250.19 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f4ac0bd6-158f-469b-8e5b-d86b68f5f4ca") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR049") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 210.82 196.85 90) @@ -16519,6 +17100,154 @@ ) ) ) + (symbol + (lib_id "Regulator_Switching:MT3608") + (at 259.08 194.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "49aa6b15-8638-4d75-b915-d798c1d84549") + (property "Reference" "U6" + (at 259.08 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MT3608" + (at 259.08 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 260.35 200.66 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.olimex.com/Products/Breadboarding/BB-PWR-3608/resources/MT3608.pdf" + (at 252.73 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "High Efficiency 1.2MHz 2A Step Up Converter, 2-24V Vin, 28V Vout, 4A current limit, 1.2MHz, SOT23-6" + (at 259.08 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f066a8dd-c4c9-465e-83a3-698a9ec41fc5") + ) + (pin "4" + (uuid "94d5b582-a843-4a51-b14b-345b6d7874b8") + ) + (pin "5" + (uuid "3b396d98-f80b-4172-9296-a8a17d78efeb") + ) + (pin "6" + (uuid "ec5178cc-5140-4101-a934-e328b85a624c") + ) + (pin "1" + (uuid "349ca722-a92a-438c-951f-1170b4a8e3f9") + ) + (pin "3" + (uuid "2d97f4c7-fe4f-4bea-8051-fc929a5990ea") + ) + (instances + (project "" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 289.56 205.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4ad7893d-305a-4dee-9f84-ee7ec370c08d") + (property "Reference" "#PWR069" + (at 289.56 212.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 289.56 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 289.56 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 289.56 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 289.56 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "50da4664-e9dc-40cd-bcd5-bebfa93d87b3") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR069") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 248.92 154.94 0) @@ -16993,71 +17722,6 @@ ) ) ) - (symbol - (lib_id "power:+3.3V") - (at 355.6 146.05 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "589b0a6b-29be-4e64-a619-cb75b73c622f") - (property "Reference" "#PWR060" - (at 355.6 149.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 355.6 141.986 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 355.6 146.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 355.6 146.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 355.6 146.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "6282aeea-f817-4ec3-aab7-c79dbab3d0f8") - ) - (instances - (project "usbc_soldering_iron" - (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" - (reference "#PWR060") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Interface_USB:FUSB302BMPX") (at 77.47 92.71 0) @@ -17566,6 +18230,74 @@ ) ) ) + (symbol + (lib_id "Diode:CDBU40-HF") + (at 275.59 181.61 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6175ab06-01c0-425f-bf3e-0eef18e336d2") + (property "Reference" "D3" + (at 275.9075 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CDBU40-HF" + (at 275.9075 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_0603_1608Metric" + (at 275.59 177.165 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.comchiptech.com/admin/files/product/QW-G1012-CDBU40-HF-RevA321692.pdf" + (at 275.59 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "40V 200mA Schottky Barrier Rectifier Diode, 0603" + (at 275.59 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8827a010-e5d4-4f0c-9e75-8b1cba045349") + ) + (pin "1" + (uuid "4a38cd39-9a5f-4969-9f39-b00f9fe14425") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "D3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x01") (at 379.73 218.44 0) @@ -17699,6 +18431,72 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 259.08 205.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "63b81429-d9bb-4aa8-9bcb-6a3809a327f9") + (property "Reference" "#PWR048" + (at 259.08 212.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 259.08 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 259.08 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 259.08 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 259.08 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0a7b354c-9f88-46b2-97e0-594a42b85548") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR048") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 242.57 30.48 0) @@ -17831,77 +18629,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Small") - (at 349.25 149.86 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "67005292-67e0-4bd4-a950-697446e551f8") - (property "Reference" "C30" - (at 346.71 148.5962 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "100n" - (at 346.71 151.1362 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 349.25 149.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 349.25 149.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 349.25 149.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "3a0af8e3-f5c2-4708-abc6-3b1f4f6896ee") - ) - (pin "1" - (uuid "f12a48b1-7e6a-4aa3-909e-cebb909881bf") - ) - (instances - (project "usbc_soldering_iron" - (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" - (reference "C30") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 30.48 77.47 0) @@ -21008,6 +21735,76 @@ ) ) ) + (symbol + (lib_id "Device:R_Small") + (at 281.94 201.93 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c3643f5c-55e5-4c35-b8b5-f1dee76bbf9a") + (property "Reference" "R21" + (at 280.162 200.66 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 280.162 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 281.94 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 281.94 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 281.94 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "672639e6-497c-42c3-a4f3-1568b160c677") + ) + (pin "2" + (uuid "f6d62edc-812d-4989-b69a-d392cc0aa952") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "R21") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 31.75 95.25 0) @@ -21598,6 +22395,72 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 281.94 205.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ce842224-33b6-415f-aedc-97d38af49328") + (property "Reference" "#PWR047" + (at 281.94 212.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 281.94 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 281.94 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 281.94 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 281.94 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "272a8ca9-5a23-4d68-8204-e613fb029633") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR047") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 77.47 106.68 0) @@ -21881,6 +22744,76 @@ ) ) ) + (symbol + (lib_id "Device:R_Small") + (at 281.94 193.04 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d1c75b78-3115-4226-8280-1ca7c37fd777") + (property "Reference" "R19" + (at 280.162 191.77 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "180k" + (at 280.162 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 281.94 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 281.94 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 281.94 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e066b23b-5a55-4353-ace8-387b09790cec") + ) + (pin "2" + (uuid "bf310cb3-6a4c-43bf-8c97-fd51bf3656e2") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "R19") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 57.15 49.53 90) @@ -22088,6 +23021,74 @@ ) ) ) + (symbol + (lib_id "Device:L_Small") + (at 259.08 181.61 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d7512a26-04e8-4103-8841-c75eb194b25f") + (property "Reference" "L3" + (at 259.08 176.53 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L_Small" + (at 259.08 179.07 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Inductor_SMD:L_0603_1608Metric" + (at 259.08 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 259.08 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor, small symbol" + (at 259.08 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bafaeb1d-0323-4f44-bde0-822423ccf749") + ) + (pin "2" + (uuid "9620b4e8-208b-4618-bbe2-ee7df6c1f9ee") + ) + (instances + (project "" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "L3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 101.6 177.8 0) @@ -22438,6 +23439,77 @@ ) ) ) + (symbol + (lib_id "Device:C_Small") + (at 289.56 191.77 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e0c291ac-7377-4d85-ace5-4ce45211808b") + (property "Reference" "C8" + (at 292.1 190.5062 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1u" + (at 292.1 193.0462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 289.56 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 289.56 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 289.56 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "dbb4cc6e-2402-4bfb-9cfd-56e92a7b982d") + ) + (pin "1" + (uuid "e84da079-da3b-4f3d-a3fc-1875ad261533") + ) + (instances + (project "usbc_soldering_iron" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "C8") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 68.58 73.66 0) @@ -23198,6 +24270,72 @@ ) ) ) + (symbol + (lib_id "power:+12V") + (at 289.56 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f6493c1c-55e7-4e17-b2e7-ae6230a3ed9a") + (property "Reference" "#PWR060" + (at 289.56 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 289.56 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 289.56 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 289.56 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 289.56 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5e7cb76e-52ba-4779-a353-4f1cb9a766fe") + ) + (instances + (project "" + (path "/7095b018-eac3-4b01-b374-28e3216c4fd8" + (reference "#PWR060") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 36.83 152.4 0) diff --git a/sim/pi_filter.asc b/sim/pi_filter.asc index 5be59a4..4636e85 100644 --- a/sim/pi_filter.asc +++ b/sim/pi_filter.asc @@ -1,5 +1,5 @@ Version 4.1 -SHEET 1 944 708 +SHEET 1 944 804 WIRE 16 -720 -144 -720 WIRE 384 -720 96 -720 WIRE -1248 -560 -1600 -560 @@ -56,7 +56,6 @@ WIRE 656 -80 512 -80 WIRE -1600 -64 -1600 -112 WIRE -1600 -64 -1728 -64 WIRE -1008 -64 -1008 -96 -WIRE 96 -64 96 -80 WIRE 656 -64 656 -80 WIRE -1600 -48 -1600 -64 WIRE -1728 -16 -1728 -64 @@ -82,11 +81,10 @@ FLAG 752 384 0 FLAG 512 -400 0 FLAG -272 -400 0 FLAG -1600 128 0 -FLAG 96 16 0 FLAG 96 224 0 FLAG -1600 -560 vbus FLAG -384 -560 vmid -FLAG 96 -80 vcc +FLAG -1008 -240 vcc FLAG 848 384 0 FLAG -1680 -416 0 FLAG -1600 -112 vdrv @@ -94,9 +92,11 @@ FLAG -1728 128 0 FLAG -784 -176 0 FLAG -1008 -64 0 FLAG 320 0 0 +FLAG 96 -80 cp +FLAG 96 0 0 SYMBOL nmos 704 -208 R0 SYMATTR InstName M1 -SYMATTR Value IRF7832 +SYMATTR Value IRF8721 SYMBOL res 736 224 R0 SYMATTR InstName R1 SYMATTR Value {rtip} @@ -118,9 +118,6 @@ WINDOW 123 0 0 Left 0 WINDOW 39 24 44 Left 2 SYMATTR InstName V1 SYMATTR Value PWL(0 0 1m 0 1.1m {vbus} 10m {vbus} 10.1m 0) -SYMBOL voltage 96 -80 R0 -SYMATTR InstName V2 -SYMATTR Value 15 SYMBOL voltage 96 128 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 @@ -129,11 +126,6 @@ SYMATTR Value PULSE(0 5 5m 100n 100n {d*1/fsw} {1/fsw} 200) SYMBOL cap 640 -64 R0 SYMATTR InstName C3 SYMATTR Value 100n -SYMBOL diode 240 -128 R270 -WINDOW 0 32 32 VTop 2 -WINDOW 3 0 32 VBottom 2 -SYMATTR InstName D1 -SYMATTR Value 1N5817 SYMBOL pmos -704 -512 M270 SYMATTR InstName M2 SYMATTR Value RRS090P03 @@ -199,15 +191,24 @@ SYMBOL voltage -1008 -192 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 -SYMATTR Value 5 +SYMATTR Value {vcc} SYMBOL IRS10752L 416 -48 R0 WINDOW 3 2 120 Top 2 SYMATTR InstName U2 -TEXT -552 144 Left 2 !.tran 30m +SYMBOL schottky 240 -128 R270 +WINDOW 0 32 32 VTop 2 +WINDOW 3 0 32 VBottom 2 +SYMATTR InstName D5 +SYMATTR Value 1N5818 +SYMBOL voltage 96 -96 R0 +SYMATTR InstName V2 +SYMATTR Value 12 +TEXT -1656 -1016 Left 2 !.tran 30m TEXT -80 -632 Left 2 !.param L=2.2u Is=7 -TEXT -544 352 Left 2 !.param fsw=50k -TEXT -544 384 Left 2 !.param d={pout/(vbus*vbus/rtip)} -TEXT -544 256 Left 2 !.param vbus=28 -TEXT -544 320 Left 2 !.param pout=130 -TEXT -544 288 Left 2 !.param rtip=2.5 +TEXT -1648 -808 Left 2 !.param fsw=50k +TEXT -1648 -776 Left 2 !.param d={pout/(vbus*vbus/rtip)} +TEXT -1648 -904 Left 2 !.param vbus=28 +TEXT -1648 -840 Left 2 !.param pout=130 +TEXT -1648 -872 Left 2 !.param rtip=2.5 TEXT 352 112 Left 2 !.lib IRS10752L.lib +TEXT -1648 -936 Left 2 !.param vcc=3.3