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/gerber-inspection.json
PCB
Schematic
{
"gerber_parser": "pygerber 2.4.3",
"gerber_parse_error_mode": "raise",
"aperture_rotation_probe_passed": true,
"rotation_probe_width_mm": 2.0,
"rotation_probe_height_mm": 1.0000000000000002,
"drill_parser": "gerbonara 1.6.3",
"layers": [
{
"filename": "F_Cu.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -41.54,
"min_y_mm": -31.475,
"max_x_mm": 41.54,
"max_y_mm": 30.875068,
"width_mm": 83.08,
"height_mm": 62.350068
},
"parse_errors": []
},
{
"filename": "In1_Cu.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -42.6005,
"min_y_mm": -33.6005,
"max_x_mm": 42.6005,
"max_y_mm": 33.6005,
"width_mm": 85.201,
"height_mm": 67.201
},
"parse_errors": []
},
{
"filename": "In2_Cu.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -42.6005,
"min_y_mm": -33.6005,
"max_x_mm": 42.6005,
"max_y_mm": 33.6005,
"width_mm": 85.201,
"height_mm": 67.201
},
"parse_errors": []
},
{
"filename": "B_Cu.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -41.54,
"min_y_mm": -19.89,
"max_x_mm": 41.54,
"max_y_mm": 30.3,
"width_mm": 83.08,
"height_mm": 50.19
},
"parse_errors": []
},
{
"filename": "F_Mask.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -41.54,
"min_y_mm": -31.475,
"max_x_mm": 41.54,
"max_y_mm": 30.875068,
"width_mm": 83.08,
"height_mm": 62.350068
},
"parse_errors": []
},
{
"filename": "F_Paste.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -41.54,
"min_y_mm": -31.3325,
"max_x_mm": 41.54,
"max_y_mm": 30.8375665,
"width_mm": 83.08,
"height_mm": 62.1700665
},
"parse_errors": []
},
{
"filename": "F_SilkScreen.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -42.218955,
"min_y_mm": -33.01,
"max_x_mm": 41.080485,
"max_y_mm": 32.87,
"width_mm": 83.29944,
"height_mm": 65.88
},
"parse_errors": []
},
{
"filename": "Edge_Cuts.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -43.025,
"min_y_mm": -34.025,
"max_x_mm": 43.025,
"max_y_mm": 34.025,
"width_mm": 86.05,
"height_mm": 68.05
},
"parse_errors": []
},
{
"filename": "B_Mask.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -41.54,
"min_y_mm": -19.89,
"max_x_mm": 41.54,
"max_y_mm": 29.8,
"width_mm": 83.08,
"height_mm": 49.69
},
"parse_errors": []
},
{
"filename": "B_Paste.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -41.54,
"min_y_mm": -19.89,
"max_x_mm": 41.54,
"max_y_mm": 29.8,
"width_mm": 83.08,
"height_mm": 49.69
},
"parse_errors": []
},
{
"filename": "B_SilkScreen.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": 0.0,
"min_y_mm": 0.0,
"max_x_mm": 0.0,
"max_y_mm": 0.0,
"width_mm": 0.0,
"height_mm": 0.0
},
"parse_errors": []
},
{
"filename": "F_Fab.gbr",
"parser": "pygerber 2.4.3",
"bounds_mm": {
"min_x_mm": -44.647421,
"min_y_mm": -32.8,
"max_x_mm": 44.647421,
"max_y_mm": 34.507421,
"width_mm": 89.294842,
"height_mm": 67.307421
},
"parse_errors": []
},
{
"filename": "drill-L1-L4.drl",
"parser": "gerbonara 1.6.3 (drills only)",
"bounds_mm": [
[
-41.39,
-19.74
],
[
41.39,
30.15
]
],
"drill_objects": 151,
"parse_errors": []
},
{
"filename": "drill_npth.drl",
"parser": "gerbonara 1.6.3 (drills only)",
"bounds_mm": [
[
-38.55,
-18.925
],
[
34.115,
22.925
]
],
"drill_objects": 11,
"parse_errors": []
}
],
"drill_warnings": [
{
"filename": "drill-L1-L4.drl",
"message": "drill-L1-L4.drl:22 \"G90\": G90 header statement found after end of header"
},
{
"filename": "drill_npth.drl",
"message": "drill_npth.drl:14 \"G90\": G90 header statement found after end of header"
}
],
"preview_views_cropped_to_artwork_bounds": true,
"completed_pcb_routing": false,
"fabrication_ready": false,
"does_not_establish": [
"connectivity",
"clearance DRC",
"electrical compliance",
"assembly orientation qualification"
]
}