Nestronic Game Music Synthesizer
dkonigsberg·nestronic·hardware/main-board/nes.kicad_pcb
About the Nestronic Game Music Synthesizer PCB
Nestronic Game Music Synthesizer is an open source ESP32 PCB design by dkonigsberg, published on GitHub. It is a 2-layer board measuring 127 × 114.3 mm, with 82 components from 51 distinct parts.
Its main chip is the ESP-WROOM-32, from the ESP32 family. Other key parts include the R-78E5.0-0.5, R-78E3.3-0.5, 74LVC1404, RP2A03 and 74HCT138. By type, the board carries 28 capacitors, 23 resistors, 14 ICs, 6 connectors, 3 transistors and 2 crystals.
It belongs with the audio and retro computing designs in this gallery.
From the project
Nestronic Game Music Synthesizer Alarm Clock
A good overview of the project can be found in these blog posts: Introducing the Nestronic Nestronic System Architecture Building the Nestronic Prototype Nestronic Input Board
A few videos demonstrating the project are here: First end-to-end test DuckTails! First prototype assembled and working! Completed case, buttons, and Blaster Master! * Nestronic Complete Assembly

Main components on the Nestronic Game Music Synthesizer
Nestronic Game Music Synthesizer bill of materials (BOM)
82 components, 51 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | R-78E5.0-0.5 | Converter_DCDC_RECOM_R-78E-0.5_THT | U1 |
| 1 | R-78E3.3-0.5 | Converter_DCDC_RECOM_R-78E-0.5_THT | U2 |
| 1 | 74LVC1404 | MSOP-8_3x3mm_P0.65mm | U3 |
| 1 | RP2A03 | DIP-40_W15.24mm_Socket | U4 |
| 1 | 74HCT138 | SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | LM4889 | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | AS6C6264 | SOIC-28W_8.636x18.491mm_P1.27mm | U7 |
| 1 | MCP40D17 | SOT-363_SC-70-6 | U8 |
| 1 | AT28C64B | DIP-28_W15.24mm_Socket | U9 |
| 1 | 74HCT00 | SOIC-14_3.9x8.7mm_P1.27mm | U10 |
| 1 | PCA9564 | TSSOP-20_4.4x6.5mm_P0.65mm | U11 |
| 1 | MCP7940N | SOIC-8_3.9x4.9mm_P1.27mm | U12 |
| 1 | ESP-WROOM-32 | ESP32-WROOM | U13 |
| 1 | EClamp2410P | SLP4016P16_1.6x4mm_P0.5mm | U15 |
| 3 | SS8050 | SOT-23 | Q1, Q2, Q3 |
| 1 | 21.5 MHz | Crystal_HC49-4H_Vertical | Y1 |
| 1 | 32.768 kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | Power Jack | BarrelJack_CUI_PJ-058AH_Horizontal | J1 |
| 1 | Input Board | JST_SH_BM06B-SRSS-TB_1x06_P1.00mm_Vertical | J2 |
| 1 | Speaker | JST_PH_B2B-PH-SM4-TB_1x02_P2.00mm_Vertical | J3 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Program | PinHeader_1x06_P2.54mm_Horizontal | J4 |
| 1 | NHD OLED Connector | PinHeader_1x20_P2.54mm_Vertical | J5 |
| 1 | microSD Socket | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J6 |
| 1 | Battery | BatteryHolder_BU2032SM-BT-GTR | BT1 |
| 1 | POT | Potentiometer_TT_P090S_Single_Vertical | RV1 |
| 1 | NES Reset | SW_SPST_FSMSM | SW1 |
| 1 | ESP Reset | SW_SPST_FSMSM | SW2 |
| 1 | D | D_SMB | D1 |
| 1 | D_Schottky | D_SOD-123F | D2 |
| 5 | 10uF | C_0805_2012Metric | C1, C2, C3, C4, C28 |
| 3 | 30pF | C_0805_2012Metric | C5, C7, C13 |
| 1 | 0.47uF | CP_EIA-2012-12_Kemet-R | C6 |
| 10 | 0.1uF | C_0805_2012Metric | C8, C9, C11, C15, C16, C17, C18, C19 +2 |
| 1 | 0.33uF | C_0805_2012Metric | C10 |
| 2 | 1uF | CP_EIA-2012-12_Kemet-R | C12, C14 |
| 1 | 1uF | C_0805_2012Metric | C20 |
| 1 | 100uF | C_1206_3216Metric | C22 |
| 1 | 1nF | C_0805_2012Metric | C24 |
| 1 | 10pF | C_0805_2012Metric | C25 |
| 1 | 12pF | C_0805_2012Metric | C26 |
| 1 | 100pF | C_0805_2012Metric | C27 |
| 4 | 2k | R_0805_2012Metric | R1, R2, R3, R4 |
| 2 | 1k | R_0805_2012Metric | R5, R22 |
| 1 | 2.2M | R_0805_2012Metric | R6 |
| 2 | 100 | R_0805_2012Metric | R7, R9 |
| 3 | 4.7k | R_0805_2012Metric | R8, R10, R14 |
| 2 | 12k | R_0805_2012Metric | R11, R15 |
| 3 | 20k | R_0805_2012Metric | R12, R13, R17 |
| 2 | 10k | R_0805_2012Metric | R16, R23 |
| 3 | 100k | R_0805_2012Metric | R18, R19, R20 |
| 1 | 470R | R_0805_2012Metric | R21 |
Nestronic Game Music Synthesizer design files
The KiCad project lives in the dkonigsberg/nestronic repository on GitHub; these links point at the commit this page was built from.
Nestronic Game Music Synthesizer: common questions
What microcontroller does the Nestronic Game Music Synthesizer use?
The Nestronic Game Music Synthesizer is built around the ESP-WROOM-32, from the ESP32 family.
How big is the Nestronic Game Music Synthesizer PCB?
The Nestronic Game Music Synthesizer measures 127 × 114.3 mm, has 2 copper layers and is 1.6002 mm thick.
How many components are on the Nestronic Game Music Synthesizer?
82 components, from 51 distinct parts. The full bill of materials is listed on this page.
Where can I download the Nestronic Game Music Synthesizer design files?
From the dkonigsberg/nestronic repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Nestronic Game Music Synthesizer design in my own project?
The repository has no license, so all rights stay with dkonigsberg. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Nestronic Game Music Synthesizer 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 nestronic
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k