Nestronic
Nestronic Game Music Synthesizer Alarm Clock
Install / Use
/learn @dkonigsberg/NestronicREADME
Nestronic Game Music Synthesizer Alarm Clock

Introduction
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
Project Layout
Hardware
The "hardware" directory contains KiCad projects with the complete circuit schematics, bill-of-materials, and PCB layouts.
There are two circuit boards, the main board and the input board. The main board contains the majority of the system, while the input board handles buttons and anything else that needs to be placed on the top shell of the enclosure.
Software
The "software" directory contains all the source code for the firmware that runs on the hardware. The "2a03" subdirectory contains code for the RP2A03 CPU (a.k.a. NES APU), while the "esp32" subdirectory contains code for the modern ESP32 microcontroller that drives the rest of the system.
Models
The "models" directory contains any CAD models and related resources necessary to physically assemble the project. This may be sparse for now, but will be filled out over time.
Credits
ESP32 schematic symbols and footprints originally from: https://github.com/adamjvr/ESP32-kiCAD-Footprints
Related Skills
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
