check

Run KiCad DRC checks, render 3D views, and export Gerber files for PCB validation.

2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/pjcau/esp32-emu-turbo --skill check-pjcau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/pjcau/esp32-emu-turbo/tree/main/.claude/skills/check
Command: npx skills add https://github.com/pjcau/esp32-emu-turbo --skill check-pjcau

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designers need a reliable way to verify PCB layouts, catch DRC violations, visualise the board, and generate manufacturing files without manual steps.

Core Features & Use Cases

  • Generates the PCB from Python specifications.
  • Runs KiCad DRC and summarizes violations.
  • Renders top, bottom, and isometric 3D views.
  • Exports Gerber and drill files and packages them for JLCPCB.
  • Executes custom DFM tests via Python scripts. Use case: Quickly validate the ESP32‑emu‑turbo board before ordering production boards.

Quick Start

Execute the check skill to generate the PCB, run DRC, render 3D views, export gerbers, and receive a summary report.

Frequently Asked Questions about check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate KiCad DRC checks and Gerber export for manufacturing?

Automate KiCad DRC checks and Gerber export by running local kicad-cli commands and Python scripts to validate PCB layouts, summarize DRC JSON violations, and package files for JLCPCB submission.

What is the best way to validate an ESP32 PCB design before ordering?

Validate ESP32 PCB designs by running automated DRC checks, generating 3D renders, and exporting manufacturing files to ensure boards are production-ready before ordering from JLCPCB.

Can I generate 3D renders of my PCB using kicad-cli?

Generate 3D renders of your PCB using kicad-cli by rendering top, bottom, and isometric views to visually verify the board layout alongside automated DRC validation.

Does this automated PCB validation process support custom DFM tests?

This automated PCB validation process supports custom DFM tests executed via Python scripts, allowing you to run specific design for manufacturing checks beyond standard KiCad DRC violations.

Do I need local KiCad CLI tools to run automated DRC checks?

You need local kicad-cli commands installed to run automated DRC checks, generate 3D renders, and export Gerber files, as the validation relies entirely on local KiCad CLI execution.

How do I package Gerber and drill files for JLCPCB submission?

Package Gerber and drill files for JLCPCB submission by exporting them through kicad-cli and organizing the outputs into a manufacturing-ready release package after DRC validation passes.