Controller v2

lxdinh·Piano_Prof·hardware/controller/controller_v2/controller_v2.kicad_pcb

Controller v2 PCB layout, top view — open source ESP32 board by lxdinh
Simulate this board

About the Controller v2 PCB

Controller v2 is an open source ESP32 PCB design by lxdinh, published on GitHub. It is a 2-layer board measuring 57 × 56.5 mm, with 35 components from 26 distinct parts.

Its main chip is the ESP32-S3-MINI-1, from the ESP32 family. Other key parts include the 74AHCT1G125, TS3USB221A, AMS1117-3.3 and H11L1. By type, the board carries 10 capacitors, 9 resistors, 5 ICs, 4 connectors, 3 diodes and 2 fuses.

From the project

Custom PCB hardware controller integrated with a responsive LED strip, designed to provide real-time feedback for interactive piano instruction

This is a handoff bundle from Claude Design (claude.ai/design).

A user mocked up designs in HTML/CSS/JS using an AI design tool, then exported this bundle so a coding agent can implement the designs for real.

Read the chat transcripts first. There are 2 chat transcript(s) in chats/. The transcripts show the full back-and-forth between the user and the design assistant — they tell you what the user actually wants and where they landed after iterating. Don't skip them. The final HTML files are the output, but the chat is where the intent lives.

Main components on the Controller v2

Controller v2 bill of materials (BOM)

35 components, 26 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3-MINI-1
U1
1
74AHCT1G125
U2
1
TS3USB221A
U3
1
AMS1117-3.3
U4
1
H11L1
U5
1
USB_C_Receptacle_USB2.0_16P
J1
1
Conn_01x04_Socket
J2
1
USB_A
J3
1
PJ-320A
XKB Connection(中国星坤)
J4
1
3A
F1
1
500mA
F2
2
SW_Push
SW1, SW2
1
SMAJ5.0CA
D1
1
LED
D2
1
USBLC6-2SC6
D3
1
100uF
C1
1
10uF
C2
1
470uF
C3
5
0.1uF
C4, C7, C16, C17, C18
1
1uF
C13
Show 6 more
QtyPartRefs
1
22uF
C15
2
5.1k
R1, R2
3
10k
R3, R10, R11
2
1k
R4, R12
1
470
R7
1
220
R8

Controller v2 design files

The KiCad project lives in the lxdinh/Piano_Prof repository on GitHub; these links point at the commit this page was built from.

Controller v2: common questions

What microcontroller does the Controller v2 use?

The Controller v2 is built around the ESP32-S3-MINI-1, from the ESP32 family.

How big is the Controller v2 PCB?

The Controller v2 measures 57 × 56.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Controller v2?

35 components, from 26 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Controller v2 design files?

From the lxdinh/Piano_Prof repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Controller v2 design in my own project?

The repository has no license, so all rights stay with lxdinh. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Controller v2 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in Piano_Prof

Earlier revisions in the repo: controller_v1

Similar boards