This project was primarily created for the ReVox A700 reel2reel tape recorder, but can also be used in general. Copyright (C) 2021 by DIYLAB https://www.diylab.de
Actually, the project is meant to replace the analog pointer instrument of the ReVox A700 with a TFT display. However, the field of application is not limited to this! Analog VU meters, RMS and PPM meters, spectrum analysis, goniometer and correlation are displayed. The appearance of the individual modules can be set in detail with an extra tool and also all workspaces (see below).
There will also be the PCB for the project and a schematic here soon.
The project needs your help, there are still many to do. A todo list will also come in the next days. i am very grateful for help.
- Teensy 4.0 (recommended) or Teensy 4.1
- Audio Adaptor Board for Teensy 4.x Rev D
- TFT display with ILI9341 controller and a resolution of 320x240 px
- 3.2inch SPI Module ILI9341 SKU:MSP3218
- 2.8inch SPI Module ILI9341 SKU:MSP2807
- 2.4inch SPI Module ILI9341 SKU:MSP2402
- 2.2inch SPI Module ILI9341 SKU:MSP2202
Many other displays are also possible if they have the required connectors, have the ILI9341 controller and a resolution of 320x240 px.
Display | Teensy |
---|---|
VCC | 3.3V (from Teensy, better 3.3V from separate LDO) ¹ |
GND | GND (on top, between Vin and 3.3V) |
CS | 9 (any available digital pin) |
RESET | 6 (any available digital pin, but not 3.3V or GND) |
DC/RS | 10 (!!! IMPORTANT !!!) |
SDI (MOSI) | 11 |
SCK | 13 |
LED | 5 (any available pin will do or connect to +3.3V through a small resistor 50 to 100 Ohm) |
SDO (MISO) | 12 |
¹ If the display is operated with 3.3V, which is the case in this project, then the jumper J1 on the display must be closed!
Button | Teensy |
---|---|
Pushbutton between Teensy PIN and GND | 0 |
TSOP 4838 | Teensy |
---|---|
1 (OUT) | 4 |
2 (GND) | GND (top, between Vin and 3.3V) |
3 (VS) | 3.3V |
- Optimized ILI9341 screen driver library for Teensy 4/4.1, with vsync and differential updates: https://github.com/vindar/ILI9341_T4
- TGX - a tiny/teensy graphics library: https://github.com/vindar/tgx
- Arduino OneButton Library: https://github.com/mathertel/OneButton (install via the Arduino library manager)
- TeensyID: https://github.com/sstaub/TeensyID
- Arduino IDE 1.8.15 (always needed)
- Teensyduino, Version 1.54 (always needed, versions below 1.54 will not work)
- [optional: Microsoft Visual Studio Community 2019 + Visual Micro - Release 21.06.06.17]
The ConfigTool directory contains a Windows desktop configuration program for conveniently setting all modes, colors and calibrations. Furthermore, the infrared remote control can be set and screenshots directly from the display are also possible. No installation is required and no system changes are made. Runs on all 64Bit systems from Windows7 to Windows10 (also server).