abse/museair-usb
USB-C–powered ESP32-C3 controller board with AP63203 buck conversion, AP2112K 3.3V regulation, I²C SEN62 sensor interface, status LED, buttons, UART/I²C headers, and extensive decoupling.
- Version
- 0.5.7
- License
- unset
- Stars
- 0
validation/lightpipe-routing-review.json
{
"native_drc_violations": 0,
"native_unconnected_items": 0,
"gerber_shorts": 0,
"additional_PCB_bitmap_scan": "Unavailable in pinned CLI; native DRC and Gerber scan run",
"status": "pass",
"source_pin_net_assignments_unchanged": 244,
"component_placements_and_imported_pads_unchanged": true,
"holes_mm": [
{
"x": 20.532,
"y": 12.2728,
"drill": 0.6096,
"copper_keepout_radius": 0.6048
},
{
"x": 16.468,
"y": 15.7272,
"drill": 0.6096,
"copper_keepout_radius": 0.6048
}
],
"route_widths_preserved": 0.2,
"rerouted_traces": [
"source_net_35_0",
"source_net_34_0"
],
"circuit_error_records": 0,
"checks_error_records": 0,
"physical_fit_tested": false,
"published": false,
"build_method": "tsci source build with --routing-disabled, then geometry/net-fingerprint guarded replay of reviewed copper plus two local detours; full routing/netlist and native checks applied afterwards",
"baseline_geometry_and_net_fingerprint_guard": "Retained; excludes only the two verified new holes and their keepouts",
"native_export_metadata_fixes": "Hide exporter-added duplicate ref/value fields; C19 footprint saved as separate library entry; exact source copper/pads unchanged",
"CLI_checks": {
"netlist": [
"",
"TPG3",
"- pin1(GND): NETS(GND)",
""
],
"pin_specification": [
"Errors: 0",
"Warnings: 2",
"- source_no_power_pin_defined_warning: J7 has no pin with requires_power=true",
"- source_no_ground_pin_defined_warning: J7 has no pin with requires_ground=true"
],
"placement": [
"placement drc:",
"Errors: 0",
"Warnings: 1",
"- pcb_connector_not_in_accessible_orientation_warning: component is facing y+ but should face x+ so the connector is accessible from the board edge"
],
"source": [
"",
"Check the render method of `footprint`. It was passed a child from default. See https://react.dev/link/warning-keys for more information.",
"Errors: 0",
"Warnings: 0"
]
},
"procurement_status": "Stock audit not refreshed; existing generic procurement assertion fails independently of electrical/routing checks",
"sha256": {
"index.circuit.tsx": "80176e884505b560b050904c4d4163a7e936f0a7b0849eb701fdf21534faf8c1",
"dist/index/circuit.json": "f95e3cb0eb29fcb49f95d955e0c74258cf275d30b382eeabf1251b3ccc3329ca",
"fabrication-review/museair-usb.kicad_pcb": "2fae4d74e9d28f6889707cd211fd3494960464c955e30ecb2da37408888e24b9",
"order/gerbers.zip": "d1cdf12a2983906d2d2516491259acf6c5b2ec9ff8272f622c61a5c889e6916f",
"order/bom-jlcpcb.csv": "3a7314da08273632e86a0d3aff58b6e26ec0b6133ce3e8bd70d6fe58a8700fbe",
"order/cpl-jlcpcb.csv": "ccc173571fe5f9a3aa855400db953af670f0aec8342215bb2aecec2f92e0dce9"
},
"fabrication_zip_files": [
"museair-usb-B_Cu.gbl",
"museair-usb-B_Mask.gbs",
"museair-usb-B_Paste.gbp",
"museair-usb-B_Silkscreen.gbo",
"museair-usb-Edge_Cuts.gm1",
"museair-usb-F_Cu.gtl",
"museair-usb-F_Mask.gts",
"museair-usb-F_Paste.gtp",
"museair-usb-F_Silkscreen.gto",
"museair-usb-NPTH.drl",
"museair-usb-PTH.drl",
"museair-usb-job.gbrjob"
],
"native_tracks_match_latest_circuit": true,
"native_segments_matched": 1711,
"native_coordinate_tolerance_mm": 0.000003,
"reproducible_npm_build": "pass; exported native tracks match rebuilt circuit within KiCad coordinate quantization",
"typescript": "pass",
"assembly_build": "pass",
"assembly_real_board_model_updated": true
}