gokul/wireless-calculator
A USB‑C rechargeable battery-powered controller board with MCP73871 Li‑ion charging, TPS63070 buck‑boost and LDO power regulation, ATmega328P and ESP32‑S3 control, LCD/keypad user interface, status LEDs, and UART/programming connectors.
- Version
- 0.0.1
- License
- ISC
- Stars
- 0
dist/fabrication/validation.json
{
"date": "2026-10-23",
"status": "Prototype fabrication files; no hardware tested; firmware not included",
"toolchain": {
"tscircuit": "0.0.3010",
"cli": "0.1.2404",
"core": "0.0.2199",
"capacity-autorouter": "0.0.1004",
"footprinter": "0.0.442"
},
"board_mm": [
58,
124,
1.6
],
"copper_layers": 2,
"components": 92,
"populated_components": 90,
"smt_components": 87,
"manual_components": [
"JBAT",
"JNTC",
"LCD1"
],
"pcb_traces": 229,
"pcb_vias": 234,
"schematic_sheets": 14,
"circuit_json_error_count": 0,
"warnings": [
"The \"L\" prefix is being used with a <chip />, try using it with an <inductor />",
"L1 may not have availability from jlcpcb (C3033018).",
"U5 may not have availability from jlcpcb (C2913198).",
"U6 may not have availability from jlcpcb (C21404)."
],
"checks_passed": [
"typecheck",
"netlist",
"source",
"pin_specification",
"schematic-placement",
"placement",
"build",
"pcb-style",
"shorts (Gerber mode)"
],
"views_reviewed": [
"14 schematic sheets",
"top and bottom PCB",
"top and bottom 3D",
"Gerber composite top and bottom",
"Gerber solder mask and paste on both sides",
"14-page A4 schematic PDF, first-page raster check"
],
"assembly_position_rows_match_circuit_json": 90,
"minimum_actual_trace_width_mm": 0.15,
"minimum_via_drill_mm": 0.3,
"unverified": [
"Firmware and assembled functionality",
"Battery sensor thermal qualification",
"Power transients and Wi-Fi current",
"RF and enclosure clearance",
"Assembly supplier rotation preview and component availability"
],
"sha256": {
"dist/index/circuit.json": "80095a3bc8cd4c46912f7510bfdae6b3be95cbe18ef36cbb37555b81a025874f",
"dist/fabrication/wireless-calculator-gerbers.zip": "36769ba5aa94bc28f1ada56a58dc7c0b8a98702d052be5c3dbf24a3c9b289f07",
"dist/fabrication/wireless-calculator-schematic.pdf": "01fb794ab33997fc7ec34592401fd8be634e026fb14ddd029f392e05e0af371d",
"lib/calculator-board.tsx": "b85be0d5db9023b7e33512cc89ba8c7f39cf075835541819c0019d04229c596a",
"lib/autorouted-paths.json": "e47087e3924907a72dbccb064619e39b08ea25a2fedb3168228e0d278e54eda7"
},
"gerber_parser_notes": [
"Gerbonara ignores LR180/LR0 paste rotations; all affected apertures are centrally symmetric, so these rotations do not alter their geometry.",
"Excellon G90 after header produces a parser warning; drill coordinate counts and diameters parsed successfully."
]
}