Skip to content

OPEN SOURCE BY FORESTHUB

TEXT PROMPT TO KICAD SCHEMATIC.

boardsmith generates KiCad schematics and firmware from simple text descriptions. Local, offline-capable, open source. For embedded developers who want to prototype faster.

View on GitHubpip install boardsmith

FEATURES

EVERYTHING YOU NEED.

PROMPT-TO-SCHEMATIC

Describe your circuit in natural language. boardsmith generates a complete KiCad schematic with correct netlist export.

PHYSICS VALIDATION

Automatic verification of voltage levels, current ratings, and pin compatibility. Errors are caught before you heat up the soldering iron.

OFFLINE-FIRST

Runs entirely locally on your machine. No cloud dependency, no data leaving your machine. Perfect for IP-sensitive projects.

BOM GENERATION

Automatic bill of materials creation with component references. Export as CSV for your preferred distributors.

COMPONENT LIBRARY

Extensive library of common embedded components. From microcontrollers to sensors to voltage regulators — all with validated footprints.

MIT LICENSE

Fully open source under the MIT license. Use boardsmith in commercial and private projects without restrictions.

QUICK START

GET STARTED IN 30 SECONDS.

# Installation
pip install boardsmith
# Generate schematic
boardsmith build "ESP32 with BME280 sensor and OLED display"

# Open KiCad project
boardsmith open output/

SUPPORTED HARDWARE

YOUR PLATFORM. OUR SUPPORT.

ESP32

Stable

Full support for ESP32, ESP32-S3, and ESP32-C3. WiFi/BLE circuits, peripheral integration, and power management.

RP2040

Stable

Raspberry Pi Pico and custom boards. PIO configuration, USB interfaces, and multi-core setups.

STM32

Beta

STM32F4 and STM32H7 families. Industrial-grade peripherals, CAN bus, and real-time requirements.

CONTRIBUTE

CONTRIBUTE CODE. STRENGTHEN COMMUNITY.

boardsmith is a community project. Contributions, bug reports, and feature requests are warmly welcome.

Go to GitHub Repository

MIT License — Free for commercial and private use.

By ForestHub