Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
OpenBikeComputer는 nRF54LM20 기반 오픈소스 자전거 GPS 컴퓨터로, 오프라인 지도·경로 안내·주행 기록 기능을 제공한다
OpenBikeComputer is an open-source bikepacking GPS computer based on the nRF54LM20, with offline maps, route navigation, and ride recording.
라이프스타일Rust · TypeScriptGitHub @timohueser온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Open source Bikecomputer with a focus on exploration and adventure.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An open-source GPS computer for bikepacking.
This project is developed with extensive use of AI coding tools. Don't get out your "AI Slop"
pitchforks just yet though. Any text you read in the software or documentation that sounds AI
generated will be replaced once we get closer to releasing this project. The goal is that all
user-facing text is 100% human-generated!README 전문 보기 ↗An open-source GPS computer for bikepacking.
Live browser demo · Documentation · Contributing
[!NOTE] This project is developed with extensive use of AI coding tools. Don't get out your "AI Slop" pitchforks just yet though. Any text you read in the software or documentation that sounds AI generated will be replaced once we get closer to releasing this project. The goal is that all user-facing text is 100% human-generated!
OpenBikeComputer is a fully open-source, bikepacking-focused GPS cycling computer. The main features and capabilities we are aiming for are the following (roughly in order of importance):
This repository contains all the software and hardware files needed to build the OBC and the goal is to eventually provide kits that allow you to build the OBC yourself. The project currently is an active prototype, not a finished product and you can read about the progress of development in our Blog. Here are some peeks at the software and hardware designs:
The simulator is the best way to explore the project without hardware. It runs the real device application in a desktop window and downloads the map, route, terrain, and ride data for the Grimsel Pass demo on first use.
Install Rust, Git, Python 3.14+, uv 0.8.17+ and just 1.57+:
git clone https://github.com/timohueser/OpenBikeComputer.git
cd OpenBikeComputer
cargo install just
just sim
First builds take a few minutes; fixture downloads are cached. just --list lists tasks;
just --show TASK shows a recipe. Run ./tools/obc setup for the obc alias and completion.
See the simulator guide for controls and rendering.
This is the current direction, not a release schedule.
| Stage | Status |
|---|---|
| Shared application, offline maps, routing, ride recording | Available in the simulator and browser demo |
| iOS companion and BLE/USB transfer flows | Working with the development platform |
| nRF54LM20 development-kit prototype with the 240 × 320 reflective display | Running on hardware |
| Custom PCB and enclosure | In development |
| Integrated, field-tested bike computer | Next major milestone |
| Reproducible hardware build, assembly, and flashing guide | Planned when the custom hardware is ready |
The hardware build uses the Nordic nRF54LM20 development kit and a Sharp LS021B7DD02 240 × 320
reflective memory LCD. It reads maps and routes from microSD and connects to the companion software
over BLE and USB. The custom PCB and enclosure are still under development. KiCad sources are in
hardware/; CAD sources for the enclosure follow later.
| Path | Purpose |
|---|---|
firmware/ | Device application, rendering, protocols, storage, board image, and bootloader |
host/ | Host tools, map bakers, fixtures, and test support |
planner/ | Router, build tools, service, search, and tile worker |
sim/ | Desktop, web and phone simulators, host core, replay, feeder and benchmarks |
builder/ | Web and desktop builder, Rust/WASM core, USB transport, presets, and server |
companion-ios/ | SwiftUI companion app and shared iOS package |
specs/ | Normative binary, wire, and vector contracts |
fixtures/ | Scenario registry, source provenance, and fixture builders |
data/ | External data sources with their licences, regions, and environments |
docs/ | Public documentation, website, and project blog |
hardware/ | KiCad schematics, PCB layouts, footprints, and component models |
tools/ | The obc command, repository tools, and verification console |
Cargo.toml lists the root workspace crates. The nRF54L board image,
bootloader, Tauri desktop app, and sensor simulator are standalone Cargo roots. The
architecture guide explains the boundaries.
OpenBikeComputer is not the only open source bike computer project! Here is a (non-exhaustive) list of some other cool ones this project is inspired by:
Contributions are always welcome! This project is in the very early stages and many things are still a little chaotic and not well documented in many areas. Code is written almost exclusively using AI coding agents, but all the hardware design is fully human-powered. Help on that front would be especially appreciated. Please just get in contact with me if you want to contribute.
Software is available under GPL-3.0-only, except host/obc-data, which is MIT OR
Apache-2.0 and depends on no GPL crate. Hardware design sources are available under
CERN-OHL-S-2.0. Third-party notices are in
the notice file.