Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIDeepSeekDeepSeekMuseMuse+22 more

    kicad autonomous pcb pro

    1

    Autonomous end-to-end PCB layout, routing, and DRC validation for KiCad 8/9/10 via MCP.

    $39

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    kicad autonomous pcb pro

    kicad autonomous pcb pro

    Example session with this skill installed

    Route a 2-layer PCB for my ESP32-S3 sensor node. Place the USB-C port on the left edge, ensure all decoupling caps are within 2.5mm of the IC, and export the Gerbers once DRC is clean.

    • Read your context and instructions
    • Compiled the kicad autonomous pcb

    I have completed the PCB layout for the ESP32-S3 sensor node. The design features a 2-layer stackup with a solid GND plane on the bottom copper (B.Cu). All components are placed, signal traces are routed with 45-degree bends, and the DRC check returned zero errors.

    Layout Summary & DRC Report

    CategoryStatusDetails
    DimensionsPass50.0mm x 35.0mm
    Connectivity100%0 Unrouted Airwires
    DRC Errors0Verified via run_drc_check
    Trace Width0.25mmSignal (8-10 mil)
    Power Traces0.80mm3V3 / VBUS Rails
    DecouplingPassAll caps < 2.0mm from VCC pins

    Production Files Generated

    
    # Manufacturing files exported to /production_gerbers/
    - ESP32_Sensor_Node-F_Cu.gbr         # Front Copper
    - ESP32_Sensor_Node-B_Cu.gbr         # Back Copper (GND Plane)
    - ESP32_Sensor_Node-F_Mask.gbr       # Solder Mask
    - ESP32_Sensor_Node-F_Silkscreen.gbr # Silkscreen
    - ESP32_Sensor_Node-Edge_Cuts.gbr    # Board Outline
    - ESP32_Sensor_Node.drl              # Excellon Drill File
    - ESP32_Sensor_Node-top-render.svg   # Visual Audit Render
    

    Next steps

    1. Review the ESP32_Sensor_Node-top-render.svg to verify silkscreen labels.
    2. Zip the contents of the production_gerbers/ folder.
    3. Upload the zip to your preferred fab house (JLCPCB/PCBWay).

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Manual PCB layout is a bottleneck that delays hardware prototypes. This skill transforms schematic intents and mechanical constraints into manufacture-ready KiCad boards by orchestrating the KiCad Model Context Protocol (MCP) server for autonomous routing, placement, and validation.

    What it does

    • Autonomous Layout places footprints and routes traces using 45-degree mitered geometry and DFM-aware clearances.
    • Closed-Loop DRC Validation runs real-time design rule checks and iteratively fixes clearance or connectivity errors until zero violations remain.
    • Visual SVG Inspection generates board renders to audit copper balance, silkscreen legibility, and courtyard collisions.
    • Power & Signal Integrity enforces decoupling capacitor proximity and manages differential pair routing for USB and high-speed lines.
    • Production Export generates RS-274X Gerbers, Excellon drill files, and pick-and-place centroids for immediate fabrication.

    How it works

    1. System Pre-Flight: The skill runs get_system_status to verify the KiCad environment and initializes the project stackup (2-layer or 4-layer).
    2. Mechanical Anchoring: It places fixed components like mounting holes and USB-C connectors based on enclosure constraints.
    3. Iterative Routing: It executes trace routing for power rails and signals, placing vias and ground planes according to IPC-2221 standards.
    4. Validation Loop: It triggers run_drc_check and render_board_preview, resolving any airwires or clearance overlaps automatically.

    Frameworks & tools

    Built for KiCad 8, 9, and 10. It integrates with kicad-mcp-bridge and kicad-cli, supporting local or network-connected workstations via Claude Code, Cursor, or Copilot.

    Why this beats prompting it yourself

    Standard LLMs cannot "see" or interact with a PCB database, leading to hallucinated coordinates and invalid geometry. This skill uses direct MCP tool calls to ensure every trace and via exists in the actual .kicad_pcb file with mathematically verified connectivity.

    Use cases

    • Rapid Prototyping of ESP32 or STM32 breakout boards from a netlist.
    • Automated Refactoring of existing layouts to meet tighter fab house design rules.
    • High-Speed Routing for USB 2.0 or RF circuits requiring specific impedance and length matching.
    • BOM & Gerber Generation for one-click handoff to JLCPCB, PCBWay, or OSH Park.

    Known limitations

    Requires an active KiCad MCP server runtime. High-density BGA breakout or complex multi-gigahertz RF designs may require manual oversight of specific stackup impedance profiles.

    Find more skills like this on the Claude Skills Marketplace, the Codex Skills Marketplace and the Gemini Skills Marketplace, or browse Claude Skills for APIs & Backend.

    Requires active kicad-mcp-bridge or compatible runtime. High-density BGA or multi-GHz RF designs may require manual impedance profile verification.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before buying a skill.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 3 days ago

    Software
    Kicad Bridge MCPuv (Python tool runner)PythonKicad MCP

    Permissions

    Read Files
    Write Files
    Network Access
    Listed3 days ago

    What's inside

    Frequently Asked Questions

    The skill automates the most time-consuming parts of hardware design: footprint placement, trace routing, and Design Rule Check (DRC) error resolution. It solves the issue of LLM 'hallucinations' by using a direct MCP bridge to interact with real coordinate data and connectivity logic in KiCad.

    This skill is designed for KiCad versions 8, 9, and 10 and requires the `kicad-mcp-bridge` to be installed on your workstation. It is compatible with any AI agent that supports the Model Context Protocol, including Claude Code, Cursor, and GitHub Copilot.

    Yes, the skill includes 'Mechanical Anchoring' logic that allows you to specify exact coordinates for fixed components like connectors and mounting holes. Once the critical components are locked, the agent autonomously routes the remaining traces around those constraints.

    No, the skill executes locally or over your network via the KiCad MCP server, ensuring your proprietary schematics and PCB layouts never leave your controlled environment. It acts as an orchestrator for your local KiCad installation.

    The skill handles standard 2-layer and 4-layer stackups out of the box, including power planes and differential pairs. While it can handle complex MCU boards, high-density BGA or specialized RF designs may still require manual verification of specific impedance profiles.

    You receive the full skill manifest including the tool definitions, orchestration logic for the KiCad MCP server, and documentation for setting up the local bridge environment. You also get access to version updates as new KiCad releases (like v10) are supported.

    New in APIs & Backend