Feature Request: TENSTAR TS-ESP32-S3 Board Support
Summary
Add Bruce firmware support for the TENSTAR TS-ESP32-S3 — a cheap (~$5–10), widely available ESP32-S3 dev board with an onboard 1.14" ST7789 TFT (240×135), BMP280 sensor, QMI8658C IMU, and NeoPixel on GPIO 33.
Why
- Same ESP32-S3 core as already-supported devices (M5StickS3, Cardputer)
- Much cheaper than M5Stack equivalents
- Onboard BMP280 (temp + pressure) is unique among stick-class boards
- Display driver (ST7789) and IMU class already used in Bruce
Key Hardware
|
|
| MCU |
ESP32-S3, dual-core LX7 @ 240 MHz |
| Display |
1.14" TFT, 240×135, ST7789 |
| IMU |
QMI8658C @ I2C 0x6B |
| Env sensor |
BMP280 @ I2C 0x76 |
| RGB LED |
NeoPixel on GPIO 33 |
| USB |
Type-C (power + data) |
| Battery |
PH2.0 LiPo port |
Exact TFT GPIO pins (CS, DC, RST, BL) need confirmation from TENSTAR's TFT_eSPI User_Setup.h example.
Bootloader
Hold BOOT → press RST → release BOOT → flash → press RST to run.
References

Feature Request: TENSTAR TS-ESP32-S3 Board Support
Summary
Add Bruce firmware support for the TENSTAR TS-ESP32-S3 — a cheap (~$5–10), widely available ESP32-S3 dev board with an onboard 1.14" ST7789 TFT (240×135), BMP280 sensor, QMI8658C IMU, and NeoPixel on GPIO 33.
Why
Key Hardware
0x6B0x76Bootloader
Hold BOOT → press RST → release BOOT → flash → press RST to run.
References