gokul/usb3-sd-hub

Engineering draft: four-layer, computer-powered USB 3 hub with one USB-C host socket, two USB-C and two USB-A accessory sockets, and a full-size SD slot. Board and three schematic previews are available. Routing and production checks are incomplete; not fabrication ready.

Version
0.1.4
License
unset
Stars
0

verification/diagnostic-plated-drills.svg

PCBPCB preview for verification/diagnostic-plated-drills.svg
SchematicSchematic preview for verification/diagnostic-plated-drills.svg
<?xml version="1.0" encoding="utf-8"?>
<svg width="82.78mm" height="49.89mm" viewBox="-41.39 -19.74 82.78 49.89" style="background-color:white" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <g transform="translate(-41.39 30.15) scale(1 -1) translate(41.39 19.74)">
    <circle cx="-35.19" cy="23.13" r="0.25" fill="black"/>
    <path d="M -35.19 23.13 L -34.59 23.13" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="-35.19" cy="14.87" r="0.25" fill="black"/>
    <path d="M -35.19 14.87 L -34.59 14.87" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="-41.14" cy="14.51" r="0.25" fill="black"/>
    <path d="M -41.14 14.51 L -40.54 14.51" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="-41.14" cy="23.49" r="0.25" fill="black"/>
    <path d="M -41.14 23.49 L -40.54 23.49" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="35.19" cy="-4.13" r="0.25" fill="black"/>
    <path d="M 35.19 -4.13 L 34.59 -4.13" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="35.19" cy="4.13" r="0.25" fill="black"/>
    <path d="M 35.19 4.13 L 34.59 4.13" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="41.14" cy="4.49" r="0.25" fill="black"/>
    <path d="M 41.14 4.49 L 40.54 4.49" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="41.14" cy="-4.49" r="0.25" fill="black"/>
    <path d="M 41.14 -4.49 L 40.54 -4.49" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="35.19" cy="-19.13" r="0.25" fill="black"/>
    <path d="M 35.19 -19.13 L 34.59 -19.13" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="35.19" cy="-10.87" r="0.25" fill="black"/>
    <path d="M 35.19 -10.87 L 34.59 -10.87" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="41.14" cy="-10.51" r="0.25" fill="black"/>
    <path d="M 41.14 -10.51 L 40.54 -10.51" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="41.14" cy="-19.49" r="0.25" fill="black"/>
    <path d="M 41.14 -19.49 L 40.54 -19.49" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.5"/>
    <circle cx="-34.29" cy="16.2" r="0.2" fill="black"/>
    <circle cx="-34.29" cy="17.8" r="0.2" fill="black"/>
    <circle cx="-34.29" cy="18.6" r="0.2" fill="black"/>
    <circle cx="-34.29" cy="19.4" r="0.2" fill="black"/>
    <circle cx="-34.29" cy="20.2" r="0.2" fill="black"/>
    <circle cx="-34.29" cy="21.8" r="0.2" fill="black"/>
    <circle cx="-34.99" cy="16.6" r="0.2" fill="black"/>
    <circle cx="-34.99" cy="17.4" r="0.2" fill="black"/>
    <circle cx="-34.99" cy="18.2" r="0.2" fill="black"/>
    <circle cx="-34.99" cy="19.8" r="0.2" fill="black"/>
    <circle cx="-34.99" cy="20.6" r="0.2" fill="black"/>
    <circle cx="-34.99" cy="21.4" r="0.2" fill="black"/>
    <circle cx="34.29" cy="2.8" r="0.2" fill="black"/>
    <circle cx="34.29" cy="1.2" r="0.2" fill="black"/>
    <circle cx="34.29" cy="0.4" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-0.4" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-1.2" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-2.8" r="0.2" fill="black"/>
    <circle cx="34.99" cy="2.4" r="0.2" fill="black"/>
    <circle cx="34.99" cy="1.6" r="0.2" fill="black"/>
    <circle cx="34.99" cy="0.8" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-0.8" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-1.6" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-2.4" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-12.2" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-13.8" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-14.6" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-15.4" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-16.2" r="0.2" fill="black"/>
    <circle cx="34.29" cy="-17.8" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-12.6" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-13.4" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-14.2" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-15.8" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-16.6" r="0.2" fill="black"/>
    <circle cx="34.99" cy="-17.4" r="0.2" fill="black"/>
    <circle cx="10.0" cy="21.0" r="0.35" fill="black"/>
    <circle cx="7.5" cy="21.0" r="0.35" fill="black"/>
    <circle cx="5.5" cy="21.0" r="0.35" fill="black"/>
    <circle cx="3.0" cy="21.0" r="0.35" fill="black"/>
    <circle cx="2.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="4.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="6.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="8.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="10.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="26.0" cy="21.0" r="0.35" fill="black"/>
    <circle cx="23.5" cy="21.0" r="0.35" fill="black"/>
    <circle cx="21.5" cy="21.0" r="0.35" fill="black"/>
    <circle cx="19.0" cy="21.0" r="0.35" fill="black"/>
    <circle cx="18.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="20.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="22.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="24.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="26.5" cy="19.5" r="0.35" fill="black"/>
    <circle cx="0.1" cy="20.8" r="0.3" fill="black"/>
    <path d="M 0.1 20.8 L 0.1 19.7" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="12.9" cy="20.8" r="0.3" fill="black"/>
    <path d="M 12.9 20.8 L 12.9 19.7" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="0.1" cy="29.15" r="0.3" fill="black"/>
    <path d="M 0.1 29.15 L 0.1 28.35" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="12.9" cy="29.15" r="0.3" fill="black"/>
    <path d="M 12.9 29.15 L 12.9 28.35" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="16.1" cy="20.8" r="0.3" fill="black"/>
    <path d="M 16.1 20.8 L 16.1 19.7" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="28.9" cy="20.8" r="0.3" fill="black"/>
    <path d="M 28.9 20.8 L 28.9 19.7" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="16.1" cy="29.15" r="0.3" fill="black"/>
    <path d="M 16.1 29.15 L 16.1 28.35" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="28.9" cy="29.15" r="0.3" fill="black"/>
    <path d="M 28.9 29.15 L 28.9 28.35" fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.6"/>
    <circle cx="-3.0" cy="2.0" r="0.165" fill="black"/>
    <circle cx="-1.8" cy="2.0" r="0.165" fill="black"/>
    <circle cx="-0.6" cy="2.0" r="0.165" fill="black"/>
    <circle cx="0.6" cy="2.0" r="0.165" fill="black"/>
    <circle cx="1.8" cy="2.0" r="0.165" fill="black"/>
    <circle cx="3.0" cy="2.0" r="0.165" fill="black"/>
    <circle cx="-3.0" cy="3.2" r="0.165" fill="black"/>
    <circle cx="-1.8" cy="3.2" r="0.165" fill="black"/>
    <circle cx="-0.6" cy="3.2" r="0.165" fill="black"/>
    <circle cx="0.6" cy="3.2" r="0.165" fill="black"/>
    <circle cx="1.8" cy="3.2" r="0.165" fill="black"/>
    <circle cx="3.0" cy="3.2" r="0.165" fill="black"/>
    <circle cx="-3.0" cy="4.4" r="0.165" fill="black"/>
    <circle cx="-1.8" cy="4.4" r="0.165" fill="black"/>
    <circle cx="-0.6" cy="4.4" r="0.165" fill="black"/>
    <circle cx="0.6" cy="4.4" r="0.165" fill="black"/>
    <circle cx="1.8" cy="4.4" r="0.165" fill="black"/>
    <circle cx="3.0" cy="4.4" r="0.165" fill="black"/>
    <circle cx="-3.0" cy="5.6" r="0.165" fill="black"/>
    <circle cx="-1.8" cy="5.6" r="0.165" fill="black"/>
    <circle cx="-0.6" cy="5.6" r="0.165" fill="black"/>
    <circle cx="0.6" cy="5.6" r="0.165" fill="black"/>
    <circle cx="1.8" cy="5.6" r="0.165" fill="black"/>
    <circle cx="3.0" cy="5.6" r="0.165" fill="black"/>
    <circle cx="-3.0" cy="6.8" r="0.165" fill="black"/>
    <circle cx="-1.8" cy="6.8" r="0.165" fill="black"/>
    <circle cx="-0.6" cy="6.8" r="0.165" fill="black"/>
    <circle cx="0.6" cy="6.8" r="0.165" fill="black"/>
    <circle cx="1.8" cy="6.8" r="0.165" fill="black"/>
    <circle cx="3.0" cy="6.8" r="0.165" fill="black"/>
    <circle cx="-3.0" cy="8.0" r="0.165" fill="black"/>
    <circle cx="-1.8" cy="8.0" r="0.165" fill="black"/>
    <circle cx="-0.6" cy="8.0" r="0.165" fill="black"/>
    <circle cx="0.6" cy="8.0" r="0.165" fill="black"/>
    <circle cx="1.8" cy="8.0" r="0.165" fill="black"/>
    <circle cx="3.0" cy="8.0" r="0.165" fill="black"/>
    <circle cx="-5.8" cy="-18.8" r="0.165" fill="black"/>
    <circle cx="-4.6" cy="-18.8" r="0.165" fill="black"/>
    <circle cx="-3.4" cy="-18.8" r="0.165" fill="black"/>
    <circle cx="-2.2" cy="-18.8" r="0.165" fill="black"/>
    <circle cx="-5.8" cy="-17.6" r="0.165" fill="black"/>
    <circle cx="-4.6" cy="-17.6" r="0.165" fill="black"/>
    <circle cx="-3.4" cy="-17.6" r="0.165" fill="black"/>
    <circle cx="-2.2" cy="-17.6" r="0.165" fill="black"/>
    <circle cx="-5.8" cy="-16.4" r="0.165" fill="black"/>
    <circle cx="-4.6" cy="-16.4" r="0.165" fill="black"/>
    <circle cx="-3.4" cy="-16.4" r="0.165" fill="black"/>
    <circle cx="-2.2" cy="-16.4" r="0.165" fill="black"/>
    <circle cx="-5.8" cy="-15.2" r="0.165" fill="black"/>
    <circle cx="-4.6" cy="-15.2" r="0.165" fill="black"/>
    <circle cx="-3.4" cy="-15.2" r="0.165" fill="black"/>
    <circle cx="-2.2" cy="-15.2" r="0.165" fill="black"/>
    <circle cx="-25.0" cy="11.0" r="0.15" fill="black"/>
    <circle cx="28.5" cy="4.0" r="0.15" fill="black"/>
    <circle cx="29.0" cy="-13.0" r="0.15" fill="black"/>
    <circle cx="-24.0" cy="30.0" r="0.15" fill="black"/>
    <circle cx="-10.0" cy="26.0" r="0.15" fill="black"/>
  </g>
</svg>