├── .gitignore ├── FlexPCB.pretty ├── Plated_Hole_D0.3mm.kicad_mod └── Plated_Hole_D0.6mm.kicad_mod ├── LICENSE ├── README.md ├── USB-C-to-C Power Mod-cache.lib ├── USB-C-to-C Power Mod.kicad_pcb ├── USB-C-to-C Power Mod.net ├── USB-C-to-C Power Mod.pro ├── USB-C-to-C Power Mod.sch ├── fp-lib-table ├── gerbers ├── USB-C-to-C Power Mod-B_Cu.gbl ├── USB-C-to-C Power Mod-B_Mask.gbs ├── USB-C-to-C Power Mod-B_SilkS.gbo ├── USB-C-to-C Power Mod-Edge_Cuts.gm1 ├── USB-C-to-C Power Mod-F_Cu.gtl ├── USB-C-to-C Power Mod-F_Mask.gts ├── USB-C-to-C Power Mod-F_SilkS.gto ├── USB-C-to-C Power Mod-job.gbrjob └── USB-C-to-C Power Mod.drl └── images ├── circuit.png ├── mod-installed.jpeg ├── monstargear-alu-xo-v3.jpeg ├── osh-park-pcbs.jpeg ├── pcb-close-up.jpeg ├── pcb-preview.png ├── soldered-resistors.jpeg └── tinned-pads.jpeg /.gitignore: -------------------------------------------------------------------------------- 1 | # macOS 2 | .DS_Store 3 | 4 | # KiCard 5 | *-bak 6 | fp-info-cache 7 | -------------------------------------------------------------------------------- /FlexPCB.pretty/Plated_Hole_D0.3mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Plated_Hole_D0.3mm (layer F.Cu) (tedit 60A0A6EA) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Plated_Hole_D0.3mm (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole oval (at -1.27 2.3) (size 1.65 0.3) (drill 0.2 (offset 0.675 0)) (layers *.Cu *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /FlexPCB.pretty/Plated_Hole_D0.6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Plated_Hole_D0.6mm (layer F.Cu) (tedit 60A0A6DE) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Plated_Hole_D0.6mm (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole oval (at -1.27 2.3) (size 1.8 0.6) (drill 0.5 (offset 0.6 0)) (layers *.Cu *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2021 James Ide 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # USB-C-to-C Power Mod Flex PCB 2 | 3 | Flex PCB and SMD resistors with a USB-C cable for scale 4 | 5 | Many devices have a USB-C connector to charge or power them. This is very convenient given the popularity of USB-C, its reversible cable design, and sturdy, compact design. 6 | 7 | However, some devices will not draw power when using a USB-C-to-C cable connected to a spec-compliant charger, but will when using a USB-A-to-C cable. The USB-C specification requires upstream facing ports (UFPs), the port of the device receiving power, to connect pull-down resistors to the configuration channel (CC) pins. These missing pull-down resistors are a common reason why devices can draw power with A-to-C cables but not C-to-C ones. 8 | 9 | Wouldn't it be great to be able to add these resistors and enable USB-C-to-C power? This mod does just that. It is a small flex PCB with pads for two 5.1kohm pull-down resistors between CC1 and CC2, respectively, and GND. 10 | 11 | ### Circuit 12 | Circuit schematic 13 | 14 | ### PCB 15 | PCB preview 16 | 17 | ## Supported devices 18 | 19 | This PCB can fit into a wide variety of devices whose **USB-C connectors soldered onto 12 pads**. (Note: these connectors are sometimes described as having "16+8 dummy pins". Four of the VBUS pins are wired to two VBUS pads and four of the GND pins are wired to two GND pads, which is why the USB-C port has 16 active pins but is soldered to only 12 pads.) The number of soldered pins varies between USB-C connectors; be sure to inspect the main PCB of your device and ensure the USB-C connector has 12 soldered pins. If your device's USB-C connector has a different number of pins or has through-hole pins, this PCB will not work; however, the concept of connecting two 5.1kohm resistors between the CC pins and ground would work if you were to alter this mod. 20 | 21 | Also, the device's PCB needs to have room behind the USB-C connectors to install the mod. The mod is very small but does require a few millimeters of clearance behind the USB-C connector. 22 | 23 | ## Flex PCBs 24 | 25 | Flex PCBs are more expensive than rigid PCBs but are much thinner, making this mod less obtrusive and easier to retrofit into more devices. The PCB also needs to be thin in order to solder its castellations to the CC and GND pads of the main PCB. 26 | 27 | ## Required equipment and skills 28 | 29 | ### Parts 30 | 31 | * 1x flex PCB 32 | * [OSH Park](https://oshpark.com/) is a great option worldwide. You can order this PCB from them [here](https://oshpark.com/shared_projects/3YgTXJvQ). Make sure to select the "Flex" option during checkout! 33 | * 2x 5.1kΩ 0402 resistors 34 | * Order extras as they are difficult to find if lost on the floor 35 | * Preferably ±10% or better tolerance 36 | * [Panasonic ERJ-2GEJ512X](https://www.digikey.com/en/products/detail/ERJ-2GEJ512X/P5.1KJCT-ND/147043) 37 | 38 | Flex PCBs from OSH Park 39 | 40 | ### Tools 41 | 42 | * A multimeter that can measure continuity, resistance, and voltage 43 | * A fine-tipped soldering iron, solder, flux, and solder braid 44 | * Q-tips and 91-99% isopropyl alcohol or electrical cleaner 45 | * Precision tweezers 46 | 47 | ### Skills 48 | 49 | You will need to solder two SMD resistors to the flex PCB and the flex PCB to your device's main PCB. A steady hand is necessary and soldering experience is highly recommended. USB connectors are subject to stress and making the sub-millimeter solder joints strong will help keep your mod working for a long time. 50 | 51 | Knowledge of electronic circuits and how to use a multimeter is also recommended, particularly if you need to debug an issue. 52 | 53 | ## Installation 54 | 55 | The goal is to add one resistor between pad A5 (CC1) and GND and one resistor between pad B5 (CC2) and GND. First use a multimeter to test for continuity and measure resistance between CC1 and GND to ensure the circuit is open. Do the same with CC2 and GND. You may find it helpful to refer to [a diagram](https://gct.co/files/drawings/usb4105.pdf) of the USB-C connector to identify the pads. If the circuit is closed, do not install this mod; the point of this mod is to install missing pull-down resistors. 56 | 57 | Lightly tin the pads on the underside of the flex PCB. This will make it easier to establish a good electrical connection with the USB-C connector. Wick away excess solder with your solder braid to prevent it from bridging the connector's pads during installation. 58 | 59 | Tinned pads on the PCB's underside 60 | 61 | Solder the two SMD resistors to the flex PCB. Use tweezers, patience, and a nicely tinned soldering iron. Measure the resistance between the flex PCB's pads to ensure it reads 5.1kΩ between each CC pad and its neighboring GND pad. Clean away the flux with isopropyl alcohol and Q-tips. 62 | 63 | Pull-down resistors soldered on 64 | 65 | Align the flex PCB with the pins along the back of the USB-C connector. The flex PCB's pads should overlap slightly with the USB-C connector's pads and line up with the two GND pads, CC1, and CC2. 66 | 67 | Solder the flex PCB to the USB-C connector. Start by soldering one pad down to hold it in place and then solder the rest of the pads. Once the pads are soldered down, it may help to revisit each of them: carefully press down with tweezers, gently reflow each pad for a few seconds, and hold your tweezers in place for a moment after lifting your iron to establish a strong solder joint. The goal is to create a good electrical connection between the flex PCB's pads and the USB-C connector's pads. 68 | 69 | Flex PCB mod installed over the USB-C connector 70 | 71 | Measure the resistance between the CC pins of the USB-C connector and GND. It should read 5.1kΩ for each pin. As a sanity check, the resistance between the two CC pins should be 10.2kΩ. 72 | 73 | Check for short circuits between each of the USB-C connector's neighboring pins. Ensure none of the pins are bridged, including underneath the flex PCB. You must clean up solder bridges before powering your device. 74 | 75 | Use isopropyl alcohol to leave your PCB clean before reassembling your device. 76 | 77 | Plug in a USB-C-to-C cable. If all has gone well, your device should receive power. There should be a 5V potential between VBUS and GND. (Do not attempt to measure the current across VBUS and GND in parallel with a multimeter or you will likely short circuit and damage your device.) 78 | 79 | Gently wiggle the connector to verify the connection is reliable. An unreliable connection may indicate weak solder joints that need to be reflowed. Unplug the USB-C cable and flip it over to check that your device receives power in both orientations. 80 | 81 | Keyboard powered with USB-C-to-C cable 82 | 83 | ## Help and support 84 | 85 | You can use this mod however you'd like under the terms of the MIT License. 86 | 87 | Speaking plainly, other forums or chats on the internet are better places to look for help than this repo. 88 | 89 | You are responsible for any damage to your devices that might come from this mod or trying to install this mod. 90 | -------------------------------------------------------------------------------- /USB-C-to-C Power Mod-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Conn_01x01_Female 5 | # 6 | DEF Connector_Conn_01x01_Female J 0 40 Y N 1 F N 7 | F0 "J" 0 100 50 H V C CNN 8 | F1 "Connector_Conn_01x01_Female" 0 -100 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:* 13 | $ENDFPLIST 14 | DRAW 15 | A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 16 | P 2 1 1 6 -50 0 -20 0 N 17 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 18 | ENDDRAW 19 | ENDDEF 20 | # 21 | # Device_R_US 22 | # 23 | DEF Device_R_US R 0 0 N Y 1 F N 24 | F0 "R" 100 0 50 V V C CNN 25 | F1 "Device_R_US" -100 0 50 V V C CNN 26 | F2 "" 40 -10 50 V I C CNN 27 | F3 "" 0 0 50 H I C CNN 28 | $FPLIST 29 | R_* 30 | $ENDFPLIST 31 | DRAW 32 | P 2 0 1 0 0 -90 0 -100 N 33 | P 2 0 1 0 0 90 0 100 N 34 | P 5 0 1 0 0 -30 40 -45 0 -60 -40 -75 0 -90 N 35 | P 5 0 1 0 0 30 40 15 0 0 -40 -15 0 -30 N 36 | P 5 0 1 0 0 90 40 75 0 60 -40 45 0 30 N 37 | X ~ 1 0 150 50 D 50 50 1 1 P 38 | X ~ 2 0 -150 50 U 50 50 1 1 P 39 | ENDDRAW 40 | ENDDEF 41 | # 42 | # power_GND 43 | # 44 | DEF power_GND #PWR 0 0 Y Y 1 F P 45 | F0 "#PWR" 0 -250 50 H I C CNN 46 | F1 "power_GND" 0 -150 50 H V C CNN 47 | F2 "" 0 0 50 H I C CNN 48 | F3 "" 0 0 50 H I C CNN 49 | DRAW 50 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 51 | X GND 1 0 0 0 D 50 50 1 1 W N 52 | ENDDRAW 53 | ENDDEF 54 | # 55 | #End Library 56 | -------------------------------------------------------------------------------- /USB-C-to-C Power Mod.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.10-1-10_14)") 2 | 3 | (general 4 | (thickness 0.26416) 5 | (drawings 34) 6 | (tracks 14) 7 | (zones 0) 8 | (modules 12) 9 | (nets 4) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (via_size 0.8) 43 | (via_drill 0.4) 44 | (via_min_size 0.4) 45 | (via_min_drill 0.3) 46 | (uvia_size 0.3) 47 | (uvia_drill 0.1) 48 | (uvias_allowed no) 49 | (uvia_min_size 0.2) 50 | (uvia_min_drill 0.1) 51 | (edge_width 0.254) 52 | (segment_width 0.2) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.12) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.65 0.3) 59 | (pad_drill 0.2) 60 | (pad_to_mask_clearance 0) 61 | (aux_axis_origin 0 0) 62 | (visible_elements FFFFFF7F) 63 | (pcbplotparams 64 | (layerselection 0x010f0_ffffffff) 65 | (usegerberextensions true) 66 | (usegerberattributes true) 67 | (usegerberadvancedattributes true) 68 | (creategerberjobfile true) 69 | (excludeedgelayer true) 70 | (linewidth 0.025400) 71 | (plotframeref false) 72 | (viasonmask false) 73 | (mode 1) 74 | (useauxorigin false) 75 | (hpglpennumber 1) 76 | (hpglpenspeed 20) 77 | (hpglpendiameter 15.000000) 78 | (psnegative false) 79 | (psa4output false) 80 | (plotreference true) 81 | (plotvalue true) 82 | (plotinvisibletext false) 83 | (padsonsilk false) 84 | (subtractmaskfromsilk false) 85 | (outputformat 1) 86 | (mirror false) 87 | (drillshape 0) 88 | (scaleselection 1) 89 | (outputdirectory "gerbers/")) 90 | ) 91 | 92 | (net 0 "") 93 | (net 1 "Net-(J1-Pad1)") 94 | (net 2 "Net-(J2-Pad1)") 95 | (net 3 GND) 96 | 97 | (net_class Default "This is the default net class." 98 | (clearance 0.2) 99 | (trace_width 0.25) 100 | (via_dia 0.8) 101 | (via_drill 0.4) 102 | (uvia_dia 0.3) 103 | (uvia_drill 0.1) 104 | (add_net GND) 105 | (add_net "Net-(J1-Pad1)") 106 | (add_net "Net-(J2-Pad1)") 107 | ) 108 | 109 | (module FlexPCB:Plated_Hole_D0.3mm (layer F.Cu) (tedit 60A0C1F9) (tstamp 60A0CABA) 110 | (at 142.941 95.36 90) 111 | (path /60A14901) 112 | (fp_text reference J1 (at 0 0.5 90) (layer F.SilkS) hide 113 | (effects (font (size 1 1) (thickness 0.15))) 114 | ) 115 | (fp_text value CC1 (at -5.2 0.64 90) (layer F.Fab) hide 116 | (effects (font (size 1 1) (thickness 0.15))) 117 | ) 118 | (pad A5 thru_hole oval (at -3 0.69 90) (size 1.65 0.3) (drill 0.2 (offset 0.675 0)) (layers *.Cu *.Mask) 119 | (net 1 "Net-(J1-Pad1)")) 120 | ) 121 | 122 | (module FlexPCB:Plated_Hole_D0.3mm (layer F.Cu) (tedit 60A0C1D6) (tstamp 60A0CAB6) 123 | (at 149.161 95.36 90) 124 | (path /60A0729F) 125 | (fp_text reference J2 (at 0 0.5 90) (layer F.SilkS) hide 126 | (effects (font (size 1 1) (thickness 0.15))) 127 | ) 128 | (fp_text value CC2 (at -5.15 -2.56 90) (layer F.Fab) hide 129 | (effects (font (size 1 1) (thickness 0.15))) 130 | ) 131 | (pad B5 thru_hole oval (at -3 -2.53 90) (size 1.65 0.3) (drill 0.2 (offset 0.675 0)) (layers *.Cu *.Mask) 132 | (net 2 "Net-(J2-Pad1)")) 133 | ) 134 | 135 | (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60A0CAA6) 136 | (at 142.621 95.54 180) 137 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 138 | (tags resistor) 139 | (path /609F66FC) 140 | (attr smd) 141 | (fp_text reference R1 (at 0 -1.17) (layer F.SilkS) hide 142 | (effects (font (size 1 1) (thickness 0.15))) 143 | ) 144 | (fp_text value 5.1K (at 0 1.17) (layer F.Fab) hide 145 | (effects (font (size 1 1) (thickness 0.15))) 146 | ) 147 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) 148 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) 149 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) 150 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) 151 | (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12)) 152 | (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12)) 153 | (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1)) 154 | (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1)) 155 | (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1)) 156 | (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1)) 157 | (fp_text user %R (at 0 0) (layer F.Fab) 158 | (effects (font (size 0.26 0.26) (thickness 0.04))) 159 | ) 160 | (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 161 | (net 1 "Net-(J1-Pad1)")) 162 | (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 163 | (net 3 GND)) 164 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl 165 | (at (xyz 0 0 0)) 166 | (scale (xyz 1 1 1)) 167 | (rotate (xyz 0 0 0)) 168 | ) 169 | ) 170 | 171 | (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 60A0B0AB) (tstamp 60A0CA94) 172 | (at 147.241 95.54 180) 173 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 174 | (tags resistor) 175 | (path /609F72E2) 176 | (attr smd) 177 | (fp_text reference R2 (at 0 -1.17) (layer F.SilkS) hide 178 | (effects (font (size 1 1) (thickness 0.15))) 179 | ) 180 | (fp_text value 5.1K (at 0 1.17) (layer F.Fab) hide 181 | (effects (font (size 1 1) (thickness 0.15))) 182 | ) 183 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) 184 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) 185 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) 186 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) 187 | (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12)) 188 | (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12)) 189 | (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1)) 190 | (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1)) 191 | (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1)) 192 | (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1)) 193 | (fp_text user %R (at 0 0) (layer F.Fab) 194 | (effects (font (size 0.26 0.26) (thickness 0.04))) 195 | ) 196 | (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 197 | (net 3 GND)) 198 | (pad 2 smd roundrect (at 0.61 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 199 | (net 2 "Net-(J2-Pad1)")) 200 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl 201 | (at (xyz 0 0 0)) 202 | (scale (xyz 1 1 1)) 203 | (rotate (xyz 0 0 0)) 204 | ) 205 | ) 206 | 207 | (module FlexPCB:Plated_Hole_D0.6mm (layer F.Cu) (tedit 60A0C1F2) (tstamp 60A0CA8A) 208 | (at 146.111 99.52 180) 209 | (fp_text reference GND (at 0 0.5) (layer F.SilkS) hide 210 | (effects (font (size 1 1) (thickness 0.15))) 211 | ) 212 | (fp_text value GND (at 0 -0.5) (layer F.Fab) hide 213 | (effects (font (size 1 1) (thickness 0.15))) 214 | ) 215 | (pad B1 thru_hole oval (at -1.97 1.16 90) (size 1.8 0.6) (drill 0.5 (offset 0.6 0)) (layers *.Cu *.Mask) 216 | (net 3 GND)) 217 | ) 218 | 219 | (module FlexPCB:Plated_Hole_D0.6mm (layer F.Cu) (tedit 60A0C1EB) (tstamp 60A0CA86) 220 | (at 138.771 99.66 180) 221 | (fp_text reference GND (at 0 0.5) (layer F.SilkS) hide 222 | (effects (font (size 1 1) (thickness 0.15))) 223 | ) 224 | (fp_text value GND (at 0 -0.5) (layer F.Fab) hide 225 | (effects (font (size 1 1) (thickness 0.15))) 226 | ) 227 | (pad A1 thru_hole oval (at -2.91 1.3 90) (size 1.8 0.6) (drill 0.5 (offset 0.6 0)) (layers *.Cu *.Mask) 228 | (net 3 GND)) 229 | ) 230 | 231 | (module FlexPCB:Plated_Hole_D0.6mm (layer F.Cu) (tedit 60A0C1F2) (tstamp 60A0B55B) 232 | (at 143.651 88.75) 233 | (fp_text reference GND (at 0 0.5) (layer F.SilkS) hide 234 | (effects (font (size 1 1) (thickness 0.15))) 235 | ) 236 | (fp_text value GND (at 0 -0.5) (layer F.Fab) hide 237 | (effects (font (size 1 1) (thickness 0.15))) 238 | ) 239 | (pad B1 thru_hole oval (at -1.97 1.16 270) (size 1.8 0.6) (drill 0.5 (offset 0.6 0)) (layers *.Cu *.Mask) 240 | (net 3 GND)) 241 | ) 242 | 243 | (module FlexPCB:Plated_Hole_D0.6mm (layer F.Cu) (tedit 60A0C1EB) (tstamp 60A0B3F3) 244 | (at 150.991 88.61) 245 | (fp_text reference GND (at 0 0.5) (layer F.SilkS) hide 246 | (effects (font (size 1 1) (thickness 0.15))) 247 | ) 248 | (fp_text value GND (at 0 -0.5) (layer F.Fab) hide 249 | (effects (font (size 1 1) (thickness 0.15))) 250 | ) 251 | (pad A1 thru_hole oval (at -2.91 1.3 270) (size 1.8 0.6) (drill 0.5 (offset 0.6 0)) (layers *.Cu *.Mask) 252 | (net 3 GND)) 253 | ) 254 | 255 | (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 60A0B0AB) (tstamp 60A0D975) 256 | (at 142.521 92.73) 257 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 258 | (tags resistor) 259 | (path /609F72E2) 260 | (attr smd) 261 | (fp_text reference R2 (at 0 -1.17) (layer F.SilkS) hide 262 | (effects (font (size 1 1) (thickness 0.15))) 263 | ) 264 | (fp_text value 5.1K (at 0 1.17) (layer F.Fab) hide 265 | (effects (font (size 1 1) (thickness 0.15))) 266 | ) 267 | (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1)) 268 | (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1)) 269 | (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1)) 270 | (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1)) 271 | (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12)) 272 | (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12)) 273 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) 274 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) 275 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) 276 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) 277 | (fp_text user %R (at 0 0) (layer F.Fab) 278 | (effects (font (size 0.26 0.26) (thickness 0.04))) 279 | ) 280 | (pad 2 smd roundrect (at 0.61 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 281 | (net 2 "Net-(J2-Pad1)")) 282 | (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 283 | (net 3 GND)) 284 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl 285 | (at (xyz 0 0 0)) 286 | (scale (xyz 1 1 1)) 287 | (rotate (xyz 0 0 0)) 288 | ) 289 | ) 290 | 291 | (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 60A0D964) 292 | (at 147.141 92.73) 293 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 294 | (tags resistor) 295 | (path /609F66FC) 296 | (attr smd) 297 | (fp_text reference R1 (at 0 -1.17) (layer F.SilkS) hide 298 | (effects (font (size 1 1) (thickness 0.15))) 299 | ) 300 | (fp_text value 5.1K (at 0 1.17) (layer F.Fab) hide 301 | (effects (font (size 1 1) (thickness 0.15))) 302 | ) 303 | (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1)) 304 | (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1)) 305 | (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1)) 306 | (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1)) 307 | (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12)) 308 | (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12)) 309 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) 310 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) 311 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) 312 | (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) 313 | (fp_text user %R (at 0 0) (layer F.Fab) 314 | (effects (font (size 0.26 0.26) (thickness 0.04))) 315 | ) 316 | (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 317 | (net 3 GND)) 318 | (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 319 | (net 1 "Net-(J1-Pad1)")) 320 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl 321 | (at (xyz 0 0 0)) 322 | (scale (xyz 1 1 1)) 323 | (rotate (xyz 0 0 0)) 324 | ) 325 | ) 326 | 327 | (module FlexPCB:Plated_Hole_D0.3mm (layer F.Cu) (tedit 60A0C1D6) (tstamp 60A0D953) 328 | (at 140.601 92.91 270) 329 | (path /60A0729F) 330 | (fp_text reference J2 (at 0 0.5 90) (layer F.SilkS) hide 331 | (effects (font (size 1 1) (thickness 0.15))) 332 | ) 333 | (fp_text value CC2 (at -5.15 -2.56 90) (layer F.Fab) hide 334 | (effects (font (size 1 1) (thickness 0.15))) 335 | ) 336 | (pad B5 thru_hole oval (at -3 -2.53 270) (size 1.65 0.3) (drill 0.2 (offset 0.675 0)) (layers *.Cu *.Mask) 337 | (net 2 "Net-(J2-Pad1)")) 338 | ) 339 | 340 | (module FlexPCB:Plated_Hole_D0.3mm (layer F.Cu) (tedit 60A0C1F9) (tstamp 60A0D94E) 341 | (at 146.821 92.91 270) 342 | (path /60A14901) 343 | (fp_text reference J1 (at 0 0.5 90) (layer F.SilkS) hide 344 | (effects (font (size 1 1) (thickness 0.15))) 345 | ) 346 | (fp_text value CC1 (at -5.2 0.64 90) (layer F.Fab) hide 347 | (effects (font (size 1 1) (thickness 0.15))) 348 | ) 349 | (pad A5 thru_hole oval (at -3 0.69 270) (size 1.65 0.3) (drill 0.2 (offset 0.675 0)) (layers *.Cu *.Mask) 350 | (net 1 "Net-(J1-Pad1)")) 351 | ) 352 | 353 | (gr_line (start 143.933 98.487) (end 143.3286 98.487) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CAA5)) 354 | (gr_line (start 146.329 98.487) (end 146.329 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CAA4)) 355 | (gr_line (start 143.3286 97.86) (end 142.133 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA93)) 356 | (gr_line (start 146.329 97.86) (end 143.933 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA92)) 357 | (gr_line (start 147.629 97.86) (end 146.933 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA91)) 358 | (gr_line (start 148.762 98.487) (end 148.762 94.479) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA90)) 359 | (gr_line (start 148.762 94.479) (end 141 94.479) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA8F)) 360 | (gr_line (start 141 98.487) (end 141 94.479) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA8E)) 361 | (gr_line (start 143.3286 98.487) (end 143.3286 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA85)) 362 | (gr_line (start 142.133 98.487) (end 141 98.487) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA84)) 363 | (gr_line (start 146.933 98.487) (end 146.933 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA83)) 364 | (gr_line (start 147.629 98.487) (end 147.629 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA82)) 365 | (gr_line (start 143.933 98.487) (end 143.933 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA81)) 366 | (gr_line (start 146.933 98.487) (end 146.329 98.487) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA80)) 367 | (gr_line (start 148.762 98.487) (end 147.629 98.487) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA7F)) 368 | (gr_line (start 142.133 98.487) (end 142.133 97.86) (layer Edge.Cuts) (width 0.254) (tstamp 60A0CA7E)) 369 | (gr_text "USB\nC2C\n[ide]" (at 145.131 96.22 180) (layer B.SilkS) (tstamp 60A0CA7D) 370 | (effects (font (size 0.51 0.51) (thickness 0.127))) 371 | ) 372 | (gr_line (start 147.629 89.783) (end 148.762 89.783) (layer Edge.Cuts) (width 0.254)) 373 | (gr_line (start 147.629 89.783) (end 147.629 90.41) (layer Edge.Cuts) (width 0.254)) 374 | (gr_line (start 146.4334 89.783) (end 146.4334 90.41) (layer Edge.Cuts) (width 0.254)) 375 | (gr_line (start 145.829 89.783) (end 146.4334 89.783) (layer Edge.Cuts) (width 0.254)) 376 | (gr_line (start 145.829 89.783) (end 145.829 90.41) (layer Edge.Cuts) (width 0.254)) 377 | (gr_line (start 143.433 89.783) (end 143.433 90.41) (layer Edge.Cuts) (width 0.254)) 378 | (gr_line (start 142.829 89.783) (end 143.433 89.783) (layer Edge.Cuts) (width 0.254)) 379 | (gr_line (start 142.829 89.783) (end 142.829 90.41) (layer Edge.Cuts) (width 0.254)) 380 | (gr_line (start 142.133 89.783) (end 142.133 90.41) (layer Edge.Cuts) (width 0.254)) 381 | (gr_line (start 141 89.783) (end 142.133 89.783) (layer Edge.Cuts) (width 0.254)) 382 | (gr_line (start 148.762 89.783) (end 148.762 93.791) (layer Edge.Cuts) (width 0.254)) 383 | (gr_line (start 141 93.791) (end 148.762 93.791) (layer Edge.Cuts) (width 0.254)) 384 | (gr_line (start 141 89.783) (end 141 93.791) (layer Edge.Cuts) (width 0.254)) 385 | (gr_line (start 142.133 90.41) (end 142.829 90.41) (layer Edge.Cuts) (width 0.254) (tstamp 60A0BD0D)) 386 | (gr_line (start 143.433 90.41) (end 145.829 90.41) (layer Edge.Cuts) (width 0.254)) 387 | (gr_text "USB\nC2C\n[ide]" (at 144.631 92.05) (layer B.SilkS) 388 | (effects (font (size 0.51 0.51) (thickness 0.127))) 389 | ) 390 | (gr_line (start 146.4334 90.41) (end 147.629 90.41) (layer Edge.Cuts) (width 0.254)) 391 | 392 | (segment (start 146.131 89.91) (end 146.131 92.23) (width 0.3) (layer F.Cu) (net 1) (tstamp 60A0BF9C)) 393 | (segment (start 146.131 92.23) (end 146.631 92.73) (width 0.3) (layer F.Cu) (net 1) (tstamp 60A0BF9D)) 394 | (segment (start 143.631 96.04) (end 143.131 95.54) (width 0.3) (layer F.Cu) (net 1) (tstamp 60A0CA77)) 395 | (segment (start 143.631 98.36) (end 143.631 96.04) (width 0.3) (layer F.Cu) (net 1) (tstamp 60A0CA78)) 396 | (segment (start 143.131 89.91) (end 143.131 92.73) (width 0.3) (layer F.Cu) (net 2)) 397 | (segment (start 146.631 98.36) (end 146.631 95.54) (width 0.3) (layer F.Cu) (net 2) (tstamp 60A0CA76)) 398 | (segment (start 148.081 92.3) (end 147.651 92.73) (width 0.3) (layer F.Cu) (net 3)) 399 | (segment (start 148.081 89.91) (end 148.081 92.3) (width 0.3) (layer F.Cu) (net 3)) 400 | (segment (start 141.681 92.4) (end 142.011 92.73) (width 0.3) (layer F.Cu) (net 3)) 401 | (segment (start 141.681 89.91) (end 141.681 92.4) (width 0.3) (layer F.Cu) (net 3)) 402 | (segment (start 148.081 95.87) (end 147.751 95.54) (width 0.3) (layer F.Cu) (net 3) (tstamp 60A0CA79)) 403 | (segment (start 148.081 98.36) (end 148.081 95.87) (width 0.3) (layer F.Cu) (net 3) (tstamp 60A0CA7A)) 404 | (segment (start 141.681 95.97) (end 142.111 95.54) (width 0.3) (layer F.Cu) (net 3) (tstamp 60A0CA7B)) 405 | (segment (start 141.681 98.36) (end 141.681 95.97) (width 0.3) (layer F.Cu) (net 3) (tstamp 60A0CA7C)) 406 | 407 | ) 408 | -------------------------------------------------------------------------------- /USB-C-to-C Power Mod.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source "/Users/ide/Code/usb-c-to-c-power-mod/USB-C-to-C Power Mod.sch") 4 | (date "Saturday, May 15, 2021 at 10:20:31 PM") 5 | (tool "Eeschema (5.1.10-1-10_14)") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title) 9 | (company) 10 | (rev) 11 | (date) 12 | (source "USB-C-to-C Power Mod.sch") 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref R1) 19 | (value 5.1K) 20 | (footprint Resistor_SMD:R_0402_1005Metric) 21 | (datasheet ~) 22 | (libsource (lib Device) (part R_US) (description "Resistor, US symbol")) 23 | (sheetpath (names /) (tstamps /)) 24 | (tstamp 609F66FC)) 25 | (comp (ref R2) 26 | (value 5.1K) 27 | (footprint Resistor_SMD:R_0402_1005Metric) 28 | (datasheet ~) 29 | (libsource (lib Device) (part R_US) (description "Resistor, US symbol")) 30 | (sheetpath (names /) (tstamps /)) 31 | (tstamp 609F72E2)) 32 | (comp (ref J2) 33 | (value CC2) 34 | (footprint FlexPCB:Plated_Hole_D0.3mm) 35 | (datasheet ~) 36 | (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) 37 | (sheetpath (names /) (tstamps /)) 38 | (tstamp 60A0729F)) 39 | (comp (ref J1) 40 | (value CC1) 41 | (footprint FlexPCB:Plated_Hole_D0.3mm) 42 | (datasheet ~) 43 | (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) 44 | (sheetpath (names /) (tstamps /)) 45 | (tstamp 60A14901))) 46 | (libparts 47 | (libpart (lib Connector) (part Conn_01x01_Female) 48 | (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)") 49 | (docs ~) 50 | (footprints 51 | (fp Connector*:*)) 52 | (fields 53 | (field (name Reference) J) 54 | (field (name Value) Conn_01x01_Female)) 55 | (pins 56 | (pin (num 1) (name Pin_1) (type passive)))) 57 | (libpart (lib Device) (part R_US) 58 | (description "Resistor, US symbol") 59 | (docs ~) 60 | (footprints 61 | (fp R_*)) 62 | (fields 63 | (field (name Reference) R) 64 | (field (name Value) R_US)) 65 | (pins 66 | (pin (num 1) (name ~) (type passive)) 67 | (pin (num 2) (name ~) (type passive))))) 68 | (libraries 69 | (library (logical Connector) 70 | (uri "/Library/Application Support/kicad/library/Connector.lib")) 71 | (library (logical Device) 72 | (uri "/Library/Application Support/kicad/library/Device.lib"))) 73 | (nets 74 | (net (code 1) (name GND) 75 | (node (ref R1) (pin 2)) 76 | (node (ref R2) (pin 1))) 77 | (net (code 2) (name "Net-(J2-Pad1)") 78 | (node (ref R2) (pin 2)) 79 | (node (ref J2) (pin 1))) 80 | (net (code 3) (name "Net-(J1-Pad1)") 81 | (node (ref R1) (pin 1)) 82 | (node (ref J1) (pin 1))))) -------------------------------------------------------------------------------- /USB-C-to-C Power Mod.pro: -------------------------------------------------------------------------------- 1 | update=Sunday, May 16, 2021 at 01:08:54 AM 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile= 18 | PlotDirectoryName= 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName=Pcbnew 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead= 29 | CopperLayerCount=2 30 | BoardThickness=0.26416 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=1 35 | MinTrackWidth=0.2 36 | MinViaDiameter=0.4 37 | MinViaDrill=0.3 38 | MinMicroViaDiameter=0.2 39 | MinMicroViaDrill=0.09999999999999999 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.25 42 | ViaDiameter1=0.8 43 | ViaDrill1=0.4 44 | dPairWidth1=0.2 45 | dPairGap1=0.25 46 | dPairViaGap1=0.25 47 | SilkLineWidth=0.12 48 | SilkTextSizeV=1 49 | SilkTextSizeH=1 50 | SilkTextSizeThickness=0.15 51 | SilkTextItalic=0 52 | SilkTextUpright=1 53 | CopperLineWidth=0.2 54 | CopperTextSizeV=1.5 55 | CopperTextSizeH=1.5 56 | CopperTextThickness=0.3 57 | CopperTextItalic=0 58 | CopperTextUpright=1 59 | EdgeCutLineWidth=0.254 60 | CourtyardLineWidth=0.05 61 | OthersLineWidth=0.15 62 | OthersTextSizeV=1 63 | OthersTextSizeH=1 64 | OthersTextSizeThickness=0.15 65 | OthersTextItalic=0 66 | OthersTextUpright=1 67 | SolderMaskClearance=0 68 | SolderMaskMinWidth=0 69 | SolderPasteClearance=0 70 | SolderPasteRatio=-0 71 | [pcbnew/Layer.F.Cu] 72 | Name=F.Cu 73 | Type=0 74 | Enabled=1 75 | [pcbnew/Layer.In1.Cu] 76 | Name=In1.Cu 77 | Type=0 78 | Enabled=0 79 | [pcbnew/Layer.In2.Cu] 80 | Name=In2.Cu 81 | Type=0 82 | Enabled=0 83 | [pcbnew/Layer.In3.Cu] 84 | Name=In3.Cu 85 | Type=0 86 | Enabled=0 87 | [pcbnew/Layer.In4.Cu] 88 | Name=In4.Cu 89 | Type=0 90 | Enabled=0 91 | [pcbnew/Layer.In5.Cu] 92 | Name=In5.Cu 93 | Type=0 94 | Enabled=0 95 | [pcbnew/Layer.In6.Cu] 96 | Name=In6.Cu 97 | Type=0 98 | Enabled=0 99 | [pcbnew/Layer.In7.Cu] 100 | Name=In7.Cu 101 | Type=0 102 | Enabled=0 103 | [pcbnew/Layer.In8.Cu] 104 | Name=In8.Cu 105 | Type=0 106 | Enabled=0 107 | [pcbnew/Layer.In9.Cu] 108 | Name=In9.Cu 109 | Type=0 110 | Enabled=0 111 | [pcbnew/Layer.In10.Cu] 112 | Name=In10.Cu 113 | Type=0 114 | Enabled=0 115 | [pcbnew/Layer.In11.Cu] 116 | Name=In11.Cu 117 | Type=0 118 | Enabled=0 119 | [pcbnew/Layer.In12.Cu] 120 | Name=In12.Cu 121 | Type=0 122 | Enabled=0 123 | [pcbnew/Layer.In13.Cu] 124 | Name=In13.Cu 125 | Type=0 126 | Enabled=0 127 | [pcbnew/Layer.In14.Cu] 128 | Name=In14.Cu 129 | Type=0 130 | Enabled=0 131 | [pcbnew/Layer.In15.Cu] 132 | Name=In15.Cu 133 | Type=0 134 | Enabled=0 135 | [pcbnew/Layer.In16.Cu] 136 | Name=In16.Cu 137 | Type=0 138 | Enabled=0 139 | [pcbnew/Layer.In17.Cu] 140 | Name=In17.Cu 141 | Type=0 142 | Enabled=0 143 | [pcbnew/Layer.In18.Cu] 144 | Name=In18.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In19.Cu] 148 | Name=In19.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In20.Cu] 152 | Name=In20.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In21.Cu] 156 | Name=In21.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In22.Cu] 160 | Name=In22.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In23.Cu] 164 | Name=In23.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In24.Cu] 168 | Name=In24.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In25.Cu] 172 | Name=In25.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In26.Cu] 176 | Name=In26.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In27.Cu] 180 | Name=In27.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.In28.Cu] 184 | Name=In28.Cu 185 | Type=0 186 | Enabled=0 187 | [pcbnew/Layer.In29.Cu] 188 | Name=In29.Cu 189 | Type=0 190 | Enabled=0 191 | [pcbnew/Layer.In30.Cu] 192 | Name=In30.Cu 193 | Type=0 194 | Enabled=0 195 | [pcbnew/Layer.B.Cu] 196 | Name=B.Cu 197 | Type=0 198 | Enabled=1 199 | [pcbnew/Layer.B.Adhes] 200 | Enabled=1 201 | [pcbnew/Layer.F.Adhes] 202 | Enabled=1 203 | [pcbnew/Layer.B.Paste] 204 | Enabled=1 205 | [pcbnew/Layer.F.Paste] 206 | Enabled=1 207 | [pcbnew/Layer.B.SilkS] 208 | Enabled=1 209 | [pcbnew/Layer.F.SilkS] 210 | Enabled=1 211 | [pcbnew/Layer.B.Mask] 212 | Enabled=1 213 | [pcbnew/Layer.F.Mask] 214 | Enabled=1 215 | [pcbnew/Layer.Dwgs.User] 216 | Enabled=1 217 | [pcbnew/Layer.Cmts.User] 218 | Enabled=1 219 | [pcbnew/Layer.Eco1.User] 220 | Enabled=1 221 | [pcbnew/Layer.Eco2.User] 222 | Enabled=1 223 | [pcbnew/Layer.Edge.Cuts] 224 | Enabled=1 225 | [pcbnew/Layer.Margin] 226 | Enabled=1 227 | [pcbnew/Layer.B.CrtYd] 228 | Enabled=1 229 | [pcbnew/Layer.F.CrtYd] 230 | Enabled=1 231 | [pcbnew/Layer.B.Fab] 232 | Enabled=1 233 | [pcbnew/Layer.F.Fab] 234 | Enabled=1 235 | [pcbnew/Layer.Rescue] 236 | Enabled=0 237 | [pcbnew/Netclasses] 238 | [pcbnew/Netclasses/Default] 239 | Name=Default 240 | Clearance=0.2 241 | TrackWidth=0.25 242 | ViaDiameter=0.8 243 | ViaDrill=0.4 244 | uViaDiameter=0.3 245 | uViaDrill=0.1 246 | dPairWidth=0.2 247 | dPairGap=0.25 248 | dPairViaGap=0.25 249 | -------------------------------------------------------------------------------- /USB-C-to-C Power Mod.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Device:R_US R1 18 | U 1 1 609F66FC 19 | P 5700 3000 20 | F 0 "R1" V 5495 3000 50 0000 C CNN 21 | F 1 "5.1K" V 5586 3000 50 0000 C CNN 22 | F 2 "Resistor_SMD:R_0402_1005Metric" V 5740 2990 50 0001 C CNN 23 | F 3 "~" H 5700 3000 50 0001 C CNN 24 | 1 5700 3000 25 | 0 -1 1 0 26 | $EndComp 27 | $Comp 28 | L Device:R_US R2 29 | U 1 1 609F72E2 30 | P 5700 3650 31 | F 0 "R2" V 5495 3650 50 0000 C CNN 32 | F 1 "5.1K" V 5586 3650 50 0000 C CNN 33 | F 2 "Resistor_SMD:R_0402_1005Metric" V 5740 3640 50 0001 C CNN 34 | F 3 "~" H 5700 3650 50 0001 C CNN 35 | 1 5700 3650 36 | 0 1 1 0 37 | $EndComp 38 | $Comp 39 | L power:GND #PWR0101 40 | U 1 1 60A04087 41 | P 6050 3750 42 | F 0 "#PWR0101" H 6050 3500 50 0001 C CNN 43 | F 1 "GND" H 6055 3577 50 0000 C CNN 44 | F 2 "FlexPCB:Plated_Hole_D0.6mm" H 6050 3750 50 0001 C CNN 45 | F 3 "" H 6050 3750 50 0001 C CNN 46 | 1 6050 3750 47 | 1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L Connector:Conn_01x01_Female J2 51 | U 1 1 60A0729F 52 | P 5150 3650 53 | F 0 "J2" H 5178 3676 50 0000 L CNN 54 | F 1 "CC2" H 5178 3585 50 0000 L CNN 55 | F 2 "FlexPCB:Plated_Hole_D0.3mm" H 5150 3650 50 0001 C CNN 56 | F 3 "~" H 5150 3650 50 0001 C CNN 57 | 1 5150 3650 58 | -1 0 0 -1 59 | $EndComp 60 | $Comp 61 | L Connector:Conn_01x01_Female J1 62 | U 1 1 60A14901 63 | P 5150 3000 64 | F 0 "J1" H 5178 3026 50 0000 L CNN 65 | F 1 "CC1" H 5178 2935 50 0000 L CNN 66 | F 2 "FlexPCB:Plated_Hole_D0.3mm" H 5150 3000 50 0001 C CNN 67 | F 3 "~" H 5150 3000 50 0001 C CNN 68 | 1 5150 3000 69 | -1 0 0 -1 70 | $EndComp 71 | Wire Wire Line 72 | 5850 3650 6050 3650 73 | Wire Wire Line 74 | 6050 3650 6050 3750 75 | Wire Wire Line 76 | 5850 3000 6050 3000 77 | Wire Wire Line 78 | 6050 3000 6050 3650 79 | Connection ~ 6050 3650 80 | Wire Wire Line 81 | 5350 3000 5550 3000 82 | Wire Wire Line 83 | 5350 3650 5550 3650 84 | $EndSCHEMATC 85 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name FlexPCB)(type KiCad)(uri ${KIPRJMOD}/FlexPCB.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-B_Cu.gbl: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Copper,L2,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %TA.AperFunction,ComponentPad*% 15 | %ADD10O,0.300000X1.650000*% 16 | %TD*% 17 | %TA.AperFunction,ComponentPad*% 18 | %ADD11O,0.600000X1.800000*% 19 | %TD*% 20 | G04 APERTURE END LIST* 21 | D10* 22 | %TO.P,J1,A5*% 23 | %TO.N,Net-(J1-Pad1)*% 24 | X143631000Y-97685000D03* 25 | %TD*% 26 | %TO.P,J2,B5*% 27 | %TO.N,Net-(J2-Pad1)*% 28 | X146631000Y-97685000D03* 29 | %TD*% 30 | D11* 31 | %TO.P,GND,B1*% 32 | %TO.N,GND*% 33 | X148081000Y-97760000D03* 34 | %TD*% 35 | %TO.P,GND,A1*% 36 | %TO.N,GND*% 37 | X141681000Y-97760000D03* 38 | %TD*% 39 | %TO.P,GND,B1*% 40 | %TO.N,GND*% 41 | X141681000Y-90510000D03* 42 | %TD*% 43 | %TO.P,GND,A1*% 44 | %TO.N,GND*% 45 | X148081000Y-90510000D03* 46 | %TD*% 47 | D10* 48 | %TO.P,J2,B5*% 49 | %TO.N,Net-(J2-Pad1)*% 50 | X143131000Y-90585000D03* 51 | %TD*% 52 | %TO.P,J1,A5*% 53 | %TO.N,Net-(J1-Pad1)*% 54 | X146131000Y-90585000D03* 55 | %TD*% 56 | M02* 57 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-B_Mask.gbs: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10O,0.300000X1.650000*% 15 | %ADD11O,0.600000X1.800000*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | %TO.C,J1*% 19 | X143631000Y-97685000D03* 20 | %TD*% 21 | %TO.C,J2*% 22 | X146631000Y-97685000D03* 23 | %TD*% 24 | D11* 25 | %TO.C,GND*% 26 | X148081000Y-97760000D03* 27 | %TD*% 28 | %TO.C,GND*% 29 | X141681000Y-97760000D03* 30 | %TD*% 31 | %TO.C,GND*% 32 | X141681000Y-90510000D03* 33 | %TD*% 34 | %TO.C,GND*% 35 | X148081000Y-90510000D03* 36 | %TD*% 37 | D10* 38 | %TO.C,J2*% 39 | X143131000Y-90585000D03* 40 | %TD*% 41 | %TO.C,J1*% 42 | X146131000Y-90585000D03* 43 | %TD*% 44 | M02* 45 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-B_SilkS.gbo: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Legend,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.127000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | X145774571Y-97391285D02* 18 | X145774571Y-96978428D01* 19 | X145750285Y-96929857D01* 20 | X145726000Y-96905571D01* 21 | X145677428Y-96881285D01* 22 | X145580285Y-96881285D01* 23 | X145531714Y-96905571D01* 24 | X145507428Y-96929857D01* 25 | X145483142Y-96978428D01* 26 | X145483142Y-97391285D01* 27 | X145264571Y-96905571D02* 28 | X145191714Y-96881285D01* 29 | X145070285Y-96881285D01* 30 | X145021714Y-96905571D01* 31 | X144997428Y-96929857D01* 32 | X144973142Y-96978428D01* 33 | X144973142Y-97027000D01* 34 | X144997428Y-97075571D01* 35 | X145021714Y-97099857D01* 36 | X145070285Y-97124142D01* 37 | X145167428Y-97148428D01* 38 | X145216000Y-97172714D01* 39 | X145240285Y-97197000D01* 40 | X145264571Y-97245571D01* 41 | X145264571Y-97294142D01* 42 | X145240285Y-97342714D01* 43 | X145216000Y-97367000D01* 44 | X145167428Y-97391285D01* 45 | X145046000Y-97391285D01* 46 | X144973142Y-97367000D01* 47 | X144584571Y-97148428D02* 48 | X144511714Y-97124142D01* 49 | X144487428Y-97099857D01* 50 | X144463142Y-97051285D01* 51 | X144463142Y-96978428D01* 52 | X144487428Y-96929857D01* 53 | X144511714Y-96905571D01* 54 | X144560285Y-96881285D01* 55 | X144754571Y-96881285D01* 56 | X144754571Y-97391285D01* 57 | X144584571Y-97391285D01* 58 | X144536000Y-97367000D01* 59 | X144511714Y-97342714D01* 60 | X144487428Y-97294142D01* 61 | X144487428Y-97245571D01* 62 | X144511714Y-97197000D01* 63 | X144536000Y-97172714D01* 64 | X144584571Y-97148428D01* 65 | X144754571Y-97148428D01* 66 | X145471000Y-96037857D02* 67 | X145495285Y-96013571D01* 68 | X145568142Y-95989285D01* 69 | X145616714Y-95989285D01* 70 | X145689571Y-96013571D01* 71 | X145738142Y-96062142D01* 72 | X145762428Y-96110714D01* 73 | X145786714Y-96207857D01* 74 | X145786714Y-96280714D01* 75 | X145762428Y-96377857D01* 76 | X145738142Y-96426428D01* 77 | X145689571Y-96475000D01* 78 | X145616714Y-96499285D01* 79 | X145568142Y-96499285D01* 80 | X145495285Y-96475000D01* 81 | X145471000Y-96450714D01* 82 | X145276714Y-96450714D02* 83 | X145252428Y-96475000D01* 84 | X145203857Y-96499285D01* 85 | X145082428Y-96499285D01* 86 | X145033857Y-96475000D01* 87 | X145009571Y-96450714D01* 88 | X144985285Y-96402142D01* 89 | X144985285Y-96353571D01* 90 | X145009571Y-96280714D01* 91 | X145301000Y-95989285D01* 92 | X144985285Y-95989285D01* 93 | X144475285Y-96037857D02* 94 | X144499571Y-96013571D01* 95 | X144572428Y-95989285D01* 96 | X144621000Y-95989285D01* 97 | X144693857Y-96013571D01* 98 | X144742428Y-96062142D01* 99 | X144766714Y-96110714D01* 100 | X144791000Y-96207857D01* 101 | X144791000Y-96280714D01* 102 | X144766714Y-96377857D01* 103 | X144742428Y-96426428D01* 104 | X144693857Y-96475000D01* 105 | X144621000Y-96499285D01* 106 | X144572428Y-96499285D01* 107 | X144499571Y-96475000D01* 108 | X144475285Y-96450714D01* 109 | X145774571Y-94927285D02* 110 | X145896000Y-94927285D01* 111 | X145896000Y-95655857D01* 112 | X145774571Y-95655857D01* 113 | X145580285Y-95097285D02* 114 | X145580285Y-95437285D01* 115 | X145580285Y-95607285D02* 116 | X145604571Y-95583000D01* 117 | X145580285Y-95558714D01* 118 | X145556000Y-95583000D01* 119 | X145580285Y-95607285D01* 120 | X145580285Y-95558714D01* 121 | X145118857Y-95097285D02* 122 | X145118857Y-95607285D01* 123 | X145118857Y-95121571D02* 124 | X145167428Y-95097285D01* 125 | X145264571Y-95097285D01* 126 | X145313142Y-95121571D01* 127 | X145337428Y-95145857D01* 128 | X145361714Y-95194428D01* 129 | X145361714Y-95340142D01* 130 | X145337428Y-95388714D01* 131 | X145313142Y-95413000D01* 132 | X145264571Y-95437285D01* 133 | X145167428Y-95437285D01* 134 | X145118857Y-95413000D01* 135 | X144681714Y-95121571D02* 136 | X144730285Y-95097285D01* 137 | X144827428Y-95097285D01* 138 | X144876000Y-95121571D01* 139 | X144900285Y-95170142D01* 140 | X144900285Y-95364428D01* 141 | X144876000Y-95413000D01* 142 | X144827428Y-95437285D01* 143 | X144730285Y-95437285D01* 144 | X144681714Y-95413000D01* 145 | X144657428Y-95364428D01* 146 | X144657428Y-95315857D01* 147 | X144900285Y-95267285D01* 148 | X144487428Y-94927285D02* 149 | X144366000Y-94927285D01* 150 | X144366000Y-95655857D01* 151 | X144487428Y-95655857D01* 152 | X143987428Y-90878714D02* 153 | X143987428Y-91291571D01* 154 | X144011714Y-91340142D01* 155 | X144036000Y-91364428D01* 156 | X144084571Y-91388714D01* 157 | X144181714Y-91388714D01* 158 | X144230285Y-91364428D01* 159 | X144254571Y-91340142D01* 160 | X144278857Y-91291571D01* 161 | X144278857Y-90878714D01* 162 | X144497428Y-91364428D02* 163 | X144570285Y-91388714D01* 164 | X144691714Y-91388714D01* 165 | X144740285Y-91364428D01* 166 | X144764571Y-91340142D01* 167 | X144788857Y-91291571D01* 168 | X144788857Y-91243000D01* 169 | X144764571Y-91194428D01* 170 | X144740285Y-91170142D01* 171 | X144691714Y-91145857D01* 172 | X144594571Y-91121571D01* 173 | X144546000Y-91097285D01* 174 | X144521714Y-91073000D01* 175 | X144497428Y-91024428D01* 176 | X144497428Y-90975857D01* 177 | X144521714Y-90927285D01* 178 | X144546000Y-90903000D01* 179 | X144594571Y-90878714D01* 180 | X144716000Y-90878714D01* 181 | X144788857Y-90903000D01* 182 | X145177428Y-91121571D02* 183 | X145250285Y-91145857D01* 184 | X145274571Y-91170142D01* 185 | X145298857Y-91218714D01* 186 | X145298857Y-91291571D01* 187 | X145274571Y-91340142D01* 188 | X145250285Y-91364428D01* 189 | X145201714Y-91388714D01* 190 | X145007428Y-91388714D01* 191 | X145007428Y-90878714D01* 192 | X145177428Y-90878714D01* 193 | X145226000Y-90903000D01* 194 | X145250285Y-90927285D01* 195 | X145274571Y-90975857D01* 196 | X145274571Y-91024428D01* 197 | X145250285Y-91073000D01* 198 | X145226000Y-91097285D01* 199 | X145177428Y-91121571D01* 200 | X145007428Y-91121571D01* 201 | X144291000Y-92232142D02* 202 | X144266714Y-92256428D01* 203 | X144193857Y-92280714D01* 204 | X144145285Y-92280714D01* 205 | X144072428Y-92256428D01* 206 | X144023857Y-92207857D01* 207 | X143999571Y-92159285D01* 208 | X143975285Y-92062142D01* 209 | X143975285Y-91989285D01* 210 | X143999571Y-91892142D01* 211 | X144023857Y-91843571D01* 212 | X144072428Y-91795000D01* 213 | X144145285Y-91770714D01* 214 | X144193857Y-91770714D01* 215 | X144266714Y-91795000D01* 216 | X144291000Y-91819285D01* 217 | X144485285Y-91819285D02* 218 | X144509571Y-91795000D01* 219 | X144558142Y-91770714D01* 220 | X144679571Y-91770714D01* 221 | X144728142Y-91795000D01* 222 | X144752428Y-91819285D01* 223 | X144776714Y-91867857D01* 224 | X144776714Y-91916428D01* 225 | X144752428Y-91989285D01* 226 | X144461000Y-92280714D01* 227 | X144776714Y-92280714D01* 228 | X145286714Y-92232142D02* 229 | X145262428Y-92256428D01* 230 | X145189571Y-92280714D01* 231 | X145141000Y-92280714D01* 232 | X145068142Y-92256428D01* 233 | X145019571Y-92207857D01* 234 | X144995285Y-92159285D01* 235 | X144971000Y-92062142D01* 236 | X144971000Y-91989285D01* 237 | X144995285Y-91892142D01* 238 | X145019571Y-91843571D01* 239 | X145068142Y-91795000D01* 240 | X145141000Y-91770714D01* 241 | X145189571Y-91770714D01* 242 | X145262428Y-91795000D01* 243 | X145286714Y-91819285D01* 244 | X143987428Y-93342714D02* 245 | X143866000Y-93342714D01* 246 | X143866000Y-92614142D01* 247 | X143987428Y-92614142D01* 248 | X144181714Y-93172714D02* 249 | X144181714Y-92832714D01* 250 | X144181714Y-92662714D02* 251 | X144157428Y-92687000D01* 252 | X144181714Y-92711285D01* 253 | X144206000Y-92687000D01* 254 | X144181714Y-92662714D01* 255 | X144181714Y-92711285D01* 256 | X144643142Y-93172714D02* 257 | X144643142Y-92662714D01* 258 | X144643142Y-93148428D02* 259 | X144594571Y-93172714D01* 260 | X144497428Y-93172714D01* 261 | X144448857Y-93148428D01* 262 | X144424571Y-93124142D01* 263 | X144400285Y-93075571D01* 264 | X144400285Y-92929857D01* 265 | X144424571Y-92881285D01* 266 | X144448857Y-92857000D01* 267 | X144497428Y-92832714D01* 268 | X144594571Y-92832714D01* 269 | X144643142Y-92857000D01* 270 | X145080285Y-93148428D02* 271 | X145031714Y-93172714D01* 272 | X144934571Y-93172714D01* 273 | X144886000Y-93148428D01* 274 | X144861714Y-93099857D01* 275 | X144861714Y-92905571D01* 276 | X144886000Y-92857000D01* 277 | X144934571Y-92832714D01* 278 | X145031714Y-92832714D01* 279 | X145080285Y-92857000D01* 280 | X145104571Y-92905571D01* 281 | X145104571Y-92954142D01* 282 | X144861714Y-93002714D01* 283 | X145274571Y-93342714D02* 284 | X145396000Y-93342714D01* 285 | X145396000Y-92614142D01* 286 | X145274571Y-92614142D01* 287 | M02* 288 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.254000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X143933000Y-98487000D02* 19 | X143328600Y-98487000D01* 20 | X146329000Y-98487000D02* 21 | X146329000Y-97860000D01* 22 | X143328600Y-97860000D02* 23 | X142133000Y-97860000D01* 24 | X146329000Y-97860000D02* 25 | X143933000Y-97860000D01* 26 | X147629000Y-97860000D02* 27 | X146933000Y-97860000D01* 28 | X148762000Y-98487000D02* 29 | X148762000Y-94479000D01* 30 | X148762000Y-94479000D02* 31 | X141000000Y-94479000D01* 32 | X141000000Y-98487000D02* 33 | X141000000Y-94479000D01* 34 | X143328600Y-98487000D02* 35 | X143328600Y-97860000D01* 36 | X142133000Y-98487000D02* 37 | X141000000Y-98487000D01* 38 | X146933000Y-98487000D02* 39 | X146933000Y-97860000D01* 40 | X147629000Y-98487000D02* 41 | X147629000Y-97860000D01* 42 | X143933000Y-98487000D02* 43 | X143933000Y-97860000D01* 44 | X146933000Y-98487000D02* 45 | X146329000Y-98487000D01* 46 | X148762000Y-98487000D02* 47 | X147629000Y-98487000D01* 48 | X142133000Y-98487000D02* 49 | X142133000Y-97860000D01* 50 | X147629000Y-89783000D02* 51 | X148762000Y-89783000D01* 52 | X147629000Y-89783000D02* 53 | X147629000Y-90410000D01* 54 | X146433400Y-89783000D02* 55 | X146433400Y-90410000D01* 56 | X145829000Y-89783000D02* 57 | X146433400Y-89783000D01* 58 | X145829000Y-89783000D02* 59 | X145829000Y-90410000D01* 60 | X143433000Y-89783000D02* 61 | X143433000Y-90410000D01* 62 | X142829000Y-89783000D02* 63 | X143433000Y-89783000D01* 64 | X142829000Y-89783000D02* 65 | X142829000Y-90410000D01* 66 | X142133000Y-89783000D02* 67 | X142133000Y-90410000D01* 68 | X141000000Y-89783000D02* 69 | X142133000Y-89783000D01* 70 | X148762000Y-89783000D02* 71 | X148762000Y-93791000D01* 72 | X141000000Y-93791000D02* 73 | X148762000Y-93791000D01* 74 | X141000000Y-89783000D02* 75 | X141000000Y-93791000D01* 76 | X142133000Y-90410000D02* 77 | X142829000Y-90410000D01* 78 | X143433000Y-90410000D02* 79 | X145829000Y-90410000D01* 80 | X146433400Y-90410000D02* 81 | X147629000Y-90410000D01* 82 | M02* 83 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-F_Cu.gtl: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Copper,L1,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %TA.AperFunction,ComponentPad*% 15 | %ADD10O,0.300000X1.650000*% 16 | %TD*% 17 | %TA.AperFunction,ComponentPad*% 18 | %ADD11O,0.600000X1.800000*% 19 | %TD*% 20 | %TA.AperFunction,Conductor*% 21 | %ADD12C,0.300000*% 22 | %TD*% 23 | G04 APERTURE END LIST* 24 | D10* 25 | %TO.P,J1,A5*% 26 | %TO.N,Net-(J1-Pad1)*% 27 | X143631000Y-97685000D03* 28 | %TD*% 29 | %TO.P,J2,B5*% 30 | %TO.N,Net-(J2-Pad1)*% 31 | X146631000Y-97685000D03* 32 | %TD*% 33 | %TO.P,R1,1*% 34 | %TO.N,Net-(J1-Pad1)*% 35 | %TA.AperFunction,SMDPad,CuDef*% 36 | G36* 37 | G01* 38 | X143401000Y-95355000D02* 39 | X143401000Y-95725000D01* 40 | G75* 41 | G02* 42 | X143266000Y-95860000I-135000J0D01* 43 | G01* 44 | X142996000Y-95860000D01* 45 | G75* 46 | G02* 47 | X142861000Y-95725000I0J135000D01* 48 | G01* 49 | X142861000Y-95355000D01* 50 | G75* 51 | G02* 52 | X142996000Y-95220000I135000J0D01* 53 | G01* 54 | X143266000Y-95220000D01* 55 | G75* 56 | G02* 57 | X143401000Y-95355000I0J-135000D01* 58 | G01* 59 | G37* 60 | %TD.AperFunction*% 61 | %TO.P,R1,2*% 62 | %TO.N,GND*% 63 | %TA.AperFunction,SMDPad,CuDef*% 64 | G36* 65 | G01* 66 | X142381000Y-95355000D02* 67 | X142381000Y-95725000D01* 68 | G75* 69 | G02* 70 | X142246000Y-95860000I-135000J0D01* 71 | G01* 72 | X141976000Y-95860000D01* 73 | G75* 74 | G02* 75 | X141841000Y-95725000I0J135000D01* 76 | G01* 77 | X141841000Y-95355000D01* 78 | G75* 79 | G02* 80 | X141976000Y-95220000I135000J0D01* 81 | G01* 82 | X142246000Y-95220000D01* 83 | G75* 84 | G02* 85 | X142381000Y-95355000I0J-135000D01* 86 | G01* 87 | G37* 88 | %TD.AperFunction*% 89 | %TD*% 90 | %TO.P,R2,1*% 91 | %TO.N,GND*% 92 | %TA.AperFunction,SMDPad,CuDef*% 93 | G36* 94 | G01* 95 | X148021000Y-95355000D02* 96 | X148021000Y-95725000D01* 97 | G75* 98 | G02* 99 | X147886000Y-95860000I-135000J0D01* 100 | G01* 101 | X147616000Y-95860000D01* 102 | G75* 103 | G02* 104 | X147481000Y-95725000I0J135000D01* 105 | G01* 106 | X147481000Y-95355000D01* 107 | G75* 108 | G02* 109 | X147616000Y-95220000I135000J0D01* 110 | G01* 111 | X147886000Y-95220000D01* 112 | G75* 113 | G02* 114 | X148021000Y-95355000I0J-135000D01* 115 | G01* 116 | G37* 117 | %TD.AperFunction*% 118 | %TO.P,R2,2*% 119 | %TO.N,Net-(J2-Pad1)*% 120 | %TA.AperFunction,SMDPad,CuDef*% 121 | G36* 122 | G01* 123 | X146901000Y-95355000D02* 124 | X146901000Y-95725000D01* 125 | G75* 126 | G02* 127 | X146766000Y-95860000I-135000J0D01* 128 | G01* 129 | X146496000Y-95860000D01* 130 | G75* 131 | G02* 132 | X146361000Y-95725000I0J135000D01* 133 | G01* 134 | X146361000Y-95355000D01* 135 | G75* 136 | G02* 137 | X146496000Y-95220000I135000J0D01* 138 | G01* 139 | X146766000Y-95220000D01* 140 | G75* 141 | G02* 142 | X146901000Y-95355000I0J-135000D01* 143 | G01* 144 | G37* 145 | %TD.AperFunction*% 146 | %TD*% 147 | D11* 148 | %TO.P,GND,B1*% 149 | %TO.N,GND*% 150 | X148081000Y-97760000D03* 151 | %TD*% 152 | %TO.P,GND,A1*% 153 | %TO.N,GND*% 154 | X141681000Y-97760000D03* 155 | %TD*% 156 | %TO.P,GND,B1*% 157 | %TO.N,GND*% 158 | X141681000Y-90510000D03* 159 | %TD*% 160 | %TO.P,GND,A1*% 161 | %TO.N,GND*% 162 | X148081000Y-90510000D03* 163 | %TD*% 164 | %TO.P,R2,2*% 165 | %TO.N,Net-(J2-Pad1)*% 166 | %TA.AperFunction,SMDPad,CuDef*% 167 | G36* 168 | G01* 169 | X142861000Y-92915000D02* 170 | X142861000Y-92545000D01* 171 | G75* 172 | G02* 173 | X142996000Y-92410000I135000J0D01* 174 | G01* 175 | X143266000Y-92410000D01* 176 | G75* 177 | G02* 178 | X143401000Y-92545000I0J-135000D01* 179 | G01* 180 | X143401000Y-92915000D01* 181 | G75* 182 | G02* 183 | X143266000Y-93050000I-135000J0D01* 184 | G01* 185 | X142996000Y-93050000D01* 186 | G75* 187 | G02* 188 | X142861000Y-92915000I0J135000D01* 189 | G01* 190 | G37* 191 | %TD.AperFunction*% 192 | %TO.P,R2,1*% 193 | %TO.N,GND*% 194 | %TA.AperFunction,SMDPad,CuDef*% 195 | G36* 196 | G01* 197 | X141741000Y-92915000D02* 198 | X141741000Y-92545000D01* 199 | G75* 200 | G02* 201 | X141876000Y-92410000I135000J0D01* 202 | G01* 203 | X142146000Y-92410000D01* 204 | G75* 205 | G02* 206 | X142281000Y-92545000I0J-135000D01* 207 | G01* 208 | X142281000Y-92915000D01* 209 | G75* 210 | G02* 211 | X142146000Y-93050000I-135000J0D01* 212 | G01* 213 | X141876000Y-93050000D01* 214 | G75* 215 | G02* 216 | X141741000Y-92915000I0J135000D01* 217 | G01* 218 | G37* 219 | %TD.AperFunction*% 220 | %TD*% 221 | %TO.P,R1,2*% 222 | %TO.N,GND*% 223 | %TA.AperFunction,SMDPad,CuDef*% 224 | G36* 225 | G01* 226 | X147381000Y-92915000D02* 227 | X147381000Y-92545000D01* 228 | G75* 229 | G02* 230 | X147516000Y-92410000I135000J0D01* 231 | G01* 232 | X147786000Y-92410000D01* 233 | G75* 234 | G02* 235 | X147921000Y-92545000I0J-135000D01* 236 | G01* 237 | X147921000Y-92915000D01* 238 | G75* 239 | G02* 240 | X147786000Y-93050000I-135000J0D01* 241 | G01* 242 | X147516000Y-93050000D01* 243 | G75* 244 | G02* 245 | X147381000Y-92915000I0J135000D01* 246 | G01* 247 | G37* 248 | %TD.AperFunction*% 249 | %TO.P,R1,1*% 250 | %TO.N,Net-(J1-Pad1)*% 251 | %TA.AperFunction,SMDPad,CuDef*% 252 | G36* 253 | G01* 254 | X146361000Y-92915000D02* 255 | X146361000Y-92545000D01* 256 | G75* 257 | G02* 258 | X146496000Y-92410000I135000J0D01* 259 | G01* 260 | X146766000Y-92410000D01* 261 | G75* 262 | G02* 263 | X146901000Y-92545000I0J-135000D01* 264 | G01* 265 | X146901000Y-92915000D01* 266 | G75* 267 | G02* 268 | X146766000Y-93050000I-135000J0D01* 269 | G01* 270 | X146496000Y-93050000D01* 271 | G75* 272 | G02* 273 | X146361000Y-92915000I0J135000D01* 274 | G01* 275 | G37* 276 | %TD.AperFunction*% 277 | %TD*% 278 | D10* 279 | %TO.P,J2,B5*% 280 | %TO.N,Net-(J2-Pad1)*% 281 | X143131000Y-90585000D03* 282 | %TD*% 283 | %TO.P,J1,A5*% 284 | %TO.N,Net-(J1-Pad1)*% 285 | X146131000Y-90585000D03* 286 | %TD*% 287 | D12* 288 | %TO.N,Net-(J1-Pad1)*% 289 | X146131000Y-89910000D02* 290 | X146131000Y-92230000D01* 291 | X146131000Y-92230000D02* 292 | X146631000Y-92730000D01* 293 | X143631000Y-96040000D02* 294 | X143131000Y-95540000D01* 295 | X143631000Y-98360000D02* 296 | X143631000Y-96040000D01* 297 | %TO.N,Net-(J2-Pad1)*% 298 | X143131000Y-89910000D02* 299 | X143131000Y-92730000D01* 300 | X146631000Y-98360000D02* 301 | X146631000Y-95540000D01* 302 | %TO.N,GND*% 303 | X148081000Y-92300000D02* 304 | X147651000Y-92730000D01* 305 | X148081000Y-89910000D02* 306 | X148081000Y-92300000D01* 307 | X141681000Y-92400000D02* 308 | X142011000Y-92730000D01* 309 | X141681000Y-89910000D02* 310 | X141681000Y-92400000D01* 311 | X148081000Y-95870000D02* 312 | X147751000Y-95540000D01* 313 | X148081000Y-98360000D02* 314 | X148081000Y-95870000D01* 315 | X141681000Y-95970000D02* 316 | X142111000Y-95540000D01* 317 | X141681000Y-98360000D02* 318 | X141681000Y-95970000D01* 319 | %TD*% 320 | M02* 321 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-F_Mask.gts: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10O,0.300000X1.650000*% 15 | %ADD11O,0.600000X1.800000*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | %TO.C,J1*% 19 | X143631000Y-97685000D03* 20 | %TD*% 21 | %TO.C,J2*% 22 | X146631000Y-97685000D03* 23 | %TD*% 24 | %TO.C,R1*% 25 | G36* 26 | G01* 27 | X143401000Y-95355000D02* 28 | X143401000Y-95725000D01* 29 | G75* 30 | G02* 31 | X143266000Y-95860000I-135000J0D01* 32 | G01* 33 | X142996000Y-95860000D01* 34 | G75* 35 | G02* 36 | X142861000Y-95725000I0J135000D01* 37 | G01* 38 | X142861000Y-95355000D01* 39 | G75* 40 | G02* 41 | X142996000Y-95220000I135000J0D01* 42 | G01* 43 | X143266000Y-95220000D01* 44 | G75* 45 | G02* 46 | X143401000Y-95355000I0J-135000D01* 47 | G01* 48 | G37* 49 | G36* 50 | G01* 51 | X142381000Y-95355000D02* 52 | X142381000Y-95725000D01* 53 | G75* 54 | G02* 55 | X142246000Y-95860000I-135000J0D01* 56 | G01* 57 | X141976000Y-95860000D01* 58 | G75* 59 | G02* 60 | X141841000Y-95725000I0J135000D01* 61 | G01* 62 | X141841000Y-95355000D01* 63 | G75* 64 | G02* 65 | X141976000Y-95220000I135000J0D01* 66 | G01* 67 | X142246000Y-95220000D01* 68 | G75* 69 | G02* 70 | X142381000Y-95355000I0J-135000D01* 71 | G01* 72 | G37* 73 | %TD*% 74 | %TO.C,R2*% 75 | G36* 76 | G01* 77 | X148021000Y-95355000D02* 78 | X148021000Y-95725000D01* 79 | G75* 80 | G02* 81 | X147886000Y-95860000I-135000J0D01* 82 | G01* 83 | X147616000Y-95860000D01* 84 | G75* 85 | G02* 86 | X147481000Y-95725000I0J135000D01* 87 | G01* 88 | X147481000Y-95355000D01* 89 | G75* 90 | G02* 91 | X147616000Y-95220000I135000J0D01* 92 | G01* 93 | X147886000Y-95220000D01* 94 | G75* 95 | G02* 96 | X148021000Y-95355000I0J-135000D01* 97 | G01* 98 | G37* 99 | G36* 100 | G01* 101 | X146901000Y-95355000D02* 102 | X146901000Y-95725000D01* 103 | G75* 104 | G02* 105 | X146766000Y-95860000I-135000J0D01* 106 | G01* 107 | X146496000Y-95860000D01* 108 | G75* 109 | G02* 110 | X146361000Y-95725000I0J135000D01* 111 | G01* 112 | X146361000Y-95355000D01* 113 | G75* 114 | G02* 115 | X146496000Y-95220000I135000J0D01* 116 | G01* 117 | X146766000Y-95220000D01* 118 | G75* 119 | G02* 120 | X146901000Y-95355000I0J-135000D01* 121 | G01* 122 | G37* 123 | %TD*% 124 | D11* 125 | %TO.C,GND*% 126 | X148081000Y-97760000D03* 127 | %TD*% 128 | %TO.C,GND*% 129 | X141681000Y-97760000D03* 130 | %TD*% 131 | %TO.C,GND*% 132 | X141681000Y-90510000D03* 133 | %TD*% 134 | %TO.C,GND*% 135 | X148081000Y-90510000D03* 136 | %TD*% 137 | %TO.C,R2*% 138 | G36* 139 | G01* 140 | X142861000Y-92915000D02* 141 | X142861000Y-92545000D01* 142 | G75* 143 | G02* 144 | X142996000Y-92410000I135000J0D01* 145 | G01* 146 | X143266000Y-92410000D01* 147 | G75* 148 | G02* 149 | X143401000Y-92545000I0J-135000D01* 150 | G01* 151 | X143401000Y-92915000D01* 152 | G75* 153 | G02* 154 | X143266000Y-93050000I-135000J0D01* 155 | G01* 156 | X142996000Y-93050000D01* 157 | G75* 158 | G02* 159 | X142861000Y-92915000I0J135000D01* 160 | G01* 161 | G37* 162 | G36* 163 | G01* 164 | X141741000Y-92915000D02* 165 | X141741000Y-92545000D01* 166 | G75* 167 | G02* 168 | X141876000Y-92410000I135000J0D01* 169 | G01* 170 | X142146000Y-92410000D01* 171 | G75* 172 | G02* 173 | X142281000Y-92545000I0J-135000D01* 174 | G01* 175 | X142281000Y-92915000D01* 176 | G75* 177 | G02* 178 | X142146000Y-93050000I-135000J0D01* 179 | G01* 180 | X141876000Y-93050000D01* 181 | G75* 182 | G02* 183 | X141741000Y-92915000I0J135000D01* 184 | G01* 185 | G37* 186 | %TD*% 187 | %TO.C,R1*% 188 | G36* 189 | G01* 190 | X147381000Y-92915000D02* 191 | X147381000Y-92545000D01* 192 | G75* 193 | G02* 194 | X147516000Y-92410000I135000J0D01* 195 | G01* 196 | X147786000Y-92410000D01* 197 | G75* 198 | G02* 199 | X147921000Y-92545000I0J-135000D01* 200 | G01* 201 | X147921000Y-92915000D01* 202 | G75* 203 | G02* 204 | X147786000Y-93050000I-135000J0D01* 205 | G01* 206 | X147516000Y-93050000D01* 207 | G75* 208 | G02* 209 | X147381000Y-92915000I0J135000D01* 210 | G01* 211 | G37* 212 | G36* 213 | G01* 214 | X146361000Y-92915000D02* 215 | X146361000Y-92545000D01* 216 | G75* 217 | G02* 218 | X146496000Y-92410000I135000J0D01* 219 | G01* 220 | X146766000Y-92410000D01* 221 | G75* 222 | G02* 223 | X146901000Y-92545000I0J-135000D01* 224 | G01* 225 | X146901000Y-92915000D01* 226 | G75* 227 | G02* 228 | X146766000Y-93050000I-135000J0D01* 229 | G01* 230 | X146496000Y-93050000D01* 231 | G75* 232 | G02* 233 | X146361000Y-92915000I0J135000D01* 234 | G01* 235 | G37* 236 | %TD*% 237 | D10* 238 | %TO.C,J2*% 239 | X143131000Y-90585000D03* 240 | %TD*% 241 | %TO.C,J1*% 242 | X146131000Y-90585000D03* 243 | %TD*% 244 | M02* 245 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-F_SilkS.gto: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.1.10-1-10_14)*% 2 | %TF.CreationDate,2021-05-16T00:29:08-07:00*% 3 | %TF.ProjectId,USB-C-to-C Power Mod,5553422d-432d-4746-9f2d-4320506f7765,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Legend,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 (5.1.10-1-10_14)) date 2021-05-16 00:29:08* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.120000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | %TO.C,R1*% 18 | X142774641Y-95920000D02* 19 | X142467359Y-95920000D01* 20 | X142774641Y-95160000D02* 21 | X142467359Y-95160000D01* 22 | %TO.C,R2*% 23 | X147394641Y-95920000D02* 24 | X147087359Y-95920000D01* 25 | X147394641Y-95160000D02* 26 | X147087359Y-95160000D01* 27 | X142367359Y-93110000D02* 28 | X142674641Y-93110000D01* 29 | X142367359Y-92350000D02* 30 | X142674641Y-92350000D01* 31 | %TO.C,R1*% 32 | X146987359Y-93110000D02* 33 | X147294641Y-93110000D01* 34 | X146987359Y-92350000D02* 35 | X147294641Y-92350000D01* 36 | %TD*% 37 | M02* 38 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": 3 | { 4 | "GenerationSoftware": 5 | { 6 | "Vendor": "KiCad", 7 | "Application": "Pcbnew", 8 | "Version": "(5.1.10-1-10_14)" 9 | }, 10 | "CreationDate": "2021-05-16T00:29:08-07:00" 11 | }, 12 | "GeneralSpecs": 13 | { 14 | "ProjectId": 15 | { 16 | "Name": "USB-C-to-C Power Mod", 17 | "GUID": "5553422d-432d-4746-9f2d-4320506f7765", 18 | "Revision": "rev?" 19 | }, 20 | "Size": 21 | { 22 | "X": 8.016, 23 | "Y": 8.958 24 | }, 25 | "LayerNumber": 2, 26 | "BoardThickness": 1.600 27 | }, 28 | "DesignRules": 29 | [ 30 | { 31 | "Layers": "Outer", 32 | "PadToPad": 0.200, 33 | "PadToTrack": 0.200, 34 | "TrackToTrack": 0.200, 35 | "MinLineWidth": 0.300 36 | } 37 | ], 38 | "FilesAttributes": 39 | [ 40 | { 41 | "Path": "USB-C-to-C Power Mod-F_Cu.gtl", 42 | "FileFunction": "Copper,L1,Top", 43 | "FilePolarity": "Positive" 44 | }, 45 | { 46 | "Path": "USB-C-to-C Power Mod-B_Cu.gbl", 47 | "FileFunction": "Copper,L2,Bot", 48 | "FilePolarity": "Positive" 49 | }, 50 | { 51 | "Path": "USB-C-to-C Power Mod-F_SilkS.gto", 52 | "FileFunction": "Legend,Top", 53 | "FilePolarity": "Positive" 54 | }, 55 | { 56 | "Path": "USB-C-to-C Power Mod-B_SilkS.gbo", 57 | "FileFunction": "Legend,Bot", 58 | "FilePolarity": "Positive" 59 | }, 60 | { 61 | "Path": "USB-C-to-C Power Mod-F_Mask.gts", 62 | "FileFunction": "SolderMask,Top", 63 | "FilePolarity": "Negative" 64 | }, 65 | { 66 | "Path": "USB-C-to-C Power Mod-B_Mask.gbs", 67 | "FileFunction": "SolderMask,Bot", 68 | "FilePolarity": "Negative" 69 | }, 70 | { 71 | "Path": "USB-C-to-C Power Mod-Edge_Cuts.gm1", 72 | "FileFunction": "Profile", 73 | "FilePolarity": "Positive" 74 | } 75 | ], 76 | "MaterialStackup": 77 | [ 78 | { 79 | "Type": "Legend", 80 | "Notes": "Layer F.SilkS" 81 | }, 82 | { 83 | "Type": "SolderMask", 84 | "Notes": "Layer F.Mask" 85 | }, 86 | { 87 | "Type": "Copper", 88 | "Notes": "Layer F.Cu" 89 | }, 90 | { 91 | "Type": "Dielectric", 92 | "Material": "FR4", 93 | "Notes": "Layers L1/L2" 94 | }, 95 | { 96 | "Type": "Copper", 97 | "Notes": "Layer B.Cu" 98 | }, 99 | { 100 | "Type": "SolderMask", 101 | "Notes": "Layer B.Mask" 102 | }, 103 | { 104 | "Type": "Legend", 105 | "Notes": "Layer B.SilkS" 106 | } 107 | ] 108 | } 109 | -------------------------------------------------------------------------------- /gerbers/USB-C-to-C Power Mod.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (5.1.10-1-10_14)} date Sunday, May 16, 2021 at 12:29:06 AM 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2021-05-16T00:29:06-07:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.10-1-10_14) 6 | FMAT,2 7 | INCH 8 | T1C0.0079 9 | T2C0.0197 10 | % 11 | G90 12 | G05 13 | T1 14 | X5.6351Y-3.5398 15 | X5.6548Y-3.8724 16 | X5.7532Y-3.5398 17 | X5.7729Y-3.8724 18 | T2 19 | X5.578Y-3.5398 20 | X5.578Y-3.8724 21 | X5.83Y-3.5398 22 | X5.83Y-3.8724 23 | T0 24 | M30 25 | -------------------------------------------------------------------------------- /images/circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/circuit.png -------------------------------------------------------------------------------- /images/mod-installed.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/mod-installed.jpeg -------------------------------------------------------------------------------- /images/monstargear-alu-xo-v3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/monstargear-alu-xo-v3.jpeg -------------------------------------------------------------------------------- /images/osh-park-pcbs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/osh-park-pcbs.jpeg -------------------------------------------------------------------------------- /images/pcb-close-up.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/pcb-close-up.jpeg -------------------------------------------------------------------------------- /images/pcb-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/pcb-preview.png -------------------------------------------------------------------------------- /images/soldered-resistors.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/soldered-resistors.jpeg -------------------------------------------------------------------------------- /images/tinned-pads.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ide/usb-c-to-c-power-mod/992bbaa7a01f77e0044924a3afb811cc0fa41910/images/tinned-pads.jpeg --------------------------------------------------------------------------------