Hardware → KiCad

Prototype to Schematic

Upload your Arduino/ESP32 code → get a Python script that builds your KiCad schematic automatically

01 / Upload files
Click to upload or drag and drop
.ino · .cpp · .h · .txt · .png
02 / Describe your prototype
03 / Board configuration
Board layout

Motherboard + daughterboard

Two-board split. Ideal for wearables — easier to iterate.

Single board

Everything on one PCB. Smaller, fewer connectors.

Layers recommended: 2

1 layer

Cheapest. Simple circuits only.

2 layers

Best for ESP32 wearables.

4 layers

Better signal integrity.

6 layers

RF/high-speed only.

Advanced options for experienced designers
4.7kΩ for ESP32 + MPU6050 at 3.3V
100nF per IC power pin

How to use build_schematic.py — 3 steps, no coding needed:

  1. Open Command Prompt (Windows) or Terminal (Mac)
  2. Type: pip install kicad-sch-api then press Enter
  3. Type: python build_schematic.py then press Enter

A TIGA.kicad_sch file appears on your Desktop. Double-click it to open in KiCad. Then: Tools → Update PCB from Schematic to generate the PCB layout.