Lingcordion
LingDong-·lingcordion·pcb/main.kicad_pcb
About the Lingcordion PCB
Lingcordion is an open source ESP32 PCB design by LingDong-, published on GitHub. It is a 2-layer board measuring 75.6 × 113 mm, with 55 components from 20 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the Regulator_Linear_ZLDO1117-3.3V-1A, AMP_MONO_LM4871M and MCP4901. By type, the board carries 31 switches, 7 capacitors, 5 resistors, 4 ICs, 3 connectors and 3 diodes.
It belongs with the audio and test & measurement designs in this gallery.
From the project
Pocket-sized digital musical instrument inspired by the piano and the accordion
A pocket-sized digital musical instrument inspired by the piano and the accordion.
This repo hosts the design files of the PCB, source code for the firmware, and CAD parts for 3D printing.
- 3 playable octaves on the right hand, bass/chord mode on the left hand. - On-board synthesizer / MIDI output (USB). - On-board speaker / 3.5mm audio jack. - Easy to learn, fits in your back pocket.

Main components on the Lingcordion
Lingcordion bill of materials (BOM)
55 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Regulator_Linear_ZLDO1117-3.3V-1A | SOT-223-3_TabPin2 | U1 |
| 1 | ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1 | U2 |
| 1 | AMP_MONO_LM4871M | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MCP4901 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | Conn_PinHeader_1x02_P2.54mm_Vertical_THT_D1mm | PinHeader_1x02_P2.54mm_Vertical_THT_D1mm | J2 |
| 1 | USB_B_Mini | USB_Mini-B_Wuerth_65100516121_Horizontal | J3 |
| 1 | AudioJack2_Ground | Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J6 |
| 1 | Battery_Cell | 9V_CONTACT_ON_BRD | BT1 |
| 1 | MountingHole | SPEAKER_MOUNT | H1 |
| 1 | BUTTON_PTS636 | Button_C&K_PTS636_6x3.5mm | SW1 |
| 1 | SWITCH_AYZ0102AGRLC | Switch_SPDT_C&K_AYZ0102AGRLC_7.2x3mm_P2.5mm | SW2 |
| 1 | SW_Push_DPDT | SW_DPDT_CK_JS202011JCQN | SW3 |
| 28 | SW_SPDT | LIMIT_SWITCH_TE_SAJ | SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11 +20 |
| 2 | D_Schottky | SOD-123 | D1, D2 |
| 1 | LED | LED_1206 | D3 |
| 4 | C | C_1206 | C1, C2, C3, C7 |
| 1 | C0.39uF | C_1206 | C4 |
| 2 | C1uF | C_1206 | C5, C6 |
| 3 | R | R_1206 | R1, R2, R10 |
| 2 | R20K | R_1206 | R3, R4 |
Lingcordion design files
The KiCad project lives in the LingDong-/lingcordion repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/main.kicad_pcb
Lingcordion: common questions
What microcontroller does the Lingcordion use?
The Lingcordion is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the Lingcordion PCB?
The Lingcordion measures 75.6 × 113 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Lingcordion?
55 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the Lingcordion design files?
From the LingDong-/lingcordion repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Lingcordion design in my own project?
The repository has no license, so all rights stay with LingDong-. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Lingcordion 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.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k