Installation

Requirements

  • Python 3.12 or higher

  • KiCad (for project generation)

Installation Methods

Using pip (Alternative)

Standard Python package installer:

pip install circuit-synth

From Source

git clone https://github.com/circuit-synth/circuit-synth.git
cd circuit-synth

# Using uv (recommended)
uv pip install -e ".[dev]"

# Using pip
pip install -e ".[dev]"

Verification

To verify your installation:

import circuit_synth
print(circuit_synth.__version__)

KiCad Setup

Circuit Synth requires KiCad for generating schematic and PCB files. Download and install KiCad from the official website.

Make sure KiCad is in your system PATH, or specify the KiCad installation path when configuring Circuit Synth.