PerfBoard

About

PerfBoard is a browser-based CAD tool for perfboard and protoboard layouts.

PerfBoard helps electronics builders plan component placement, route jumper wires, and generate accurate cut sheets before soldering. It is designed for projects where perfboard wiring quality matters and hand-measuring each connection is slow or error-prone.

Core features

  • Interactive perfboard layout editor in the browser
  • Manhattan and 45-degree wire routing
  • Exact wire cut lengths and cumulative bend point distances
  • Pin header placement and per-pin labeling
  • Solder-side build guide generation
  • PDF, CSV, and clipboard export
  • Design rule checking and routing feedback

Typical users

PerfBoard is intended for hobbyists, makers, repair technicians, students, and engineers who prototype or assemble circuits on perfboard. It is useful for one-off builds, repeatable bench assemblies, educational projects, synth modules, robotics boards, and test fixtures.

What makes it different

General-purpose electronics tools can help with schematics or PCB work, but PerfBoard is focused on the practical problem of real perfboard wiring. The app emphasizes routed wire paths, cut lengths, bend guides, and build-ready output that translates directly to soldering work.

Works with AI agents

PerfBoard has a remote MCP server at https://perfboard.app/mcp. Connect Claude, ChatGPT, Claude Code, Codex, Cursor, or any MCP client, and the agent can read your boards, place parts from the component library, draw custom footprints from a datasheet, define nets, and route wires, through the same engine as the editor. An agent writing firmware can read the board's nets and pins to produce pin definitions that match the real layout, or design the board and the firmware together and pick the pins that keep the wiring simple. Agent access needs PerfBoard Pro and the MCP subscription. Read how it works.

Discovery resources

Machine-readable information is published at /llms.txt, /api/app-info.json, /sitemap.xml, and /.well-known/ai-plugin.json.