KS
Killer-Skills

kicad — how to use kicad how to use kicad, kicad setup guide, kicad vs eagle, kicad install, what is kicad, kicad alternative, kicad modbus integration, kicad pcb design, kicad s-expression format, kicad automotive grade design

v1.0.0
GitHub

About this Skill

Perfect for Hardware Agents needing advanced PCB design and layout capabilities with KiCad 7+ KiCad is a central camper van control system for ModBus in C#, used for designing and developing reliable vehicle environments.

Features

Designs PCB schematics and layouts using S-expression format
Supports ESP32-based 8-channel LED dimmer hardware projects
Follows automotive-grade design practices for reliability
Utilizes ModBus protocol for communication
Generates files in KiCad 7+ compatible format
Locates project files using bash commands like find hw/LEDDimmer -name "*.kicad_*" -type f

# Core Topics

StuartF303 StuartF303
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
36
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add StuartF303/vandaemon/references/patterns.md

Agent Capability Analysis

The kicad MCP Server by StuartF303 is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use kicad, kicad setup guide, kicad vs eagle.

Ideal Agent Persona

Perfect for Hardware Agents needing advanced PCB design and layout capabilities with KiCad 7+

Core Value

Empowers agents to design and validate automotive-grade PCB schematics and layouts using S-expression format, primarily for ESP32-based projects like the 8-channel LED dimmer, with reliability in vehicle environments

Capabilities Granted for kicad MCP Server

Designing PCB schematics for ESP32-based hardware projects
Generating automotive-grade layouts for LED dimmer projects
Validating PCB designs for reliability in vehicle environments

! Prerequisites & Limits

  • Requires KiCad 7+ for S-expression format compatibility
  • Primarily designed for ESP32-based projects
  • Follows automotive-grade design practices which may limit flexibility for other applications
Project
SKILL.md
2.5 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

KiCad Skill

Designs PCB schematics and layouts for VanDaemon hardware projects, primarily the ESP32-based 8-channel LED dimmer. KiCad 7+ uses S-expression format for all files. The project follows automotive-grade design practices for reliability in vehicle environments.

Quick Start

Find Hardware Project Files

bash
1# Locate KiCad project files 2find hw/LEDDimmer -name "*.kicad_*" -type f 3 4# Current project structure 5hw/LEDDimmer/ 6├── led_dimmer_8ch.kicad_sch # Main schematic 7├── led_dimmer_8ch.kicad_pcb # PCB layout (when created) 8└── led_dimmer_8ch.kicad_pro # Project settings

Read Schematic Structure

bash
1# View schematic header and metadata 2head -50 hw/LEDDimmer/led_dimmer_8ch.kicad_sch 3 4# Find all component references 5grep -E "^\s+\(property \"Reference\"" hw/LEDDimmer/led_dimmer_8ch.kicad_sch

Key Concepts

ConceptFormatExample
Comments# prefix only# Power section
Component reference(property "Reference" "R1")Resistor R1
Pin connection(wire (pts ...))Net connection
Symbol instance(symbol (lib_id "...")Component placement
Net label(label "VCC" ...)Named net

WARNING: Comment Syntax

KiCad does NOT support semicolon comments. Use # for comments in KiCad files.

kicad
1# GOOD - Hash comments work 2# Power regulation section 3 4; BAD - Semicolons are NOT comments, they become part of the data

Common Patterns

Adding a Component

kicad
1(symbol (lib_id "Device:R") 2 (at 100 50 0) 3 (unit 1) 4 (property "Reference" "R1" (at 100 45 0)) 5 (property "Value" "10k" (at 100 55 0)) 6 (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 100 50 0)) 7)

Creating a Net Connection

kicad
1(wire (pts (xy 100 50) (xy 120 50))) 2(label "PWM_CH0" (at 110 50 0))

Design Guidelines

ParameterRequirementReason
Trace width (power)≥0.5mmHandle 2A per channel
Trace width (signal)≥0.25mmManufacturing tolerance
Via size0.8mm/0.4mmThermal dissipation
Clearance≥0.2mmAutomotive reliability
Copper weight2ozCurrent handling

See Also

Related Skills

  • platformio skill - Firmware for ESP32 hardware
  • docker skill - Build automation for production

Related Skills

Looking for an alternative to kicad or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication