├── .gitattributes ├── Enclosure ├── Enclosure design V2 potted.f3z ├── Enclosure design V2 potted.step ├── Enclosure design V2 thermal pad.f3z ├── Enclosure design V2 thermal pad.step ├── Lower-enclosure-potted.3mf ├── Lower-enclosure-thermal-pad.3mf └── Upper-enclosure.3mf ├── Graphics ├── Build guide │ ├── 01.JPG │ ├── 02.JPG │ ├── 03.JPG │ ├── 04.JPG │ ├── 05.JPG │ ├── 06.JPG │ ├── 07.JPG │ ├── 08.JPG │ ├── 09.JPG │ ├── 10.JPG │ ├── 11.JPG │ ├── 12.JPG │ ├── 13.JPG │ ├── 14.JPG │ ├── 15.JPG │ ├── 16.JPG │ ├── 17.JPG │ ├── 18.JPG │ ├── 19.JPG │ ├── 20.JPG │ ├── 21.JPG │ └── 22.JPG ├── Ordering guide │ ├── 1-JLCPCB-home.png │ ├── 10-customs-description-2.png │ ├── 2-add-gerbers.png │ ├── 3-JLCPCB-options.png │ ├── 4-JLCPCB-options-2.png │ ├── 5-JLCPCB-next.png │ ├── 6-BOM-CPL.PNG │ ├── 7-COMPONENTS.PNG │ ├── 8-COMPONENT-PLACEMENT.PNG │ └── 9-customs-description.png ├── Overview.JPG ├── Overview2.JPG ├── PCB.JPG └── thermal-pad-location.PNG ├── LICENSE ├── LIbraries ├── USB-C-3-way-splitter-footprints.pretty │ ├── JLCPCB-tooling-hole.kicad_mod │ └── OnSemi-WQFN12-3x2mm_P0.5mm.kicad_mod ├── USB-C-3-way-splitter-library.bak └── USB-C-3-way-splitter-library.kicad_sym ├── PCB manufacturing files ├── Gerbers │ ├── USB-C-3-way-splitter-B_Cu.gbr │ ├── USB-C-3-way-splitter-B_Mask.gbr │ ├── USB-C-3-way-splitter-B_Paste.gbr │ ├── USB-C-3-way-splitter-B_Silkscreen.gbr │ ├── USB-C-3-way-splitter-Edge_Cuts.gbr │ ├── USB-C-3-way-splitter-F_Cu.gbr │ ├── USB-C-3-way-splitter-F_Mask.gbr │ ├── USB-C-3-way-splitter-F_Paste.gbr │ ├── USB-C-3-way-splitter-F_Silkscreen.gbr │ ├── USB-C-3-way-splitter-NPTH.drl │ ├── USB-C-3-way-splitter-PTH.drl │ └── USB-C-3-way-splitter-job.gbrjob ├── JLCPCB-BOM.xls ├── JLCPCB-CPL.xls └── V3 Gerbers.zip ├── README.md ├── USB-C-3-way-splitter.kicad_pcb ├── USB-C-3-way-splitter.kicad_prl ├── USB-C-3-way-splitter.kicad_pro ├── USB-C-3-way-splitter.kicad_sch ├── USB-C-3-way-splitter.pdf ├── USB-C-splitter.step ├── V4 (needs bugs fixed) ├── Gerbers-V4.zip ├── Gerbers │ ├── USB-C-3-way-splitter-V4-B_Cu.gbr │ ├── USB-C-3-way-splitter-V4-B_Mask.gbr │ ├── USB-C-3-way-splitter-V4-B_Paste.gbr │ ├── USB-C-3-way-splitter-V4-B_Silkscreen.gbr │ ├── USB-C-3-way-splitter-V4-Edge_Cuts.gbr │ ├── USB-C-3-way-splitter-V4-F_Cu.gbr │ ├── USB-C-3-way-splitter-V4-F_Mask.gbr │ ├── USB-C-3-way-splitter-V4-F_Paste.gbr │ ├── USB-C-3-way-splitter-V4-F_Silkscreen.gbr │ ├── USB-C-3-way-splitter-V4-NPTH.drl │ ├── USB-C-3-way-splitter-V4-PTH.drl │ └── USB-C-3-way-splitter-V4-job.gbrjob ├── JLCPCB manufacturing files │ ├── JLCPCB-BOM.xls │ └── JLCPCB-CPL.xls ├── USB-C-3-way-splitter-V4.kicad_pcb ├── USB-C-3-way-splitter-V4.kicad_prl ├── USB-C-3-way-splitter-V4.kicad_pro ├── USB-C-3-way-splitter-V4.kicad_sch ├── USB-C-3-way-splitter.kicad_pro ├── fp-info-cache ├── fp-lib-table └── sym-lib-table ├── V5 ├── JLCPCB manufacturing files │ ├── Gerbers.zip │ ├── Gerbers │ │ ├── USB-C-3-way-splitter-V5-B_Cu.gbr │ │ ├── USB-C-3-way-splitter-V5-B_Mask.gbr │ │ ├── USB-C-3-way-splitter-V5-B_Paste.gbr │ │ ├── USB-C-3-way-splitter-V5-B_Silkscreen.gbr │ │ ├── USB-C-3-way-splitter-V5-Edge_Cuts.gbr │ │ ├── USB-C-3-way-splitter-V5-F_Cu.gbr │ │ ├── USB-C-3-way-splitter-V5-F_Mask.gbr │ │ ├── USB-C-3-way-splitter-V5-F_Paste.gbr │ │ ├── USB-C-3-way-splitter-V5-F_Silkscreen.gbr │ │ ├── USB-C-3-way-splitter-V5-NPTH.drl │ │ ├── USB-C-3-way-splitter-V5-PTH.drl │ │ └── USB-C-3-way-splitter-V5-job.gbrjob │ ├── JLCPCB-BOM.xls │ └── JLCPCB-CPL.xls ├── USB-C-3-way-splitter-V5.csv ├── USB-C-3-way-splitter-V5.kicad_pcb ├── USB-C-3-way-splitter-V5.kicad_prl ├── USB-C-3-way-splitter-V5.kicad_pro ├── USB-C-3-way-splitter-V5.kicad_sch ├── _autosave-USB-C-3-way-splitter-V5.kicad_pcb ├── fp-info-cache ├── fp-lib-table └── sym-lib-table ├── fp-info-cache ├── fp-lib-table └── sym-lib-table /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Enclosure/Enclosure design V2 potted.f3z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Enclosure/Enclosure design V2 potted.f3z -------------------------------------------------------------------------------- /Enclosure/Enclosure design V2 thermal pad.f3z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Enclosure/Enclosure design V2 thermal pad.f3z -------------------------------------------------------------------------------- /Enclosure/Lower-enclosure-potted.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Enclosure/Lower-enclosure-potted.3mf -------------------------------------------------------------------------------- /Enclosure/Lower-enclosure-thermal-pad.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Enclosure/Lower-enclosure-thermal-pad.3mf -------------------------------------------------------------------------------- /Enclosure/Upper-enclosure.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Enclosure/Upper-enclosure.3mf -------------------------------------------------------------------------------- /Graphics/Build guide/01.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/01.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/02.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/02.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/03.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/03.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/04.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/04.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/05.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/05.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/06.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/06.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/07.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/07.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/08.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/08.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/09.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/09.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/10.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/10.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/11.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/11.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/12.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/12.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/13.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/13.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/14.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/14.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/15.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/15.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/16.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/16.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/17.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/17.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/18.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/18.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/19.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/19.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/20.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/20.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/21.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/21.JPG -------------------------------------------------------------------------------- /Graphics/Build guide/22.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Build guide/22.JPG -------------------------------------------------------------------------------- /Graphics/Ordering guide/1-JLCPCB-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/1-JLCPCB-home.png -------------------------------------------------------------------------------- /Graphics/Ordering guide/10-customs-description-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/10-customs-description-2.png -------------------------------------------------------------------------------- /Graphics/Ordering guide/2-add-gerbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/2-add-gerbers.png -------------------------------------------------------------------------------- /Graphics/Ordering guide/3-JLCPCB-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/3-JLCPCB-options.png -------------------------------------------------------------------------------- /Graphics/Ordering guide/4-JLCPCB-options-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/4-JLCPCB-options-2.png -------------------------------------------------------------------------------- /Graphics/Ordering guide/5-JLCPCB-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/5-JLCPCB-next.png -------------------------------------------------------------------------------- /Graphics/Ordering guide/6-BOM-CPL.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/6-BOM-CPL.PNG -------------------------------------------------------------------------------- /Graphics/Ordering guide/7-COMPONENTS.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/7-COMPONENTS.PNG -------------------------------------------------------------------------------- /Graphics/Ordering guide/8-COMPONENT-PLACEMENT.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/8-COMPONENT-PLACEMENT.PNG -------------------------------------------------------------------------------- /Graphics/Ordering guide/9-customs-description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Ordering guide/9-customs-description.png -------------------------------------------------------------------------------- /Graphics/Overview.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Overview.JPG -------------------------------------------------------------------------------- /Graphics/Overview2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/Overview2.JPG -------------------------------------------------------------------------------- /Graphics/PCB.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/PCB.JPG -------------------------------------------------------------------------------- /Graphics/thermal-pad-location.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/Graphics/thermal-pad-location.PNG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Pylon 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /LIbraries/USB-C-3-way-splitter-footprints.pretty/JLCPCB-tooling-hole.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JLCPCB-tooling-hole" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -2 0) 8 | (unlocked yes) 9 | (layer "User.1") 10 | (uuid "21f4b155-0a2f-4d69-893c-f8b47676dddd") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "JLCPCB-tooling-hole" 19 | (at 0 1 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "6a79dfe6-78d8-440d-b7c3-51c375582d54") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "8593857a-b473-4831-9aef-cc14373b1bb7") 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | ) 41 | ) 42 | (property "Datasheet" "" 43 | (at 0 0 0) 44 | (unlocked yes) 45 | (layer "F.Fab") 46 | (hide yes) 47 | (uuid "cf8df953-64eb-4dda-b7a6-514a4aae92a2") 48 | (effects 49 | (font 50 | (size 1.27 1.27) 51 | ) 52 | ) 53 | ) 54 | (property "Description" "" 55 | (at 0 0 0) 56 | (unlocked yes) 57 | (layer "F.Fab") 58 | (hide yes) 59 | (uuid "bee96d86-8d65-46b8-a723-811bbed5c96e") 60 | (effects 61 | (font 62 | (size 1.27 1.27) 63 | ) 64 | ) 65 | ) 66 | (attr smd) 67 | (fp_text user "${REFERENCE}" 68 | (at 0 2.5 0) 69 | (unlocked yes) 70 | (layer "F.Fab") 71 | (uuid "6d9ce45d-e21d-4449-bdc3-488ae139e05b") 72 | (effects 73 | (font 74 | (size 1 1) 75 | (thickness 0.15) 76 | ) 77 | ) 78 | ) 79 | (pad "" np_thru_hole circle 80 | (at 0 0) 81 | (size 2.286 2.286) 82 | (drill 1.152) 83 | (layers "*.Mask") 84 | (solder_mask_margin 0.148) 85 | (clearance 0.148) 86 | (uuid "9bdb4ad6-04b7-43b5-86ee-79ba02a18d26") 87 | ) 88 | ) -------------------------------------------------------------------------------- /LIbraries/USB-C-3-way-splitter-footprints.pretty/OnSemi-WQFN12-3x2mm_P0.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "OnSemi-WQFN12-3x2mm_P0.5mm" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0.3 -2.9 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "b56292b8-d0de-4e6d-b1bf-e1102d1ee4df") 11 | (effects 12 | (font 13 | (size 1.2 1.2) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "OnSemi-WQFN12-3x2mm_P0.5mm" 19 | (at 0 1 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "c73bfb1b-340a-4fb0-bedf-38d517f4a072") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "ba01b531-9fd6-45fe-af3d-34b4123969ac") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "fc9c37d6-cfc8-4d57-95aa-eeb15891f110") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at 0 0 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "8aea8bd9-888b-47ca-ab01-0b7cfb07fdc8") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_line 71 | (start -1 -1.5) 72 | (end -0.5 -1.5) 73 | (stroke 74 | (width 0.1) 75 | (type default) 76 | ) 77 | (layer "F.SilkS") 78 | (uuid "bf24a167-d411-420c-a8f2-536f749a32af") 79 | ) 80 | (fp_line 81 | (start -1 1.5) 82 | (end -0.5 1.5) 83 | (stroke 84 | (width 0.1) 85 | (type default) 86 | ) 87 | (layer "F.SilkS") 88 | (uuid "5728da5d-9ae4-48fb-a093-bd02dcd895f2") 89 | ) 90 | (fp_line 91 | (start 1 -1.5) 92 | (end 0.5 -1.5) 93 | (stroke 94 | (width 0.1) 95 | (type default) 96 | ) 97 | (layer "F.SilkS") 98 | (uuid "a18fff38-6511-4ba9-aab2-6bbf1356f6ce") 99 | ) 100 | (fp_line 101 | (start 1 1.5) 102 | (end 0.5 1.5) 103 | (stroke 104 | (width 0.1) 105 | (type default) 106 | ) 107 | (layer "F.SilkS") 108 | (uuid "63733a4d-1701-45ce-8375-3a4d4998f477") 109 | ) 110 | (fp_poly 111 | (pts 112 | (xy -0.94 -1.77) (xy -1.18 -2.1) (xy -0.7 -2.1) (xy -0.94 -1.77) 113 | ) 114 | (stroke 115 | (width 0.12) 116 | (type solid) 117 | ) 118 | (fill solid) 119 | (layer "F.SilkS") 120 | (uuid "aafd0b3c-63d0-430d-af01-1ddd3f926f50") 121 | ) 122 | (fp_rect 123 | (start -1 -1.5) 124 | (end 1 1.5) 125 | (stroke 126 | (width 0.1) 127 | (type default) 128 | ) 129 | (fill none) 130 | (layer "Dwgs.User") 131 | (uuid "35a93fbc-2855-4b5a-bab2-5de391e82dd7") 132 | ) 133 | (fp_rect 134 | (start -1.15 -1.65) 135 | (end 1.15 1.65) 136 | (stroke 137 | (width 0.05) 138 | (type default) 139 | ) 140 | (fill none) 141 | (layer "F.CrtYd") 142 | (uuid "def074d5-e840-417b-aa09-76de4ac020ce") 143 | ) 144 | (fp_text user "${REFERENCE}" 145 | (at 0 2.5 0) 146 | (unlocked yes) 147 | (layer "F.Fab") 148 | (uuid "6b54ac98-65ed-48ba-a051-22e50c48e888") 149 | (effects 150 | (font 151 | (size 1 1) 152 | (thickness 0.15) 153 | ) 154 | ) 155 | ) 156 | (pad "1" smd roundrect 157 | (at -0.81 -1.075) 158 | (size 0.68 0.5) 159 | (layers "F.Cu" "F.Paste" "F.Mask") 160 | (roundrect_rratio 0.25) 161 | (thermal_bridge_angle 45) 162 | (uuid "854e780c-922c-4e46-92a0-9041520c4fde") 163 | ) 164 | (pad "2" smd roundrect 165 | (at -0.81 -0.5) 166 | (size 0.68 0.35) 167 | (layers "F.Cu" "F.Paste" "F.Mask") 168 | (roundrect_rratio 0.25) 169 | (thermal_bridge_angle 45) 170 | (uuid "4869f6bb-b8d0-48ee-9618-3a5086769a19") 171 | ) 172 | (pad "3" smd roundrect 173 | (at -0.81 0) 174 | (size 0.68 0.35) 175 | (layers "F.Cu" "F.Paste" "F.Mask") 176 | (roundrect_rratio 0.25) 177 | (thermal_bridge_angle 45) 178 | (uuid "9516a5d0-6593-41cd-9809-3c06673b3942") 179 | ) 180 | (pad "4" smd roundrect 181 | (at -0.81 0.5) 182 | (size 0.68 0.35) 183 | (layers "F.Cu" "F.Paste" "F.Mask") 184 | (roundrect_rratio 0.25) 185 | (thermal_bridge_angle 45) 186 | (uuid "8d518d25-0bda-440e-8993-4e535fd6ab93") 187 | ) 188 | (pad "5" smd roundrect 189 | (at -0.81 1.075) 190 | (size 0.68 0.5) 191 | (layers "F.Cu" "F.Paste" "F.Mask") 192 | (roundrect_rratio 0.25) 193 | (thermal_bridge_angle 45) 194 | (uuid "2e14f3b8-709d-437d-b9b8-fac21b9e5a65") 195 | ) 196 | (pad "6" smd roundrect 197 | (at 0 1.1375) 198 | (size 0.35 1.025) 199 | (layers "F.Cu" "F.Paste" "F.Mask") 200 | (roundrect_rratio 0.25) 201 | (thermal_bridge_angle 45) 202 | (uuid "2863feb1-a7f7-438b-a3fe-9a97f4502fde") 203 | ) 204 | (pad "7" smd roundrect 205 | (at 0.81 1.075) 206 | (size 0.68 0.5) 207 | (layers "F.Cu" "F.Paste" "F.Mask") 208 | (roundrect_rratio 0.25) 209 | (thermal_bridge_angle 45) 210 | (uuid "df659683-1fd7-4936-ab17-cfc44cc49718") 211 | ) 212 | (pad "8" smd roundrect 213 | (at 0.81 0.5) 214 | (size 0.68 0.35) 215 | (layers "F.Cu" "F.Paste" "F.Mask") 216 | (roundrect_rratio 0.25) 217 | (thermal_bridge_angle 45) 218 | (uuid "3d3ac517-2449-48eb-bab7-197bc096814e") 219 | ) 220 | (pad "9" smd roundrect 221 | (at 0.81 0) 222 | (size 0.68 0.35) 223 | (layers "F.Cu" "F.Paste" "F.Mask") 224 | (roundrect_rratio 0.25) 225 | (thermal_bridge_angle 45) 226 | (uuid "bdc6ea22-59ca-462d-b88c-1dca8472d348") 227 | ) 228 | (pad "10" smd roundrect 229 | (at 0.81 -0.5) 230 | (size 0.68 0.35) 231 | (layers "F.Cu" "F.Paste" "F.Mask") 232 | (roundrect_rratio 0.25) 233 | (thermal_bridge_angle 45) 234 | (uuid "ef92959a-b0d7-4298-bd48-da63824214a4") 235 | ) 236 | (pad "11" smd roundrect 237 | (at 0.81 -1.075) 238 | (size 0.68 0.5) 239 | (layers "F.Cu" "F.Paste" "F.Mask") 240 | (roundrect_rratio 0.25) 241 | (thermal_bridge_angle 45) 242 | (uuid "c2ff2f8a-3424-4049-8699-3640028b345f") 243 | ) 244 | (pad "12" smd roundrect 245 | (at 0 -1.1375) 246 | (size 0.35 1.025) 247 | (layers "F.Cu" "F.Paste" "F.Mask") 248 | (roundrect_rratio 0.25) 249 | (thermal_bridge_angle 45) 250 | (uuid "147d079c-bb45-4317-a06b-49fb3188aadc") 251 | ) 252 | (pad "13" smd roundrect 253 | (at 0 0) 254 | (size 0.35 0.95) 255 | (layers "F.Cu" "F.Paste" "F.Mask") 256 | (roundrect_rratio 0.25) 257 | (thermal_bridge_angle 45) 258 | (uuid "d959c8d5-cf21-4141-9df2-b4fb17ce5264") 259 | ) 260 | ) 261 | -------------------------------------------------------------------------------- /LIbraries/USB-C-3-way-splitter-library.bak: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "NIS6452" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "U" 10 | (at -3.81 10.668 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at -3.81 1.27 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "" 26 | (at -3.81 1.27 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at -3.81 1.27 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at -3.81 1.27 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "NIS6452_0_1" 53 | (rectangle 54 | (start -10.16 8.89) 55 | (end 10.16 -12.7) 56 | (stroke 57 | (width 0) 58 | (type default) 59 | ) 60 | (fill 61 | (type none) 62 | ) 63 | ) 64 | ) 65 | (symbol "NIS6452_1_1" 66 | (pin input line 67 | (at -12.7 6.35 0) 68 | (length 2.54) 69 | (name "Vin" 70 | (effects 71 | (font 72 | (size 1.27 1.27) 73 | ) 74 | ) 75 | ) 76 | (number "1" 77 | (effects 78 | (font 79 | (size 1.27 1.27) 80 | ) 81 | ) 82 | ) 83 | ) 84 | (pin output line 85 | (at 12.7 6.35 180) 86 | (length 2.54) hide 87 | (name "Vout" 88 | (effects 89 | (font 90 | (size 1.27 1.27) 91 | ) 92 | ) 93 | ) 94 | (number "10" 95 | (effects 96 | (font 97 | (size 1.27 1.27) 98 | ) 99 | ) 100 | ) 101 | ) 102 | (pin output line 103 | (at 12.7 6.35 180) 104 | (length 2.54) 105 | (name "Vout" 106 | (effects 107 | (font 108 | (size 1.27 1.27) 109 | ) 110 | ) 111 | ) 112 | (number "11" 113 | (effects 114 | (font 115 | (size 1.27 1.27) 116 | ) 117 | ) 118 | ) 119 | ) 120 | (pin power_in line 121 | (at 2.54 -15.24 90) 122 | (length 2.54) 123 | (name "GND" 124 | (effects 125 | (font 126 | (size 1.27 1.27) 127 | ) 128 | ) 129 | ) 130 | (number "12" 131 | (effects 132 | (font 133 | (size 1.27 1.27) 134 | ) 135 | ) 136 | ) 137 | ) 138 | (pin power_in line 139 | (at 2.54 -15.24 90) 140 | (length 2.54) hide 141 | (name "GND" 142 | (effects 143 | (font 144 | (size 1.27 1.27) 145 | ) 146 | ) 147 | ) 148 | (number "13" 149 | (effects 150 | (font 151 | (size 1.27 1.27) 152 | ) 153 | ) 154 | ) 155 | ) 156 | (pin input line 157 | (at -12.7 6.35 0) 158 | (length 2.54) hide 159 | (name "Vin" 160 | (effects 161 | (font 162 | (size 1.27 1.27) 163 | ) 164 | ) 165 | ) 166 | (number "2" 167 | (effects 168 | (font 169 | (size 1.27 1.27) 170 | ) 171 | ) 172 | ) 173 | ) 174 | (pin input line 175 | (at -12.7 6.35 0) 176 | (length 2.54) hide 177 | (name "Vin" 178 | (effects 179 | (font 180 | (size 1.27 1.27) 181 | ) 182 | ) 183 | ) 184 | (number "3" 185 | (effects 186 | (font 187 | (size 1.27 1.27) 188 | ) 189 | ) 190 | ) 191 | ) 192 | (pin input line 193 | (at -12.7 1.27 0) 194 | (length 2.54) 195 | (name "SASin" 196 | (effects 197 | (font 198 | (size 1.27 1.27) 199 | ) 200 | ) 201 | ) 202 | (number "4" 203 | (effects 204 | (font 205 | (size 1.27 1.27) 206 | ) 207 | ) 208 | ) 209 | ) 210 | (pin input line 211 | (at -12.7 -3.81 0) 212 | (length 2.54) 213 | (name "EN/FAULT" 214 | (effects 215 | (font 216 | (size 1.27 1.27) 217 | ) 218 | ) 219 | ) 220 | (number "5" 221 | (effects 222 | (font 223 | (size 1.27 1.27) 224 | ) 225 | ) 226 | ) 227 | ) 228 | (pin input line 229 | (at 12.7 -3.81 180) 230 | (length 2.54) 231 | (name "SENSE" 232 | (effects 233 | (font 234 | (size 1.27 1.27) 235 | ) 236 | ) 237 | ) 238 | (number "6" 239 | (effects 240 | (font 241 | (size 1.27 1.27) 242 | ) 243 | ) 244 | ) 245 | ) 246 | (pin input line 247 | (at -2.54 -15.24 90) 248 | (length 2.54) 249 | (name "dV/dt" 250 | (effects 251 | (font 252 | (size 1.27 1.27) 253 | ) 254 | ) 255 | ) 256 | (number "7" 257 | (effects 258 | (font 259 | (size 1.27 1.27) 260 | ) 261 | ) 262 | ) 263 | ) 264 | (pin input line 265 | (at 12.7 1.27 180) 266 | (length 2.54) 267 | (name "Ilim" 268 | (effects 269 | (font 270 | (size 1.27 1.27) 271 | ) 272 | ) 273 | ) 274 | (number "8" 275 | (effects 276 | (font 277 | (size 1.27 1.27) 278 | ) 279 | ) 280 | ) 281 | ) 282 | (pin output line 283 | (at 12.7 6.35 180) 284 | (length 2.54) hide 285 | (name "Vout" 286 | (effects 287 | (font 288 | (size 1.27 1.27) 289 | ) 290 | ) 291 | ) 292 | (number "9" 293 | (effects 294 | (font 295 | (size 1.27 1.27) 296 | ) 297 | ) 298 | ) 299 | ) 300 | ) 301 | ) 302 | (symbol "Vishay_SiP32509" 303 | (exclude_from_sim no) 304 | (in_bom yes) 305 | (on_board yes) 306 | (property "Reference" "U" 307 | (at 0 5.08 0) 308 | (effects 309 | (font 310 | (size 1.27 1.27) 311 | ) 312 | ) 313 | ) 314 | (property "Value" "" 315 | (at 0 0 0) 316 | (effects 317 | (font 318 | (size 1.27 1.27) 319 | ) 320 | ) 321 | ) 322 | (property "Footprint" "" 323 | (at 0 0 0) 324 | (effects 325 | (font 326 | (size 1.27 1.27) 327 | ) 328 | (hide yes) 329 | ) 330 | ) 331 | (property "Datasheet" "" 332 | (at 0 0 0) 333 | (effects 334 | (font 335 | (size 1.27 1.27) 336 | ) 337 | (hide yes) 338 | ) 339 | ) 340 | (property "Description" "" 341 | (at 0 0 0) 342 | (effects 343 | (font 344 | (size 1.27 1.27) 345 | ) 346 | (hide yes) 347 | ) 348 | ) 349 | (symbol "Vishay_SiP32509_0_1" 350 | (rectangle 351 | (start -11.43 8.89) 352 | (end 11.43 -10.16) 353 | (stroke 354 | (width 0) 355 | (type default) 356 | ) 357 | (fill 358 | (type none) 359 | ) 360 | ) 361 | ) 362 | (symbol "Vishay_SiP32509_1_1" 363 | (text "Vishay SiP32509" 364 | (at 0 -2.54 0) 365 | (effects 366 | (font 367 | (size 1.27 1.27) 368 | ) 369 | ) 370 | ) 371 | (pin output line 372 | (at 13.97 5.08 180) 373 | (length 2.54) 374 | (name "OUT" 375 | (effects 376 | (font 377 | (size 1.27 1.27) 378 | ) 379 | ) 380 | ) 381 | (number "1" 382 | (effects 383 | (font 384 | (size 1.27 1.27) 385 | ) 386 | ) 387 | ) 388 | ) 389 | (pin output line 390 | (at 13.97 2.54 180) 391 | (length 2.54) 392 | (name "OUT" 393 | (effects 394 | (font 395 | (size 1.27 1.27) 396 | ) 397 | ) 398 | ) 399 | (number "2" 400 | (effects 401 | (font 402 | (size 1.27 1.27) 403 | ) 404 | ) 405 | ) 406 | ) 407 | (pin input line 408 | (at -13.97 -5.08 0) 409 | (length 2.54) 410 | (name "EN" 411 | (effects 412 | (font 413 | (size 1.27 1.27) 414 | ) 415 | ) 416 | ) 417 | (number "3" 418 | (effects 419 | (font 420 | (size 1.27 1.27) 421 | ) 422 | ) 423 | ) 424 | ) 425 | (pin input line 426 | (at 0 -12.7 90) 427 | (length 2.54) 428 | (name "GND" 429 | (effects 430 | (font 431 | (size 1.27 1.27) 432 | ) 433 | ) 434 | ) 435 | (number "4" 436 | (effects 437 | (font 438 | (size 1.27 1.27) 439 | ) 440 | ) 441 | ) 442 | ) 443 | (pin input line 444 | (at -13.97 6.35 0) 445 | (length 2.54) 446 | (name "IN" 447 | (effects 448 | (font 449 | (size 1.27 1.27) 450 | ) 451 | ) 452 | ) 453 | (number "5" 454 | (effects 455 | (font 456 | (size 1.27 1.27) 457 | ) 458 | ) 459 | ) 460 | ) 461 | (pin input line 462 | (at -13.97 3.81 0) 463 | (length 2.54) 464 | (name "IN" 465 | (effects 466 | (font 467 | (size 1.27 1.27) 468 | ) 469 | ) 470 | ) 471 | (number "6" 472 | (effects 473 | (font 474 | (size 1.27 1.27) 475 | ) 476 | ) 477 | ) 478 | ) 479 | ) 480 | ) 481 | ) 482 | -------------------------------------------------------------------------------- /LIbraries/USB-C-3-way-splitter-library.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "OnSemi-NIS6452" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "U" 10 | (at -3.81 10.668 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at -3.81 1.27 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "" 26 | (at -3.81 1.27 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at -3.81 1.27 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at -3.81 1.27 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "OnSemi-NIS6452_0_1" 53 | (rectangle 54 | (start -10.16 8.89) 55 | (end 10.16 -12.7) 56 | (stroke 57 | (width 0) 58 | (type default) 59 | ) 60 | (fill 61 | (type none) 62 | ) 63 | ) 64 | ) 65 | (symbol "OnSemi-NIS6452_1_1" 66 | (text "OnSemi NIS6452" 67 | (at 0 7.366 0) 68 | (effects 69 | (font 70 | (size 1.27 1.27) 71 | ) 72 | ) 73 | ) 74 | (pin input line 75 | (at -12.7 6.35 0) 76 | (length 2.54) 77 | (name "Vin" 78 | (effects 79 | (font 80 | (size 1.27 1.27) 81 | ) 82 | ) 83 | ) 84 | (number "1" 85 | (effects 86 | (font 87 | (size 1.27 1.27) 88 | ) 89 | ) 90 | ) 91 | ) 92 | (pin output line 93 | (at 12.7 6.35 180) 94 | (length 2.54) hide 95 | (name "Vout" 96 | (effects 97 | (font 98 | (size 1.27 1.27) 99 | ) 100 | ) 101 | ) 102 | (number "10" 103 | (effects 104 | (font 105 | (size 1.27 1.27) 106 | ) 107 | ) 108 | ) 109 | ) 110 | (pin output line 111 | (at 12.7 6.35 180) 112 | (length 2.54) 113 | (name "Vout" 114 | (effects 115 | (font 116 | (size 1.27 1.27) 117 | ) 118 | ) 119 | ) 120 | (number "11" 121 | (effects 122 | (font 123 | (size 1.27 1.27) 124 | ) 125 | ) 126 | ) 127 | ) 128 | (pin power_in line 129 | (at 2.54 -15.24 90) 130 | (length 2.54) 131 | (name "GND" 132 | (effects 133 | (font 134 | (size 1.27 1.27) 135 | ) 136 | ) 137 | ) 138 | (number "12" 139 | (effects 140 | (font 141 | (size 1.27 1.27) 142 | ) 143 | ) 144 | ) 145 | ) 146 | (pin power_in line 147 | (at 2.54 -15.24 90) 148 | (length 2.54) hide 149 | (name "GND" 150 | (effects 151 | (font 152 | (size 1.27 1.27) 153 | ) 154 | ) 155 | ) 156 | (number "13" 157 | (effects 158 | (font 159 | (size 1.27 1.27) 160 | ) 161 | ) 162 | ) 163 | ) 164 | (pin input line 165 | (at -12.7 6.35 0) 166 | (length 2.54) hide 167 | (name "Vin" 168 | (effects 169 | (font 170 | (size 1.27 1.27) 171 | ) 172 | ) 173 | ) 174 | (number "2" 175 | (effects 176 | (font 177 | (size 1.27 1.27) 178 | ) 179 | ) 180 | ) 181 | ) 182 | (pin input line 183 | (at -12.7 6.35 0) 184 | (length 2.54) hide 185 | (name "Vin" 186 | (effects 187 | (font 188 | (size 1.27 1.27) 189 | ) 190 | ) 191 | ) 192 | (number "3" 193 | (effects 194 | (font 195 | (size 1.27 1.27) 196 | ) 197 | ) 198 | ) 199 | ) 200 | (pin input line 201 | (at -12.7 1.27 0) 202 | (length 2.54) 203 | (name "SASin" 204 | (effects 205 | (font 206 | (size 1.27 1.27) 207 | ) 208 | ) 209 | ) 210 | (number "4" 211 | (effects 212 | (font 213 | (size 1.27 1.27) 214 | ) 215 | ) 216 | ) 217 | ) 218 | (pin input line 219 | (at -12.7 -3.81 0) 220 | (length 2.54) 221 | (name "EN/FAULT" 222 | (effects 223 | (font 224 | (size 1.27 1.27) 225 | ) 226 | ) 227 | ) 228 | (number "5" 229 | (effects 230 | (font 231 | (size 1.27 1.27) 232 | ) 233 | ) 234 | ) 235 | ) 236 | (pin input line 237 | (at 12.7 -3.81 180) 238 | (length 2.54) 239 | (name "SENSE" 240 | (effects 241 | (font 242 | (size 1.27 1.27) 243 | ) 244 | ) 245 | ) 246 | (number "6" 247 | (effects 248 | (font 249 | (size 1.27 1.27) 250 | ) 251 | ) 252 | ) 253 | ) 254 | (pin input line 255 | (at -2.54 -15.24 90) 256 | (length 2.54) 257 | (name "dV/dt" 258 | (effects 259 | (font 260 | (size 1.27 1.27) 261 | ) 262 | ) 263 | ) 264 | (number "7" 265 | (effects 266 | (font 267 | (size 1.27 1.27) 268 | ) 269 | ) 270 | ) 271 | ) 272 | (pin input line 273 | (at 12.7 1.27 180) 274 | (length 2.54) 275 | (name "Ilim" 276 | (effects 277 | (font 278 | (size 1.27 1.27) 279 | ) 280 | ) 281 | ) 282 | (number "8" 283 | (effects 284 | (font 285 | (size 1.27 1.27) 286 | ) 287 | ) 288 | ) 289 | ) 290 | (pin output line 291 | (at 12.7 6.35 180) 292 | (length 2.54) hide 293 | (name "Vout" 294 | (effects 295 | (font 296 | (size 1.27 1.27) 297 | ) 298 | ) 299 | ) 300 | (number "9" 301 | (effects 302 | (font 303 | (size 1.27 1.27) 304 | ) 305 | ) 306 | ) 307 | ) 308 | ) 309 | ) 310 | (symbol "Vishay_SiP32509" 311 | (exclude_from_sim no) 312 | (in_bom yes) 313 | (on_board yes) 314 | (property "Reference" "U" 315 | (at 0 5.08 0) 316 | (effects 317 | (font 318 | (size 1.27 1.27) 319 | ) 320 | ) 321 | ) 322 | (property "Value" "" 323 | (at 0 0 0) 324 | (effects 325 | (font 326 | (size 1.27 1.27) 327 | ) 328 | ) 329 | ) 330 | (property "Footprint" "" 331 | (at 0 0 0) 332 | (effects 333 | (font 334 | (size 1.27 1.27) 335 | ) 336 | (hide yes) 337 | ) 338 | ) 339 | (property "Datasheet" "" 340 | (at 0 0 0) 341 | (effects 342 | (font 343 | (size 1.27 1.27) 344 | ) 345 | (hide yes) 346 | ) 347 | ) 348 | (property "Description" "" 349 | (at 0 0 0) 350 | (effects 351 | (font 352 | (size 1.27 1.27) 353 | ) 354 | (hide yes) 355 | ) 356 | ) 357 | (symbol "Vishay_SiP32509_0_1" 358 | (rectangle 359 | (start -11.43 8.89) 360 | (end 11.43 -10.16) 361 | (stroke 362 | (width 0) 363 | (type default) 364 | ) 365 | (fill 366 | (type none) 367 | ) 368 | ) 369 | ) 370 | (symbol "Vishay_SiP32509_1_1" 371 | (text "Vishay SiP32509" 372 | (at 0 -2.54 0) 373 | (effects 374 | (font 375 | (size 1.27 1.27) 376 | ) 377 | ) 378 | ) 379 | (pin output line 380 | (at 13.97 5.08 180) 381 | (length 2.54) 382 | (name "OUT" 383 | (effects 384 | (font 385 | (size 1.27 1.27) 386 | ) 387 | ) 388 | ) 389 | (number "1" 390 | (effects 391 | (font 392 | (size 1.27 1.27) 393 | ) 394 | ) 395 | ) 396 | ) 397 | (pin output line 398 | (at 13.97 2.54 180) 399 | (length 2.54) 400 | (name "OUT" 401 | (effects 402 | (font 403 | (size 1.27 1.27) 404 | ) 405 | ) 406 | ) 407 | (number "2" 408 | (effects 409 | (font 410 | (size 1.27 1.27) 411 | ) 412 | ) 413 | ) 414 | ) 415 | (pin input line 416 | (at -13.97 -5.08 0) 417 | (length 2.54) 418 | (name "EN" 419 | (effects 420 | (font 421 | (size 1.27 1.27) 422 | ) 423 | ) 424 | ) 425 | (number "3" 426 | (effects 427 | (font 428 | (size 1.27 1.27) 429 | ) 430 | ) 431 | ) 432 | ) 433 | (pin input line 434 | (at 0 -12.7 90) 435 | (length 2.54) 436 | (name "GND" 437 | (effects 438 | (font 439 | (size 1.27 1.27) 440 | ) 441 | ) 442 | ) 443 | (number "4" 444 | (effects 445 | (font 446 | (size 1.27 1.27) 447 | ) 448 | ) 449 | ) 450 | ) 451 | (pin input line 452 | (at -13.97 6.35 0) 453 | (length 2.54) 454 | (name "IN" 455 | (effects 456 | (font 457 | (size 1.27 1.27) 458 | ) 459 | ) 460 | ) 461 | (number "5" 462 | (effects 463 | (font 464 | (size 1.27 1.27) 465 | ) 466 | ) 467 | ) 468 | ) 469 | (pin input line 470 | (at -13.97 3.81 0) 471 | (length 2.54) 472 | (name "IN" 473 | (effects 474 | (font 475 | (size 1.27 1.27) 476 | ) 477 | ) 478 | ) 479 | (number "6" 480 | (effects 481 | (font 482 | (size 1.27 1.27) 483 | ) 484 | ) 485 | ) 486 | ) 487 | ) 488 | ) 489 | ) 490 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% 2 | %TF.CreationDate,2024-05-15T22:33:18-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.2) date 2024-05-15 22:33:18* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,5.700000*% 15 | %ADD11R,1.800000X1.800000*% 16 | %ADD12O,1.350000X1.350000*% 17 | %ADD13C,1.800000*% 18 | %ADD14O,1.800000X1.800000*% 19 | %ADD15C,2.286000*% 20 | %ADD16C,0.650000*% 21 | %ADD17O,2.100000X1.000000*% 22 | %ADD18O,1.600000X1.000000*% 23 | %ADD19C,2.500000*% 24 | G04 APERTURE END LIST* 25 | D10* 26 | %TO.C,H4*% 27 | X20100000Y-10000000D03* 28 | %TD*% 29 | D11* 30 | %TO.C,J3*% 31 | X26000000Y3000000D03* 32 | D12* 33 | X26000000Y1000000D03* 34 | X26000000Y-1000000D03* 35 | D13* 36 | X26000000Y-3000000D03* 37 | %TD*% 38 | D10* 39 | %TO.C,H2*% 40 | X3000000Y-10000000D03* 41 | %TD*% 42 | D11* 43 | %TO.C,J2*% 44 | X26000000Y12000000D03* 45 | D12* 46 | X26000000Y10000000D03* 47 | X26000000Y8000000D03* 48 | D14* 49 | X26000000Y6000000D03* 50 | %TD*% 51 | D15* 52 | %TO.C,H7*% 53 | X23500000Y-12000000D03* 54 | %TD*% 55 | %TO.C,H6*% 56 | X7000000Y-12000000D03* 57 | %TD*% 58 | D10* 59 | %TO.C,H1*% 60 | X3000000Y10000000D03* 61 | %TD*% 62 | D16* 63 | %TO.C,J1*% 64 | X3500000Y2890000D03* 65 | X3500000Y-2890000D03* 66 | D17* 67 | X4030000Y4320000D03* 68 | D18* 69 | X-150000Y4320000D03* 70 | D17* 71 | X4030000Y-4320000D03* 72 | D18* 73 | X-150000Y-4320000D03* 74 | %TD*% 75 | D10* 76 | %TO.C,H3*% 77 | X20100000Y10000000D03* 78 | %TD*% 79 | D11* 80 | %TO.C,J4*% 81 | X26000000Y-6000000D03* 82 | D12* 83 | X26000000Y-8000000D03* 84 | X26000000Y-10000000D03* 85 | D13* 86 | X26000000Y-12000000D03* 87 | %TD*% 88 | D15* 89 | %TO.C,H5*% 90 | X0Y7000000D03* 91 | %TD*% 92 | D19* 93 | %TO.C,TP4*% 94 | X14550000Y-10050000D03* 95 | %TD*% 96 | %TO.C,TP2*% 97 | X7800000Y-3500000D03* 98 | %TD*% 99 | %TO.C,TP3*% 100 | X20250000Y1150000D03* 101 | %TD*% 102 | %TO.C,TP1*% 103 | X7600000Y500000D03* 104 | %TD*% 105 | M02* 106 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% 2 | %TF.CreationDate,2024-05-15T22:33:18-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.2) date 2024-05-15 22:33:18* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% 2 | %TF.CreationDate,2024-05-15T22:33:18-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 8.0.2) date 2024-05-15 22:33:18* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X27000000Y13500000D02* 19 | X-1000000Y13500000D01* 20 | X27500000Y13000000D02* 21 | X27500000Y-13000000D01* 22 | X27000000Y13500000D02* 23 | G75* 24 | G02* 25 | X27500000Y13000000I0J-500000D01* 26 | G01* 27 | X27000000Y-13500000D02* 28 | X-1000000Y-13500000D01* 29 | X-1000000Y-13500000D02* 30 | G75* 31 | G02* 32 | X-1500000Y-13000000I1J500001D01* 33 | G01* 34 | X-1500000Y13000000D02* 35 | X-1500000Y-13000000D01* 36 | X-1500000Y13000000D02* 37 | G75* 38 | G02* 39 | X-1000000Y13500000I500001J-1D01* 40 | G01* 41 | X27500000Y-13000000D02* 42 | G75* 43 | G02* 44 | X27000000Y-13500000I-500000J0D01* 45 | G01* 46 | M02* 47 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% 2 | %TF.CreationDate,2024-05-15T22:33:18-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.2) date 2024-05-15 22:33:18* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10C,5.700000*% 33 | %ADD11RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*% 34 | %ADD12RoundRect,0.112500X0.112500X0.637500X-0.112500X0.637500X-0.112500X-0.637500X0.112500X-0.637500X0*% 35 | %ADD13RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*% 36 | %ADD14R,1.800000X1.800000*% 37 | %ADD15O,1.350000X1.350000*% 38 | %ADD16C,1.800000*% 39 | %ADD17RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% 40 | %ADD18RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*% 41 | %ADD19RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*% 42 | %ADD20RoundRect,0.225000X0.225000X0.375000X-0.225000X0.375000X-0.225000X-0.375000X0.225000X-0.375000X0*% 43 | %ADD21RoundRect,0.250000X0.450000X-0.325000X0.450000X0.325000X-0.450000X0.325000X-0.450000X-0.325000X0*% 44 | %ADD22RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% 45 | %ADD23O,1.800000X1.800000*% 46 | %ADD24RoundRect,0.162500X0.837500X0.162500X-0.837500X0.162500X-0.837500X-0.162500X0.837500X-0.162500X0*% 47 | %ADD25RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*% 48 | %ADD26RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*% 49 | %ADD27C,2.286000*% 50 | %ADD28RoundRect,0.150000X-0.150000X-0.200000X0.150000X-0.200000X0.150000X0.200000X-0.150000X0.200000X0*% 51 | %ADD29RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 52 | %ADD30C,0.650000*% 53 | %ADD31R,1.450000X0.600000*% 54 | %ADD32R,1.450000X0.300000*% 55 | %ADD33O,2.100000X1.000000*% 56 | %ADD34O,1.600000X1.000000*% 57 | %ADD35RoundRect,0.225000X-0.375000X0.225000X-0.375000X-0.225000X0.375000X-0.225000X0.375000X0.225000X0*% 58 | %ADD36RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*% 59 | G04 APERTURE END LIST* 60 | D10* 61 | %TO.C,H4*% 62 | X20100000Y-10000000D03* 63 | %TD*% 64 | D11* 65 | %TO.C,F1*% 66 | X9100000Y1850000D03* 67 | X9100000Y6300000D03* 68 | %TD*% 69 | D12* 70 | %TO.C,D1*% 71 | X14650000Y-5840000D03* 72 | X13350000Y-5840000D03* 73 | X14000000Y-8500000D03* 74 | %TD*% 75 | D13* 76 | %TO.C,R1*% 77 | X9500000Y-12100000D03* 78 | X11500000Y-12100000D03* 79 | %TD*% 80 | D14* 81 | %TO.C,J3*% 82 | X26000000Y3000000D03* 83 | D15* 84 | X26000000Y1000000D03* 85 | X26000000Y-1000000D03* 86 | D16* 87 | X26000000Y-3000000D03* 88 | %TD*% 89 | D10* 90 | %TO.C,H2*% 91 | X3000000Y-10000000D03* 92 | %TD*% 93 | D17* 94 | %TO.C,U1*% 95 | X8525000Y5000D03* 96 | X8525000Y-1265000D03* 97 | X8525000Y-2535000D03* 98 | X8525000Y-3805000D03* 99 | X13475000Y-3805000D03* 100 | X13475000Y-2535000D03* 101 | X13475000Y-1265000D03* 102 | X13475000Y5000D03* 103 | %TD*% 104 | D18* 105 | %TO.C,R3*% 106 | X15800000Y-100000D03* 107 | X15800000Y-2100000D03* 108 | %TD*% 109 | %TO.C,R7*% 110 | X20700000Y1300000D03* 111 | X20700000Y-700000D03* 112 | %TD*% 113 | D19* 114 | %TO.C,C3*% 115 | X12600000Y8275000D03* 116 | X12600000Y11400000D03* 117 | %TD*% 118 | D20* 119 | %TO.C,D4*% 120 | X15150000Y2200000D03* 121 | X11850000Y2200000D03* 122 | %TD*% 123 | D21* 124 | %TO.C,D2*% 125 | X8200000Y8200000D03* 126 | X8200000Y10250000D03* 127 | %TD*% 128 | D22* 129 | %TO.C,C5*% 130 | X13500000Y-11000000D03* 131 | X15575000Y-11000000D03* 132 | %TD*% 133 | D21* 134 | %TO.C,D3*% 135 | X21000000Y-5875000D03* 136 | X21000000Y-3825000D03* 137 | %TD*% 138 | D14* 139 | %TO.C,J2*% 140 | X26000000Y12000000D03* 141 | D15* 142 | X26000000Y10000000D03* 143 | X26000000Y8000000D03* 144 | D23* 145 | X26000000Y6000000D03* 146 | %TD*% 147 | D24* 148 | %TO.C,U2*% 149 | X23100000Y3100000D03* 150 | X23100000Y4050000D03* 151 | X23100000Y5000000D03* 152 | X19680000Y5000000D03* 153 | X19680000Y4050000D03* 154 | X19680000Y3100000D03* 155 | %TD*% 156 | D18* 157 | %TO.C,R6*% 158 | X12100000Y6300000D03* 159 | X12100000Y4300000D03* 160 | %TD*% 161 | D25* 162 | %TO.C,R5*% 163 | X23100000Y-6700000D03* 164 | X23100000Y-4700000D03* 165 | %TD*% 166 | D26* 167 | %TO.C,C1*% 168 | X14900000Y8162500D03* 169 | X14900000Y10237500D03* 170 | %TD*% 171 | D27* 172 | %TO.C,H7*% 173 | X23500000Y-12000000D03* 174 | %TD*% 175 | %TO.C,H6*% 176 | X7000000Y-12000000D03* 177 | %TD*% 178 | D25* 179 | %TO.C,R4*% 180 | X10200000Y8225000D03* 181 | X10200000Y10225000D03* 182 | %TD*% 183 | D10* 184 | %TO.C,H1*% 185 | X3000000Y10000000D03* 186 | %TD*% 187 | D18* 188 | %TO.C,R8*% 189 | X15000000Y6300000D03* 190 | X15000000Y4300000D03* 191 | %TD*% 192 | %TO.C,R2*% 193 | X11500000Y-8000000D03* 194 | X11500000Y-10000000D03* 195 | %TD*% 196 | D28* 197 | %TO.C,D6*% 198 | X23900000Y6500000D03* 199 | X22500000Y6500000D03* 200 | %TD*% 201 | D29* 202 | %TO.C,U3*% 203 | X9337500Y-9950000D03* 204 | X9337500Y-9000000D03* 205 | X9337500Y-8050000D03* 206 | X7062500Y-8050000D03* 207 | X7062500Y-9000000D03* 208 | X7062500Y-9950000D03* 209 | %TD*% 210 | D30* 211 | %TO.C,J1*% 212 | X3500000Y2890000D03* 213 | X3500000Y-2890000D03* 214 | D31* 215 | X4945000Y3250000D03* 216 | X4945000Y2450000D03* 217 | D32* 218 | X4945000Y1250000D03* 219 | X4945000Y250000D03* 220 | X4945000Y-250000D03* 221 | X4945000Y-1250000D03* 222 | D31* 223 | X4945000Y-2450000D03* 224 | X4945000Y-3250000D03* 225 | X4945000Y-3250000D03* 226 | X4945000Y-2450000D03* 227 | D32* 228 | X4945000Y-1750000D03* 229 | X4945000Y-750000D03* 230 | X4945000Y750000D03* 231 | X4945000Y1750000D03* 232 | D31* 233 | X4945000Y2450000D03* 234 | X4945000Y3250000D03* 235 | D33* 236 | X4030000Y4320000D03* 237 | D34* 238 | X-150000Y4320000D03* 239 | D33* 240 | X4030000Y-4320000D03* 241 | D34* 242 | X-150000Y-4320000D03* 243 | %TD*% 244 | D10* 245 | %TO.C,H3*% 246 | X20100000Y10000000D03* 247 | %TD*% 248 | D14* 249 | %TO.C,J4*% 250 | X26000000Y-6000000D03* 251 | D15* 252 | X26000000Y-8000000D03* 253 | X26000000Y-10000000D03* 254 | D16* 255 | X26000000Y-12000000D03* 256 | %TD*% 257 | D27* 258 | %TO.C,H5*% 259 | X0Y7000000D03* 260 | %TD*% 261 | D35* 262 | %TO.C,D5*% 263 | X18100000Y1050000D03* 264 | X18100000Y-2250000D03* 265 | %TD*% 266 | D36* 267 | %TO.C,C2*% 268 | X23000000Y1212500D03* 269 | X23000000Y-1912500D03* 270 | %TD*% 271 | G36* 272 | X3943039Y-4019685D02* 273 | G01* 274 | X3988794Y-4072489D01* 275 | X4000000Y-4124000D01* 276 | X4000000Y-5126000D01* 277 | X3980315Y-5193039D01* 278 | X3927511Y-5238794D01* 279 | X3876000Y-5250000D01* 280 | X-876000Y-5250000D01* 281 | X-943039Y-5230315D01* 282 | X-988794Y-5177511D01* 283 | X-1000000Y-5126000D01* 284 | X-1000000Y-4124000D01* 285 | X-980315Y-4056961D01* 286 | X-927511Y-4011206D01* 287 | X-876000Y-4000000D01* 288 | X3876000Y-4000000D01* 289 | X3943039Y-4019685D01* 290 | G37* 291 | G36* 292 | X3943039Y5230315D02* 293 | G01* 294 | X3988794Y5177511D01* 295 | X4000000Y5126000D01* 296 | X4000000Y4124000D01* 297 | X3980315Y4056961D01* 298 | X3927511Y4011206D01* 299 | X3876000Y4000000D01* 300 | X-876000Y4000000D01* 301 | X-943039Y4019685D01* 302 | X-988794Y4072489D01* 303 | X-1000000Y4124000D01* 304 | X-1000000Y5126000D01* 305 | X-980315Y5193039D01* 306 | X-927511Y5238794D01* 307 | X-876000Y5250000D01* 308 | X3876000Y5250000D01* 309 | X3943039Y5230315D01* 310 | G37* 311 | M02* 312 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.2*% 2 | %TF.CreationDate,2024-05-15T22:33:18-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.2) date 2024-05-15 22:33:18* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*% 33 | %ADD11RoundRect,0.112500X0.112500X0.637500X-0.112500X0.637500X-0.112500X-0.637500X0.112500X-0.637500X0*% 34 | %ADD12RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*% 35 | %ADD13RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% 36 | %ADD14RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*% 37 | %ADD15RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*% 38 | %ADD16RoundRect,0.225000X0.225000X0.375000X-0.225000X0.375000X-0.225000X-0.375000X0.225000X-0.375000X0*% 39 | %ADD17RoundRect,0.250000X0.450000X-0.325000X0.450000X0.325000X-0.450000X0.325000X-0.450000X-0.325000X0*% 40 | %ADD18RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% 41 | %ADD19RoundRect,0.162500X0.837500X0.162500X-0.837500X0.162500X-0.837500X-0.162500X0.837500X-0.162500X0*% 42 | %ADD20RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*% 43 | %ADD21RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*% 44 | %ADD22RoundRect,0.150000X-0.150000X-0.200000X0.150000X-0.200000X0.150000X0.200000X-0.150000X0.200000X0*% 45 | %ADD23RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 46 | %ADD24R,1.450000X0.600000*% 47 | %ADD25R,1.450000X0.300000*% 48 | %ADD26RoundRect,0.225000X-0.375000X0.225000X-0.375000X-0.225000X0.375000X-0.225000X0.375000X0.225000X0*% 49 | %ADD27RoundRect,0.250000X-0.650000X0.412500X-0.650000X-0.412500X0.650000X-0.412500X0.650000X0.412500X0*% 50 | G04 APERTURE END LIST* 51 | D10* 52 | %TO.C,F1*% 53 | X9100000Y1850000D03* 54 | X9100000Y6300000D03* 55 | %TD*% 56 | D11* 57 | %TO.C,D1*% 58 | X14650000Y-5840000D03* 59 | X13350000Y-5840000D03* 60 | X14000000Y-8500000D03* 61 | %TD*% 62 | D12* 63 | %TO.C,R1*% 64 | X9500000Y-12100000D03* 65 | X11500000Y-12100000D03* 66 | %TD*% 67 | D13* 68 | %TO.C,U1*% 69 | X8525000Y5000D03* 70 | X8525000Y-1265000D03* 71 | X8525000Y-2535000D03* 72 | X8525000Y-3805000D03* 73 | X13475000Y-3805000D03* 74 | X13475000Y-2535000D03* 75 | X13475000Y-1265000D03* 76 | X13475000Y5000D03* 77 | %TD*% 78 | D14* 79 | %TO.C,R3*% 80 | X15800000Y-100000D03* 81 | X15800000Y-2100000D03* 82 | %TD*% 83 | %TO.C,R7*% 84 | X20700000Y1300000D03* 85 | X20700000Y-700000D03* 86 | %TD*% 87 | D15* 88 | %TO.C,C3*% 89 | X12600000Y8275000D03* 90 | X12600000Y11400000D03* 91 | %TD*% 92 | D16* 93 | %TO.C,D4*% 94 | X15150000Y2200000D03* 95 | X11850000Y2200000D03* 96 | %TD*% 97 | D17* 98 | %TO.C,D2*% 99 | X8200000Y8200000D03* 100 | X8200000Y10250000D03* 101 | %TD*% 102 | D18* 103 | %TO.C,C5*% 104 | X13500000Y-11000000D03* 105 | X15575000Y-11000000D03* 106 | %TD*% 107 | D17* 108 | %TO.C,D3*% 109 | X21000000Y-5875000D03* 110 | X21000000Y-3825000D03* 111 | %TD*% 112 | D19* 113 | %TO.C,U2*% 114 | X23100000Y3100000D03* 115 | X23100000Y4050000D03* 116 | X23100000Y5000000D03* 117 | X19680000Y5000000D03* 118 | X19680000Y4050000D03* 119 | X19680000Y3100000D03* 120 | %TD*% 121 | D14* 122 | %TO.C,R6*% 123 | X12100000Y6300000D03* 124 | X12100000Y4300000D03* 125 | %TD*% 126 | D20* 127 | %TO.C,R5*% 128 | X23100000Y-6700000D03* 129 | X23100000Y-4700000D03* 130 | %TD*% 131 | D21* 132 | %TO.C,C1*% 133 | X14900000Y8162500D03* 134 | X14900000Y10237500D03* 135 | %TD*% 136 | D20* 137 | %TO.C,R4*% 138 | X10200000Y8225000D03* 139 | X10200000Y10225000D03* 140 | %TD*% 141 | D14* 142 | %TO.C,R8*% 143 | X15000000Y6300000D03* 144 | X15000000Y4300000D03* 145 | %TD*% 146 | %TO.C,R2*% 147 | X11500000Y-8000000D03* 148 | X11500000Y-10000000D03* 149 | %TD*% 150 | D22* 151 | %TO.C,D6*% 152 | X23900000Y6500000D03* 153 | X22500000Y6500000D03* 154 | %TD*% 155 | D23* 156 | %TO.C,U3*% 157 | X9337500Y-9950000D03* 158 | X9337500Y-9000000D03* 159 | X9337500Y-8050000D03* 160 | X7062500Y-8050000D03* 161 | X7062500Y-9000000D03* 162 | X7062500Y-9950000D03* 163 | %TD*% 164 | D24* 165 | %TO.C,J1*% 166 | X4945000Y3250000D03* 167 | X4945000Y2450000D03* 168 | D25* 169 | X4945000Y1250000D03* 170 | X4945000Y250000D03* 171 | X4945000Y-250000D03* 172 | X4945000Y-1250000D03* 173 | D24* 174 | X4945000Y-2450000D03* 175 | X4945000Y-3250000D03* 176 | X4945000Y-3250000D03* 177 | X4945000Y-2450000D03* 178 | D25* 179 | X4945000Y-1750000D03* 180 | X4945000Y-750000D03* 181 | X4945000Y750000D03* 182 | X4945000Y1750000D03* 183 | D24* 184 | X4945000Y2450000D03* 185 | X4945000Y3250000D03* 186 | %TD*% 187 | D26* 188 | %TO.C,D5*% 189 | X18100000Y1050000D03* 190 | X18100000Y-2250000D03* 191 | %TD*% 192 | D27* 193 | %TO.C,C2*% 194 | X23000000Y1212500D03* 195 | X23000000Y-1912500D03* 196 | %TD*% 197 | M02* 198 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.2} date 2024-05-15T22:33:19-0400 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-05-15T22:33:19-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.2 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.650 11 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 12 | T2C1.152 13 | % 14 | G90 15 | G05 16 | T1 17 | X3.5Y2.89 18 | X3.5Y-2.89 19 | T2 20 | X0.0Y7.0 21 | X7.0Y-12.0 22 | X23.5Y-12.0 23 | M30 24 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.2} date 2024-05-15T22:33:19-0400 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-05-15T22:33:19-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.2 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.400 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.600 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C0.800 15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 16 | T4C1.200 17 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 18 | T5C3.200 19 | % 20 | G90 21 | G05 22 | T1 23 | X5.8Y-3.9 24 | X5.8Y-4.9 25 | X6.0Y7.5 26 | X6.0Y-5.9 27 | X6.1Y4.7 28 | X6.2Y3.6 29 | X6.75Y0.45 30 | X8.0Y-5.9 31 | X8.6Y-7.3 32 | X9.3Y-5.5 33 | X10.1Y-3.85 34 | X10.7Y-11.0 35 | X12.5Y-5.2 36 | X12.6Y10.05 37 | X12.775Y-9.025 38 | X15.8Y-6.3 39 | X16.4Y9.95 40 | X16.4Y-8.9 41 | X16.45Y10.9 42 | X17.85Y2.8 43 | X17.95Y-0.45 44 | X18.175Y-4.725 45 | X19.0Y6.0 46 | X19.5Y-1.0 47 | X19.55Y1.1 48 | X20.0Y6.0 49 | X21.0Y6.0 50 | X22.85Y-0.55 51 | T3 52 | X26.0Y10.0 53 | X26.0Y8.0 54 | X26.0Y1.0 55 | X26.0Y-1.0 56 | X26.0Y-8.0 57 | X26.0Y-10.0 58 | T4 59 | X26.0Y12.0 60 | X26.0Y6.0 61 | X26.0Y3.0 62 | X26.0Y-3.0 63 | X26.0Y-6.0 64 | X26.0Y-12.0 65 | T5 66 | X3.0Y10.0 67 | X3.0Y-10.0 68 | X20.1Y10.0 69 | X20.1Y-10.0 70 | T2 71 | G00X0.15Y4.32 72 | M15 73 | G01X-0.45Y4.32 74 | M16 75 | G05 76 | G00X0.15Y-4.32 77 | M15 78 | G01X-0.45Y-4.32 79 | M16 80 | G05 81 | G00X4.58Y4.32 82 | M15 83 | G01X3.48Y4.32 84 | M16 85 | G05 86 | G00X4.58Y-4.32 87 | M15 88 | G01X3.48Y-4.32 89 | M16 90 | G05 91 | M30 92 | -------------------------------------------------------------------------------- /PCB manufacturing files/Gerbers/USB-C-3-way-splitter-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "GenerationSoftware": { 4 | "Vendor": "KiCad", 5 | "Application": "Pcbnew", 6 | "Version": "8.0.2" 7 | }, 8 | "CreationDate": "2024-05-15T22:33:18-04:00" 9 | }, 10 | "GeneralSpecs": { 11 | "ProjectId": { 12 | "Name": "USB-C-3-way-splitter", 13 | "GUID": "5553422d-432d-4332-9d77-61792d73706c", 14 | "Revision": "rev?" 15 | }, 16 | "Size": { 17 | "X": 29.1, 18 | "Y": 27.1 19 | }, 20 | "LayerNumber": 2, 21 | "BoardThickness": 1.6, 22 | "Finish": "None" 23 | }, 24 | "DesignRules": [ 25 | { 26 | "Layers": "Outer", 27 | "PadToPad": 0.15, 28 | "PadToTrack": 0.15, 29 | "TrackToTrack": 0.15, 30 | "MinLineWidth": 0.3, 31 | "TrackToRegion": 0.2, 32 | "RegionToRegion": 0.2 33 | } 34 | ], 35 | "FilesAttributes": [ 36 | { 37 | "Path": "USB-C-3-way-splitter-F_Cu.gbr", 38 | "FileFunction": "Copper,L1,Top", 39 | "FilePolarity": "Positive" 40 | }, 41 | { 42 | "Path": "USB-C-3-way-splitter-B_Cu.gbr", 43 | "FileFunction": "Copper,L2,Bot", 44 | "FilePolarity": "Positive" 45 | }, 46 | { 47 | "Path": "USB-C-3-way-splitter-F_Paste.gbr", 48 | "FileFunction": "SolderPaste,Top", 49 | "FilePolarity": "Positive" 50 | }, 51 | { 52 | "Path": "USB-C-3-way-splitter-B_Paste.gbr", 53 | "FileFunction": "SolderPaste,Bot", 54 | "FilePolarity": "Positive" 55 | }, 56 | { 57 | "Path": "USB-C-3-way-splitter-F_Silkscreen.gbr", 58 | "FileFunction": "Legend,Top", 59 | "FilePolarity": "Positive" 60 | }, 61 | { 62 | "Path": "USB-C-3-way-splitter-B_Silkscreen.gbr", 63 | "FileFunction": "Legend,Bot", 64 | "FilePolarity": "Positive" 65 | }, 66 | { 67 | "Path": "USB-C-3-way-splitter-F_Mask.gbr", 68 | "FileFunction": "SolderMask,Top", 69 | "FilePolarity": "Negative" 70 | }, 71 | { 72 | "Path": "USB-C-3-way-splitter-B_Mask.gbr", 73 | "FileFunction": "SolderMask,Bot", 74 | "FilePolarity": "Negative" 75 | }, 76 | { 77 | "Path": "USB-C-3-way-splitter-Edge_Cuts.gbr", 78 | "FileFunction": "Profile", 79 | "FilePolarity": "Positive" 80 | } 81 | ], 82 | "MaterialStackup": [ 83 | { 84 | "Type": "Legend", 85 | "Name": "Top Silk Screen" 86 | }, 87 | { 88 | "Type": "SolderPaste", 89 | "Name": "Top Solder Paste" 90 | }, 91 | { 92 | "Type": "SolderMask", 93 | "Color": "Green", 94 | "Thickness": 0.01, 95 | "Name": "Top Solder Mask" 96 | }, 97 | { 98 | "Type": "Copper", 99 | "Thickness": 0.035, 100 | "Name": "F.Cu" 101 | }, 102 | { 103 | "Type": "Dielectric", 104 | "Thickness": 1.51, 105 | "Material": "FR4", 106 | "Name": "F.Cu/B.Cu", 107 | "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" 108 | }, 109 | { 110 | "Type": "Copper", 111 | "Thickness": 0.035, 112 | "Name": "B.Cu" 113 | }, 114 | { 115 | "Type": "SolderMask", 116 | "Color": "Green", 117 | "Thickness": 0.01, 118 | "Name": "Bottom Solder Mask" 119 | }, 120 | { 121 | "Type": "SolderPaste", 122 | "Name": "Bottom Solder Paste" 123 | }, 124 | { 125 | "Type": "Legend", 126 | "Name": "Bottom Silk Screen" 127 | } 128 | ] 129 | } 130 | -------------------------------------------------------------------------------- /PCB manufacturing files/JLCPCB-BOM.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/PCB manufacturing files/JLCPCB-BOM.xls -------------------------------------------------------------------------------- /PCB manufacturing files/JLCPCB-CPL.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/PCB manufacturing files/JLCPCB-CPL.xls -------------------------------------------------------------------------------- /PCB manufacturing files/V3 Gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/PCB manufacturing files/V3 Gerbers.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # A USB-C 3-way-splitter for charging multiple 5W devices from a single USB-PD charger 2 | 3 | ![picture](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Overview.JPG?raw=true) 4 | ![picture 2](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Overview2.JPG?raw=true) 5 | 6 | *Disclaimer* - **Build and/or use this at your own risk. I am not responsible for anything that arises from use of these files or documents, or for anything that arises from constructing and/or using this device.** 7 | 8 | *Disclaimer 2* - the USB battery charging standard actually provides [for a maximum of 1.5A](https://imgur.com/07zPKKw), not 1A as originally believed. The polyfuse used (Littelfuse 1812L300MR) does not reliably trip below 5A, so this splitter may result in 4.5A maximum being drawn from the source. A planned Version 4 (which uses an 3A electronic fuse in place of the high-side switch to reliabily cut off current at around 3A) is being developed to address this issue. UPDATE August 19, 2024 - Version 4 does not work as the ENABLE pin logic for the electronic fuse was inverted. Version 5 is planned to fix this. 9 | 10 | This is a USB-C splitter that splits a 5V 3A-capable USB-C power source to 3 5V 1A sources. This is for using a single-port USB-C PD charger to charge multiple 5V USB-C devices at once. Files are done in KiCAD 8, and manufacturing files for JLCPCB are provided. An enclosure design is included (which was designed in Autodesk Fusion 360) - .3mf, .step, and .f3z file are provided. 11 | 12 | This design has been prototyped and tested. 13 | 14 | ## Background 15 | With the widespread adoption of USB-C for device charging, I can now travel with a single compact 45W USB-C GaN charger and cable, and charge all my USB-C devices (phone, laptop, camera, flashlight, power bank, headphones, etc.) with that one charger. However, having a single cable and single charger is often limiting when I need to charge multiple devices, especially overnight, and many USB-C devices only need 5V and not many watts for overnight charging. This splitter goes onto an existing USB-C cable, for charging those devices simultaneously with a single charger, without needing a bulkier multi-port charger and multiple cables. 16 | 17 | ## Operation 18 | For safety, the splitter outputs only power on when the splitter is connected to a charger that indicates it can actually supply 3A, and includes a resettable fuse for overcurrent protection. The white LED lights up when it is connected to a powered USB-C cable. The green LED lights up if the power source is capable of supplying 5V 3A, and indicates the outputs have been powered on. 19 | 20 | The outputs have D+ and D- shorted to indicate that they can supply ~~~1A~~~ 1.5A of current (per the USB Battery Charging standard). 21 | 22 | ## Design 23 | The splitter only powers on with USB-C inputs capable of supplying 5V 3A. This is done by monitoring the USB-C CC lines and checking that the signal there is greater than 1.25V. Under the USB-PD standard, if the voltage on the CC pin [is greater than 1.31V](https://hackaday.com/2023/01/04/all-about-usb-c-resistors-and-emarkers/), it indicates the source is capable of supplying 5V 3A. Only then are the outputs powered on (as indicated by the green LED). Otherwise, the outputs are turned off. 24 | 25 | The CC line voltage checking is done by a pair of comparators that monitor each of the 2 CC lines (as the USB-C input cable can be plugged in either way). The CC line voltage are compared against a 1.25V reference voltage (provided by an ST TS4061AICT-1.25 shunt diode reference) - a 1.31V voltage reference would have been more precise, but were not easily available, and 1.25V is above the 1.16V cutoff for a 1.5A source and works fine. The output of the comparators are fed through a pair of diodes (functioning as an OR gate) to the ENABLE input on an SiP32509 high-side switch that turns the outputs on and off. The device is over-current protected by a 3A resettable fuse (Littelfuse 1812L300MR). The CC lines and +5V bus are ESD protected with an SRV05-4 ESD diode array and an ESD5Z5V0 TVS diode. 26 | 27 | Note that the output cables need 56K pull-up resistors between output CC and 5V to comply with the USB-C protocol - some devices may not charge if these resistors are missing. USB-A to USB-C cables are required to include this resistor, so using the USB-C end from a cut-up USB-A to C cable is recommended for the output cables. 28 | 29 | A 3D-printed enclosure design is supplied in the Enclosure folder. The enclosure design is meant to be 3D-printed in two halves; on mine these were printed with translucent PETG to allow the indicator LEDs to shine through. The lower enclosure features embedded M3 nuts - **the print must be paused at the appropriate layer and M3 nuts need to be inserted before the print resumes**. The two halves are screwed together with M3x8 countersunk screws. The enclosure is designed to use [Ikea SITTBRUNN](https://www.ikea.com/us/en/p/sittbrunn-usb-a-to-usb-c-light-yellow-80539483/) USB-A to USB-C cables, as these are widely available and inexpensive. The ends are wrapped in Qualtek Q5-3X-3/16-01-QB48IN-25 adhesive heatshrink for strain relief. To dissipate heat from the SiP32509 high-side switch (U2), which is expected to generate about 0.4W of heat at 3A, either the enclosure must be potted to facilitate heat transfer, or a thermal pad must be used between the SiP32509 and the case. [Lower-enclosure-potted](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Lower-enclosure-potted.3mf) has a small hole to inject potting compound (or hot glue, or silicone) into the case - use a high viscosity potting compound to avoid it getting in the input USB-C connector. [Lower-enclosure-thermal-pad](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Lower-enclosure-thermal-pad.3mf) has a small raised feature above the SiP32509 IC to place a 1.5mm thick thermal pad between it and the case. 30 | 31 | # ORDERING GUIDE 32 | 33 | ## Bill Of Materials 34 | 35 | ### Custom Parts 36 | | Description | Quantity | Notes | 37 | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | - | 38 | | [PCB](https://github.com/bluepylons/USB-C-3-way-splitter/tree/main/Manufacturing%20files) | 1 | See "Ordering the PCB" section below | 39 | | [Upper enclosure](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Upper-enclosure.3mf) | 1 | FDM 3D-printed | 40 | | Lower enclosure ([thermal pad](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Lower-enclosure-thermal-pad.3mf) or [potted](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Lower-enclosure-potted.3mf)) | 1 | FDM 3D-printed. Has 4 embedded M3 nuts, which must be installed while 3D printing | 41 | 42 | The 3D-printed parts were FDM 3D-printed in PETG, though other materials probably work fine here. A translucent or semi-translucent material is recommended so that the indicator LEDs can shine through. 43 | 44 | 45 | ## Off-the-shelf parts 46 | 47 | | Description | Part number | Quantity | Notes | 48 | | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -------- | --------------------------------------------- | 49 | | [Ikea Sittbrunn USB-A to USB-C cable](https://www.ikea.com/us/en/p/sittbrunn-usb-a-to-usb-c-light-yellow-80539483/) | Ikea 805.394.83 | 3 | | 50 | | M3 hex nut, DIN 934, zinc-plated steel | McMaster-Carr 90591A250 | 4 | Generic. Not stainless steel to avoid galling | 51 | | M3x8 flat head screw, DIN 7991 / ISO 10642, hex drive, 18-8 stainless steel | McMaster-Carr 92125A128 | 4 | Generic | 52 | | Adhesive-lined heat-shrink, 3/16" / 4.8mm ID, 3:1 shrink ratio | Qualtek Qualtek Q5-3X-3/16-01-QB48IN-25 | 3x 25mm | | 53 | 54 | If you are using the [thermal pad option](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Lower-enclosure-thermal-pad.3mf) for the lower enclosure, you will need 1.5mm thick thermal pads. I used Thermalright Extreme Odyssey 1.5mm pads for the ones I have built, but other 1.5mm thermal pads (e.g. Arctic TP-3) may work. The thermal pad must not be electrically conductive. 55 | 56 | If you are using the [potted option](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Enclosure/Lower-enclosure-potted.3mf) for the lower enclosure, you will need some sort of potting compound that can be injected through a 5mm diameter hole. The ones I built used hot glue. Make sure the potting compound has high enough viscosity to not get into the input USB-C port. 57 | 58 | ## Ordering the PCB 59 | 60 | The PCB can be ordered from [JLCPCB](https://jlcpcb.com/) in China, and the files are provided in their format. 61 | 62 | 1.) Go to JLCPCB, and press "Order Now". 63 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/1-JLCPCB-home.png?raw=true) 64 | 65 | 2.) Next, you want to upload the [Gerber ZIP file](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/PCB%20manufacturing%20files/V3%20Gerbers.zip) for the PCB. 66 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/2-add-gerbers.png?raw=true) 67 | 68 | 3.) Specify the following options once the Gerber file has uploaded. Non-default settings are highlighted in red. 69 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/3-JLCPCB-options.png?raw=true) 70 | 71 | For color, specify a color supported by JLCPCB's ["Economic PCB Assembly"](https://jlcpcb.com/capabilities/pcb-assembly-capabilities). As of June 30, 2024, green, black, blue, red, white, and purple are supported. Note that some colors might incur an extra fee. 72 | 73 | 4.) Under "PCB Assembly", specify the following options: 74 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/4-JLCPCB-options-2.png?raw=true) 75 | 76 | 5.) Press "Next": 77 | 78 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/5-JLCPCB-next.png?raw=true) 79 | 80 | 6.) Upload the [BOM](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/PCB%20manufacturing%20files/JLCPCB-BOM.xls) and [CPL](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/PCB%20manufacturing%20files/JLCPCB-CPL.xls) files: 81 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/6-BOM-CPL.PNG?raw=true) 82 | 83 | 7.) Confirm the components in the next page. If any components are listed as "Shortfall", JLCPCB does not have enough of them in stock and will not install them on any PCBs. You will have to purchase them from and solder them on yourself. Alternatively, you can wait for JLCPCB to restock the part. 84 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/7-COMPONENTS.PNG?raw=true) 85 | 86 | 8.) Next is the component placement confirmation page. You should not have to change anything here: 87 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/8-COMPONENT-PLACEMENT.PNG?raw=true) 88 | 89 | 9.) You will need to describe the item in the next page for customs purposes. As of June 30th, 2024, I could not find an option most suitable for this, so select "Office Appliances and Accessories > Others" in the options, and type in "USB cable splitter PCB". 90 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/9-customs-description.png?raw=true) 91 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Ordering%20guide/10-customs-description-2.png?raw=true) 92 | 93 | # BUILD GUIDE 94 | 95 | ## Tools needed 96 | | Tool | Purpose | 97 | | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | 98 | | Flush cutters | Stripping wires, trimming leads | 99 | | Soldering iron | Soldering the USB-C output cables to the PCB | 100 | | Solder | You need it to solder | 101 | | Flux | Makes tinning the output cables easier | 102 | | Heat gun | For the heat-shrink strain relief | 103 | | Wire strippers | For stripping wire | 104 | 105 | If you are using the thermal pad option for the lower case, you will need scissors to cut the thermal pad. If you are using the potted option, you will need potting compound and whatever tools needed to inject into the hole in the case. 106 | 107 | ## Build process 108 | 109 | 1.) Test the PCB by plugging in a 5V 3A-capable USB-C source. When plugged in, both the white and green LEDs should light up. Next, test it with a non-5V 3A capable source (e.g. use a USB-A cable). When plugged in, only the white LED should light up. 110 | 111 | 2.) Unplug the PCB. 112 | 113 | 3.) Take the Ikea Sittbrunn USB-A to USB-C cable, and cut the USB-C end to about 20-30mm longer than the desired length. 114 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/01.JPG?raw=true) 115 | 116 | 4.) Strip about 20mm off the outer insulation. The method I found works well is to use a pair of flush cutters to "bite' the insulation parallel to the cable, and then cut the resulting pieces off. After stripping, check that the insulation for the individual wires are not damaged. 117 | 118 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/02.JPG?raw=true) 119 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/03.JPG?raw=true) 120 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/04.JPG?raw=true) 121 | 122 | 5.) Strip about 10mm off the inner insulation for one of the wires. 123 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/05.JPG?raw=true) 124 | 125 | 6.) Wind the strands tightly with your hands. 126 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/06.JPG?raw=true) 127 | 128 | 7.) Apply some flux to the stripped wire. 129 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/07.JPG?raw=true) 130 | 131 | 8.) Tin the wire with a little bit of solder. Try to add enough solder here that the strands don't come apart, but not so much that the stranded wires no longer fit in the output footprint through-holes in the PCB. 132 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/08.JPG?raw=true) 133 | 134 | 9.) Repeat Steps 5 through 8 for the remaining wires. This is best done one wire at a time to prevent the wires from becoming unstranded from bumping into each other. 135 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/09.JPG?raw=true) 136 | 137 | 10.) Cut some pieces of heat-shrink that are 20-30mm long: 138 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/10.JPG?raw=true) 139 | 140 | 11.) Put the heat shrink through the cable. 141 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/11.JPG?raw=true) 142 | 143 | 12.) Solder the wires to one of the three output footprints, and trim off any excess using the flush cutters. 144 | 145 | The following wire colors correspond to the following pins, which are labelled on the underside of the PCB: 146 | 147 | | Color | Pin | 148 | | ----- | --- | 149 | | Black | GND | 150 | | Green | D- | 151 | | White | D+ | 152 | | Red | +5V | 153 | 154 | 155 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/12.JPG?raw=true) 156 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/13.JPG?raw=true) 157 | 158 | Check that the strands from each wire are not shorted to each other. However, since D+ and D- are shorted to each other on the PCB per the USB Battery Charging standard, it does not matter if those two specific wires are shorted to each other. 159 | 160 | 13.) Repeat steps 3-12 for the remaining outputs. **Remember to slip the heatshrink tubing on before soldering**. Double check that wires are not shorted to each other. 161 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/14.JPG?raw=true) 162 | 163 | 14.) Plug the PCB into the 5V 3A USB-C source again. Check that the green and the white lights both light up. If not, you may have a short circuit somewhere. 164 | 165 | 15.) Move the heatshrink tubing down the cables, like so: 166 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/15.JPG?raw=true) 167 | 168 | 17.) Using a heatgun, shrink the heatshrink: 169 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/16.JPG?raw=true) 170 | 171 | 18.) (For the thermal pad variant only) - Cut a piece of thermal pad to about the size and shape of the raised portion marked in red, and place it on there: 172 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/18.JPG?raw=true) 173 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/19.JPG?raw=true) 174 | 175 | 19.) Place the PCB and the soldered wires onto the lower enclosure like so: 176 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/20.JPG?raw=true) 177 | 178 | 20.) Place the upper enclosure on, and attach it with the 4 M3x8 flat head screws. 179 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/21.JPG?raw=true) 180 | ![](https://github.com/bluepylons/USB-C-3-way-splitter/blob/main/Graphics/Build%20guide/22.JPG?raw=true) 181 | 182 | 21.) Test the splitter by plugging it into the 5V 3A source again, and using it to charge various devices (e.g. a phone). Make sure each output works. If not, check your soldering. 183 | 184 | 22.) (For the potted variant only) - Inject potting compound into the 5mm hole on the lower enclosure, and it let it dry/solidify/cure. 185 | 186 | You are done! -------------------------------------------------------------------------------- /USB-C-3-way-splitter.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6000000238418579 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": false, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 6, 39 | 8, 40 | 9, 41 | 10, 42 | 11, 43 | 12, 44 | 13, 45 | 14, 46 | 15, 47 | 16, 48 | 17, 49 | 18, 50 | 19, 51 | 20, 52 | 21, 53 | 22, 54 | 23, 55 | 25, 56 | 26, 57 | 27, 58 | 28, 59 | 29, 60 | 30, 61 | 32, 62 | 33, 63 | 34, 64 | 35, 65 | 36 66 | ], 67 | "visible_layers": "ffffeff_ffffffff", 68 | "zone_display_mode": 0 69 | }, 70 | "git": { 71 | "repo_password": "", 72 | "repo_type": "", 73 | "repo_username": "", 74 | "ssh_key": "" 75 | }, 76 | "meta": { 77 | "filename": "USB-C-3-way-splitter.kicad_prl", 78 | "version": 3 79 | }, 80 | "project": { 81 | "files": [] 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /USB-C-3-way-splitter.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 1.2, 41 | "height": 1.8, 42 | "width": 1.8 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.3 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | }, 61 | { 62 | "gap": 0.1524, 63 | "via_gap": 0.0, 64 | "width": 0.25 65 | }, 66 | { 67 | "gap": 0.1524, 68 | "via_gap": 0.0, 69 | "width": 0.55 70 | }, 71 | { 72 | "gap": 0.1524, 73 | "via_gap": 0.0, 74 | "width": 1.0 75 | } 76 | ], 77 | "drc_exclusions": [], 78 | "meta": { 79 | "version": 2 80 | }, 81 | "rule_severities": { 82 | "annular_width": "error", 83 | "clearance": "error", 84 | "connection_width": "warning", 85 | "copper_edge_clearance": "error", 86 | "copper_sliver": "warning", 87 | "courtyards_overlap": "error", 88 | "diff_pair_gap_out_of_range": "error", 89 | "diff_pair_uncoupled_length_too_long": "error", 90 | "drill_out_of_range": "error", 91 | "duplicate_footprints": "warning", 92 | "extra_footprint": "warning", 93 | "footprint": "error", 94 | "footprint_symbol_mismatch": "warning", 95 | "footprint_type_mismatch": "ignore", 96 | "hole_clearance": "error", 97 | "hole_near_hole": "error", 98 | "invalid_outline": "error", 99 | "isolated_copper": "warning", 100 | "item_on_disabled_layer": "error", 101 | "items_not_allowed": "error", 102 | "length_out_of_range": "error", 103 | "lib_footprint_issues": "warning", 104 | "lib_footprint_mismatch": "warning", 105 | "malformed_courtyard": "error", 106 | "microvia_drill_out_of_range": "error", 107 | "missing_courtyard": "ignore", 108 | "missing_footprint": "warning", 109 | "net_conflict": "warning", 110 | "npth_inside_courtyard": "ignore", 111 | "padstack": "error", 112 | "pth_inside_courtyard": "ignore", 113 | "shorting_items": "error", 114 | "silk_edge_clearance": "warning", 115 | "silk_over_copper": "error", 116 | "silk_overlap": "error", 117 | "skew_out_of_range": "error", 118 | "solder_mask_bridge": "error", 119 | "starved_thermal": "error", 120 | "text_height": "warning", 121 | "text_thickness": "warning", 122 | "through_hole_pad_without_hole": "error", 123 | "too_many_vias": "error", 124 | "track_dangling": "warning", 125 | "track_width": "error", 126 | "tracks_crossing": "error", 127 | "unconnected_items": "error", 128 | "unresolved_variable": "error", 129 | "via_dangling": "warning", 130 | "zones_intersect": "error" 131 | }, 132 | "rules": { 133 | "allow_blind_buried_vias": false, 134 | "allow_microvias": false, 135 | "max_error": 0.005, 136 | "min_clearance": 0.1524, 137 | "min_connection": 0.0, 138 | "min_copper_edge_clearance": 0.3, 139 | "min_hole_clearance": 0.254, 140 | "min_hole_to_hole": 0.254, 141 | "min_microvia_diameter": 0.2, 142 | "min_microvia_drill": 0.1, 143 | "min_resolved_spokes": 1, 144 | "min_silk_clearance": 0.0, 145 | "min_text_height": 0.8, 146 | "min_text_thickness": 0.08, 147 | "min_through_hole_diameter": 0.3, 148 | "min_track_width": 0.18, 149 | "min_via_annular_width": 0.05, 150 | "min_via_diameter": 0.4, 151 | "solder_mask_to_copper_clearance": 0.0, 152 | "use_height_for_length_calcs": true 153 | }, 154 | "teardrop_options": [ 155 | { 156 | "td_onpadsmd": true, 157 | "td_onroundshapesonly": false, 158 | "td_ontrackend": false, 159 | "td_onviapad": true 160 | } 161 | ], 162 | "teardrop_parameters": [ 163 | { 164 | "td_allow_use_two_tracks": true, 165 | "td_curve_segcount": 0, 166 | "td_height_ratio": 1.0, 167 | "td_length_ratio": 0.5, 168 | "td_maxheight": 2.0, 169 | "td_maxlen": 1.0, 170 | "td_on_pad_in_zone": false, 171 | "td_target_name": "td_round_shape", 172 | "td_width_to_size_filter_ratio": 0.9 173 | }, 174 | { 175 | "td_allow_use_two_tracks": true, 176 | "td_curve_segcount": 0, 177 | "td_height_ratio": 1.0, 178 | "td_length_ratio": 0.5, 179 | "td_maxheight": 2.0, 180 | "td_maxlen": 1.0, 181 | "td_on_pad_in_zone": false, 182 | "td_target_name": "td_rect_shape", 183 | "td_width_to_size_filter_ratio": 0.9 184 | }, 185 | { 186 | "td_allow_use_two_tracks": true, 187 | "td_curve_segcount": 0, 188 | "td_height_ratio": 1.0, 189 | "td_length_ratio": 0.5, 190 | "td_maxheight": 2.0, 191 | "td_maxlen": 1.0, 192 | "td_on_pad_in_zone": false, 193 | "td_target_name": "td_track_end", 194 | "td_width_to_size_filter_ratio": 0.9 195 | } 196 | ], 197 | "track_widths": [ 198 | 0.0, 199 | 0.16, 200 | 0.2, 201 | 0.25, 202 | 0.3, 203 | 0.4, 204 | 0.45, 205 | 0.5, 206 | 0.55, 207 | 0.6, 208 | 0.75, 209 | 0.8, 210 | 1.0, 211 | 1.5 212 | ], 213 | "tuning_pattern_settings": { 214 | "diff_pair_defaults": { 215 | "corner_radius_percentage": 80, 216 | "corner_style": 1, 217 | "max_amplitude": 1.0, 218 | "min_amplitude": 0.2, 219 | "single_sided": false, 220 | "spacing": 1.0 221 | }, 222 | "diff_pair_skew_defaults": { 223 | "corner_radius_percentage": 80, 224 | "corner_style": 1, 225 | "max_amplitude": 1.0, 226 | "min_amplitude": 0.2, 227 | "single_sided": false, 228 | "spacing": 0.6 229 | }, 230 | "single_track_defaults": { 231 | "corner_radius_percentage": 80, 232 | "corner_style": 1, 233 | "max_amplitude": 1.0, 234 | "min_amplitude": 0.2, 235 | "single_sided": false, 236 | "spacing": 0.6 237 | } 238 | }, 239 | "via_dimensions": [ 240 | { 241 | "diameter": 0.0, 242 | "drill": 0.0 243 | }, 244 | { 245 | "diameter": 0.6, 246 | "drill": 0.3 247 | }, 248 | { 249 | "diameter": 0.8, 250 | "drill": 0.4 251 | } 252 | ], 253 | "zones_allow_external_fillets": false, 254 | "zones_use_no_outline": true 255 | }, 256 | "ipc2581": { 257 | "dist": "", 258 | "distpn": "", 259 | "internal_id": "", 260 | "mfg": "", 261 | "mpn": "" 262 | }, 263 | "layer_presets": [], 264 | "viewports": [] 265 | }, 266 | "boards": [], 267 | "cvpcb": { 268 | "equivalence_files": [] 269 | }, 270 | "erc": { 271 | "erc_exclusions": [], 272 | "meta": { 273 | "version": 0 274 | }, 275 | "pin_map": [ 276 | [ 277 | 0, 278 | 0, 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 1, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 2 289 | ], 290 | [ 291 | 0, 292 | 2, 293 | 0, 294 | 1, 295 | 0, 296 | 0, 297 | 1, 298 | 0, 299 | 2, 300 | 2, 301 | 2, 302 | 2 303 | ], 304 | [ 305 | 0, 306 | 0, 307 | 0, 308 | 0, 309 | 0, 310 | 0, 311 | 1, 312 | 0, 313 | 1, 314 | 0, 315 | 1, 316 | 2 317 | ], 318 | [ 319 | 0, 320 | 1, 321 | 0, 322 | 0, 323 | 0, 324 | 0, 325 | 1, 326 | 1, 327 | 2, 328 | 1, 329 | 1, 330 | 2 331 | ], 332 | [ 333 | 0, 334 | 0, 335 | 0, 336 | 0, 337 | 0, 338 | 0, 339 | 1, 340 | 0, 341 | 0, 342 | 0, 343 | 0, 344 | 2 345 | ], 346 | [ 347 | 0, 348 | 0, 349 | 0, 350 | 0, 351 | 0, 352 | 0, 353 | 0, 354 | 0, 355 | 0, 356 | 0, 357 | 0, 358 | 2 359 | ], 360 | [ 361 | 1, 362 | 1, 363 | 1, 364 | 1, 365 | 1, 366 | 0, 367 | 1, 368 | 1, 369 | 1, 370 | 1, 371 | 1, 372 | 2 373 | ], 374 | [ 375 | 0, 376 | 0, 377 | 0, 378 | 1, 379 | 0, 380 | 0, 381 | 1, 382 | 0, 383 | 0, 384 | 0, 385 | 0, 386 | 2 387 | ], 388 | [ 389 | 0, 390 | 2, 391 | 1, 392 | 2, 393 | 0, 394 | 0, 395 | 1, 396 | 0, 397 | 2, 398 | 2, 399 | 2, 400 | 2 401 | ], 402 | [ 403 | 0, 404 | 2, 405 | 0, 406 | 1, 407 | 0, 408 | 0, 409 | 1, 410 | 0, 411 | 2, 412 | 0, 413 | 0, 414 | 2 415 | ], 416 | [ 417 | 0, 418 | 2, 419 | 1, 420 | 1, 421 | 0, 422 | 0, 423 | 1, 424 | 0, 425 | 2, 426 | 0, 427 | 0, 428 | 2 429 | ], 430 | [ 431 | 2, 432 | 2, 433 | 2, 434 | 2, 435 | 2, 436 | 2, 437 | 2, 438 | 2, 439 | 2, 440 | 2, 441 | 2, 442 | 2 443 | ] 444 | ], 445 | "rule_severities": { 446 | "bus_definition_conflict": "error", 447 | "bus_entry_needed": "error", 448 | "bus_to_bus_conflict": "error", 449 | "bus_to_net_conflict": "error", 450 | "conflicting_netclasses": "error", 451 | "different_unit_footprint": "error", 452 | "different_unit_net": "error", 453 | "duplicate_reference": "error", 454 | "duplicate_sheet_names": "error", 455 | "endpoint_off_grid": "warning", 456 | "extra_units": "error", 457 | "global_label_dangling": "warning", 458 | "hier_label_mismatch": "error", 459 | "label_dangling": "error", 460 | "lib_symbol_issues": "warning", 461 | "missing_bidi_pin": "warning", 462 | "missing_input_pin": "warning", 463 | "missing_power_pin": "error", 464 | "missing_unit": "warning", 465 | "multiple_net_names": "warning", 466 | "net_not_bus_member": "warning", 467 | "no_connect_connected": "warning", 468 | "no_connect_dangling": "warning", 469 | "pin_not_connected": "error", 470 | "pin_not_driven": "error", 471 | "pin_to_pin": "error", 472 | "power_pin_not_driven": "error", 473 | "similar_labels": "warning", 474 | "simulation_model_issue": "ignore", 475 | "unannotated": "error", 476 | "unit_value_mismatch": "error", 477 | "unresolved_variable": "error", 478 | "wire_dangling": "error" 479 | } 480 | }, 481 | "libraries": { 482 | "pinned_footprint_libs": [], 483 | "pinned_symbol_libs": [] 484 | }, 485 | "meta": { 486 | "filename": "USB-C-3-way-splitter.kicad_pro", 487 | "version": 1 488 | }, 489 | "net_settings": { 490 | "classes": [ 491 | { 492 | "bus_width": 6, 493 | "clearance": 0.15, 494 | "diff_pair_gap": 0.1524, 495 | "diff_pair_via_gap": 0.25, 496 | "diff_pair_width": 1.0, 497 | "line_style": 0, 498 | "microvia_diameter": 0.3, 499 | "microvia_drill": 0.1, 500 | "name": "Default", 501 | "pcb_color": "rgba(0, 0, 0, 0.000)", 502 | "schematic_color": "rgba(0, 0, 0, 0.000)", 503 | "track_width": 0.25, 504 | "via_diameter": 0.8, 505 | "via_drill": 0.4, 506 | "wire_width": 6 507 | } 508 | ], 509 | "meta": { 510 | "version": 3 511 | }, 512 | "net_colors": null, 513 | "netclass_assignments": null, 514 | "netclass_patterns": [] 515 | }, 516 | "pcbnew": { 517 | "last_paths": { 518 | "gencad": "", 519 | "idf": "", 520 | "netlist": "", 521 | "plot": "V3 manufacturing files/Gerbers/", 522 | "pos_files": "V3 manufacturing files/", 523 | "specctra_dsn": "", 524 | "step": "USB-C-splitter.step", 525 | "svg": "", 526 | "vrml": "" 527 | }, 528 | "page_layout_descr_file": "" 529 | }, 530 | "schematic": { 531 | "annotate_start_num": 0, 532 | "bom_fmt_presets": [], 533 | "bom_fmt_settings": { 534 | "field_delimiter": ",", 535 | "keep_line_breaks": false, 536 | "keep_tabs": false, 537 | "name": "CSV", 538 | "ref_delimiter": ",", 539 | "ref_range_delimiter": "", 540 | "string_delimiter": "\"" 541 | }, 542 | "bom_presets": [], 543 | "bom_settings": { 544 | "exclude_dnp": false, 545 | "fields_ordered": [ 546 | { 547 | "group_by": false, 548 | "label": "Reference", 549 | "name": "Reference", 550 | "show": true 551 | }, 552 | { 553 | "group_by": true, 554 | "label": "Value", 555 | "name": "Value", 556 | "show": true 557 | }, 558 | { 559 | "group_by": false, 560 | "label": "Datasheet", 561 | "name": "Datasheet", 562 | "show": true 563 | }, 564 | { 565 | "group_by": false, 566 | "label": "Footprint", 567 | "name": "Footprint", 568 | "show": true 569 | }, 570 | { 571 | "group_by": false, 572 | "label": "Qty", 573 | "name": "${QUANTITY}", 574 | "show": true 575 | }, 576 | { 577 | "group_by": true, 578 | "label": "DNP", 579 | "name": "${DNP}", 580 | "show": true 581 | }, 582 | { 583 | "group_by": false, 584 | "label": "#", 585 | "name": "${ITEM_NUMBER}", 586 | "show": false 587 | }, 588 | { 589 | "group_by": false, 590 | "label": "LCSC", 591 | "name": "LCSC", 592 | "show": false 593 | }, 594 | { 595 | "group_by": false, 596 | "label": "LCSC Part No", 597 | "name": "LCSC Part No", 598 | "show": false 599 | }, 600 | { 601 | "group_by": false, 602 | "label": "Manufacturer", 603 | "name": "Manufacturer", 604 | "show": false 605 | }, 606 | { 607 | "group_by": false, 608 | "label": "Manufacturer Part No", 609 | "name": "Manufacturer Part No", 610 | "show": false 611 | }, 612 | { 613 | "group_by": false, 614 | "label": "Package", 615 | "name": "Package", 616 | "show": false 617 | }, 618 | { 619 | "group_by": false, 620 | "label": "Sim.Device", 621 | "name": "Sim.Device", 622 | "show": false 623 | }, 624 | { 625 | "group_by": false, 626 | "label": "Sim.Pins", 627 | "name": "Sim.Pins", 628 | "show": false 629 | }, 630 | { 631 | "group_by": false, 632 | "label": "Description", 633 | "name": "Description", 634 | "show": false 635 | } 636 | ], 637 | "filter_string": "", 638 | "group_symbols": true, 639 | "name": "", 640 | "sort_asc": true, 641 | "sort_field": "Reference" 642 | }, 643 | "connection_grid_size": 50.0, 644 | "drawing": { 645 | "dashed_lines_dash_length_ratio": 12.0, 646 | "dashed_lines_gap_length_ratio": 3.0, 647 | "default_bus_thickness": 12.0, 648 | "default_junction_size": 40.0, 649 | "default_line_thickness": 6.0, 650 | "default_text_size": 50.0, 651 | "default_wire_thickness": 6.0, 652 | "field_names": [], 653 | "intersheets_ref_own_page": false, 654 | "intersheets_ref_prefix": "", 655 | "intersheets_ref_short": false, 656 | "intersheets_ref_show": false, 657 | "intersheets_ref_suffix": "", 658 | "junction_size_choice": 3, 659 | "label_size_ratio": 0.3, 660 | "operating_point_overlay_i_precision": 3, 661 | "operating_point_overlay_i_range": "~A", 662 | "operating_point_overlay_v_precision": 3, 663 | "operating_point_overlay_v_range": "~V", 664 | "overbar_offset_ratio": 1.23, 665 | "pin_symbol_size": 25.0, 666 | "text_offset_ratio": 0.3 667 | }, 668 | "legacy_lib_dir": "", 669 | "legacy_lib_list": [], 670 | "meta": { 671 | "version": 1 672 | }, 673 | "net_format_name": "", 674 | "page_layout_descr_file": "", 675 | "plot_directory": "./", 676 | "spice_adjust_passive_values": false, 677 | "spice_current_sheet_as_root": false, 678 | "spice_external_command": "spice \"%I\"", 679 | "spice_model_current_sheet_as_root": true, 680 | "spice_save_all_currents": false, 681 | "spice_save_all_dissipations": false, 682 | "spice_save_all_voltages": false, 683 | "subpart_first_id": 65, 684 | "subpart_id_separator": 0 685 | }, 686 | "sheets": [ 687 | [ 688 | "49b03f2e-4a93-4c4e-8d95-13775b5bcebc", 689 | "Root" 690 | ] 691 | ], 692 | "text_variables": {} 693 | } 694 | -------------------------------------------------------------------------------- /USB-C-3-way-splitter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/USB-C-3-way-splitter.pdf -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers-V4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/V4 (needs bugs fixed)/Gerbers-V4.zip -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-07-08T02:18:10-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V4,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-07-08 02:18:10* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,5.700000*% 15 | %ADD11R,1.800000X1.800000*% 16 | %ADD12O,1.350000X1.350000*% 17 | %ADD13C,1.800000*% 18 | %ADD14O,1.800000X1.800000*% 19 | %ADD15C,2.286000*% 20 | %ADD16C,0.650000*% 21 | %ADD17O,2.100000X1.000000*% 22 | %ADD18O,1.600000X1.000000*% 23 | %ADD19C,2.500000*% 24 | G04 APERTURE END LIST* 25 | D10* 26 | %TO.C,H4*% 27 | X20100000Y-10000000D03* 28 | %TD*% 29 | D11* 30 | %TO.C,J3*% 31 | X26000000Y3000000D03* 32 | D12* 33 | X26000000Y1000000D03* 34 | X26000000Y-1000000D03* 35 | D13* 36 | X26000000Y-3000000D03* 37 | %TD*% 38 | D10* 39 | %TO.C,H2*% 40 | X3000000Y-10000000D03* 41 | %TD*% 42 | D11* 43 | %TO.C,J2*% 44 | X26000000Y12000000D03* 45 | D12* 46 | X26000000Y10000000D03* 47 | X26000000Y8000000D03* 48 | D14* 49 | X26000000Y6000000D03* 50 | %TD*% 51 | D15* 52 | %TO.C,H7*% 53 | X23500000Y-12000000D03* 54 | %TD*% 55 | %TO.C,H6*% 56 | X7000000Y-12000000D03* 57 | %TD*% 58 | D10* 59 | %TO.C,H1*% 60 | X3000000Y10000000D03* 61 | %TD*% 62 | D16* 63 | %TO.C,J1*% 64 | X3500000Y2890000D03* 65 | X3500000Y-2890000D03* 66 | D17* 67 | X4030000Y4320000D03* 68 | D18* 69 | X-150000Y4320000D03* 70 | D17* 71 | X4030000Y-4320000D03* 72 | D18* 73 | X-150000Y-4320000D03* 74 | %TD*% 75 | D10* 76 | %TO.C,H3*% 77 | X20100000Y10000000D03* 78 | %TD*% 79 | D11* 80 | %TO.C,J4*% 81 | X26000000Y-6000000D03* 82 | D12* 83 | X26000000Y-8000000D03* 84 | X26000000Y-10000000D03* 85 | D13* 86 | X26000000Y-12000000D03* 87 | %TD*% 88 | D15* 89 | %TO.C,H5*% 90 | X0Y7000000D03* 91 | %TD*% 92 | D19* 93 | %TO.C,TP4*% 94 | X14550000Y-10050000D03* 95 | %TD*% 96 | %TO.C,TP2*% 97 | X7800000Y-3500000D03* 98 | %TD*% 99 | %TO.C,TP3*% 100 | X20250000Y1150000D03* 101 | %TD*% 102 | %TO.C,TP1*% 103 | X7600000Y500000D03* 104 | %TD*% 105 | M02* 106 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-07-08T02:18:10-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V4,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-07-08 02:18:10* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-07-08T02:18:10-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V4,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-07-08 02:18:10* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X27000000Y13500000D02* 19 | X-1000000Y13500000D01* 20 | X27500000Y13000000D02* 21 | X27500000Y-13000000D01* 22 | X27000000Y13500000D02* 23 | G75* 24 | G02* 25 | X27500000Y13000000I0J-500000D01* 26 | G01* 27 | X27000000Y-13500000D02* 28 | X-1000000Y-13500000D01* 29 | X-1000000Y-13500000D02* 30 | G75* 31 | G02* 32 | X-1500000Y-13000000I1J500001D01* 33 | G01* 34 | X-1500000Y13000000D02* 35 | X-1500000Y-13000000D01* 36 | X-1500000Y13000000D02* 37 | G75* 38 | G02* 39 | X-1000000Y13500000I500001J-1D01* 40 | G01* 41 | X27500000Y-13000000D02* 42 | G75* 43 | G02* 44 | X27000000Y-13500000I-500000J0D01* 45 | G01* 46 | M02* 47 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-07-08T02:18:10-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V4,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-07-08 02:18:10* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*% 33 | %ADD11RoundRect,0.087500X-0.087500X-0.387500X0.087500X-0.387500X0.087500X0.387500X-0.087500X0.387500X0*% 34 | %ADD12RoundRect,0.087500X-0.087500X-0.425000X0.087500X-0.425000X0.087500X0.425000X-0.087500X0.425000X0*% 35 | %ADD13RoundRect,0.125000X-0.215000X-0.125000X0.215000X-0.125000X0.215000X0.125000X-0.215000X0.125000X0*% 36 | %ADD14RoundRect,0.087500X-0.252500X-0.087500X0.252500X-0.087500X0.252500X0.087500X-0.252500X0.087500X0*% 37 | %ADD15RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*% 38 | %ADD16RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*% 39 | %ADD17RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% 40 | %ADD18RoundRect,0.225000X-0.375000X0.225000X-0.375000X-0.225000X0.375000X-0.225000X0.375000X0.225000X0*% 41 | %ADD19RoundRect,0.225000X0.225000X0.375000X-0.225000X0.375000X-0.225000X-0.375000X0.225000X-0.375000X0*% 42 | %ADD20C,5.700000*% 43 | %ADD21RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*% 44 | %ADD22RoundRect,0.112500X0.112500X0.637500X-0.112500X0.637500X-0.112500X-0.637500X0.112500X-0.637500X0*% 45 | %ADD23RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*% 46 | %ADD24R,1.800000X1.800000*% 47 | %ADD25O,1.350000X1.350000*% 48 | %ADD26C,1.800000*% 49 | %ADD27RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% 50 | %ADD28RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*% 51 | %ADD29RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% 52 | %ADD30RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% 53 | %ADD31RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% 54 | %ADD32O,1.800000X1.800000*% 55 | %ADD33RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*% 56 | %ADD34C,2.286000*% 57 | %ADD35RoundRect,0.150000X-0.200000X0.150000X-0.200000X-0.150000X0.200000X-0.150000X0.200000X0.150000X0*% 58 | %ADD36RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 59 | %ADD37C,0.650000*% 60 | %ADD38R,1.450000X0.600000*% 61 | %ADD39R,1.450000X0.300000*% 62 | %ADD40O,2.100000X1.000000*% 63 | %ADD41O,1.600000X1.000000*% 64 | G04 APERTURE END LIST* 65 | D10* 66 | %TO.C,C2*% 67 | X23462500Y-2500000D03* 68 | X20337500Y-2500000D03* 69 | %TD*% 70 | D11* 71 | %TO.C,U2*% 72 | X21400000Y4462500D03* 73 | D12* 74 | X21400000Y5600000D03* 75 | D13* 76 | X22210000Y5537500D03* 77 | D14* 78 | X22210000Y4962500D03* 79 | X22210000Y4462500D03* 80 | X22210000Y3962500D03* 81 | D13* 82 | X22210000Y3387500D03* 83 | D12* 84 | X21400000Y3325000D03* 85 | D13* 86 | X20590000Y3387500D03* 87 | D14* 88 | X20590000Y3962500D03* 89 | X20590000Y4462500D03* 90 | X20590000Y4962500D03* 91 | D13* 92 | X20590000Y5537500D03* 93 | %TD*% 94 | D15* 95 | %TO.C,R9*% 96 | X17800000Y-1400000D03* 97 | X17800000Y600000D03* 98 | %TD*% 99 | D16* 100 | %TO.C,R8*% 101 | X11700000Y3800000D03* 102 | X11700000Y1800000D03* 103 | %TD*% 104 | D17* 105 | %TO.C,Q1*% 106 | X16262500Y4950000D03* 107 | X16262500Y3050000D03* 108 | X18137500Y4000000D03* 109 | %TD*% 110 | D18* 111 | %TO.C,D5*% 112 | X13900000Y4950000D03* 113 | X13900000Y1650000D03* 114 | %TD*% 115 | D19* 116 | %TO.C,D4*% 117 | X14750000Y6900000D03* 118 | X11450000Y6900000D03* 119 | %TD*% 120 | D20* 121 | %TO.C,H4*% 122 | X20100000Y-10000000D03* 123 | %TD*% 124 | D21* 125 | %TO.C,F1*% 126 | X8700000Y1850000D03* 127 | X8700000Y6300000D03* 128 | %TD*% 129 | D22* 130 | %TO.C,D1*% 131 | X14650000Y-5840000D03* 132 | X13350000Y-5840000D03* 133 | X14000000Y-8500000D03* 134 | %TD*% 135 | D23* 136 | %TO.C,R1*% 137 | X9500000Y-12100000D03* 138 | X11500000Y-12100000D03* 139 | %TD*% 140 | D24* 141 | %TO.C,J3*% 142 | X26000000Y3000000D03* 143 | D25* 144 | X26000000Y1000000D03* 145 | X26000000Y-1000000D03* 146 | D26* 147 | X26000000Y-3000000D03* 148 | %TD*% 149 | D20* 150 | %TO.C,H2*% 151 | X3000000Y-10000000D03* 152 | %TD*% 153 | D27* 154 | %TO.C,U1*% 155 | X8525000Y5000D03* 156 | X8525000Y-1265000D03* 157 | X8525000Y-2535000D03* 158 | X8525000Y-3805000D03* 159 | X13475000Y-3805000D03* 160 | X13475000Y-2535000D03* 161 | X13475000Y-1265000D03* 162 | X13475000Y5000D03* 163 | %TD*% 164 | D16* 165 | %TO.C,R3*% 166 | X15800000Y-100000D03* 167 | X15800000Y-2100000D03* 168 | %TD*% 169 | %TO.C,R7*% 170 | X22300000Y1800000D03* 171 | X22300000Y-200000D03* 172 | %TD*% 173 | D28* 174 | %TO.C,C3*% 175 | X11800000Y9037500D03* 176 | X11800000Y12162500D03* 177 | %TD*% 178 | D29* 179 | %TO.C,D2*% 180 | X9500000Y12225000D03* 181 | X9500000Y10175000D03* 182 | %TD*% 183 | D30* 184 | %TO.C,C5*% 185 | X13500000Y-11000000D03* 186 | X15575000Y-11000000D03* 187 | %TD*% 188 | D31* 189 | %TO.C,D3*% 190 | X19075000Y-4700000D03* 191 | X21125000Y-4700000D03* 192 | %TD*% 193 | D24* 194 | %TO.C,J2*% 195 | X26000000Y12000000D03* 196 | D25* 197 | X26000000Y10000000D03* 198 | X26000000Y8000000D03* 199 | D32* 200 | X26000000Y6000000D03* 201 | %TD*% 202 | D16* 203 | %TO.C,R6*% 204 | X17100000Y-4000000D03* 205 | X17100000Y-6000000D03* 206 | %TD*% 207 | D15* 208 | %TO.C,R5*% 209 | X23100000Y-4700000D03* 210 | X23100000Y-6700000D03* 211 | %TD*% 212 | D33* 213 | %TO.C,C1*% 214 | X20200000Y1800000D03* 215 | X20200000Y-275000D03* 216 | %TD*% 217 | D34* 218 | %TO.C,H7*% 219 | X23500000Y-12000000D03* 220 | %TD*% 221 | %TO.C,H6*% 222 | X7000000Y-12000000D03* 223 | %TD*% 224 | D15* 225 | %TO.C,R4*% 226 | X7400000Y8300000D03* 227 | X7400000Y10300000D03* 228 | %TD*% 229 | D20* 230 | %TO.C,H1*% 231 | X3000000Y10000000D03* 232 | %TD*% 233 | D16* 234 | %TO.C,R2*% 235 | X11500000Y-8000000D03* 236 | X11500000Y-10000000D03* 237 | %TD*% 238 | D35* 239 | %TO.C,D6*% 240 | X23400000Y6000000D03* 241 | X23400000Y7400000D03* 242 | %TD*% 243 | D36* 244 | %TO.C,U3*% 245 | X9337500Y-9950000D03* 246 | X9337500Y-9000000D03* 247 | X9337500Y-8050000D03* 248 | X7062500Y-8050000D03* 249 | X7062500Y-9000000D03* 250 | X7062500Y-9950000D03* 251 | %TD*% 252 | D37* 253 | %TO.C,J1*% 254 | X3500000Y2890000D03* 255 | X3500000Y-2890000D03* 256 | D38* 257 | X4945000Y3250000D03* 258 | X4945000Y2450000D03* 259 | D39* 260 | X4945000Y1250000D03* 261 | X4945000Y250000D03* 262 | X4945000Y-250000D03* 263 | X4945000Y-1250000D03* 264 | D38* 265 | X4945000Y-2450000D03* 266 | X4945000Y-3250000D03* 267 | X4945000Y-3250000D03* 268 | X4945000Y-2450000D03* 269 | D39* 270 | X4945000Y-1750000D03* 271 | X4945000Y-750000D03* 272 | X4945000Y750000D03* 273 | X4945000Y1750000D03* 274 | D38* 275 | X4945000Y2450000D03* 276 | X4945000Y3250000D03* 277 | D40* 278 | X4030000Y4320000D03* 279 | D41* 280 | X-150000Y4320000D03* 281 | D40* 282 | X4030000Y-4320000D03* 283 | D41* 284 | X-150000Y-4320000D03* 285 | %TD*% 286 | D20* 287 | %TO.C,H3*% 288 | X20100000Y10000000D03* 289 | %TD*% 290 | D24* 291 | %TO.C,J4*% 292 | X26000000Y-6000000D03* 293 | D25* 294 | X26000000Y-8000000D03* 295 | X26000000Y-10000000D03* 296 | D26* 297 | X26000000Y-12000000D03* 298 | %TD*% 299 | D34* 300 | %TO.C,H5*% 301 | X0Y7000000D03* 302 | %TD*% 303 | G36* 304 | X3943039Y-4019685D02* 305 | G01* 306 | X3988794Y-4072489D01* 307 | X4000000Y-4124000D01* 308 | X4000000Y-5126000D01* 309 | X3980315Y-5193039D01* 310 | X3927511Y-5238794D01* 311 | X3876000Y-5250000D01* 312 | X-876000Y-5250000D01* 313 | X-943039Y-5230315D01* 314 | X-988794Y-5177511D01* 315 | X-1000000Y-5126000D01* 316 | X-1000000Y-4124000D01* 317 | X-980315Y-4056961D01* 318 | X-927511Y-4011206D01* 319 | X-876000Y-4000000D01* 320 | X3876000Y-4000000D01* 321 | X3943039Y-4019685D01* 322 | G37* 323 | G36* 324 | X3943039Y5230315D02* 325 | G01* 326 | X3988794Y5177511D01* 327 | X4000000Y5126000D01* 328 | X4000000Y4124000D01* 329 | X3980315Y4056961D01* 330 | X3927511Y4011206D01* 331 | X3876000Y4000000D01* 332 | X-876000Y4000000D01* 333 | X-943039Y4019685D01* 334 | X-988794Y4072489D01* 335 | X-1000000Y4124000D01* 336 | X-1000000Y5126000D01* 337 | X-980315Y5193039D01* 338 | X-927511Y5238794D01* 339 | X-876000Y5250000D01* 340 | X3876000Y5250000D01* 341 | X3943039Y5230315D01* 342 | G37* 343 | M02* 344 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-07-08T02:18:10-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V4,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-07-08 02:18:10* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*% 33 | %ADD11RoundRect,0.087500X-0.087500X-0.387500X0.087500X-0.387500X0.087500X0.387500X-0.087500X0.387500X0*% 34 | %ADD12RoundRect,0.087500X-0.087500X-0.425000X0.087500X-0.425000X0.087500X0.425000X-0.087500X0.425000X0*% 35 | %ADD13RoundRect,0.125000X-0.215000X-0.125000X0.215000X-0.125000X0.215000X0.125000X-0.215000X0.125000X0*% 36 | %ADD14RoundRect,0.087500X-0.252500X-0.087500X0.252500X-0.087500X0.252500X0.087500X-0.252500X0.087500X0*% 37 | %ADD15RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*% 38 | %ADD16RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*% 39 | %ADD17RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% 40 | %ADD18RoundRect,0.225000X-0.375000X0.225000X-0.375000X-0.225000X0.375000X-0.225000X0.375000X0.225000X0*% 41 | %ADD19RoundRect,0.225000X0.225000X0.375000X-0.225000X0.375000X-0.225000X-0.375000X0.225000X-0.375000X0*% 42 | %ADD20RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*% 43 | %ADD21RoundRect,0.112500X0.112500X0.637500X-0.112500X0.637500X-0.112500X-0.637500X0.112500X-0.637500X0*% 44 | %ADD22RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*% 45 | %ADD23RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% 46 | %ADD24RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*% 47 | %ADD25RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% 48 | %ADD26RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% 49 | %ADD27RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% 50 | %ADD28RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*% 51 | %ADD29RoundRect,0.150000X-0.200000X0.150000X-0.200000X-0.150000X0.200000X-0.150000X0.200000X0.150000X0*% 52 | %ADD30RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 53 | %ADD31R,1.450000X0.600000*% 54 | %ADD32R,1.450000X0.300000*% 55 | G04 APERTURE END LIST* 56 | D10* 57 | %TO.C,C2*% 58 | X23462500Y-2500000D03* 59 | X20337500Y-2500000D03* 60 | %TD*% 61 | D11* 62 | %TO.C,U2*% 63 | X21400000Y4462500D03* 64 | D12* 65 | X21400000Y5600000D03* 66 | D13* 67 | X22210000Y5537500D03* 68 | D14* 69 | X22210000Y4962500D03* 70 | X22210000Y4462500D03* 71 | X22210000Y3962500D03* 72 | D13* 73 | X22210000Y3387500D03* 74 | D12* 75 | X21400000Y3325000D03* 76 | D13* 77 | X20590000Y3387500D03* 78 | D14* 79 | X20590000Y3962500D03* 80 | X20590000Y4462500D03* 81 | X20590000Y4962500D03* 82 | D13* 83 | X20590000Y5537500D03* 84 | %TD*% 85 | D15* 86 | %TO.C,R9*% 87 | X17800000Y-1400000D03* 88 | X17800000Y600000D03* 89 | %TD*% 90 | D16* 91 | %TO.C,R8*% 92 | X11700000Y3800000D03* 93 | X11700000Y1800000D03* 94 | %TD*% 95 | D17* 96 | %TO.C,Q1*% 97 | X16262500Y4950000D03* 98 | X16262500Y3050000D03* 99 | X18137500Y4000000D03* 100 | %TD*% 101 | D18* 102 | %TO.C,D5*% 103 | X13900000Y4950000D03* 104 | X13900000Y1650000D03* 105 | %TD*% 106 | D19* 107 | %TO.C,D4*% 108 | X14750000Y6900000D03* 109 | X11450000Y6900000D03* 110 | %TD*% 111 | D20* 112 | %TO.C,F1*% 113 | X8700000Y1850000D03* 114 | X8700000Y6300000D03* 115 | %TD*% 116 | D21* 117 | %TO.C,D1*% 118 | X14650000Y-5840000D03* 119 | X13350000Y-5840000D03* 120 | X14000000Y-8500000D03* 121 | %TD*% 122 | D22* 123 | %TO.C,R1*% 124 | X9500000Y-12100000D03* 125 | X11500000Y-12100000D03* 126 | %TD*% 127 | D23* 128 | %TO.C,U1*% 129 | X8525000Y5000D03* 130 | X8525000Y-1265000D03* 131 | X8525000Y-2535000D03* 132 | X8525000Y-3805000D03* 133 | X13475000Y-3805000D03* 134 | X13475000Y-2535000D03* 135 | X13475000Y-1265000D03* 136 | X13475000Y5000D03* 137 | %TD*% 138 | D16* 139 | %TO.C,R3*% 140 | X15800000Y-100000D03* 141 | X15800000Y-2100000D03* 142 | %TD*% 143 | %TO.C,R7*% 144 | X22300000Y1800000D03* 145 | X22300000Y-200000D03* 146 | %TD*% 147 | D24* 148 | %TO.C,C3*% 149 | X11800000Y9037500D03* 150 | X11800000Y12162500D03* 151 | %TD*% 152 | D25* 153 | %TO.C,D2*% 154 | X9500000Y12225000D03* 155 | X9500000Y10175000D03* 156 | %TD*% 157 | D26* 158 | %TO.C,C5*% 159 | X13500000Y-11000000D03* 160 | X15575000Y-11000000D03* 161 | %TD*% 162 | D27* 163 | %TO.C,D3*% 164 | X19075000Y-4700000D03* 165 | X21125000Y-4700000D03* 166 | %TD*% 167 | D16* 168 | %TO.C,R6*% 169 | X17100000Y-4000000D03* 170 | X17100000Y-6000000D03* 171 | %TD*% 172 | D15* 173 | %TO.C,R5*% 174 | X23100000Y-4700000D03* 175 | X23100000Y-6700000D03* 176 | %TD*% 177 | D28* 178 | %TO.C,C1*% 179 | X20200000Y1800000D03* 180 | X20200000Y-275000D03* 181 | %TD*% 182 | D15* 183 | %TO.C,R4*% 184 | X7400000Y8300000D03* 185 | X7400000Y10300000D03* 186 | %TD*% 187 | D16* 188 | %TO.C,R2*% 189 | X11500000Y-8000000D03* 190 | X11500000Y-10000000D03* 191 | %TD*% 192 | D29* 193 | %TO.C,D6*% 194 | X23400000Y6000000D03* 195 | X23400000Y7400000D03* 196 | %TD*% 197 | D30* 198 | %TO.C,U3*% 199 | X9337500Y-9950000D03* 200 | X9337500Y-9000000D03* 201 | X9337500Y-8050000D03* 202 | X7062500Y-8050000D03* 203 | X7062500Y-9000000D03* 204 | X7062500Y-9950000D03* 205 | %TD*% 206 | D31* 207 | %TO.C,J1*% 208 | X4945000Y3250000D03* 209 | X4945000Y2450000D03* 210 | D32* 211 | X4945000Y1250000D03* 212 | X4945000Y250000D03* 213 | X4945000Y-250000D03* 214 | X4945000Y-1250000D03* 215 | D31* 216 | X4945000Y-2450000D03* 217 | X4945000Y-3250000D03* 218 | X4945000Y-3250000D03* 219 | X4945000Y-2450000D03* 220 | D32* 221 | X4945000Y-1750000D03* 222 | X4945000Y-750000D03* 223 | X4945000Y750000D03* 224 | X4945000Y1750000D03* 225 | D31* 226 | X4945000Y2450000D03* 227 | X4945000Y3250000D03* 228 | %TD*% 229 | M02* 230 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.3} date 2024-07-08T02:18:12-0400 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-07-08T02:18:12-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.650 11 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 12 | T2C1.152 13 | % 14 | G90 15 | G05 16 | T1 17 | X3.5Y2.89 18 | X3.5Y-2.89 19 | T2 20 | X0.0Y7.0 21 | X7.0Y-12.0 22 | X23.5Y-12.0 23 | M30 24 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.3} date 2024-07-08T02:18:12-0400 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-07-08T02:18:12-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.400 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.600 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C0.800 15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 16 | T4C1.200 17 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 18 | T5C3.200 19 | % 20 | G90 21 | G05 22 | T1 23 | X5.8Y-3.9 24 | X5.8Y-4.9 25 | X6.0Y7.5 26 | X6.0Y-5.9 27 | X6.1Y4.7 28 | X6.2Y3.6 29 | X6.75Y0.45 30 | X8.0Y-5.9 31 | X8.6Y-7.3 32 | X9.3Y-5.5 33 | X9.6Y3.7 34 | X10.1Y-3.85 35 | X10.7Y-11.0 36 | X11.15Y0.75 37 | X12.0Y-1.2 38 | X12.4Y10.6 39 | X12.5Y6.8 40 | X12.5Y-5.2 41 | X12.775Y-9.025 42 | X15.8Y-6.3 43 | X16.4Y9.95 44 | X16.45Y10.9 45 | X16.8Y1.6 46 | X16.9Y4.0 47 | X17.5Y2.9 48 | X18.5Y-6.8 49 | X19.0Y-3.2 50 | X21.8Y-2.2 51 | X22.8Y7.7 52 | T3 53 | X26.0Y10.0 54 | X26.0Y8.0 55 | X26.0Y1.0 56 | X26.0Y-1.0 57 | X26.0Y-8.0 58 | X26.0Y-10.0 59 | T4 60 | X26.0Y12.0 61 | X26.0Y6.0 62 | X26.0Y3.0 63 | X26.0Y-3.0 64 | X26.0Y-6.0 65 | X26.0Y-12.0 66 | T5 67 | X3.0Y10.0 68 | X3.0Y-10.0 69 | X20.1Y10.0 70 | X20.1Y-10.0 71 | T2 72 | G00X0.15Y4.32 73 | M15 74 | G01X-0.45Y4.32 75 | M16 76 | G05 77 | G00X0.15Y-4.32 78 | M15 79 | G01X-0.45Y-4.32 80 | M16 81 | G05 82 | G00X4.58Y4.32 83 | M15 84 | G01X3.48Y4.32 85 | M16 86 | G05 87 | G00X4.58Y-4.32 88 | M15 89 | G01X3.48Y-4.32 90 | M16 91 | G05 92 | M30 93 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/Gerbers/USB-C-3-way-splitter-V4-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "GenerationSoftware": { 4 | "Vendor": "KiCad", 5 | "Application": "Pcbnew", 6 | "Version": "8.0.3" 7 | }, 8 | "CreationDate": "2024-07-08T02:18:10-04:00" 9 | }, 10 | "GeneralSpecs": { 11 | "ProjectId": { 12 | "Name": "USB-C-3-way-splitter-V4", 13 | "GUID": "5553422d-432d-4332-9d77-61792d73706c", 14 | "Revision": "rev?" 15 | }, 16 | "Size": { 17 | "X": 29.1, 18 | "Y": 27.1 19 | }, 20 | "LayerNumber": 2, 21 | "BoardThickness": 1.6, 22 | "Finish": "None" 23 | }, 24 | "DesignRules": [ 25 | { 26 | "Layers": "Outer", 27 | "PadToPad": 0.15, 28 | "PadToTrack": 0.15, 29 | "TrackToTrack": 0.15, 30 | "MinLineWidth": 0.3, 31 | "TrackToRegion": 0.2, 32 | "RegionToRegion": 0.2 33 | } 34 | ], 35 | "FilesAttributes": [ 36 | { 37 | "Path": "USB-C-3-way-splitter-V4-F_Cu.gbr", 38 | "FileFunction": "Copper,L1,Top", 39 | "FilePolarity": "Positive" 40 | }, 41 | { 42 | "Path": "USB-C-3-way-splitter-V4-B_Cu.gbr", 43 | "FileFunction": "Copper,L2,Bot", 44 | "FilePolarity": "Positive" 45 | }, 46 | { 47 | "Path": "USB-C-3-way-splitter-V4-F_Paste.gbr", 48 | "FileFunction": "SolderPaste,Top", 49 | "FilePolarity": "Positive" 50 | }, 51 | { 52 | "Path": "USB-C-3-way-splitter-V4-B_Paste.gbr", 53 | "FileFunction": "SolderPaste,Bot", 54 | "FilePolarity": "Positive" 55 | }, 56 | { 57 | "Path": "USB-C-3-way-splitter-V4-F_Silkscreen.gbr", 58 | "FileFunction": "Legend,Top", 59 | "FilePolarity": "Positive" 60 | }, 61 | { 62 | "Path": "USB-C-3-way-splitter-V4-B_Silkscreen.gbr", 63 | "FileFunction": "Legend,Bot", 64 | "FilePolarity": "Positive" 65 | }, 66 | { 67 | "Path": "USB-C-3-way-splitter-V4-F_Mask.gbr", 68 | "FileFunction": "SolderMask,Top", 69 | "FilePolarity": "Negative" 70 | }, 71 | { 72 | "Path": "USB-C-3-way-splitter-V4-B_Mask.gbr", 73 | "FileFunction": "SolderMask,Bot", 74 | "FilePolarity": "Negative" 75 | }, 76 | { 77 | "Path": "USB-C-3-way-splitter-V4-Edge_Cuts.gbr", 78 | "FileFunction": "Profile", 79 | "FilePolarity": "Positive" 80 | } 81 | ], 82 | "MaterialStackup": [ 83 | { 84 | "Type": "Legend", 85 | "Name": "Top Silk Screen" 86 | }, 87 | { 88 | "Type": "SolderPaste", 89 | "Name": "Top Solder Paste" 90 | }, 91 | { 92 | "Type": "SolderMask", 93 | "Color": "Green", 94 | "Thickness": 0.01, 95 | "Name": "Top Solder Mask" 96 | }, 97 | { 98 | "Type": "Copper", 99 | "Thickness": 0.035, 100 | "Name": "F.Cu" 101 | }, 102 | { 103 | "Type": "Dielectric", 104 | "Thickness": 1.51, 105 | "Material": "FR4", 106 | "Name": "F.Cu/B.Cu", 107 | "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" 108 | }, 109 | { 110 | "Type": "Copper", 111 | "Thickness": 0.035, 112 | "Name": "B.Cu" 113 | }, 114 | { 115 | "Type": "SolderMask", 116 | "Color": "Green", 117 | "Thickness": 0.01, 118 | "Name": "Bottom Solder Mask" 119 | }, 120 | { 121 | "Type": "SolderPaste", 122 | "Name": "Bottom Solder Paste" 123 | }, 124 | { 125 | "Type": "Legend", 126 | "Name": "Bottom Silk Screen" 127 | } 128 | ] 129 | } 130 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/JLCPCB manufacturing files/JLCPCB-BOM.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/V4 (needs bugs fixed)/JLCPCB manufacturing files/JLCPCB-BOM.xls -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/JLCPCB manufacturing files/JLCPCB-CPL.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/V4 (needs bugs fixed)/JLCPCB manufacturing files/JLCPCB-CPL.xls -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/USB-C-3-way-splitter-V4.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 44, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6000000238418579 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": false, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 6, 39 | 8, 40 | 9, 41 | 10, 42 | 11, 43 | 12, 44 | 13, 45 | 14, 46 | 15, 47 | 16, 48 | 17, 49 | 18, 50 | 19, 51 | 20, 52 | 21, 53 | 22, 54 | 23, 55 | 25, 56 | 26, 57 | 27, 58 | 28, 59 | 29, 60 | 30, 61 | 32, 62 | 33, 63 | 34, 64 | 35, 65 | 36 66 | ], 67 | "visible_layers": "ffffeff_ffffffff", 68 | "zone_display_mode": 0 69 | }, 70 | "git": { 71 | "repo_password": "", 72 | "repo_type": "", 73 | "repo_username": "", 74 | "ssh_key": "" 75 | }, 76 | "meta": { 77 | "filename": "USB-C-3-way-splitter-V4.kicad_prl", 78 | "version": 3 79 | }, 80 | "project": { 81 | "files": [] 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/USB-C-3-way-splitter-V4.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 1.2, 41 | "height": 1.8, 42 | "width": 1.8 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.3 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | }, 61 | { 62 | "gap": 0.1524, 63 | "via_gap": 0.0, 64 | "width": 0.25 65 | }, 66 | { 67 | "gap": 0.1524, 68 | "via_gap": 0.0, 69 | "width": 0.55 70 | }, 71 | { 72 | "gap": 0.1524, 73 | "via_gap": 0.0, 74 | "width": 1.0 75 | } 76 | ], 77 | "drc_exclusions": [], 78 | "meta": { 79 | "version": 2 80 | }, 81 | "rule_severities": { 82 | "annular_width": "error", 83 | "clearance": "error", 84 | "connection_width": "warning", 85 | "copper_edge_clearance": "error", 86 | "copper_sliver": "warning", 87 | "courtyards_overlap": "error", 88 | "diff_pair_gap_out_of_range": "error", 89 | "diff_pair_uncoupled_length_too_long": "error", 90 | "drill_out_of_range": "error", 91 | "duplicate_footprints": "warning", 92 | "extra_footprint": "warning", 93 | "footprint": "error", 94 | "footprint_symbol_mismatch": "warning", 95 | "footprint_type_mismatch": "ignore", 96 | "hole_clearance": "error", 97 | "hole_near_hole": "error", 98 | "holes_co_located": "warning", 99 | "invalid_outline": "error", 100 | "isolated_copper": "warning", 101 | "item_on_disabled_layer": "error", 102 | "items_not_allowed": "error", 103 | "length_out_of_range": "error", 104 | "lib_footprint_issues": "warning", 105 | "lib_footprint_mismatch": "warning", 106 | "malformed_courtyard": "error", 107 | "microvia_drill_out_of_range": "error", 108 | "missing_courtyard": "ignore", 109 | "missing_footprint": "warning", 110 | "net_conflict": "warning", 111 | "npth_inside_courtyard": "ignore", 112 | "padstack": "error", 113 | "pth_inside_courtyard": "ignore", 114 | "shorting_items": "error", 115 | "silk_edge_clearance": "warning", 116 | "silk_over_copper": "error", 117 | "silk_overlap": "error", 118 | "skew_out_of_range": "error", 119 | "solder_mask_bridge": "error", 120 | "starved_thermal": "error", 121 | "text_height": "warning", 122 | "text_thickness": "warning", 123 | "through_hole_pad_without_hole": "error", 124 | "too_many_vias": "error", 125 | "track_dangling": "warning", 126 | "track_width": "error", 127 | "tracks_crossing": "error", 128 | "unconnected_items": "error", 129 | "unresolved_variable": "error", 130 | "via_dangling": "warning", 131 | "zones_intersect": "error" 132 | }, 133 | "rules": { 134 | "allow_blind_buried_vias": false, 135 | "allow_microvias": false, 136 | "max_error": 0.005, 137 | "min_clearance": 0.1524, 138 | "min_connection": 0.0, 139 | "min_copper_edge_clearance": 0.3, 140 | "min_hole_clearance": 0.254, 141 | "min_hole_to_hole": 0.254, 142 | "min_microvia_diameter": 0.2, 143 | "min_microvia_drill": 0.1, 144 | "min_resolved_spokes": 1, 145 | "min_silk_clearance": 0.0, 146 | "min_text_height": 0.8, 147 | "min_text_thickness": 0.08, 148 | "min_through_hole_diameter": 0.3, 149 | "min_track_width": 0.18, 150 | "min_via_annular_width": 0.05, 151 | "min_via_diameter": 0.4, 152 | "solder_mask_to_copper_clearance": 0.0, 153 | "use_height_for_length_calcs": true 154 | }, 155 | "teardrop_options": [ 156 | { 157 | "td_onpadsmd": true, 158 | "td_onroundshapesonly": false, 159 | "td_ontrackend": false, 160 | "td_onviapad": true 161 | } 162 | ], 163 | "teardrop_parameters": [ 164 | { 165 | "td_allow_use_two_tracks": true, 166 | "td_curve_segcount": 0, 167 | "td_height_ratio": 1.0, 168 | "td_length_ratio": 0.5, 169 | "td_maxheight": 2.0, 170 | "td_maxlen": 1.0, 171 | "td_on_pad_in_zone": false, 172 | "td_target_name": "td_round_shape", 173 | "td_width_to_size_filter_ratio": 0.9 174 | }, 175 | { 176 | "td_allow_use_two_tracks": true, 177 | "td_curve_segcount": 0, 178 | "td_height_ratio": 1.0, 179 | "td_length_ratio": 0.5, 180 | "td_maxheight": 2.0, 181 | "td_maxlen": 1.0, 182 | "td_on_pad_in_zone": false, 183 | "td_target_name": "td_rect_shape", 184 | "td_width_to_size_filter_ratio": 0.9 185 | }, 186 | { 187 | "td_allow_use_two_tracks": true, 188 | "td_curve_segcount": 0, 189 | "td_height_ratio": 1.0, 190 | "td_length_ratio": 0.5, 191 | "td_maxheight": 2.0, 192 | "td_maxlen": 1.0, 193 | "td_on_pad_in_zone": false, 194 | "td_target_name": "td_track_end", 195 | "td_width_to_size_filter_ratio": 0.9 196 | } 197 | ], 198 | "track_widths": [ 199 | 0.0, 200 | 0.16, 201 | 0.2, 202 | 0.25, 203 | 0.3, 204 | 0.4, 205 | 0.45, 206 | 0.5, 207 | 0.55, 208 | 0.6, 209 | 0.75, 210 | 0.8, 211 | 1.0, 212 | 1.5 213 | ], 214 | "tuning_pattern_settings": { 215 | "diff_pair_defaults": { 216 | "corner_radius_percentage": 80, 217 | "corner_style": 1, 218 | "max_amplitude": 1.0, 219 | "min_amplitude": 0.2, 220 | "single_sided": false, 221 | "spacing": 1.0 222 | }, 223 | "diff_pair_skew_defaults": { 224 | "corner_radius_percentage": 80, 225 | "corner_style": 1, 226 | "max_amplitude": 1.0, 227 | "min_amplitude": 0.2, 228 | "single_sided": false, 229 | "spacing": 0.6 230 | }, 231 | "single_track_defaults": { 232 | "corner_radius_percentage": 80, 233 | "corner_style": 1, 234 | "max_amplitude": 1.0, 235 | "min_amplitude": 0.2, 236 | "single_sided": false, 237 | "spacing": 0.6 238 | } 239 | }, 240 | "via_dimensions": [ 241 | { 242 | "diameter": 0.0, 243 | "drill": 0.0 244 | }, 245 | { 246 | "diameter": 0.6, 247 | "drill": 0.3 248 | }, 249 | { 250 | "diameter": 0.8, 251 | "drill": 0.4 252 | } 253 | ], 254 | "zones_allow_external_fillets": false, 255 | "zones_use_no_outline": true 256 | }, 257 | "ipc2581": { 258 | "dist": "", 259 | "distpn": "", 260 | "internal_id": "", 261 | "mfg": "", 262 | "mpn": "" 263 | }, 264 | "layer_presets": [], 265 | "viewports": [] 266 | }, 267 | "boards": [], 268 | "cvpcb": { 269 | "equivalence_files": [] 270 | }, 271 | "erc": { 272 | "erc_exclusions": [], 273 | "meta": { 274 | "version": 0 275 | }, 276 | "pin_map": [ 277 | [ 278 | 0, 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 0, 284 | 1, 285 | 0, 286 | 0, 287 | 0, 288 | 0, 289 | 2 290 | ], 291 | [ 292 | 0, 293 | 2, 294 | 0, 295 | 1, 296 | 0, 297 | 0, 298 | 1, 299 | 0, 300 | 2, 301 | 2, 302 | 2, 303 | 2 304 | ], 305 | [ 306 | 0, 307 | 0, 308 | 0, 309 | 0, 310 | 0, 311 | 0, 312 | 1, 313 | 0, 314 | 1, 315 | 0, 316 | 1, 317 | 2 318 | ], 319 | [ 320 | 0, 321 | 1, 322 | 0, 323 | 0, 324 | 0, 325 | 0, 326 | 1, 327 | 1, 328 | 2, 329 | 1, 330 | 1, 331 | 2 332 | ], 333 | [ 334 | 0, 335 | 0, 336 | 0, 337 | 0, 338 | 0, 339 | 0, 340 | 1, 341 | 0, 342 | 0, 343 | 0, 344 | 0, 345 | 2 346 | ], 347 | [ 348 | 0, 349 | 0, 350 | 0, 351 | 0, 352 | 0, 353 | 0, 354 | 0, 355 | 0, 356 | 0, 357 | 0, 358 | 0, 359 | 2 360 | ], 361 | [ 362 | 1, 363 | 1, 364 | 1, 365 | 1, 366 | 1, 367 | 0, 368 | 1, 369 | 1, 370 | 1, 371 | 1, 372 | 1, 373 | 2 374 | ], 375 | [ 376 | 0, 377 | 0, 378 | 0, 379 | 1, 380 | 0, 381 | 0, 382 | 1, 383 | 0, 384 | 0, 385 | 0, 386 | 0, 387 | 2 388 | ], 389 | [ 390 | 0, 391 | 2, 392 | 1, 393 | 2, 394 | 0, 395 | 0, 396 | 1, 397 | 0, 398 | 2, 399 | 2, 400 | 2, 401 | 2 402 | ], 403 | [ 404 | 0, 405 | 2, 406 | 0, 407 | 1, 408 | 0, 409 | 0, 410 | 1, 411 | 0, 412 | 2, 413 | 0, 414 | 0, 415 | 2 416 | ], 417 | [ 418 | 0, 419 | 2, 420 | 1, 421 | 1, 422 | 0, 423 | 0, 424 | 1, 425 | 0, 426 | 2, 427 | 0, 428 | 0, 429 | 2 430 | ], 431 | [ 432 | 2, 433 | 2, 434 | 2, 435 | 2, 436 | 2, 437 | 2, 438 | 2, 439 | 2, 440 | 2, 441 | 2, 442 | 2, 443 | 2 444 | ] 445 | ], 446 | "rule_severities": { 447 | "bus_definition_conflict": "error", 448 | "bus_entry_needed": "error", 449 | "bus_to_bus_conflict": "error", 450 | "bus_to_net_conflict": "error", 451 | "conflicting_netclasses": "error", 452 | "different_unit_footprint": "error", 453 | "different_unit_net": "error", 454 | "duplicate_reference": "error", 455 | "duplicate_sheet_names": "error", 456 | "endpoint_off_grid": "warning", 457 | "extra_units": "error", 458 | "global_label_dangling": "warning", 459 | "hier_label_mismatch": "error", 460 | "label_dangling": "error", 461 | "lib_symbol_issues": "warning", 462 | "missing_bidi_pin": "warning", 463 | "missing_input_pin": "warning", 464 | "missing_power_pin": "error", 465 | "missing_unit": "warning", 466 | "multiple_net_names": "warning", 467 | "net_not_bus_member": "warning", 468 | "no_connect_connected": "warning", 469 | "no_connect_dangling": "warning", 470 | "pin_not_connected": "error", 471 | "pin_not_driven": "error", 472 | "pin_to_pin": "error", 473 | "power_pin_not_driven": "error", 474 | "similar_labels": "warning", 475 | "simulation_model_issue": "ignore", 476 | "unannotated": "error", 477 | "unit_value_mismatch": "error", 478 | "unresolved_variable": "error", 479 | "wire_dangling": "error" 480 | } 481 | }, 482 | "libraries": { 483 | "pinned_footprint_libs": [], 484 | "pinned_symbol_libs": [] 485 | }, 486 | "meta": { 487 | "filename": "USB-C-3-way-splitter-V4.kicad_pro", 488 | "version": 1 489 | }, 490 | "net_settings": { 491 | "classes": [ 492 | { 493 | "bus_width": 6, 494 | "clearance": 0.15, 495 | "diff_pair_gap": 0.1524, 496 | "diff_pair_via_gap": 0.25, 497 | "diff_pair_width": 1.0, 498 | "line_style": 0, 499 | "microvia_diameter": 0.3, 500 | "microvia_drill": 0.1, 501 | "name": "Default", 502 | "pcb_color": "rgba(0, 0, 0, 0.000)", 503 | "schematic_color": "rgba(0, 0, 0, 0.000)", 504 | "track_width": 0.25, 505 | "via_diameter": 0.8, 506 | "via_drill": 0.4, 507 | "wire_width": 6 508 | } 509 | ], 510 | "meta": { 511 | "version": 3 512 | }, 513 | "net_colors": null, 514 | "netclass_assignments": null, 515 | "netclass_patterns": [] 516 | }, 517 | "pcbnew": { 518 | "last_paths": { 519 | "gencad": "", 520 | "idf": "", 521 | "netlist": "", 522 | "plot": "Gerbers/", 523 | "pos_files": "JLCPCB manufacturing files/", 524 | "specctra_dsn": "", 525 | "step": "USB-C-splitter.step", 526 | "svg": "", 527 | "vrml": "" 528 | }, 529 | "page_layout_descr_file": "" 530 | }, 531 | "schematic": { 532 | "annotate_start_num": 0, 533 | "bom_export_filename": "", 534 | "bom_fmt_presets": [], 535 | "bom_fmt_settings": { 536 | "field_delimiter": ",", 537 | "keep_line_breaks": false, 538 | "keep_tabs": false, 539 | "name": "CSV", 540 | "ref_delimiter": ",", 541 | "ref_range_delimiter": "", 542 | "string_delimiter": "\"" 543 | }, 544 | "bom_presets": [], 545 | "bom_settings": { 546 | "exclude_dnp": false, 547 | "fields_ordered": [ 548 | { 549 | "group_by": false, 550 | "label": "Reference", 551 | "name": "Reference", 552 | "show": true 553 | }, 554 | { 555 | "group_by": true, 556 | "label": "Value", 557 | "name": "Value", 558 | "show": true 559 | }, 560 | { 561 | "group_by": false, 562 | "label": "Datasheet", 563 | "name": "Datasheet", 564 | "show": true 565 | }, 566 | { 567 | "group_by": false, 568 | "label": "Footprint", 569 | "name": "Footprint", 570 | "show": true 571 | }, 572 | { 573 | "group_by": false, 574 | "label": "Qty", 575 | "name": "${QUANTITY}", 576 | "show": true 577 | }, 578 | { 579 | "group_by": true, 580 | "label": "DNP", 581 | "name": "${DNP}", 582 | "show": true 583 | }, 584 | { 585 | "group_by": false, 586 | "label": "#", 587 | "name": "${ITEM_NUMBER}", 588 | "show": false 589 | }, 590 | { 591 | "group_by": false, 592 | "label": "LCSC", 593 | "name": "LCSC", 594 | "show": false 595 | }, 596 | { 597 | "group_by": false, 598 | "label": "LCSC Part No", 599 | "name": "LCSC Part No", 600 | "show": false 601 | }, 602 | { 603 | "group_by": false, 604 | "label": "Manufacturer", 605 | "name": "Manufacturer", 606 | "show": false 607 | }, 608 | { 609 | "group_by": false, 610 | "label": "Manufacturer Part No", 611 | "name": "Manufacturer Part No", 612 | "show": false 613 | }, 614 | { 615 | "group_by": false, 616 | "label": "Package", 617 | "name": "Package", 618 | "show": false 619 | }, 620 | { 621 | "group_by": false, 622 | "label": "Sim.Device", 623 | "name": "Sim.Device", 624 | "show": false 625 | }, 626 | { 627 | "group_by": false, 628 | "label": "Sim.Pins", 629 | "name": "Sim.Pins", 630 | "show": false 631 | }, 632 | { 633 | "group_by": false, 634 | "label": "Description", 635 | "name": "Description", 636 | "show": false 637 | } 638 | ], 639 | "filter_string": "", 640 | "group_symbols": true, 641 | "name": "", 642 | "sort_asc": true, 643 | "sort_field": "Reference" 644 | }, 645 | "connection_grid_size": 50.0, 646 | "drawing": { 647 | "dashed_lines_dash_length_ratio": 12.0, 648 | "dashed_lines_gap_length_ratio": 3.0, 649 | "default_bus_thickness": 12.0, 650 | "default_junction_size": 40.0, 651 | "default_line_thickness": 6.0, 652 | "default_text_size": 50.0, 653 | "default_wire_thickness": 6.0, 654 | "field_names": [], 655 | "intersheets_ref_own_page": false, 656 | "intersheets_ref_prefix": "", 657 | "intersheets_ref_short": false, 658 | "intersheets_ref_show": false, 659 | "intersheets_ref_suffix": "", 660 | "junction_size_choice": 3, 661 | "label_size_ratio": 0.3, 662 | "operating_point_overlay_i_precision": 3, 663 | "operating_point_overlay_i_range": "~A", 664 | "operating_point_overlay_v_precision": 3, 665 | "operating_point_overlay_v_range": "~V", 666 | "overbar_offset_ratio": 1.23, 667 | "pin_symbol_size": 25.0, 668 | "text_offset_ratio": 0.3 669 | }, 670 | "legacy_lib_dir": "", 671 | "legacy_lib_list": [], 672 | "meta": { 673 | "version": 1 674 | }, 675 | "net_format_name": "", 676 | "page_layout_descr_file": "", 677 | "plot_directory": "./", 678 | "spice_adjust_passive_values": false, 679 | "spice_current_sheet_as_root": false, 680 | "spice_external_command": "spice \"%I\"", 681 | "spice_model_current_sheet_as_root": true, 682 | "spice_save_all_currents": false, 683 | "spice_save_all_dissipations": false, 684 | "spice_save_all_voltages": false, 685 | "subpart_first_id": 65, 686 | "subpart_id_separator": 0 687 | }, 688 | "sheets": [ 689 | [ 690 | "49b03f2e-4a93-4c4e-8d95-13775b5bcebc", 691 | "Root" 692 | ] 693 | ], 694 | "text_variables": {} 695 | } 696 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/USB-C-3-way-splitter.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 1.2, 41 | "height": 1.8, 42 | "width": 1.8 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.3 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | }, 61 | { 62 | "gap": 0.1524, 63 | "via_gap": 0.0, 64 | "width": 0.25 65 | }, 66 | { 67 | "gap": 0.1524, 68 | "via_gap": 0.0, 69 | "width": 0.55 70 | }, 71 | { 72 | "gap": 0.1524, 73 | "via_gap": 0.0, 74 | "width": 1.0 75 | } 76 | ], 77 | "drc_exclusions": [], 78 | "meta": { 79 | "version": 2 80 | }, 81 | "rule_severities": { 82 | "annular_width": "error", 83 | "clearance": "error", 84 | "connection_width": "warning", 85 | "copper_edge_clearance": "error", 86 | "copper_sliver": "warning", 87 | "courtyards_overlap": "error", 88 | "diff_pair_gap_out_of_range": "error", 89 | "diff_pair_uncoupled_length_too_long": "error", 90 | "drill_out_of_range": "error", 91 | "duplicate_footprints": "warning", 92 | "extra_footprint": "warning", 93 | "footprint": "error", 94 | "footprint_symbol_mismatch": "warning", 95 | "footprint_type_mismatch": "ignore", 96 | "hole_clearance": "error", 97 | "hole_near_hole": "error", 98 | "invalid_outline": "error", 99 | "isolated_copper": "warning", 100 | "item_on_disabled_layer": "error", 101 | "items_not_allowed": "error", 102 | "length_out_of_range": "error", 103 | "lib_footprint_issues": "warning", 104 | "lib_footprint_mismatch": "warning", 105 | "malformed_courtyard": "error", 106 | "microvia_drill_out_of_range": "error", 107 | "missing_courtyard": "ignore", 108 | "missing_footprint": "warning", 109 | "net_conflict": "warning", 110 | "npth_inside_courtyard": "ignore", 111 | "padstack": "error", 112 | "pth_inside_courtyard": "ignore", 113 | "shorting_items": "error", 114 | "silk_edge_clearance": "warning", 115 | "silk_over_copper": "error", 116 | "silk_overlap": "error", 117 | "skew_out_of_range": "error", 118 | "solder_mask_bridge": "error", 119 | "starved_thermal": "error", 120 | "text_height": "warning", 121 | "text_thickness": "warning", 122 | "through_hole_pad_without_hole": "error", 123 | "too_many_vias": "error", 124 | "track_dangling": "warning", 125 | "track_width": "error", 126 | "tracks_crossing": "error", 127 | "unconnected_items": "error", 128 | "unresolved_variable": "error", 129 | "via_dangling": "warning", 130 | "zones_intersect": "error" 131 | }, 132 | "rules": { 133 | "allow_blind_buried_vias": false, 134 | "allow_microvias": false, 135 | "max_error": 0.005, 136 | "min_clearance": 0.1524, 137 | "min_connection": 0.0, 138 | "min_copper_edge_clearance": 0.3, 139 | "min_hole_clearance": 0.254, 140 | "min_hole_to_hole": 0.254, 141 | "min_microvia_diameter": 0.2, 142 | "min_microvia_drill": 0.1, 143 | "min_resolved_spokes": 1, 144 | "min_silk_clearance": 0.0, 145 | "min_text_height": 0.8, 146 | "min_text_thickness": 0.08, 147 | "min_through_hole_diameter": 0.3, 148 | "min_track_width": 0.18, 149 | "min_via_annular_width": 0.05, 150 | "min_via_diameter": 0.4, 151 | "solder_mask_to_copper_clearance": 0.0, 152 | "use_height_for_length_calcs": true 153 | }, 154 | "teardrop_options": [ 155 | { 156 | "td_onpadsmd": true, 157 | "td_onroundshapesonly": false, 158 | "td_ontrackend": false, 159 | "td_onviapad": true 160 | } 161 | ], 162 | "teardrop_parameters": [ 163 | { 164 | "td_allow_use_two_tracks": true, 165 | "td_curve_segcount": 0, 166 | "td_height_ratio": 1.0, 167 | "td_length_ratio": 0.5, 168 | "td_maxheight": 2.0, 169 | "td_maxlen": 1.0, 170 | "td_on_pad_in_zone": false, 171 | "td_target_name": "td_round_shape", 172 | "td_width_to_size_filter_ratio": 0.9 173 | }, 174 | { 175 | "td_allow_use_two_tracks": true, 176 | "td_curve_segcount": 0, 177 | "td_height_ratio": 1.0, 178 | "td_length_ratio": 0.5, 179 | "td_maxheight": 2.0, 180 | "td_maxlen": 1.0, 181 | "td_on_pad_in_zone": false, 182 | "td_target_name": "td_rect_shape", 183 | "td_width_to_size_filter_ratio": 0.9 184 | }, 185 | { 186 | "td_allow_use_two_tracks": true, 187 | "td_curve_segcount": 0, 188 | "td_height_ratio": 1.0, 189 | "td_length_ratio": 0.5, 190 | "td_maxheight": 2.0, 191 | "td_maxlen": 1.0, 192 | "td_on_pad_in_zone": false, 193 | "td_target_name": "td_track_end", 194 | "td_width_to_size_filter_ratio": 0.9 195 | } 196 | ], 197 | "track_widths": [ 198 | 0.0, 199 | 0.16, 200 | 0.2, 201 | 0.25, 202 | 0.3, 203 | 0.4, 204 | 0.45, 205 | 0.5, 206 | 0.55, 207 | 0.6, 208 | 0.75, 209 | 0.8, 210 | 1.0, 211 | 1.5 212 | ], 213 | "tuning_pattern_settings": { 214 | "diff_pair_defaults": { 215 | "corner_radius_percentage": 80, 216 | "corner_style": 1, 217 | "max_amplitude": 1.0, 218 | "min_amplitude": 0.2, 219 | "single_sided": false, 220 | "spacing": 1.0 221 | }, 222 | "diff_pair_skew_defaults": { 223 | "corner_radius_percentage": 80, 224 | "corner_style": 1, 225 | "max_amplitude": 1.0, 226 | "min_amplitude": 0.2, 227 | "single_sided": false, 228 | "spacing": 0.6 229 | }, 230 | "single_track_defaults": { 231 | "corner_radius_percentage": 80, 232 | "corner_style": 1, 233 | "max_amplitude": 1.0, 234 | "min_amplitude": 0.2, 235 | "single_sided": false, 236 | "spacing": 0.6 237 | } 238 | }, 239 | "via_dimensions": [ 240 | { 241 | "diameter": 0.0, 242 | "drill": 0.0 243 | }, 244 | { 245 | "diameter": 0.6, 246 | "drill": 0.3 247 | }, 248 | { 249 | "diameter": 0.8, 250 | "drill": 0.4 251 | } 252 | ], 253 | "zones_allow_external_fillets": false, 254 | "zones_use_no_outline": true 255 | }, 256 | "ipc2581": { 257 | "dist": "", 258 | "distpn": "", 259 | "internal_id": "", 260 | "mfg": "", 261 | "mpn": "" 262 | }, 263 | "layer_presets": [], 264 | "viewports": [] 265 | }, 266 | "boards": [], 267 | "cvpcb": { 268 | "equivalence_files": [] 269 | }, 270 | "erc": { 271 | "erc_exclusions": [], 272 | "meta": { 273 | "version": 0 274 | }, 275 | "pin_map": [ 276 | [ 277 | 0, 278 | 0, 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 1, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 2 289 | ], 290 | [ 291 | 0, 292 | 2, 293 | 0, 294 | 1, 295 | 0, 296 | 0, 297 | 1, 298 | 0, 299 | 2, 300 | 2, 301 | 2, 302 | 2 303 | ], 304 | [ 305 | 0, 306 | 0, 307 | 0, 308 | 0, 309 | 0, 310 | 0, 311 | 1, 312 | 0, 313 | 1, 314 | 0, 315 | 1, 316 | 2 317 | ], 318 | [ 319 | 0, 320 | 1, 321 | 0, 322 | 0, 323 | 0, 324 | 0, 325 | 1, 326 | 1, 327 | 2, 328 | 1, 329 | 1, 330 | 2 331 | ], 332 | [ 333 | 0, 334 | 0, 335 | 0, 336 | 0, 337 | 0, 338 | 0, 339 | 1, 340 | 0, 341 | 0, 342 | 0, 343 | 0, 344 | 2 345 | ], 346 | [ 347 | 0, 348 | 0, 349 | 0, 350 | 0, 351 | 0, 352 | 0, 353 | 0, 354 | 0, 355 | 0, 356 | 0, 357 | 0, 358 | 2 359 | ], 360 | [ 361 | 1, 362 | 1, 363 | 1, 364 | 1, 365 | 1, 366 | 0, 367 | 1, 368 | 1, 369 | 1, 370 | 1, 371 | 1, 372 | 2 373 | ], 374 | [ 375 | 0, 376 | 0, 377 | 0, 378 | 1, 379 | 0, 380 | 0, 381 | 1, 382 | 0, 383 | 0, 384 | 0, 385 | 0, 386 | 2 387 | ], 388 | [ 389 | 0, 390 | 2, 391 | 1, 392 | 2, 393 | 0, 394 | 0, 395 | 1, 396 | 0, 397 | 2, 398 | 2, 399 | 2, 400 | 2 401 | ], 402 | [ 403 | 0, 404 | 2, 405 | 0, 406 | 1, 407 | 0, 408 | 0, 409 | 1, 410 | 0, 411 | 2, 412 | 0, 413 | 0, 414 | 2 415 | ], 416 | [ 417 | 0, 418 | 2, 419 | 1, 420 | 1, 421 | 0, 422 | 0, 423 | 1, 424 | 0, 425 | 2, 426 | 0, 427 | 0, 428 | 2 429 | ], 430 | [ 431 | 2, 432 | 2, 433 | 2, 434 | 2, 435 | 2, 436 | 2, 437 | 2, 438 | 2, 439 | 2, 440 | 2, 441 | 2, 442 | 2 443 | ] 444 | ], 445 | "rule_severities": { 446 | "bus_definition_conflict": "error", 447 | "bus_entry_needed": "error", 448 | "bus_to_bus_conflict": "error", 449 | "bus_to_net_conflict": "error", 450 | "conflicting_netclasses": "error", 451 | "different_unit_footprint": "error", 452 | "different_unit_net": "error", 453 | "duplicate_reference": "error", 454 | "duplicate_sheet_names": "error", 455 | "endpoint_off_grid": "warning", 456 | "extra_units": "error", 457 | "global_label_dangling": "warning", 458 | "hier_label_mismatch": "error", 459 | "label_dangling": "error", 460 | "lib_symbol_issues": "warning", 461 | "missing_bidi_pin": "warning", 462 | "missing_input_pin": "warning", 463 | "missing_power_pin": "error", 464 | "missing_unit": "warning", 465 | "multiple_net_names": "warning", 466 | "net_not_bus_member": "warning", 467 | "no_connect_connected": "warning", 468 | "no_connect_dangling": "warning", 469 | "pin_not_connected": "error", 470 | "pin_not_driven": "error", 471 | "pin_to_pin": "error", 472 | "power_pin_not_driven": "error", 473 | "similar_labels": "warning", 474 | "simulation_model_issue": "ignore", 475 | "unannotated": "error", 476 | "unit_value_mismatch": "error", 477 | "unresolved_variable": "error", 478 | "wire_dangling": "error" 479 | } 480 | }, 481 | "libraries": { 482 | "pinned_footprint_libs": [], 483 | "pinned_symbol_libs": [] 484 | }, 485 | "meta": { 486 | "filename": "USB-C-3-way-splitter.kicad_pro", 487 | "version": 1 488 | }, 489 | "net_settings": { 490 | "classes": [ 491 | { 492 | "bus_width": 6, 493 | "clearance": 0.15, 494 | "diff_pair_gap": 0.1524, 495 | "diff_pair_via_gap": 0.25, 496 | "diff_pair_width": 1.0, 497 | "line_style": 0, 498 | "microvia_diameter": 0.3, 499 | "microvia_drill": 0.1, 500 | "name": "Default", 501 | "pcb_color": "rgba(0, 0, 0, 0.000)", 502 | "schematic_color": "rgba(0, 0, 0, 0.000)", 503 | "track_width": 0.25, 504 | "via_diameter": 0.8, 505 | "via_drill": 0.4, 506 | "wire_width": 6 507 | } 508 | ], 509 | "meta": { 510 | "version": 3 511 | }, 512 | "net_colors": null, 513 | "netclass_assignments": null, 514 | "netclass_patterns": [] 515 | }, 516 | "pcbnew": { 517 | "last_paths": { 518 | "gencad": "", 519 | "idf": "", 520 | "netlist": "", 521 | "plot": "V3 manufacturing files/Gerbers/", 522 | "pos_files": "V3 manufacturing files/", 523 | "specctra_dsn": "", 524 | "step": "USB-C-splitter.step", 525 | "svg": "", 526 | "vrml": "" 527 | }, 528 | "page_layout_descr_file": "" 529 | }, 530 | "schematic": { 531 | "annotate_start_num": 0, 532 | "bom_fmt_presets": [], 533 | "bom_fmt_settings": { 534 | "field_delimiter": ",", 535 | "keep_line_breaks": false, 536 | "keep_tabs": false, 537 | "name": "CSV", 538 | "ref_delimiter": ",", 539 | "ref_range_delimiter": "", 540 | "string_delimiter": "\"" 541 | }, 542 | "bom_presets": [], 543 | "bom_settings": { 544 | "exclude_dnp": false, 545 | "fields_ordered": [ 546 | { 547 | "group_by": false, 548 | "label": "Reference", 549 | "name": "Reference", 550 | "show": true 551 | }, 552 | { 553 | "group_by": true, 554 | "label": "Value", 555 | "name": "Value", 556 | "show": true 557 | }, 558 | { 559 | "group_by": false, 560 | "label": "Datasheet", 561 | "name": "Datasheet", 562 | "show": true 563 | }, 564 | { 565 | "group_by": false, 566 | "label": "Footprint", 567 | "name": "Footprint", 568 | "show": true 569 | }, 570 | { 571 | "group_by": false, 572 | "label": "Qty", 573 | "name": "${QUANTITY}", 574 | "show": true 575 | }, 576 | { 577 | "group_by": true, 578 | "label": "DNP", 579 | "name": "${DNP}", 580 | "show": true 581 | }, 582 | { 583 | "group_by": false, 584 | "label": "#", 585 | "name": "${ITEM_NUMBER}", 586 | "show": false 587 | }, 588 | { 589 | "group_by": false, 590 | "label": "LCSC", 591 | "name": "LCSC", 592 | "show": false 593 | }, 594 | { 595 | "group_by": false, 596 | "label": "LCSC Part No", 597 | "name": "LCSC Part No", 598 | "show": false 599 | }, 600 | { 601 | "group_by": false, 602 | "label": "Manufacturer", 603 | "name": "Manufacturer", 604 | "show": false 605 | }, 606 | { 607 | "group_by": false, 608 | "label": "Manufacturer Part No", 609 | "name": "Manufacturer Part No", 610 | "show": false 611 | }, 612 | { 613 | "group_by": false, 614 | "label": "Package", 615 | "name": "Package", 616 | "show": false 617 | }, 618 | { 619 | "group_by": false, 620 | "label": "Sim.Device", 621 | "name": "Sim.Device", 622 | "show": false 623 | }, 624 | { 625 | "group_by": false, 626 | "label": "Sim.Pins", 627 | "name": "Sim.Pins", 628 | "show": false 629 | }, 630 | { 631 | "group_by": false, 632 | "label": "Description", 633 | "name": "Description", 634 | "show": false 635 | } 636 | ], 637 | "filter_string": "", 638 | "group_symbols": true, 639 | "name": "", 640 | "sort_asc": true, 641 | "sort_field": "Reference" 642 | }, 643 | "connection_grid_size": 50.0, 644 | "drawing": { 645 | "dashed_lines_dash_length_ratio": 12.0, 646 | "dashed_lines_gap_length_ratio": 3.0, 647 | "default_bus_thickness": 12.0, 648 | "default_junction_size": 40.0, 649 | "default_line_thickness": 6.0, 650 | "default_text_size": 50.0, 651 | "default_wire_thickness": 6.0, 652 | "field_names": [], 653 | "intersheets_ref_own_page": false, 654 | "intersheets_ref_prefix": "", 655 | "intersheets_ref_short": false, 656 | "intersheets_ref_show": false, 657 | "intersheets_ref_suffix": "", 658 | "junction_size_choice": 3, 659 | "label_size_ratio": 0.3, 660 | "operating_point_overlay_i_precision": 3, 661 | "operating_point_overlay_i_range": "~A", 662 | "operating_point_overlay_v_precision": 3, 663 | "operating_point_overlay_v_range": "~V", 664 | "overbar_offset_ratio": 1.23, 665 | "pin_symbol_size": 25.0, 666 | "text_offset_ratio": 0.3 667 | }, 668 | "legacy_lib_dir": "", 669 | "legacy_lib_list": [], 670 | "meta": { 671 | "version": 1 672 | }, 673 | "net_format_name": "", 674 | "page_layout_descr_file": "", 675 | "plot_directory": "./", 676 | "spice_adjust_passive_values": false, 677 | "spice_current_sheet_as_root": false, 678 | "spice_external_command": "spice \"%I\"", 679 | "spice_model_current_sheet_as_root": true, 680 | "spice_save_all_currents": false, 681 | "spice_save_all_dissipations": false, 682 | "spice_save_all_voltages": false, 683 | "subpart_first_id": 65, 684 | "subpart_id_separator": 0 685 | }, 686 | "sheets": [ 687 | [ 688 | "49b03f2e-4a93-4c4e-8d95-13775b5bcebc", 689 | "Root" 690 | ] 691 | ], 692 | "text_variables": {} 693 | } 694 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "USB-C-3-way-splitter-footprints")(type "KiCad")(uri "C:/Users/James/Documents/GitHub/USB-C-3-way-splitter/LIbraries/USB-C-3-way-splitter-footprints.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /V4 (needs bugs fixed)/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "USB-C-3-way-splitter-library")(type "KiCad")(uri "C:/Users/James/Documents/GitHub/USB-C-3-way-splitter/LIbraries/USB-C-3-way-splitter-library.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/V5/JLCPCB manufacturing files/Gerbers.zip -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*% 2 | %TF.CreationDate,2025-04-12T21:10:11-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V5,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 9.0.1) date 2025-04-12 21:10:11* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,5.700000*% 15 | %ADD11R,1.800000X1.800000*% 16 | %ADD12O,1.350000X1.350000*% 17 | %ADD13C,1.800000*% 18 | %ADD14O,1.800000X1.800000*% 19 | %ADD15C,2.286000*% 20 | %ADD16C,0.650000*% 21 | %ADD17O,2.100000X1.000000*% 22 | %ADD18O,1.600000X1.000000*% 23 | %ADD19C,2.500000*% 24 | G04 APERTURE END LIST* 25 | D10* 26 | %TO.C,H4*% 27 | X20100000Y-10000000D03* 28 | %TD*% 29 | D11* 30 | %TO.C,J3*% 31 | X26000000Y3000000D03* 32 | D12* 33 | X26000000Y1000000D03* 34 | X26000000Y-1000000D03* 35 | D13* 36 | X26000000Y-3000000D03* 37 | %TD*% 38 | D10* 39 | %TO.C,H2*% 40 | X3000000Y-10000000D03* 41 | %TD*% 42 | D11* 43 | %TO.C,J2*% 44 | X26000000Y12000000D03* 45 | D12* 46 | X26000000Y10000000D03* 47 | X26000000Y8000000D03* 48 | D14* 49 | X26000000Y6000000D03* 50 | %TD*% 51 | D15* 52 | %TO.C,H7*% 53 | X23500000Y-12000000D03* 54 | %TD*% 55 | %TO.C,H6*% 56 | X7000000Y-12000000D03* 57 | %TD*% 58 | D10* 59 | %TO.C,H1*% 60 | X3000000Y10000000D03* 61 | %TD*% 62 | D16* 63 | %TO.C,J1*% 64 | X3500000Y2890000D03* 65 | X3500000Y-2890000D03* 66 | D17* 67 | X4030000Y4320000D03* 68 | D18* 69 | X-150000Y4320000D03* 70 | D17* 71 | X4030000Y-4320000D03* 72 | D18* 73 | X-150000Y-4320000D03* 74 | %TD*% 75 | D10* 76 | %TO.C,H3*% 77 | X20100000Y10000000D03* 78 | %TD*% 79 | D11* 80 | %TO.C,J4*% 81 | X26000000Y-6000000D03* 82 | D12* 83 | X26000000Y-8000000D03* 84 | X26000000Y-10000000D03* 85 | D13* 86 | X26000000Y-12000000D03* 87 | %TD*% 88 | D15* 89 | %TO.C,H5*% 90 | X0Y7000000D03* 91 | %TD*% 92 | D19* 93 | %TO.C,TP4*% 94 | X14550000Y-10050000D03* 95 | %TD*% 96 | %TO.C,TP2*% 97 | X7800000Y-3500000D03* 98 | %TD*% 99 | %TO.C,TP3*% 100 | X20250000Y1150000D03* 101 | %TD*% 102 | %TO.C,TP1*% 103 | X7600000Y500000D03* 104 | %TD*% 105 | M02* 106 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*% 2 | %TF.CreationDate,2025-04-12T21:10:11-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V5,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 9.0.1) date 2025-04-12 21:10:11* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*% 2 | %TF.CreationDate,2025-04-12T21:10:11-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V5,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 9.0.1) date 2025-04-12 21:10:11* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X27000000Y13500000D02* 19 | X-1000000Y13500000D01* 20 | X27500000Y13000000D02* 21 | X27500000Y-13000000D01* 22 | X27000000Y13500000D02* 23 | G75* 24 | G02* 25 | X27500000Y13000000I0J-500000D01* 26 | G01* 27 | X27000000Y-13500000D02* 28 | X-1000000Y-13500000D01* 29 | X-1000000Y-13500000D02* 30 | G75* 31 | G02* 32 | X-1500000Y-13000000I1J500001D01* 33 | G01* 34 | X-1500000Y13000000D02* 35 | X-1500000Y-13000000D01* 36 | X-1500000Y13000000D02* 37 | G75* 38 | G02* 39 | X-1000000Y13500000I500001J-1D01* 40 | G01* 41 | X27500000Y-13000000D02* 42 | G75* 43 | G02* 44 | X27000000Y-13500000I-500000J0D01* 45 | G01* 46 | M02* 47 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*% 2 | %TF.CreationDate,2025-04-12T21:10:11-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V5,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 9.0.1) date 2025-04-12 21:10:11* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10C,5.700000*% 33 | %ADD11RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*% 34 | %ADD12RoundRect,0.112500X0.112500X0.637500X-0.112500X0.637500X-0.112500X-0.637500X0.112500X-0.637500X0*% 35 | %ADD13RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% 36 | %ADD14RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*% 37 | %ADD15R,1.800000X1.800000*% 38 | %ADD16O,1.350000X1.350000*% 39 | %ADD17C,1.800000*% 40 | %ADD18RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% 41 | %ADD19RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*% 42 | %ADD20RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*% 43 | %ADD21RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% 44 | %ADD22RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% 45 | %ADD23RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% 46 | %ADD24O,1.800000X1.800000*% 47 | %ADD25RoundRect,0.125000X-0.215000X-0.125000X0.215000X-0.125000X0.215000X0.125000X-0.215000X0.125000X0*% 48 | %ADD26RoundRect,0.087500X-0.252500X-0.087500X0.252500X-0.087500X0.252500X0.087500X-0.252500X0.087500X0*% 49 | %ADD27RoundRect,0.087500X-0.087500X-0.425000X0.087500X-0.425000X0.087500X0.425000X-0.087500X0.425000X0*% 50 | %ADD28RoundRect,0.087500X-0.087500X-0.387500X0.087500X-0.387500X0.087500X0.387500X-0.087500X0.387500X0*% 51 | %ADD29RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*% 52 | %ADD30RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*% 53 | %ADD31RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*% 54 | %ADD32C,2.286000*% 55 | %ADD33RoundRect,0.225000X-0.375000X0.225000X-0.375000X-0.225000X0.375000X-0.225000X0.375000X0.225000X0*% 56 | %ADD34RoundRect,0.225000X0.225000X0.375000X-0.225000X0.375000X-0.225000X-0.375000X0.225000X-0.375000X0*% 57 | %ADD35RoundRect,0.150000X-0.200000X0.150000X-0.200000X-0.150000X0.200000X-0.150000X0.200000X0.150000X0*% 58 | %ADD36RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 59 | %ADD37C,0.650000*% 60 | %ADD38R,1.450000X0.600000*% 61 | %ADD39R,1.450000X0.300000*% 62 | %ADD40O,2.100000X1.000000*% 63 | %ADD41O,1.600000X1.000000*% 64 | G04 APERTURE END LIST* 65 | D10* 66 | %TO.C,H4*% 67 | X20100000Y-10000000D03* 68 | %TD*% 69 | D11* 70 | %TO.C,F1*% 71 | X8700000Y1850000D03* 72 | X8700000Y6300000D03* 73 | %TD*% 74 | D12* 75 | %TO.C,D1*% 76 | X14650000Y-5840000D03* 77 | X13350000Y-5840000D03* 78 | X14000000Y-8500000D03* 79 | %TD*% 80 | D13* 81 | %TO.C,Q1*% 82 | X16262500Y4950000D03* 83 | X16262500Y3050000D03* 84 | X18137500Y4000000D03* 85 | %TD*% 86 | D14* 87 | %TO.C,R1*% 88 | X9500000Y-12100000D03* 89 | X11500000Y-12100000D03* 90 | %TD*% 91 | D15* 92 | %TO.C,J3*% 93 | X26000000Y3000000D03* 94 | D16* 95 | X26000000Y1000000D03* 96 | X26000000Y-1000000D03* 97 | D17* 98 | X26000000Y-3000000D03* 99 | %TD*% 100 | D10* 101 | %TO.C,H2*% 102 | X3000000Y-10000000D03* 103 | %TD*% 104 | D18* 105 | %TO.C,U1*% 106 | X8525000Y5000D03* 107 | X8525000Y-1265000D03* 108 | X8525000Y-2535000D03* 109 | X8525000Y-3805000D03* 110 | X13475000Y-3805000D03* 111 | X13475000Y-2535000D03* 112 | X13475000Y-1265000D03* 113 | X13475000Y5000D03* 114 | %TD*% 115 | D19* 116 | %TO.C,R3*% 117 | X15800000Y-100000D03* 118 | X15800000Y-2100000D03* 119 | %TD*% 120 | %TO.C,R7*% 121 | X22300000Y1800000D03* 122 | X22300000Y-200000D03* 123 | %TD*% 124 | D20* 125 | %TO.C,C3*% 126 | X11800000Y9037500D03* 127 | X11800000Y12162500D03* 128 | %TD*% 129 | D21* 130 | %TO.C,D2*% 131 | X9500000Y12225000D03* 132 | X9500000Y10175000D03* 133 | %TD*% 134 | D22* 135 | %TO.C,C5*% 136 | X13500000Y-11000000D03* 137 | X15575000Y-11000000D03* 138 | %TD*% 139 | D23* 140 | %TO.C,D3*% 141 | X19075000Y-4700000D03* 142 | X21125000Y-4700000D03* 143 | %TD*% 144 | D15* 145 | %TO.C,J2*% 146 | X26000000Y12000000D03* 147 | D16* 148 | X26000000Y10000000D03* 149 | X26000000Y8000000D03* 150 | D24* 151 | X26000000Y6000000D03* 152 | %TD*% 153 | D25* 154 | %TO.C,U2*% 155 | X20590000Y5537500D03* 156 | D26* 157 | X20590000Y4962500D03* 158 | X20590000Y4462500D03* 159 | X20590000Y3962500D03* 160 | D25* 161 | X20590000Y3387500D03* 162 | D27* 163 | X21400000Y3325000D03* 164 | D25* 165 | X22210000Y3387500D03* 166 | D26* 167 | X22210000Y3962500D03* 168 | X22210000Y4462500D03* 169 | X22210000Y4962500D03* 170 | D25* 171 | X22210000Y5537500D03* 172 | D27* 173 | X21400000Y5600000D03* 174 | D28* 175 | X21400000Y4462500D03* 176 | %TD*% 177 | D19* 178 | %TO.C,R6*% 179 | X17100000Y-4000000D03* 180 | X17100000Y-6000000D03* 181 | %TD*% 182 | D29* 183 | %TO.C,R5*% 184 | X23100000Y-6700000D03* 185 | X23100000Y-4700000D03* 186 | %TD*% 187 | D30* 188 | %TO.C,C1*% 189 | X20200000Y1800000D03* 190 | X20200000Y-275000D03* 191 | %TD*% 192 | D31* 193 | %TO.C,C2*% 194 | X23462500Y-2500000D03* 195 | X20337500Y-2500000D03* 196 | %TD*% 197 | D32* 198 | %TO.C,H7*% 199 | X23500000Y-12000000D03* 200 | %TD*% 201 | %TO.C,H6*% 202 | X7000000Y-12000000D03* 203 | %TD*% 204 | D33* 205 | %TO.C,D5*% 206 | X13900000Y4950000D03* 207 | X13900000Y1650000D03* 208 | %TD*% 209 | D34* 210 | %TO.C,D4*% 211 | X14750000Y6900000D03* 212 | X11450000Y6900000D03* 213 | %TD*% 214 | D29* 215 | %TO.C,R4*% 216 | X7400000Y8300000D03* 217 | X7400000Y10300000D03* 218 | %TD*% 219 | D10* 220 | %TO.C,H1*% 221 | X3000000Y10000000D03* 222 | %TD*% 223 | D29* 224 | %TO.C,R9*% 225 | X17800000Y-1400000D03* 226 | X17800000Y600000D03* 227 | %TD*% 228 | D19* 229 | %TO.C,R2*% 230 | X11500000Y-8000000D03* 231 | X11500000Y-10000000D03* 232 | %TD*% 233 | D35* 234 | %TO.C,D6*% 235 | X23400000Y6000000D03* 236 | X23400000Y7400000D03* 237 | %TD*% 238 | D36* 239 | %TO.C,U3*% 240 | X9337500Y-9950000D03* 241 | X9337500Y-9000000D03* 242 | X9337500Y-8050000D03* 243 | X7062500Y-8050000D03* 244 | X7062500Y-9000000D03* 245 | X7062500Y-9950000D03* 246 | %TD*% 247 | D37* 248 | %TO.C,J1*% 249 | X3500000Y2890000D03* 250 | X3500000Y-2890000D03* 251 | D38* 252 | X4945000Y3250000D03* 253 | X4945000Y2450000D03* 254 | D39* 255 | X4945000Y1250000D03* 256 | X4945000Y250000D03* 257 | X4945000Y-250000D03* 258 | X4945000Y-1250000D03* 259 | D38* 260 | X4945000Y-2450000D03* 261 | X4945000Y-3250000D03* 262 | X4945000Y-3250000D03* 263 | X4945000Y-2450000D03* 264 | D39* 265 | X4945000Y-1750000D03* 266 | X4945000Y-750000D03* 267 | X4945000Y750000D03* 268 | X4945000Y1750000D03* 269 | D38* 270 | X4945000Y2450000D03* 271 | X4945000Y3250000D03* 272 | D40* 273 | X4030000Y4320000D03* 274 | D41* 275 | X-150000Y4320000D03* 276 | D40* 277 | X4030000Y-4320000D03* 278 | D41* 279 | X-150000Y-4320000D03* 280 | %TD*% 281 | D10* 282 | %TO.C,H3*% 283 | X20100000Y10000000D03* 284 | %TD*% 285 | D15* 286 | %TO.C,J4*% 287 | X26000000Y-6000000D03* 288 | D16* 289 | X26000000Y-8000000D03* 290 | X26000000Y-10000000D03* 291 | D17* 292 | X26000000Y-12000000D03* 293 | %TD*% 294 | D32* 295 | %TO.C,H5*% 296 | X0Y7000000D03* 297 | %TD*% 298 | D19* 299 | %TO.C,R8*% 300 | X11700000Y3800000D03* 301 | X11700000Y1800000D03* 302 | %TD*% 303 | G36* 304 | X3943039Y-4019685D02* 305 | G01* 306 | X3988794Y-4072489D01* 307 | X4000000Y-4124000D01* 308 | X4000000Y-5126000D01* 309 | X3980315Y-5193039D01* 310 | X3927511Y-5238794D01* 311 | X3876000Y-5250000D01* 312 | X-876000Y-5250000D01* 313 | X-943039Y-5230315D01* 314 | X-988794Y-5177511D01* 315 | X-1000000Y-5126000D01* 316 | X-1000000Y-4124000D01* 317 | X-980315Y-4056961D01* 318 | X-927511Y-4011206D01* 319 | X-876000Y-4000000D01* 320 | X3876000Y-4000000D01* 321 | X3943039Y-4019685D01* 322 | G37* 323 | G36* 324 | X3943039Y5230315D02* 325 | G01* 326 | X3988794Y5177511D01* 327 | X4000000Y5126000D01* 328 | X4000000Y4124000D01* 329 | X3980315Y4056961D01* 330 | X3927511Y4011206D01* 331 | X3876000Y4000000D01* 332 | X-876000Y4000000D01* 333 | X-943039Y4019685D01* 334 | X-988794Y4072489D01* 335 | X-1000000Y4124000D01* 336 | X-1000000Y5126000D01* 337 | X-980315Y5193039D01* 338 | X-927511Y5238794D01* 339 | X-876000Y5250000D01* 340 | X3876000Y5250000D01* 341 | X3943039Y5230315D01* 342 | G37* 343 | M02* 344 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,9.0.1*% 2 | %TF.CreationDate,2025-04-12T21:10:11-04:00*% 3 | %TF.ProjectId,USB-C-3-way-splitter-V5,5553422d-432d-4332-9d77-61792d73706c,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 9.0.1) date 2025-04-12 21:10:11* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.250000X1.450000X-0.400000X1.450000X0.400000X-1.450000X0.400000X-1.450000X-0.400000X0*% 33 | %ADD11RoundRect,0.112500X0.112500X0.637500X-0.112500X0.637500X-0.112500X-0.637500X0.112500X-0.637500X0*% 34 | %ADD12RoundRect,0.150000X-0.587500X-0.150000X0.587500X-0.150000X0.587500X0.150000X-0.587500X0.150000X0*% 35 | %ADD13RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*% 36 | %ADD14RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*% 37 | %ADD15RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*% 38 | %ADD16RoundRect,0.250000X0.650000X-0.412500X0.650000X0.412500X-0.650000X0.412500X-0.650000X-0.412500X0*% 39 | %ADD17RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% 40 | %ADD18RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*% 41 | %ADD19RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% 42 | %ADD20RoundRect,0.125000X-0.215000X-0.125000X0.215000X-0.125000X0.215000X0.125000X-0.215000X0.125000X0*% 43 | %ADD21RoundRect,0.087500X-0.252500X-0.087500X0.252500X-0.087500X0.252500X0.087500X-0.252500X0.087500X0*% 44 | %ADD22RoundRect,0.087500X-0.087500X-0.425000X0.087500X-0.425000X0.087500X0.425000X-0.087500X0.425000X0*% 45 | %ADD23RoundRect,0.087500X-0.087500X-0.387500X0.087500X-0.387500X0.087500X0.387500X-0.087500X0.387500X0*% 46 | %ADD24RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*% 47 | %ADD25RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*% 48 | %ADD26RoundRect,0.250000X0.412500X0.650000X-0.412500X0.650000X-0.412500X-0.650000X0.412500X-0.650000X0*% 49 | %ADD27RoundRect,0.225000X-0.375000X0.225000X-0.375000X-0.225000X0.375000X-0.225000X0.375000X0.225000X0*% 50 | %ADD28RoundRect,0.225000X0.225000X0.375000X-0.225000X0.375000X-0.225000X-0.375000X0.225000X-0.375000X0*% 51 | %ADD29RoundRect,0.150000X-0.200000X0.150000X-0.200000X-0.150000X0.200000X-0.150000X0.200000X0.150000X0*% 52 | %ADD30RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 53 | %ADD31R,1.450000X0.600000*% 54 | %ADD32R,1.450000X0.300000*% 55 | G04 APERTURE END LIST* 56 | D10* 57 | %TO.C,F1*% 58 | X8700000Y1850000D03* 59 | X8700000Y6300000D03* 60 | %TD*% 61 | D11* 62 | %TO.C,D1*% 63 | X14650000Y-5840000D03* 64 | X13350000Y-5840000D03* 65 | X14000000Y-8500000D03* 66 | %TD*% 67 | D12* 68 | %TO.C,Q1*% 69 | X16262500Y4950000D03* 70 | X16262500Y3050000D03* 71 | X18137500Y4000000D03* 72 | %TD*% 73 | D13* 74 | %TO.C,R1*% 75 | X9500000Y-12100000D03* 76 | X11500000Y-12100000D03* 77 | %TD*% 78 | D14* 79 | %TO.C,U1*% 80 | X8525000Y5000D03* 81 | X8525000Y-1265000D03* 82 | X8525000Y-2535000D03* 83 | X8525000Y-3805000D03* 84 | X13475000Y-3805000D03* 85 | X13475000Y-2535000D03* 86 | X13475000Y-1265000D03* 87 | X13475000Y5000D03* 88 | %TD*% 89 | D15* 90 | %TO.C,R3*% 91 | X15800000Y-100000D03* 92 | X15800000Y-2100000D03* 93 | %TD*% 94 | %TO.C,R7*% 95 | X22300000Y1800000D03* 96 | X22300000Y-200000D03* 97 | %TD*% 98 | D16* 99 | %TO.C,C3*% 100 | X11800000Y9037500D03* 101 | X11800000Y12162500D03* 102 | %TD*% 103 | D17* 104 | %TO.C,D2*% 105 | X9500000Y12225000D03* 106 | X9500000Y10175000D03* 107 | %TD*% 108 | D18* 109 | %TO.C,C5*% 110 | X13500000Y-11000000D03* 111 | X15575000Y-11000000D03* 112 | %TD*% 113 | D19* 114 | %TO.C,D3*% 115 | X19075000Y-4700000D03* 116 | X21125000Y-4700000D03* 117 | %TD*% 118 | D20* 119 | %TO.C,U2*% 120 | X20590000Y5537500D03* 121 | D21* 122 | X20590000Y4962500D03* 123 | X20590000Y4462500D03* 124 | X20590000Y3962500D03* 125 | D20* 126 | X20590000Y3387500D03* 127 | D22* 128 | X21400000Y3325000D03* 129 | D20* 130 | X22210000Y3387500D03* 131 | D21* 132 | X22210000Y3962500D03* 133 | X22210000Y4462500D03* 134 | X22210000Y4962500D03* 135 | D20* 136 | X22210000Y5537500D03* 137 | D22* 138 | X21400000Y5600000D03* 139 | D23* 140 | X21400000Y4462500D03* 141 | %TD*% 142 | D15* 143 | %TO.C,R6*% 144 | X17100000Y-4000000D03* 145 | X17100000Y-6000000D03* 146 | %TD*% 147 | D24* 148 | %TO.C,R5*% 149 | X23100000Y-6700000D03* 150 | X23100000Y-4700000D03* 151 | %TD*% 152 | D25* 153 | %TO.C,C1*% 154 | X20200000Y1800000D03* 155 | X20200000Y-275000D03* 156 | %TD*% 157 | D26* 158 | %TO.C,C2*% 159 | X23462500Y-2500000D03* 160 | X20337500Y-2500000D03* 161 | %TD*% 162 | D27* 163 | %TO.C,D5*% 164 | X13900000Y4950000D03* 165 | X13900000Y1650000D03* 166 | %TD*% 167 | D28* 168 | %TO.C,D4*% 169 | X14750000Y6900000D03* 170 | X11450000Y6900000D03* 171 | %TD*% 172 | D24* 173 | %TO.C,R4*% 174 | X7400000Y8300000D03* 175 | X7400000Y10300000D03* 176 | %TD*% 177 | %TO.C,R9*% 178 | X17800000Y-1400000D03* 179 | X17800000Y600000D03* 180 | %TD*% 181 | D15* 182 | %TO.C,R2*% 183 | X11500000Y-8000000D03* 184 | X11500000Y-10000000D03* 185 | %TD*% 186 | D29* 187 | %TO.C,D6*% 188 | X23400000Y6000000D03* 189 | X23400000Y7400000D03* 190 | %TD*% 191 | D30* 192 | %TO.C,U3*% 193 | X9337500Y-9950000D03* 194 | X9337500Y-9000000D03* 195 | X9337500Y-8050000D03* 196 | X7062500Y-8050000D03* 197 | X7062500Y-9000000D03* 198 | X7062500Y-9950000D03* 199 | %TD*% 200 | D31* 201 | %TO.C,J1*% 202 | X4945000Y3250000D03* 203 | X4945000Y2450000D03* 204 | D32* 205 | X4945000Y1250000D03* 206 | X4945000Y250000D03* 207 | X4945000Y-250000D03* 208 | X4945000Y-1250000D03* 209 | D31* 210 | X4945000Y-2450000D03* 211 | X4945000Y-3250000D03* 212 | X4945000Y-3250000D03* 213 | X4945000Y-2450000D03* 214 | D32* 215 | X4945000Y-1750000D03* 216 | X4945000Y-750000D03* 217 | X4945000Y750000D03* 218 | X4945000Y1750000D03* 219 | D31* 220 | X4945000Y2450000D03* 221 | X4945000Y3250000D03* 222 | %TD*% 223 | D15* 224 | %TO.C,R8*% 225 | X11700000Y3800000D03* 226 | X11700000Y1800000D03* 227 | %TD*% 228 | M02* 229 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 9.0.1} date 2025-04-12T21:10:14-0400 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2025-04-12T21:10:14-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.1 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.650 11 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 12 | T2C1.152 13 | % 14 | G90 15 | G05 16 | T1 17 | X3.5Y2.89 18 | X3.5Y-2.89 19 | T2 20 | X0.0Y7.0 21 | X7.0Y-12.0 22 | X23.5Y-12.0 23 | M30 24 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 9.0.1} date 2025-04-12T21:10:14-0400 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2025-04-12T21:10:14-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.1 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.400 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.600 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C0.800 15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 16 | T4C1.200 17 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 18 | T5C3.200 19 | % 20 | G90 21 | G05 22 | T1 23 | X5.8Y-3.9 24 | X5.8Y-4.9 25 | X6.0Y7.5 26 | X6.0Y-5.9 27 | X6.1Y4.7 28 | X6.2Y3.6 29 | X6.75Y0.45 30 | X8.0Y-5.9 31 | X8.6Y-7.3 32 | X9.3Y-5.5 33 | X9.6Y3.7 34 | X10.1Y-3.85 35 | X10.2Y-2.7 36 | X10.7Y-11.0 37 | X11.15Y0.75 38 | X12.0Y-1.2 39 | X12.4Y10.6 40 | X12.5Y6.8 41 | X12.5Y-5.2 42 | X12.775Y-9.025 43 | X15.295Y-3.805 44 | X15.8Y-6.3 45 | X16.4Y9.95 46 | X16.45Y10.9 47 | X16.8Y1.6 48 | X16.9Y4.0 49 | X17.5Y2.9 50 | X18.5Y-6.8 51 | X19.0Y-3.2 52 | X21.8Y-2.2 53 | X22.8Y7.7 54 | T3 55 | X26.0Y10.0 56 | X26.0Y8.0 57 | X26.0Y1.0 58 | X26.0Y-1.0 59 | X26.0Y-8.0 60 | X26.0Y-10.0 61 | T4 62 | X26.0Y12.0 63 | X26.0Y6.0 64 | X26.0Y3.0 65 | X26.0Y-3.0 66 | X26.0Y-6.0 67 | X26.0Y-12.0 68 | T5 69 | X3.0Y10.0 70 | X3.0Y-10.0 71 | X20.1Y10.0 72 | X20.1Y-10.0 73 | T2 74 | G00X0.15Y4.32 75 | M15 76 | G01X-0.45Y4.32 77 | M16 78 | G05 79 | G00X0.15Y-4.32 80 | M15 81 | G01X-0.45Y-4.32 82 | M16 83 | G05 84 | G00X4.58Y4.32 85 | M15 86 | G01X3.48Y4.32 87 | M16 88 | G05 89 | G00X4.58Y-4.32 90 | M15 91 | G01X3.48Y-4.32 92 | M16 93 | G05 94 | M30 95 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/Gerbers/USB-C-3-way-splitter-V5-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "GenerationSoftware": { 4 | "Vendor": "KiCad", 5 | "Application": "Pcbnew", 6 | "Version": "9.0.1" 7 | }, 8 | "CreationDate": "2025-04-12T21:10:11-04:00" 9 | }, 10 | "GeneralSpecs": { 11 | "ProjectId": { 12 | "Name": "USB-C-3-way-splitter-V5", 13 | "GUID": "5553422d-432d-4332-9d77-61792d73706c", 14 | "Revision": "rev?" 15 | }, 16 | "Size": { 17 | "X": 29.1, 18 | "Y": 27.1 19 | }, 20 | "LayerNumber": 2, 21 | "BoardThickness": 1.6, 22 | "Finish": "None" 23 | }, 24 | "DesignRules": [ 25 | { 26 | "Layers": "Outer", 27 | "PadToPad": 0.15, 28 | "PadToTrack": 0.15, 29 | "TrackToTrack": 0.15, 30 | "MinLineWidth": 0.3, 31 | "TrackToRegion": 0.2, 32 | "RegionToRegion": 0.2 33 | } 34 | ], 35 | "FilesAttributes": [ 36 | { 37 | "Path": "USB-C-3-way-splitter-V5-F_Cu.gbr", 38 | "FileFunction": "Copper,L1,Top", 39 | "FilePolarity": "Positive" 40 | }, 41 | { 42 | "Path": "USB-C-3-way-splitter-V5-B_Cu.gbr", 43 | "FileFunction": "Copper,L2,Bot", 44 | "FilePolarity": "Positive" 45 | }, 46 | { 47 | "Path": "USB-C-3-way-splitter-V5-F_Paste.gbr", 48 | "FileFunction": "SolderPaste,Top", 49 | "FilePolarity": "Positive" 50 | }, 51 | { 52 | "Path": "USB-C-3-way-splitter-V5-B_Paste.gbr", 53 | "FileFunction": "SolderPaste,Bot", 54 | "FilePolarity": "Positive" 55 | }, 56 | { 57 | "Path": "USB-C-3-way-splitter-V5-F_Silkscreen.gbr", 58 | "FileFunction": "Legend,Top", 59 | "FilePolarity": "Positive" 60 | }, 61 | { 62 | "Path": "USB-C-3-way-splitter-V5-B_Silkscreen.gbr", 63 | "FileFunction": "Legend,Bot", 64 | "FilePolarity": "Positive" 65 | }, 66 | { 67 | "Path": "USB-C-3-way-splitter-V5-F_Mask.gbr", 68 | "FileFunction": "SolderMask,Top", 69 | "FilePolarity": "Negative" 70 | }, 71 | { 72 | "Path": "USB-C-3-way-splitter-V5-B_Mask.gbr", 73 | "FileFunction": "SolderMask,Bot", 74 | "FilePolarity": "Negative" 75 | }, 76 | { 77 | "Path": "USB-C-3-way-splitter-V5-Edge_Cuts.gbr", 78 | "FileFunction": "Profile", 79 | "FilePolarity": "Positive" 80 | } 81 | ], 82 | "MaterialStackup": [ 83 | { 84 | "Type": "Legend", 85 | "Name": "Top Silk Screen" 86 | }, 87 | { 88 | "Type": "SolderPaste", 89 | "Name": "Top Solder Paste" 90 | }, 91 | { 92 | "Type": "SolderMask", 93 | "Color": "Green", 94 | "Thickness": 0.01, 95 | "Name": "Top Solder Mask" 96 | }, 97 | { 98 | "Type": "Copper", 99 | "Thickness": 0.035, 100 | "Name": "F.Cu" 101 | }, 102 | { 103 | "Type": "Dielectric", 104 | "Thickness": 1.51, 105 | "Material": "FR4", 106 | "Name": "F.Cu/B.Cu", 107 | "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" 108 | }, 109 | { 110 | "Type": "Copper", 111 | "Thickness": 0.035, 112 | "Name": "B.Cu" 113 | }, 114 | { 115 | "Type": "SolderMask", 116 | "Color": "Green", 117 | "Thickness": 0.01, 118 | "Name": "Bottom Solder Mask" 119 | }, 120 | { 121 | "Type": "SolderPaste", 122 | "Name": "Bottom Solder Paste" 123 | }, 124 | { 125 | "Type": "Legend", 126 | "Name": "Bottom Silk Screen" 127 | } 128 | ] 129 | } 130 | -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/JLCPCB-BOM.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/V5/JLCPCB manufacturing files/JLCPCB-BOM.xls -------------------------------------------------------------------------------- /V5/JLCPCB manufacturing files/JLCPCB-CPL.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluepylons/USB-C-3-way-splitter/2cb18bef6b4e7406581b83d828d6bc4c42bfad92/V5/JLCPCB manufacturing files/JLCPCB-CPL.xls -------------------------------------------------------------------------------- /V5/USB-C-3-way-splitter-V5.csv: -------------------------------------------------------------------------------- 1 | "Id";"Designator";"Footprint";"Quantity";"Designation";"Supplier and ref"; 2 | 1;"H4,H2,H1,H3";"MountingHole_3.2mm_M3_ISO7380_Pad";4;"MountingHole_Pad";;; 3 | 2;"F1";"Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder";1;"1812L300MR";;; 4 | 3;"D1";"SOT-323_SC-70_Handsoldering";1;"D_Zener";;; 5 | 4;"Q1";"SOT-23";1;"2N7002";;; 6 | 5;"R1,R2";"R_0805_2012Metric_Pad1.20x1.40mm_HandSolder";2;"5.1k";;; 7 | 6;"J3,J2,J4";"PinHeader_1x04_P2.00mm_Vertical";3;"Conn_01x04";;; 8 | 7;"U1";"SOIC-8_3.9x4.9mm_P1.27mm";1;"LM393";;; 9 | 8;"R3";"R_0805_2012Metric_Pad1.20x1.40mm_HandSolder";1;"4.7k";;; 10 | 9;"R7";"R_0805_2012Metric_Pad1.20x1.40mm_HandSolder";1;"20k";;; 11 | 10;"C3,C2";"C_1206_3216Metric_Pad1.33x1.80mm_HandSolder";2;"22uF";;; 12 | 11;"D2,D3";"LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder";2;"LED";;; 13 | 12;"C5";"C_0805_2012Metric_Pad1.18x1.45mm_HandSolder";1;"100nF";;; 14 | 13;"U2";"OnSemi-WQFN12-3x2mm_P0.5mm";1;"~";;; 15 | 14;"R6";"R_0805_2012Metric_Pad1.20x1.40mm_HandSolder";1;"1K";;; 16 | 15;"R5,R4";"R_0805_2012Metric_Pad1.20x1.40mm_HandSolder";2;"470";;; 17 | 16;"C1";"C_0805_2012Metric_Pad1.18x1.45mm_HandSolder";1;"1uF";;; 18 | 17;"H7,H6,H5";"JLCPCB-tooling-hole";3;"MountingHole";;; 19 | 18;"D5,D4";"D_SOD-123";2;"1N4148W";;; 20 | 19;"R9,R8";"R_0805_2012Metric_Pad1.20x1.40mm_HandSolder";2;"1k";;; 21 | 20;"D6";"D_SOD-523";1;"D_Zener";;; 22 | 21;"U3";"SOT-23-6";1;"SRV05-4";;; 23 | 22;"J1";"USB_C_Receptacle_HRO_TYPE-C-31-M-12";1;"USB_C_Receptacle_USB2.0";;; 24 | 23;"TP4,TP2,TP3,TP1";"TestPoint_Pad_D2.5mm";4;"TestPoint";;; 25 | -------------------------------------------------------------------------------- /V5/USB-C-3-way-splitter-V5.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 1, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "shapes": 1.0, 14 | "tracks": 1.0, 15 | "vias": 1.0, 16 | "zones": 0.6000000238418579 17 | }, 18 | "ratsnest_display_mode": 0, 19 | "selection_filter": { 20 | "dimensions": true, 21 | "footprints": true, 22 | "graphics": true, 23 | "keepouts": true, 24 | "lockedItems": false, 25 | "otherItems": true, 26 | "pads": true, 27 | "text": true, 28 | "tracks": true, 29 | "vias": true, 30 | "zones": true 31 | }, 32 | "visible_items": [ 33 | "vias", 34 | "footprint_text", 35 | "footprint_anchors", 36 | "ratsnest", 37 | "grid", 38 | "footprints_front", 39 | "footprints_back", 40 | "footprint_values", 41 | "footprint_references", 42 | "tracks", 43 | "drc_errors", 44 | "bitmaps", 45 | "pads", 46 | "zones", 47 | "drc_warnings", 48 | "shapes" 49 | ], 50 | "visible_layers": "00000000_00000000_0ffffeff_ffffffff", 51 | "zone_display_mode": 0 52 | }, 53 | "git": { 54 | "repo_password": "", 55 | "repo_type": "", 56 | "repo_username": "", 57 | "ssh_key": "" 58 | }, 59 | "meta": { 60 | "filename": "USB-C-3-way-splitter-V5.kicad_prl", 61 | "version": 5 62 | }, 63 | "net_inspector_panel": { 64 | "col_hidden": [ 65 | false, 66 | false, 67 | false, 68 | false, 69 | false, 70 | false, 71 | false, 72 | false, 73 | false, 74 | false 75 | ], 76 | "col_order": [ 77 | 0, 78 | 1, 79 | 2, 80 | 3, 81 | 4, 82 | 5, 83 | 6, 84 | 7, 85 | 8, 86 | 9 87 | ], 88 | "col_widths": [ 89 | 222, 90 | 207, 91 | 136, 92 | 92, 93 | 136, 94 | 136, 95 | 136, 96 | 98, 97 | 136, 98 | 136 99 | ], 100 | "custom_group_rules": [], 101 | "expanded_rows": [], 102 | "filter_by_net_name": true, 103 | "filter_by_netclass": true, 104 | "filter_text": "", 105 | "group_by_constraint": false, 106 | "group_by_netclass": false, 107 | "show_unconnected_nets": false, 108 | "show_zero_pad_nets": false, 109 | "sort_ascending": true, 110 | "sorting_column": 0 111 | }, 112 | "open_jobsets": [], 113 | "project": { 114 | "files": [] 115 | }, 116 | "schematic": { 117 | "selection_filter": { 118 | "graphics": true, 119 | "images": true, 120 | "labels": true, 121 | "lockedItems": false, 122 | "otherItems": true, 123 | "pins": true, 124 | "symbols": true, 125 | "text": true, 126 | "wires": true 127 | } 128 | } 129 | } 130 | -------------------------------------------------------------------------------- /V5/USB-C-3-way-splitter-V5.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 1.2, 41 | "height": 1.8, 42 | "width": 1.8 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.3 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | }, 61 | { 62 | "gap": 0.1524, 63 | "via_gap": 0.0, 64 | "width": 0.25 65 | }, 66 | { 67 | "gap": 0.1524, 68 | "via_gap": 0.0, 69 | "width": 0.55 70 | }, 71 | { 72 | "gap": 0.1524, 73 | "via_gap": 0.0, 74 | "width": 1.0 75 | } 76 | ], 77 | "drc_exclusions": [], 78 | "meta": { 79 | "version": 2 80 | }, 81 | "rule_severities": { 82 | "annular_width": "error", 83 | "clearance": "error", 84 | "connection_width": "warning", 85 | "copper_edge_clearance": "error", 86 | "copper_sliver": "warning", 87 | "courtyards_overlap": "error", 88 | "creepage": "error", 89 | "diff_pair_gap_out_of_range": "error", 90 | "diff_pair_uncoupled_length_too_long": "error", 91 | "drill_out_of_range": "error", 92 | "duplicate_footprints": "warning", 93 | "extra_footprint": "warning", 94 | "footprint": "error", 95 | "footprint_filters_mismatch": "ignore", 96 | "footprint_symbol_mismatch": "warning", 97 | "footprint_type_mismatch": "ignore", 98 | "hole_clearance": "error", 99 | "hole_near_hole": "error", 100 | "hole_to_hole": "error", 101 | "holes_co_located": "warning", 102 | "invalid_outline": "error", 103 | "isolated_copper": "warning", 104 | "item_on_disabled_layer": "error", 105 | "items_not_allowed": "error", 106 | "length_out_of_range": "error", 107 | "lib_footprint_issues": "warning", 108 | "lib_footprint_mismatch": "warning", 109 | "malformed_courtyard": "error", 110 | "microvia_drill_out_of_range": "error", 111 | "mirrored_text_on_front_layer": "warning", 112 | "missing_courtyard": "ignore", 113 | "missing_footprint": "warning", 114 | "net_conflict": "warning", 115 | "nonmirrored_text_on_back_layer": "warning", 116 | "npth_inside_courtyard": "ignore", 117 | "padstack": "error", 118 | "pth_inside_courtyard": "ignore", 119 | "shorting_items": "error", 120 | "silk_edge_clearance": "warning", 121 | "silk_over_copper": "error", 122 | "silk_overlap": "error", 123 | "skew_out_of_range": "error", 124 | "solder_mask_bridge": "error", 125 | "starved_thermal": "error", 126 | "text_height": "warning", 127 | "text_on_edge_cuts": "error", 128 | "text_thickness": "warning", 129 | "through_hole_pad_without_hole": "error", 130 | "too_many_vias": "error", 131 | "track_angle": "error", 132 | "track_dangling": "warning", 133 | "track_segment_length": "error", 134 | "track_width": "error", 135 | "tracks_crossing": "error", 136 | "unconnected_items": "error", 137 | "unresolved_variable": "error", 138 | "via_dangling": "warning", 139 | "zones_intersect": "error" 140 | }, 141 | "rules": { 142 | "allow_blind_buried_vias": false, 143 | "allow_microvias": false, 144 | "max_error": 0.005, 145 | "min_clearance": 0.1524, 146 | "min_connection": 0.0, 147 | "min_copper_edge_clearance": 0.3, 148 | "min_groove_width": 0.0, 149 | "min_hole_clearance": 0.254, 150 | "min_hole_to_hole": 0.254, 151 | "min_microvia_diameter": 0.2, 152 | "min_microvia_drill": 0.1, 153 | "min_resolved_spokes": 1, 154 | "min_silk_clearance": 0.0, 155 | "min_text_height": 0.8, 156 | "min_text_thickness": 0.08, 157 | "min_through_hole_diameter": 0.3, 158 | "min_track_width": 0.18, 159 | "min_via_annular_width": 0.05, 160 | "min_via_diameter": 0.4, 161 | "solder_mask_to_copper_clearance": 0.0, 162 | "use_height_for_length_calcs": true 163 | }, 164 | "teardrop_options": [ 165 | { 166 | "td_onpthpad": true, 167 | "td_onroundshapesonly": false, 168 | "td_onsmdpad": true, 169 | "td_ontrackend": false, 170 | "td_onvia": true 171 | } 172 | ], 173 | "teardrop_parameters": [ 174 | { 175 | "td_allow_use_two_tracks": true, 176 | "td_curve_segcount": 0, 177 | "td_height_ratio": 1.0, 178 | "td_length_ratio": 0.5, 179 | "td_maxheight": 2.0, 180 | "td_maxlen": 1.0, 181 | "td_on_pad_in_zone": false, 182 | "td_target_name": "td_round_shape", 183 | "td_width_to_size_filter_ratio": 0.9 184 | }, 185 | { 186 | "td_allow_use_two_tracks": true, 187 | "td_curve_segcount": 0, 188 | "td_height_ratio": 1.0, 189 | "td_length_ratio": 0.5, 190 | "td_maxheight": 2.0, 191 | "td_maxlen": 1.0, 192 | "td_on_pad_in_zone": false, 193 | "td_target_name": "td_rect_shape", 194 | "td_width_to_size_filter_ratio": 0.9 195 | }, 196 | { 197 | "td_allow_use_two_tracks": true, 198 | "td_curve_segcount": 0, 199 | "td_height_ratio": 1.0, 200 | "td_length_ratio": 0.5, 201 | "td_maxheight": 2.0, 202 | "td_maxlen": 1.0, 203 | "td_on_pad_in_zone": false, 204 | "td_target_name": "td_track_end", 205 | "td_width_to_size_filter_ratio": 0.9 206 | } 207 | ], 208 | "track_widths": [ 209 | 0.0, 210 | 0.16, 211 | 0.2, 212 | 0.25, 213 | 0.3, 214 | 0.4, 215 | 0.45, 216 | 0.5, 217 | 0.55, 218 | 0.6, 219 | 0.75, 220 | 0.8, 221 | 1.0, 222 | 1.5 223 | ], 224 | "tuning_pattern_settings": { 225 | "diff_pair_defaults": { 226 | "corner_radius_percentage": 80, 227 | "corner_style": 1, 228 | "max_amplitude": 1.0, 229 | "min_amplitude": 0.2, 230 | "single_sided": false, 231 | "spacing": 1.0 232 | }, 233 | "diff_pair_skew_defaults": { 234 | "corner_radius_percentage": 80, 235 | "corner_style": 1, 236 | "max_amplitude": 1.0, 237 | "min_amplitude": 0.2, 238 | "single_sided": false, 239 | "spacing": 0.6 240 | }, 241 | "single_track_defaults": { 242 | "corner_radius_percentage": 80, 243 | "corner_style": 1, 244 | "max_amplitude": 1.0, 245 | "min_amplitude": 0.2, 246 | "single_sided": false, 247 | "spacing": 0.6 248 | } 249 | }, 250 | "via_dimensions": [ 251 | { 252 | "diameter": 0.0, 253 | "drill": 0.0 254 | }, 255 | { 256 | "diameter": 0.6, 257 | "drill": 0.3 258 | }, 259 | { 260 | "diameter": 0.8, 261 | "drill": 0.4 262 | } 263 | ], 264 | "zones_allow_external_fillets": false, 265 | "zones_use_no_outline": true 266 | }, 267 | "ipc2581": { 268 | "dist": "", 269 | "distpn": "", 270 | "internal_id": "", 271 | "mfg": "", 272 | "mpn": "" 273 | }, 274 | "layer_pairs": [], 275 | "layer_presets": [], 276 | "viewports": [] 277 | }, 278 | "boards": [], 279 | "cvpcb": { 280 | "equivalence_files": [] 281 | }, 282 | "erc": { 283 | "erc_exclusions": [], 284 | "meta": { 285 | "version": 0 286 | }, 287 | "pin_map": [ 288 | [ 289 | 0, 290 | 0, 291 | 0, 292 | 0, 293 | 0, 294 | 0, 295 | 1, 296 | 0, 297 | 0, 298 | 0, 299 | 0, 300 | 2 301 | ], 302 | [ 303 | 0, 304 | 2, 305 | 0, 306 | 1, 307 | 0, 308 | 0, 309 | 1, 310 | 0, 311 | 2, 312 | 2, 313 | 2, 314 | 2 315 | ], 316 | [ 317 | 0, 318 | 0, 319 | 0, 320 | 0, 321 | 0, 322 | 0, 323 | 1, 324 | 0, 325 | 1, 326 | 0, 327 | 1, 328 | 2 329 | ], 330 | [ 331 | 0, 332 | 1, 333 | 0, 334 | 0, 335 | 0, 336 | 0, 337 | 1, 338 | 1, 339 | 2, 340 | 1, 341 | 1, 342 | 2 343 | ], 344 | [ 345 | 0, 346 | 0, 347 | 0, 348 | 0, 349 | 0, 350 | 0, 351 | 1, 352 | 0, 353 | 0, 354 | 0, 355 | 0, 356 | 2 357 | ], 358 | [ 359 | 0, 360 | 0, 361 | 0, 362 | 0, 363 | 0, 364 | 0, 365 | 0, 366 | 0, 367 | 0, 368 | 0, 369 | 0, 370 | 2 371 | ], 372 | [ 373 | 1, 374 | 1, 375 | 1, 376 | 1, 377 | 1, 378 | 0, 379 | 1, 380 | 1, 381 | 1, 382 | 1, 383 | 1, 384 | 2 385 | ], 386 | [ 387 | 0, 388 | 0, 389 | 0, 390 | 1, 391 | 0, 392 | 0, 393 | 1, 394 | 0, 395 | 0, 396 | 0, 397 | 0, 398 | 2 399 | ], 400 | [ 401 | 0, 402 | 2, 403 | 1, 404 | 2, 405 | 0, 406 | 0, 407 | 1, 408 | 0, 409 | 2, 410 | 2, 411 | 2, 412 | 2 413 | ], 414 | [ 415 | 0, 416 | 2, 417 | 0, 418 | 1, 419 | 0, 420 | 0, 421 | 1, 422 | 0, 423 | 2, 424 | 0, 425 | 0, 426 | 2 427 | ], 428 | [ 429 | 0, 430 | 2, 431 | 1, 432 | 1, 433 | 0, 434 | 0, 435 | 1, 436 | 0, 437 | 2, 438 | 0, 439 | 0, 440 | 2 441 | ], 442 | [ 443 | 2, 444 | 2, 445 | 2, 446 | 2, 447 | 2, 448 | 2, 449 | 2, 450 | 2, 451 | 2, 452 | 2, 453 | 2, 454 | 2 455 | ] 456 | ], 457 | "rule_severities": { 458 | "bus_definition_conflict": "error", 459 | "bus_entry_needed": "error", 460 | "bus_to_bus_conflict": "error", 461 | "bus_to_net_conflict": "error", 462 | "conflicting_netclasses": "error", 463 | "different_unit_footprint": "error", 464 | "different_unit_net": "error", 465 | "duplicate_reference": "error", 466 | "duplicate_sheet_names": "error", 467 | "endpoint_off_grid": "warning", 468 | "extra_units": "error", 469 | "footprint_filter": "ignore", 470 | "footprint_link_issues": "warning", 471 | "four_way_junction": "ignore", 472 | "global_label_dangling": "warning", 473 | "hier_label_mismatch": "error", 474 | "label_dangling": "error", 475 | "label_multiple_wires": "warning", 476 | "lib_symbol_issues": "warning", 477 | "lib_symbol_mismatch": "warning", 478 | "missing_bidi_pin": "warning", 479 | "missing_input_pin": "warning", 480 | "missing_power_pin": "error", 481 | "missing_unit": "warning", 482 | "multiple_net_names": "warning", 483 | "net_not_bus_member": "warning", 484 | "no_connect_connected": "warning", 485 | "no_connect_dangling": "warning", 486 | "pin_not_connected": "error", 487 | "pin_not_driven": "error", 488 | "pin_to_pin": "error", 489 | "power_pin_not_driven": "error", 490 | "same_local_global_label": "warning", 491 | "similar_label_and_power": "warning", 492 | "similar_labels": "warning", 493 | "similar_power": "warning", 494 | "simulation_model_issue": "ignore", 495 | "single_global_label": "ignore", 496 | "unannotated": "error", 497 | "unconnected_wire_endpoint": "warning", 498 | "unit_value_mismatch": "error", 499 | "unresolved_variable": "error", 500 | "wire_dangling": "error" 501 | } 502 | }, 503 | "libraries": { 504 | "pinned_footprint_libs": [], 505 | "pinned_symbol_libs": [] 506 | }, 507 | "meta": { 508 | "filename": "USB-C-3-way-splitter-V5.kicad_pro", 509 | "version": 3 510 | }, 511 | "net_settings": { 512 | "classes": [ 513 | { 514 | "bus_width": 6, 515 | "clearance": 0.15, 516 | "diff_pair_gap": 0.1524, 517 | "diff_pair_via_gap": 0.25, 518 | "diff_pair_width": 1.0, 519 | "line_style": 0, 520 | "microvia_diameter": 0.3, 521 | "microvia_drill": 0.1, 522 | "name": "Default", 523 | "pcb_color": "rgba(0, 0, 0, 0.000)", 524 | "priority": 2147483647, 525 | "schematic_color": "rgba(0, 0, 0, 0.000)", 526 | "track_width": 0.25, 527 | "via_diameter": 0.8, 528 | "via_drill": 0.4, 529 | "wire_width": 6 530 | } 531 | ], 532 | "meta": { 533 | "version": 4 534 | }, 535 | "net_colors": null, 536 | "netclass_assignments": null, 537 | "netclass_patterns": [] 538 | }, 539 | "pcbnew": { 540 | "last_paths": { 541 | "gencad": "", 542 | "idf": "", 543 | "netlist": "", 544 | "plot": "Gerbers/", 545 | "pos_files": "JLCPCB manufacturing files/", 546 | "specctra_dsn": "", 547 | "step": "USB-C-splitter.step", 548 | "svg": "", 549 | "vrml": "" 550 | }, 551 | "page_layout_descr_file": "" 552 | }, 553 | "schematic": { 554 | "annotate_start_num": 0, 555 | "bom_export_filename": "", 556 | "bom_fmt_presets": [], 557 | "bom_fmt_settings": { 558 | "field_delimiter": ",", 559 | "keep_line_breaks": false, 560 | "keep_tabs": false, 561 | "name": "CSV", 562 | "ref_delimiter": ",", 563 | "ref_range_delimiter": "", 564 | "string_delimiter": "\"" 565 | }, 566 | "bom_presets": [], 567 | "bom_settings": { 568 | "exclude_dnp": false, 569 | "fields_ordered": [ 570 | { 571 | "group_by": false, 572 | "label": "Reference", 573 | "name": "Reference", 574 | "show": true 575 | }, 576 | { 577 | "group_by": true, 578 | "label": "Value", 579 | "name": "Value", 580 | "show": true 581 | }, 582 | { 583 | "group_by": false, 584 | "label": "Datasheet", 585 | "name": "Datasheet", 586 | "show": true 587 | }, 588 | { 589 | "group_by": false, 590 | "label": "Footprint", 591 | "name": "Footprint", 592 | "show": true 593 | }, 594 | { 595 | "group_by": false, 596 | "label": "Qty", 597 | "name": "${QUANTITY}", 598 | "show": true 599 | }, 600 | { 601 | "group_by": true, 602 | "label": "DNP", 603 | "name": "${DNP}", 604 | "show": true 605 | }, 606 | { 607 | "group_by": false, 608 | "label": "#", 609 | "name": "${ITEM_NUMBER}", 610 | "show": false 611 | }, 612 | { 613 | "group_by": false, 614 | "label": "LCSC", 615 | "name": "LCSC", 616 | "show": false 617 | }, 618 | { 619 | "group_by": false, 620 | "label": "LCSC Part No", 621 | "name": "LCSC Part No", 622 | "show": false 623 | }, 624 | { 625 | "group_by": false, 626 | "label": "Manufacturer", 627 | "name": "Manufacturer", 628 | "show": false 629 | }, 630 | { 631 | "group_by": false, 632 | "label": "Manufacturer Part No", 633 | "name": "Manufacturer Part No", 634 | "show": false 635 | }, 636 | { 637 | "group_by": false, 638 | "label": "Package", 639 | "name": "Package", 640 | "show": false 641 | }, 642 | { 643 | "group_by": false, 644 | "label": "Sim.Device", 645 | "name": "Sim.Device", 646 | "show": false 647 | }, 648 | { 649 | "group_by": false, 650 | "label": "Sim.Pins", 651 | "name": "Sim.Pins", 652 | "show": false 653 | }, 654 | { 655 | "group_by": false, 656 | "label": "Description", 657 | "name": "Description", 658 | "show": false 659 | } 660 | ], 661 | "filter_string": "", 662 | "group_symbols": true, 663 | "include_excluded_from_bom": false, 664 | "name": "", 665 | "sort_asc": true, 666 | "sort_field": "Reference" 667 | }, 668 | "connection_grid_size": 50.0, 669 | "drawing": { 670 | "dashed_lines_dash_length_ratio": 12.0, 671 | "dashed_lines_gap_length_ratio": 3.0, 672 | "default_bus_thickness": 12.0, 673 | "default_junction_size": 40.0, 674 | "default_line_thickness": 6.0, 675 | "default_text_size": 50.0, 676 | "default_wire_thickness": 6.0, 677 | "field_names": [], 678 | "intersheets_ref_own_page": false, 679 | "intersheets_ref_prefix": "", 680 | "intersheets_ref_short": false, 681 | "intersheets_ref_show": false, 682 | "intersheets_ref_suffix": "", 683 | "junction_size_choice": 3, 684 | "label_size_ratio": 0.3, 685 | "operating_point_overlay_i_precision": 3, 686 | "operating_point_overlay_i_range": "~A", 687 | "operating_point_overlay_v_precision": 3, 688 | "operating_point_overlay_v_range": "~V", 689 | "overbar_offset_ratio": 1.23, 690 | "pin_symbol_size": 25.0, 691 | "text_offset_ratio": 0.3 692 | }, 693 | "legacy_lib_dir": "", 694 | "legacy_lib_list": [], 695 | "meta": { 696 | "version": 1 697 | }, 698 | "net_format_name": "", 699 | "page_layout_descr_file": "", 700 | "plot_directory": "./", 701 | "space_save_all_events": true, 702 | "spice_adjust_passive_values": false, 703 | "spice_current_sheet_as_root": false, 704 | "spice_external_command": "spice \"%I\"", 705 | "spice_model_current_sheet_as_root": true, 706 | "spice_save_all_currents": false, 707 | "spice_save_all_dissipations": false, 708 | "spice_save_all_voltages": false, 709 | "subpart_first_id": 65, 710 | "subpart_id_separator": 0 711 | }, 712 | "sheets": [ 713 | [ 714 | "49b03f2e-4a93-4c4e-8d95-13775b5bcebc", 715 | "Root" 716 | ] 717 | ], 718 | "text_variables": {} 719 | } 720 | -------------------------------------------------------------------------------- /V5/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "USB-C-3-way-splitter-footprints")(type "KiCad")(uri "C:/Users/James/Documents/GitHub/USB-C-3-way-splitter/LIbraries/USB-C-3-way-splitter-footprints.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /V5/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "USB-C-3-way-splitter-library")(type "KiCad")(uri "C:/Users/James/Documents/GitHub/USB-C-3-way-splitter/LIbraries/USB-C-3-way-splitter-library.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "USB-C-3-way-splitter-footprints")(type "KiCad")(uri "${KIPRJMOD}/LIbraries/USB-C-3-way-splitter-footprints.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "USB-C-3-way-splitter-library")(type "KiCad")(uri "${KIPRJMOD}/LIbraries/USB-C-3-way-splitter-library.kicad_sym")(options "")(descr "")) 4 | ) 5 | --------------------------------------------------------------------------------