hardware-audit
CommunityCatch electrical and PCB bugs pre-fabrication.
Authorpjcau
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a two-layer electrical and functional audit for the ESP32 Emu Turbo hardware design, combining deterministic automated geometry, DFM, and connectivity gates with a manual domain-by-domain review to find issues that would prevent board power-on, component operation, or emulator functionality.
Core Features & Use Cases
- Layer 1 Automated Gates: Run an exhaustive script suite to detect trace-through-pad overlaps, same-layer trace crossings, copper-clearance DANGER zones, per-net connectivity fragmentation, DFM/DFA violations, datasheet pin→net mismatches, and power-path integrity issues.
- Layer 2 Manual Review: Guided prose audits across power chain, ESP32 boot strapping, display wiring, audio path, SD card routing, buttons, USB, and emulator performance expectations.
- Deterministic Halt & Reporting: If any Layer 1 gate fails, the workflow stops and writes a structured finding into hardware-audit-bugs.md; otherwise the auditor proceeds to documented manual checks with severity-tagged bug entries.
- Use Case: Pre-fabrication validation of an ESP32-S3 handheld console PCB to catch manufacturing and functional regressions before ordering panels or populating assemblies.
Quick Start
Run the Layer 1 automated gate suite, then perform the Layer 2 domain-by-domain review and save findings to hardware-audit-bugs.md.
Dependency Matrix
Required Modules
None requiredComponents
Standard packageđź’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: hardware-audit Download link: https://github.com/pjcau/esp32-emu-turbo/archive/main.zip#hardware-audit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.