{"schema_version":"1.0","service":"Publicasta","type":"article","id":530,"slug":"opentrailpaper_open_epaper_bike_computer","title":"OpenTrailPaper : un compteur de vélo libre à construire et à éprouver","excerpt":"Cartes hors connexion, traces GPX, fichiers FIT et capteurs Bluetooth : OpenTrailPaper fournit une base libre pour construire puis mettre à l’essai son propre compteur de vélo à encre électronique. Le projet reste jeune et peu éprouvé sur le terrain, tandis que la carte et son montage doivent être protégés de la pluie.","language":"fr","default_language":"en","canonical_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=fr","image":{"url":"https://publicasta.com/storage/projects/10/pages/530/2026/09/29a7c9b7-041d-4ee2-bc28-0dfe2505eedf.webp","alt":"Carte LilyGO T5S3 à écran à encre électronique fixée sur un guidon de vélo, affichant une carte hors connexion près d’une carte microSD et d’un câble USB-C"},"publisher":{"id":10,"slug":"open_source_radar","name":"Open Source Radar","url":"https://publicasta.com/open_source_radar"},"author":{"name":"Anton R"},"published_at":"2026-09-07T07:31:03+00:00","updated_at":"2026-09-07T07:31:03+00:00","content_markdown":"![Carte LilyGO T5S3 à écran à encre électronique fixée sur un guidon de vélo, affichant une carte hors connexion près d’une carte microSD et d’un câble USB-C](https://publicasta.com/storage/projects/10/pages/530/2026/09/29a7c9b7-041d-4ee2-bc28-0dfe2505eedf.webp)\n\n OpenTrailPaper ne cherche pas à reproduire à bas prix un compteur Garmin ou Wahoo prêt à rouler sous la pluie. Pour les bricoleurs, sa proposition est différente : fournir une base libre, modifiable et déjà fonctionnelle afin de construire un compteur de vélo à écran à encre électronique, puis de le mettre à l’épreuve. Créé le 12 juillet 2026, son dépôt public recevait encore des mises à jour le 7 septembre. Cette activité récente ne dit cependant rien de sa fiabilité dans la durée : il s’agit d’un projet à monter et à éprouver, pas d’un produit fini.\n\n L’intérêt vient de fonctions rarement réunies dans un montage artisanal aussi bien documenté. Une fois les cartes et les itinéraires préparés, l’appareil affiche des cartes hors connexion, suit une trace GPX et enregistre la sortie sur carte SD dans un fichier FIT, à raison d’un point par seconde. Il peut aussi recevoir par Bluetooth les données de capteurs de fréquence cardiaque, de puissance, de vitesse et de cadence. Selon la documentation du projet, navigation et enregistrement fonctionnent ensuite sans téléphone. Cette autonomie pendant la sortie suppose néanmoins d’avoir préparé les données sur un autre appareil.\n\n ## Une seule carte compatible pour le moment\n\n OpenTrailPaper ne prend actuellement en charge qu’un modèle : la LilyGO T5S3 4.7-inch E-Paper PRO. Cette carte réunit un ESP32-S3, 16 Mo de mémoire flash, 8 Mo de PSRAM, un écran de 960 × 540 pixels, un récepteur GPS, une radio LoRa SX1262, une dalle tactile GT911, une horloge temps réel et une batterie de 1 500 mAh. La variante Lite ne peut pas la remplacer dans ce montage, puisqu’elle est dépourvue de GPS et de LoRa.\n\n Cette cible matérielle unique donne au projet une base commune et bien définie, mais elle en restreint aussi l’accès. La prise en charge d’autres cartes n’est pour l’instant qu’une perspective de portage, et non une compatibilité disponible. Adapter le logiciel à un écran d’une autre taille obligerait notamment à reprendre l’interface. En pratique, il faut donc disposer précisément de la version PRO annoncée et accepter les limites propres à ce premier choix matériel.\n\n Cette carte ne comporte ni capteur de pression ni magnétomètre. OpenTrailPaper ne mesure donc pas l’altitude par baromètre : il l’estime, ainsi que le dénivelé, à partir de grilles de relief intégrées aux tuiles cartographiques téléchargées. Là où ces tuiles manquent, aucune altitude n’est disponible. La méthode peut restituer le relief général d’un parcours, mais sa précision sur de courtes bosses n’a pas été établie et rien ne permet de l’assimiler à celle d’un altimètre étalonné.\n\n Le récepteur GPS apporte la position, sans garantir pour autant une trace irréprochable en toute circonstance. Le comportement sous les arbres, entre des immeubles, lors du démarrage ou pendant une longue sortie doit encore être observé sur le terrain. La même prudence vaut pour la lisibilité et le rafraîchissement de l’écran à encre électronique lorsque l’itinéraire change rapidement.\n\n ## Une chaîne complète, de la préparation à l’enregistrement\n\n L’emploi ne se résume pas à charger un micrologiciel. Les applications complémentaires gèrent les itinéraires, les cartes, les sorties, les réglages et le transfert du micrologiciel. Le dépôt renvoie vers une fiche iOS dans l’App Store. Côté Android, la version 0.3 publiée le 7 septembre est explicitement une préversion proposée sous forme d’APK sur GitHub. Il faut donc l’installer manuellement, avec les précautions habituelles liées à une application encore en phase bêta.\n\n La signature de cet APK diffère de celle employée sur le Play Store. Une copie installée depuis la boutique ne peut donc pas être mise à jour directement avec ce fichier : il faut traiter ces deux voies de distribution comme distinctes. Cette nuance importe davantage qu’un simple numéro de version, car elle influe sur la continuité de l’installation et des données lors des essais.\n\n ## Installation dans le navigateur, avec des limites claires\n\n Le site de configuration propose une autre porte d’entrée : le transfert du micrologiciel par USB au moyen de Web Serial. Cette solution évite d’installer une chaîne de compilation pour un premier essai, mais elle ne fonctionne que dans Chrome, Edge ou Opera sur ordinateur. Safari, Firefox et les navigateurs mobiles ne sont pas pris en charge. Selon l’état de la carte, l’utilisateur peut aussi devoir agir sur les boutons BOOT et RESET pour la placer dans le mode requis.\n\n Le même site permet de produire les cartes hors connexion dans le navigateur. La génération s’appuie sur les données d’OpenStreetMap interrogées par Overpass, puis prépare les éléments à copier sur le support de stockage. Cette voie n’est toutefois pas identique à celle des applications complémentaires : les cartes créées dans le navigateur n’incluent pas les données d’altitude ajoutées par l’autre méthode. Le choix de l’outil de préparation a donc un effet concret sur les informations disponibles pendant la sortie.\n\n Dans les deux cas, « sans téléphone » décrit le fonctionnement sur le vélo, pas une indépendance absolue. Il faut auparavant choisir une zone, obtenir ou dessiner un itinéraire, préparer les fichiers et les transférer. Pour un trajet qui sort de la zone chargée, l’appareil ne peut pas inventer les tuiles manquantes. Cette organisation convient à des parcours planifiés ; elle demande davantage d’anticipation qu’un compteur relié en permanence à un service cartographique.\n\n L’enregistrement au format FIT, sur carte SD et à une fréquence annoncée d’un point par seconde, facilite en principe la récupération d’une sortie dans des outils compatibles. Il s’agit néanmoins d’une capacité documentée, non d’une validation générale auprès de chaque service susceptible de lire un fichier FIT. Avant d’en faire son unique journal de route, il est raisonnable de vérifier l’ouverture du fichier, la présence des données attendues et le comportement après une coupure d’alimentation ou un arrêt imprévu.\n\n ## Capteurs de vélo : Bluetooth, pas ANT+\n\n La connexion aux capteurs de fréquence cardiaque, de puissance, de vitesse et de cadence passe par Bluetooth Low Energy. La documentation ne revendique pas la prise en charge d’ANT+. Une expérimentation ANT distincte sur ESP32, évoquée par l’auteur dans la discussion de lancement, ne démontre pas son intégration à OpenTrailPaper. Pour évaluer le projet, il faut donc vérifier que les capteurs que l’on possède diffusent bien leurs mesures en Bluetooth, même s’ils portent aussi un logo ANT+.\n\n La version 1.19 du micrologiciel a été publiée le 4 septembre comme une version ordinaire, et non comme une préversion. Sa note annonce la correction d’un problème de découverte du premier capteur sur les appareils neufs ou réinitialisés aux paramètres d’usine ; les appareils ayant déjà associé un capteur n’étaient, d’après cette note, pas touchés. Le correctif fournit un indice utile sur la progression du logiciel, mais il n’a pas été vérifié ici sur le matériel.\n\n Autre précaution : le fichier associé à cette version a été mis à jour le 7 septembre. Au moment de la vérification, GitHub indiquait pour cet élément l’empreinte SHA-256 d73059b915e795b89d27077c89bc4e07356f68b431878cec5629307e6526150e. La date de publication du 4 septembre ne signifie donc pas que le binaire est resté inchangé depuis ce jour. Quiconque documente une installation reproductible devrait noter à la fois la version, la date de récupération et l’empreinte du fichier effectivement installé.\n\n La liste des familles de capteurs prises en charge ne garantit pas davantage le fonctionnement de tous les modèles. Les profils diffusés, les modalités de réveil, les reconnexions après une pause et la présence simultanée de plusieurs appareils méritent des essais. Pour un capteur de puissance, il faudrait aussi contrôler que les valeurs enregistrées et affichées restent cohérentes, plutôt que de conclure à partir de la seule réussite de l’association.\n\n ## LoRa présent, Meshtastic volontairement limité\n\n La radio SX1262 intégrée à la carte PRO ne sert pas à relier les capteurs cyclistes. OpenTrailPaper documente plutôt un usage avec Meshtastic. L’appareil y fonctionne comme un nœud terminal : il peut participer à la messagerie prévue, mais ne relaie pas le trafic d’autres utilisateurs et ne publie pas sa position. Ce parti pris limite son rôle sur le réseau et évite de confondre la fonction de communication avec le suivi GPS du parcours.\n\n La présence du composant LoRa ne suffit toutefois pas à établir une portée, une fiabilité ou une interopérabilité données. Ces résultats dépendent notamment de la configuration radio, de la région, de l’antenne, du terrain et des autres nœuds disponibles. Aucun essai matériel indépendant n’a été effectué ici. Cette fonction doit donc être considérée comme une possibilité documentée à tester, et non comme une solution de sécurité déjà démontrée pour partir hors couverture mobile.\n\n ## Une autonomie annoncée, pas encore une référence\n\n Le site mentionne environ 7,4 heures avec la batterie de 1 500 mAh, d’après un essai du responsable du projet. Ce chiffre donne un ordre de grandeur pour la configuration testée, mais il ne constitue ni une garantie ni une mesure indépendante. Le GPS, les capteurs connectés, la fréquence de rafraîchissement de l’écran, l’usage de la radio, la température, l’âge de la batterie et la durée des transferts peuvent tous modifier le résultat.\n\n Pour une sortie longue, une évaluation sérieuse consisterait à relever l’état de charge au départ et à l’arrivée avec les fonctions réellement utilisées. Elle devrait aussi vérifier ce qui arrive lorsque la batterie devient faible : maintien de l’enregistrement, fermeture correcte du fichier FIT, reprise après recharge et conservation des réglages. Une moyenne théorique ne répond pas à ces questions, alors qu’elles déterminent si une sortie complète sera récupérable.\n\n L’écran à encre électronique a un avantage évident pour un dispositif de plein air : il conserve une image sans exiger l’alimentation continue d’un écran lumineux. Mais cette technologie implique aussi un mode de rafraîchissement particulier. La documentation fonctionnelle ne remplace pas un essai de contraste en plein soleil, de lisibilité à l’ombre, d’images résiduelles ni de réaction de l’interface avec des gants ou sous les vibrations. Le tactile GT911 fait partie de la carte ; son confort sur un guidon reste une question pratique.\n\n ## Le boîtier et la pluie restent à la charge du constructeur\n\n Le projet se présente lui-même comme un travail de développement, et non comme un article du commerce fini ou étanche. La carte et son montage doivent être protégés. C’est une différence décisive avec un compteur vendu pour un usage extérieur : disposer d’un écran, d’une batterie et d’un GPS réunis sur une carte ne résout ni l’exposition à la pluie, ni les projections, ni la condensation, ni les efforts mécaniques du support.\n\n Un montage destiné à rouler devrait maintenir fermement l’appareil sans contraindre la carte, protéger le connecteur USB-C et l’emplacement de la carte microSD, tout en laissant la possibilité de recharger ou de remplacer le support. Il faut également éviter qu’une protection improvisée n’entrave la réception GPS ou radio. Le projet ne fournit pas, à lui seul, une certification d’étanchéité ou de résistance aux chocs ; ces qualités dépendront du boîtier et de l’assemblage choisis.\n\n Les vibrations méritent une attention particulière. Une fixation convaincante sur une table peut se desserrer sur un revêtement dégradé, et une carte microSD peut subir des faux contacts. Avant une randonnée importante, quelques sorties courtes sur des terrains variés permettraient de contrôler le support, la continuité de la trace, les reconnexions des capteurs et l’intégrité du fichier enregistré. Une protection contre la pluie doit elle aussi être testée sans exposer inutilement l’électronique.\n\n ## Un projet libre aux obligations partagées\n\n Le cœur d’OpenTrailPaper est distribué sous licence Apache 2.0. Cette licence autorise l’étude, la modification et la redistribution dans son cadre, ce qui rend le projet intéressant pour apprendre, adapter l’interface ou explorer une autre intégration. Elle ne s’étend cependant pas indistinctement à tout ce qui accompagne le programme. Le fichier NOTICE attribue des licences propres à certains composants tiers, et les cartes dérivées d’OpenStreetMap restent soumises à l’ODbL.\n\n Il faut donc conserver les mentions et examiner les obligations correspondant à chaque élément avant de redistribuer un micrologiciel modifié, une application, un paquet de cartes ou une image de carte. Dire simplement que « tout est sous Apache 2.0 » serait inexact. Pour un usage personnel, cette architecture de licences est surtout une invitation à lire les fichiers fournis ; pour une distribution publique, elle devient une étape à part entière du travail.\n\n Le dépôt récent montre une activité soutenue : créé le 12 juillet, il avait encore reçu une poussée de modifications le 7 septembre. La publication du projet sur Hacker News le 4 septembre a suscité une discussion importante. Lors de la vérification, l’API du site comptait 409 points, 130 réponses descendantes et 38 commentaires de premier niveau. Ces nombres évoluent et décrivent l’attention reçue, non le nombre d’utilisateurs, la validité technique du montage ou son degré de maturité.\n\n Une communauté visible peut aider à repérer rapidement des défauts, comme l’illustre la correction de la découverte du premier capteur. Elle ne remplace pas une feuille de route stable, une série d’essais normalisés ou un historique sur plusieurs saisons. Deux mois d’activité peuvent produire beaucoup de code sans encore renseigner sur le vieillissement d’un support, la récupération après une panne ou le comportement au terme d’une journée entière de navigation.\n\n ## Ce qu’il faut vérifier avant de lui confier une sortie\n\n Un premier essai prudent peut rester simple. Il faut employer la carte PRO exacte, contrôler la variante achetée, installer le micrologiciel par une méthode compatible, puis préparer une petite zone cartographique et une courte trace GPX. Après avoir associé un capteur Bluetooth, une boucle près du domicile suffit pour examiner la position, les instructions, les valeurs affichées et le fichier FIT produit. Le téléphone peut rester disponible pour ce test, même si l’objectif final est de s’en passer en roulant.\n\n La sortie suivante peut pousser séparément les points fragiles : perte momentanée du GPS, pause prolongée, extinction puis redémarrage, éloignement d’un capteur, dépassement de la zone cartographiée et batterie partiellement chargée. Tester une difficulté à la fois rend les résultats plus faciles à interpréter. Il convient ensuite d’ouvrir le fichier FIT dans l’outil que l’on compte réellement utiliser et de comparer les données essentielles à une référence connue, sans présumer de leur exactitude.\n\n Pour l’altitude, une comparaison avec une trace ou un relevé de référence montrera surtout les limites des grilles de terrain ; elle ne transformera pas l’appareil en altimètre barométrique. Pour l’autonomie, il faut reproduire son propre usage plutôt que généraliser les 7,4 heures rapportées. Pour Meshtastic, un échange réussi à courte distance ne suffit pas à promettre une liaison partout. Et pour la pluie, l’absence d’étanchéité annoncée impose de ne pas prendre un ciel changeant comme protocole d’essai.\n\n ## Pourquoi cette base mérite malgré tout l’attention\n\n OpenTrailPaper rassemble dans un projet modifiable des briques qui demanderaient autrement beaucoup de travail : affichage cartographique hors connexion, suivi GPX, enregistrement FIT, réception de plusieurs types de capteurs Bluetooth, préparation par applications ou navigateur et possibilité de messagerie Meshtastic dans un rôle restreint. La cible matérielle unique réduit la liberté de choix, mais elle donne aussi aux contributeurs une référence commune sur laquelle diagnostiquer les problèmes.\n\n Son intérêt ne réside donc pas dans la promesse d’un compteur bon marché immédiatement équivalent aux modèles établis. Il tient à la possibilité d’observer toute la chaîne, de la préparation des cartes à l’écriture de la sortie, puis de modifier ce qui ne convient pas. Un développeur peut étudier le logiciel ; un électronicien peut travailler sur la protection et la fixation ; un cycliste curieux peut confronter les choix d’interface aux contraintes réelles du guidon.\n\n Le bon public est celui qui considère les essais, les sauvegardes et les ajustements comme une partie du projet. Pour une personne qui veut seulement un appareil étanche, éprouvé et prêt avant le prochain départ, les limites actuelles sont trop importantes. Pour qui possède la LilyGO T5S3 4.7-inch E-Paper PRO — ou accepte de l’acquérir précisément — OpenTrailPaper offre en revanche une base libre substantielle, à condition de mesurer chaque fonction sur le terrain et de protéger sérieusement le matériel.","available_translations":[{"language":"ar","title":"OpenTrailPaper يفتح حاسوب الدراجة للتعديل... وللاختبار الميداني أيضاً","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=ar","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=ar","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=ar","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=ar"},{"language":"de","title":"OpenTrailPaper: Ein offener E-Paper-Radcomputer für den Praxistest","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=de","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=de","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=de","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=de"},{"language":"en","title":"OpenTrailPaper turns a LilyGO e-paper board into an open bike computer","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=en","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=en","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=en","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=en"},{"language":"es","title":"OpenTrailPaper convierte una placa de tinta electrónica en un ciclocomputador abierto","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=es","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=es","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=es","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=es"},{"language":"fr","title":"OpenTrailPaper : un compteur de vélo libre à construire et à éprouver","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=fr","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=fr","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=fr","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=fr"},{"language":"pl","title":"OpenTrailPaper: otwarty komputer rowerowy z e-papierem do samodzielnego zbudowania","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=pl","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=pl","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=pl","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=pl"},{"language":"ru","title":"OpenTrailPaper: открытый велокомпьютер, который стоит собрать и проверить","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=ru","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=ru","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=ru","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=ru"},{"language":"zh","title":"OpenTrailPaper：一台值得上路验证的开源电子纸码表","html_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=zh","markdown_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=zh","json_url":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=zh","api_url":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=zh"}],"_links":{"self":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=fr","api":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles/opentrailpaper_open_epaper_bike_computer?lang=fr","html":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=fr","canonical":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer?lang=fr","markdown":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.md?lang=fr","json":"https://publicasta.com/open_source_radar/opentrailpaper_open_epaper_bike_computer.json?lang=fr","channel":"https://publicasta.com/api/public/v1/channels/open_source_radar","channel_articles":"https://publicasta.com/api/public/v1/channels/open_source_radar/articles","search":"https://publicasta.com/api/public/v1/search","documentation":"https://publicasta.com/api-docs#reading-publicasta","openapi":"https://publicasta.com/api-docs/openapi.json","llms":"https://publicasta.com/llms.txt"}}