This project aims to be a replacement for cassette recorders for retro computers, as well as a digital recorder.
- Note: Under development
Prototype:
Webserver | Drag&Drop |
- ESP32-S (WROOM)
- SD Card
- ILI9341 TFT with touch
- PCM5102 DAC
- PCM1808 ADC
- LovyanGFX
- LVGL 9
Pinout (ESP32)
SD CARD PCM1808 (ADC) PCM5102 (DAC) PCF8574 ILI9341
-------------------------------------------------------------------------------------------
VCC 3,3v VCC 3,3v-5v VCC 3,3v VCC 3,3v VCC 3,3v
GND GND GND GND GND GND GND GND GND GND
CS GPIO4 BCK GPIO26 SCK GPIO0 SDA GPIO21 LED 3,3v
MISO GPIO19 OUT GPIO35 BCK GPIO26 SCL GPIO22 MISO GPIO27
SCK GPIO12 LRC GPIO33 DIN GPIO25 SCK GPIO14
MOSI GPIO23 SCK GPIO0 LCK GPIO33 MOSI GPIO13
DC GPÌO15
RST GPIO32
CS GPIO2
TCS GPIO18
TIRQ GPIO5
Please install first PlatformIO open source ecosystem for IoT development compatible with Arduino IDE and its command line tools (Windows, MacOs and Linux). Also, you may need to install git in your system.
Before the first run, load the icons and assets with:
pio run --target uploadfs
- Play (WAV Format)
- Record (WAV Format)
- File transfer over WiFi
- Other file support (MP3, TAP, TZX...)
- Add 24bit. WAV support
- Configuration Screen
- File Utilities (web page)
- Splash screen
- Play Bluetooth Audio
- PSRAM support (WROVER)
- Review Audio Task
- Review Keys Events
- Loading progress bar
- PCB
- Battery Support
- Remote connector support
- Internal Speaker
- 3D Printed case