Skip to the content
8 layers170 × 170 mmBoard v1, the printed circuit board in 3D

autonomous PCB designer using Claude Code API as an assistant

Size
170 × 170 mm
Copper layers
8
Thickness
1.6 mm
Parts
56
Nets
4
Pads
1,744
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 1.0 (file 20240108)
Created
5 Apr 2026
Updated
5 Apr 2026

Overview

Board v1 is an open-source printed circuit board by muratagenc, from the muratagenc/pcb_designer repository on GitHub. It is an 8-layer board of 170 × 170 mm with 56 parts on 4 nets.

It is built around the RK3588. Its parts include 16 connectors, 14 ICs, 4 diodes, 3 inductors and 2 fuses.

Main components

1

README

README.md

Claude PCB Designer

An AI-powered PCB design tool that uses the Claude API to drive KiCad programmatically.

Give it a hardware specification in plain English → it designs the schematic, lays out the PCB, finds/creates missing components, and generates a 3D render of the finished board.

How It Works

text
Hardware Spec (text)
       │
       ▼
  Claude API ──→ "Parse spec into structured component list + connections"
       │
       ▼
  Component Library Manager
       ├── Search KiCad built-in libraries
       ├── Search online (SnapEDA, datasheet scraping)
       └── Generate missing symbols/footprints/3D models
       │
       ▼
  Schematic Generator ──→ .kicad_sch file
       │
       ▼
  PCB Layout Engine
       ├── Component placement (Claude-guided)
       ├── Zone fills (power planes)
       └── Basic routing
       │
       ▼
  3D Renderer ──→ PNG/STEP of finished board

Usage

bash
# Design from a hardware spec file
python3 designer.py --spec path/to/HARDWARE_SPEC.md --output my_board/

# Interactive mode — describe what you want
python3 designer.py --interactive

# Just find/download components
python3 designer.py --find-component "RK3588" --library ./my_lib/

# Generate 3D view of existing KiCad project
python3 designer.py --render path/to/board.kicad_pcb

Requirements

  • KiCad 8+ (with Python API)
  • Python 3.10+
  • Claude API key (ANTHROPIC_API_KEY)
  • Internet (for component search)
bash
pip install anthropic requests beautifulsoup4

Parts

56
QtyValueFootprintReferences
1100nF Decoupling x60custom:C_100NF_BANKC_100NF_BANK
110k Pull-ups x16custom:R_PULLUP_BANKR_PULLUP_BANK
110uF Decoupling x20custom:C_10UF_BANKC_10UF_BANK
110uH 5V Buck Inductorcustom:L3L3
112V Polyfuse 1.85Acustom:F1F1
11k LED Resistors x4custom:R_LED_BANKR_LED_BANK
122uF Bulk Caps x12custom:C_BULKC_BULK
125MHz Crystalcustom:Y1Y1
133R DDR Term x24custom:R_TERM_BANKR_TERM_BANK
15V Polyfuse 1.1Acustom:F2F2
16.8uH CPU Buck Inductorcustom:L1L1
16.8uH GPU Buck Inductorcustom:L2L2
1ATX 24-pin Powercustom:J2J2
1AX210NGW WiFi 6Ecustom:M1M1
1BSS138 PS_ON MOSFETcustom:Q1Q1
1FUSB302 USB-C PDcustom:U14U14
1Fiducial Marks x5custom:FID_BANKFID_BANK
1GPIO Headercustom:J15J15
1JMB585 SATA Bridgecustom:U8U8
1K3LK7K70BM-BGCP LPDDR5 CH0custom:U2U2
1K3LK7K70BM-BGCP LPDDR5 CH1custom:U3U3
1K3LK7K70BM-BGCP LPDDR5 CH2custom:U4U4
1K3LK7K70BM-BGCP LPDDR5 CH3custom:U5U5
1LED Activity Bluecustom:D2D2
1LED Error Redcustom:D3D3
1LED Network Ambercustom:D4D4
1LED Power Greencustom:D1D1
1M.2 Key-E WiFi Slotcustom:J6J6
1M.2 Key-M NVMecustom:J5J5
1MP2855 VDD_CPU 0.9Vcustom:U10U10
1MP2855 VDD_GPU 0.8Vcustom:U11U11
1Mounting Hole BLcustom:MH3MH3
1Mounting Hole BRcustom:MH4MH4
1Mounting Hole TLcustom:MH1MH1
1Mounting Hole TRcustom:MH2MH2
1PCIe 8-pin Power Acustom:J3J3
1PCIe 8-pin Power Bcustom:J4J4
1PCIe x16 Slot (x4 Electrical)custom:J1J1
1RJ45 2.5GbE MagJackcustom:J7J7
1RK3588custom:U1U1
1RK806-1 PMICcustom:U6U6
1RTL8125BG 2.5GbEcustom:U7U7
1SATA Data Port 0custom:J10J10
1SATA Data Port 1custom:J11J11
1SATA Power Acustom:J12J12
1SATA Power Bcustom:J13J13
1SPI Flash Programming Headercustom:J16J16
1TPS54360 5V Buckcustom:U12U12
1TPS74801 1.8V LDOcustom:U13U13
1Test Points x16custom:TP_BANKTP_BANK
1UART Debug Headercustom:J14J14
1USB-A Recoverycustom:J9J9
1USB-C Debug/Flashcustom:J8J8
1W25Q128JV SPI NORcustom:U9U9
1WiFi Antenna A MHF4custom:ANT1ANT1
1WiFi Antenna B MHF4custom:ANT2ANT2

More from muratagenc/pcb_designer

2
  • 8 layers170 × 170 mmBoard v2, the printed circuit board in 3D

    Board v2

    muratagenc/pcb_designer

    autonomous PCB designer using Claude Code API as an assistant

    56 parts
  • 8 layers170 × 170 mmBoard v3, the printed circuit board in 3D

    Board v3

    muratagenc/pcb_designer

    autonomous PCB designer using Claude Code API as an assistant

    56 parts

Similar boards

  • 8 layers150 × 160 mmOut, the printed circuit board in 3D

    Out

    Infinionist/krt-timiq-trial

    KiCadRoutingTools placement trial on the CERN TimIQ RF board: raw working material

    57 parts
  • 8 layers120 × 46 mmK2 v4 8L.l5, the printed circuit board in 3D

    K2 v4 8L.l5

    dataxcash/hw_ic_k2

    K2 Worker Data-Plane Card — worker-side converter in the IOCONVERT V2.0 cluster. Carries two M.2 lanes via MCIO through DS160PR810 ReDrivers, folding into a SlimSAS x8 PCIe Gen4 uplink (~16 GB/s).

    58 partsAGPL-3.0
  • 8 layers22 × 35 mmSTeYe M2, the printed circuit board in 3D

    STeYe M2

    roquemt/STeYe

    Flight computer for rockets

    53 parts
  • 8 layers50 × 46.2 mmRobot aio esp32 manuel solder 8 layer, the printed circuit board in 3D

    Robot aio esp32 manuel solder 8 layer

    manyetox/ESP32-Robot-AIO-Controller

    Compact 8-layer ESP32 robot controller with 4 independent brushed DC motor drivers, onboard power regulation, battery monitoring and expansion GPIO. Designed for RC cars, mobile robots and combat robotics.

    59 parts
  • 8 layers66 × 50.8 mmMidiPedalboard Perfboard, the printed circuit board in 3D

    MidiPedalboard Perfboard

    YruamaLairba/midiUsbPedalboard

    a midi USB pedalboard using an Arduino micro

    51 parts2
  • 8 layers15 × 20 mmSchaltwandler, the printed circuit board in 3D

    Schaltwandler

    crteensy/yolo-fc_1-3S

    1-3S capable variant of the Yolo flight controller

    51 parts4CC-BY-SA-4.0
  • 8 layers50 × 50 mm89 pitot s3, the printed circuit board in 3D

    89 pitot s3

    CREATE-ROCKET/Avi_89J_Pitot_log

    61 parts1

Questions

How big is the Board v1 PCB?

It measures 170 × 170 mm and has 8 copper layers, 1.6 mm thick.

What parts does the Board v1 use?

56 parts, built around the RK3588. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Board v1 KiCad files?

From the muratagenc/pcb_designer repository on GitHub, at the commit this page was made from: the board is claude_pcb_designer/output/board/20260405_010919/board_v1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Board v1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask muratagenc before reusing the design.