github.com/juliannojungle/OpenCC

Pedal Guru is an open-source software for bicycle computers based on Raspberry Pi.

Open this visualization on its own page →

Contributors

2

Lines of Code

264

From

2022-05-29

To

2022-06-21

About juliannojungle/OpenCC

Pedal Guru is an open-source DIY bicycle computer project designed to run on embedded platforms like Raspberry Pi and RP2040 microcontrollers. The software brings cycling-relevant features and integrations with popular services to accessible hardware platforms in a more organized way than existing applications typically offer. The project is currently under active development with documentation evolving alongside the codebase.

The hardware configuration varies by iteration. The initial version uses a Raspberry Pi Zero W paired with a 1.28-inch circular LCD display from WaveShare, while newer iterations incorporate the RP2040-LCD-1.28 module. For the Raspberry Pi variant, the project uses TinyCoreLinux as the operating system because of its lightweight design, fast boot times, and frugal installation that loads entirely into RAM, protecting against data loss from unexpected shutdowns. The RP2040 version runs C and C++ code natively without requiring a separate OS.

The project targets cyclists interested in building custom bike computers with features like GPS tracking, route logging, speed monitoring, and altitude data. It appeals to the DIY and maker communities, particularly those working with Raspberry Pi and similar embedded systems who want to create personalized cycling computers for road, mountain, or gravel bikes.

Share this video