pcb-optimize

Community

Optimize PCB layouts for efficiency and stability

Authorpjcau
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Analyzes KiCad PCB layouts to identify optimization opportunities across trace length, copper balance, thermal via placement, via count, and crosstalk risk, helping designers improve manufacturability and performance.

Core Features & Use Cases

  • Trace Length analysis and scoring to reduce net lengths and improve performance.
  • Copper Balance evaluation to balance copper distribution between faces for thermal and manufacturing consistency.
  • Thermal Via recommendations near power components to improve heat dissipation.
  • Via Optimization guidance to reduce unnecessary vias while maintaining signal integrity.
  • Crosstalk risk checks for parallel traces with spacing guidance and routing suggestions.

Quick Start

Run the PCB optimization script on your KiCad project to generate a scoring report and actionable layout tweaks.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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: pcb-optimize
Download link: https://github.com/pjcau/esp32-emu-turbo/archive/main.zip#pcb-optimize

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.