OpenTrailPaper is firmware voor de LilyGO T5S3 4.7" E-Paper PRO, waarmee een DIY-fietscomputer kan worden gebouwd. Het apparaat biedt functionaliteiten zoals offline kaarten (H3 tiles), GPX-routevolging, FIT-bestandsregistratie en ondersteuning voor Bluetooth-sensoren voor hartslag en vermogen.
Belangrijkste kenmerken:
- Zelfstandigheid: Tijdens ritten werkt het apparaat volledig onafhankelijk van een telefoon.
- Companion App: Een iOS-app (en Android bèta) wordt gebruikt voor configuratie, routeplanning, firmware-updates en het exporteren van ritten.
- Hardware: Het systeem is gebaseerd op de ESP32-S3. De sterke punten zijn het zonlicht-leesbare e-paper scherm en de geïntegreerde GPS.
- Beperkingen: Er zijn enkele technische tekortkomingen, zoals het ontbreken van een barometer en magnetometer, een beperkte accuduur van circa 8 uur en het feit dat de hardware niet waterbestendig is.
De installatie vindt plaats via een Web Serial Flasher in een Chromium-browser.
OpenTrailPaper — DIY e-paper fietscomputer
Technische specificaties:
- 960×540 E-Paper
- 16 MB Flash
- BLE 5 Sensoren
- 1 Hz FIT-registratie
- H3 offline tegels (tiles)
- Web Serial Flasher
01 — Bediening van het apparaat
Er is een walkthrough beschikbaar voor het apparaat. Via het oranje aanraakdoel op het scherm kan tussen gerelateerde schermen worden gewisseld.
02 — Optionele iPhone-app
De iOS-companion app kan worden gebruikt voor de configuratie en bestandsoverdracht. Hiermee kunnen routes worden gepland en overgezet, offline kaarten worden gebouwd, geregistreerde ritten worden gekopieerd, instellingen worden gewijzigd en firmware-updates via Bluetooth worden geïnstalleerd. Tijdens een rit is het hoofdapparaat niet afhankelijk van de telefoon.
- Beschikbaarheid: Gratis voor iPhone (iOS 17 of later).
- Android: Bevindt zich in een gesloten bèta; aanmelding is mogelijk via Discord.
Functionaliteiten van de app:
- Route plannen: Zoek naar een bestemming, controleer de voorgestelde route en stuur het GPX-bestand naar het apparaat.
- Ritten kopiëren: Zet ritten van het apparaat over om vervolgens de kaart, afstand, vermogen, hartslag en geschatte klimming te bekijken.
- Instellingen en updates: Stel de FTP, tijdzone, eenheden en het niveau van de achtergrondverlichting in, of installeer een firmware-update via Bluetooth.
03 — Apparaat en telefoon
Wat werkt zonder telefoon
Zodra de routes en kaarten zijn geladen, kan het apparaat zelfstandig registreren en navigeren. Er is geen account of abonnement vereist. De app wordt uitsluitend gebruikt voor de voorbereiding of het overzetten van gegevens.
Op het apparaat — tijdens elke rit:
- GPS-tracking met snelheid, afstand en een live kaart.
- Registratie van elke rit in een
.fit-bestand op de SD-kaart.
- Turn-by-turn aanwijzingen langs een geladen route.
- Uitvoeren van gestructureerde trainingen vanuit
.erg- of .mrc-bestanden.
- Koppeling met hartslag- en vermogenssensoren via Bluetooth.
- Werkt zonder telefoon of datasignaal zodra kaarten en routes zijn geladen.
In de app — configuratie en overdracht:
- Routes plannen en naar het apparaat verzenden.
- Offline kaarten bouwen voor een nieuw gebied.
- Trainingen maken en de schermen van het apparaat indelen.
- Ritten van het apparaat ophalen en reviewen.
- Instellingen wijzigen en de firmware updaten.
04 — Ondersteunde hardware
Momenteel wordt één specifiek board ondersteund. Let op: dit is een ontwikkelingsproject en geen afgewerkt of weersbestendig consumentenproduct.
Hardware: LilyGO T5S3 4.7" E-Paper PRO
- ESP32-S3
- 16 MB flash
- 8 MB PSRAM
- 960×540 e-paper
- BLE 5
Sterke punten
- Een 4,7" e-paper paneel dat leesbaar is in direct zonlicht.
- Een SD-kaartsleuf voor offline kaarten, routes, ritbestanden en logs.
- GPS, capacitieve touch, een frontlamp, batterij en USB-C op één board.
- Bluetooth 5 voor hartslag-, vermogens- en cadanssensoren.
- Firmware kan worden geïnstalleerd via een desktop Chromium-browser over USB.
Beperkingen
- Geen druksensor: Er is geen barometrische hoogtemeter. Klimmen wordt afgeleid van de hoogtedata in de kaarttegels in plaats van gemeten; de totale klimming is dus een schatting.
- Basis GPS: De ontvanger werkt, maar een moderne multi-band-module zou sneller een lock vinden en een betere fix behouden onder boomkruinen of tussen gebouwen.
- Geen magnetometer: Zonder kompas kan de kaart alleen oriënteren op basis van de rijrichting. Het apparaat kan dus niet de juiste richting aanwijzen wanneer men stilstaat.
- Accuduur: De gemeten basislijn is ongeveer acht uur. Een build met 1.500 mAh hield het ongeveer 7,4 bruikbare uren vol met de frontlamp uit. Optimalisatie van het stroomverbruik is gaande.
- Zwakke hardwareknoppen: De meeste interactie verloopt via het touchpaneel, wat lastig is met winterhandschoenen of in de regen.
- Geen waterdichtheid: Het board wordt onbeschermd geleverd zonder IP-classificatie. Voor gebruik in de regen is een behuizing of waterdichte tas noodzakelijk.
Suggesties voor hardware
Bijdragen en pull-requests zijn welkom. Een beter target-board zou een barometrische hoogtemeter, multi-band GPS, magnetometer, grotere batterij, bruikbare hardwareknoppen en een weersbestendige behuizing bevatten.
Installatie
Voor wie de hardware al bezit: installeer de firmware en bereid een SD-kaart voor. De setup-pagina flasht het board via USB en kan basis offline kaarten bouwen. Hiervoor is een desktop Chromium-browser vereist; de iOS-app genereert kaarten met hoogtedata.
05 — Sponsoren
Bedankt aan de organisaties die OpenTrailPaper ondersteunen:
- RideCall (ridecall.bike)
- Hummingbird Fuels (hummingbirdfuels.com)
OpenTrailPaper — DIY e-paper fietscomputer
Technische specificaties:
- 960×540 E-Paper
- 16 MB Flash
- BLE 5 Sensoren
- 1 Hz FIT-registratie
- H3 offline tegels (tiles)
- Web Serial Flasher
01 — Bediening van het apparaat
Er is een walkthrough beschikbaar voor het apparaat. Via het oranje aanraakdoel op het scherm kan tussen gerelateerde schermen worden gewisseld.
02 — Optionele iPhone-app
De iOS-companion app kan worden gebruikt voor de configuratie en bestandsoverdracht. Hiermee kunnen routes worden gepland en overgezet, offline kaarten worden gebouwd, geregistreerde ritten worden gekopieerd, instellingen worden gewijzigd en firmware-updates via Bluetooth worden geïnstalleerd. Tijdens een rit is het hoofdapparaat niet afhankelijk van de telefoon.
- Beschikbaarheid: Gratis voor iPhone (iOS 17 of later).
- Android: Bevindt zich in een gesloten bèta; aanmelding is mogelijk via Discord.
Functionaliteiten van de app:
- Route plannen: Zoek naar een bestemming, controleer de voorgestelde route en stuur het GPX-bestand naar het apparaat.
- Ritten kopiëren: Zet ritten van het apparaat over om vervolgens de kaart, afstand, vermogen, hartslag en geschatte klimming te bekijken.
- Instellingen en updates: Stel de FTP, tijdzone, eenheden en het niveau van de achtergrondverlichting in, of installeer een firmware-update via Bluetooth.
03 — Apparaat en telefoon
Wat werkt zonder telefoon
Zodra de routes en kaarten zijn geladen, kan het apparaat zelfstandig registreren en navigeren. Er is geen account of abonnement vereist. De app wordt uitsluitend gebruikt voor de voorbereiding of het overzetten van gegevens.
Op het apparaat — tijdens elke rit:
- GPS-tracking met snelheid, afstand en een live kaart.
- Registratie van elke rit in een
.fit-bestand op de SD-kaart.
- Turn-by-turn aanwijzingen langs een geladen route.
- Uitvoeren van gestructureerde trainingen vanuit
.erg- of .mrc-bestanden.
- Koppeling met hartslag- en vermogenssensoren via Bluetooth.
- Werkt zonder telefoon of datasignaal zodra kaarten en routes zijn geladen.
In de app — configuratie en overdracht:
- Routes plannen en naar het apparaat verzenden.
- Offline kaarten bouwen voor een nieuw gebied.
- Trainingen maken en de schermen van het apparaat indelen.
- Ritten van het apparaat ophalen en reviewen.
- Instellingen wijzigen en de firmware updaten.
04 — Ondersteunde hardware
Momenteel wordt één specifiek board ondersteund. Let op: dit is een ontwikkelingsproject en geen afgewerkt of weersbestendig consumentenproduct.
Hardware: LilyGO T5S3 4.7" E-Paper PRO
- ESP32-S3
- 16 MB flash
- 8 MB PSRAM
- 960×540 e-paper
- BLE 5
Sterke punten
- Een 4,7" e-paper paneel dat leesbaar is in direct zonlicht.
- Een SD-kaartsleuf voor offline kaarten, routes, ritbestanden en logs.
- GPS, capacitieve touch, een frontlamp, batterij en USB-C op één board.
- Bluetooth 5 voor hartslag-, vermogens- en cadanssensoren.
- Firmware kan worden geïnstalleerd via een desktop Chromium-browser over USB.
Beperkingen
- Geen druksensor: Er is geen barometrische hoogtemeter. Klimmen wordt afgeleid van de hoogtedata in de kaarttegels in plaats van gemeten; de totale klimming is dus een schatting.
- Basis GPS: De ontvanger werkt, maar een moderne multi-band-module zou sneller een lock vinden en een betere fix behouden onder boomkruinen of tussen gebouwen.
- Geen magnetometer: Zonder kompas kan de kaart alleen oriënteren op basis van de rijrichting. Het apparaat kan dus niet de juiste richting aanwijzen wanneer men stilstaat.
- Accuduur: De gemeten basislijn is ongeveer acht uur. Een build met 1.500 mAh hield het ongeveer 7,4 bruikbare uren vol met de frontlamp uit. Optimalisatie van het stroomverbruik is gaande.
- Zwakke hardwareknoppen: De meeste interactie verloopt via het touchpaneel, wat lastig is met winterhandschoenen of in de regen.
- Geen waterdichtheid: Het board wordt onbeschermd geleverd zonder IP-classificatie. Voor gebruik in de regen is een behuizing of waterdichte tas noodzakelijk.
Suggesties voor hardware
Bijdragen en pull-requests zijn welkom. Een beter target-board zou een barometrische hoogtemeter, multi-band GPS, magnetometer, grotere batterij, bruikbare hardwareknoppen en een weersbestendige behuizing bevatten.
Installatie
Voor wie de hardware al bezit: installeer de firmware en bereid een SD-kaart voor. De setup-pagina flasht het board via USB en kan basis offline kaarten bouwen. Hiervoor is een desktop Chromium-browser vereist; de iOS-app genereert kaarten met hoogtedata.
05 — Sponsoren
Bedankt aan de organisaties die OpenTrailPaper ondersteunen:
- RideCall (ridecall.bike)
- Hummingbird Fuels (hummingbirdfuels.com)