Skip to content

About

Radial-wheel UI theme for Bruce firmware (LilyGO T-Embed CC1101): menu icons on a wheel, big Anton title, monochrome Light + Dark.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎡 Bruce Wheel Theme

Bruce firmware Device License: MIT

EN — A bold radial-wheel UI theme for the Bruce firmware on the LilyGO T-Embed CC1101 (320×170). Every menu entry shows a wheel of all the menu icons on the left — with the current one highlighted by inversion — and the entry name in big Anton type on the right, on a clean monochrome background. Two colorways: Light (black wheel / white bg / black text) and Dark (white wheel / black bg / white text).

Thème UI « roue radiale » pour le firmware Bruce (testé sur LilyGO T-Embed CC1101, écran 320×170). Chaque entrée du menu affiche une roue reprenant tous les pictos du menu à gauche — celui en cours est mis en surbrillance par inversion — et le nom de l'entrée en gros (police Anton) à droite, sur fond monochrome épuré.

Bruce Wheel Theme sur T-Embed CC1101

🎨 Deux variantes

Variante Roue Fond Texte
Wheel_Light noire blanc noir
Wheel_Dark blanche noir blanc
Light (T-Embed) Dark (T-Embed)
light dark

Aperçu des écrans (rendu) :

aperçu écrans

✨ Caractéristiques

  • Roue à gauche avec les 15 pictos du menu (WiFi, Bluetooth, RF, NRF24, LoRa, FM, Infrared, Ethernet, GPS, RFID, Files, Scripts, Clock, Others, Config).
  • Picto actif en surbrillance (inversion) → effet « roue qui tourne » quand on navigue.
  • Titre en gros à droite, police Anton (dynamique, très lisible en petit).
  • Monochrome propre, cohérent jusque dans les sous-menus (priColor/bgColor).
  • Images 140 px (hauteur recommandée T-Embed) → pas de coupe, calées sous la barre d'état.

🚀 Installation

  1. Copie le dossier de la variante voulue (Wheel_Light ou Wheel_Dark) sur la carte SD (ou en LittleFS).
  2. Sur l'appareil : Config → UI Theme → (SD) → sélectionne theme.json du dossier.
  3. C'est appliqué immédiatement. Pour revenir en arrière : re-sélectionne un autre thème (ou Default).

🛠️ Personnalisation / régénération

Le thème est généré par tools/wheel_theme.py (Python + Pillow). Tu peux y changer les couleurs, la police, la taille de la roue ou les pictos, puis relancer :

python3 tools/wheel_theme.py

La police Anton (Google Fonts, licence SIL Open Font License 1.1) n'est pas incluse : place Anton.ttf dans tools/fonts/ avant de régénérer.

📝 Notes

  • Le firmware dessine une image plein écran par entrée, centrée → la roue + le texte sont entièrement pré-dessinés dans chaque PNG (le label natif est désactivé, label:0).
  • Icônes dessinées en vectoriel (aucune ressource externe), donc faciles à retoucher.
  • Testé sur LilyGO T-Embed CC1101.

🛒 Matériel / Hardware

Accessoires utiles pour ce projet — liens affiliés Amazon :

Anker 545 power bank (10 000 mAh) 433 MHz SMA antenna (2-pack) SanDisk 64 GB microSD (2-pack)
🔋 Anker 545 power bank (10 000 mAh)
Pour faire tourner le T-Embed loin d'une prise
📡 433 MHz SMA antenna (2-pack)
Antenne sub-GHz pour la radio CC1101
💾 SanDisk 64 GB microSD (2-pack)
Pour les thèmes, scripts et captures Bruce

En tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises. · As an Amazon Associate I earn from qualifying purchases.

☕ Un café ?

PayPal

📄 Licence

MIT — voir LICENSE. Par koua29. Police Anton © The Anton Project (OFL 1.1).

About

Radial-wheel UI theme for Bruce firmware (LilyGO T-Embed CC1101): menu icons on a wheel, big Anton title, monochrome Light + Dark.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages