Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Wow. You managed to receive ANT+ via BLE hardware?! I didn't know these two protocols were so similar.
  • Very cool! Did you consider Protomaps for the map tile format at all? It's a pretty clever way of storing everything in a single file and their tooling is pretty nice.
  • This is great. One suggestion I have (for these types of projects in general) is to include a BoM and price estimates. Make those front and center. Even though prices shift they give people ballpark estimates for deciding "do I want to spend time on this" or not. It also shows a log of clearly supported hardware and even makes it easier to track tweaks for different hardware as people contribute to your projects.
  • I've found e-ink displays super fragile for this use case. They break from a little fall, or even from the constant shaking.
  • Wow, amazing work.

    My use case is a bit more basic than most. I am nearly always on routes I know and just want a few basic stats, but…

    I require a bike radar to work. I use a Varia. I like the beep, and need the indication for a car behind. Is there any compatibility with this?

    If this question is already answered somewhere, apologies.

  • Within 10 seconds I was convinced I needed to try this.

    For me, the next step for this is taking all the sensor data recorded for a ride, and loading it into my own fitness tracking database that I own, control, and isn't tied to someone else's profits.

  • This is great, I just saw your post on X. I'm also building a bike computer!

    eInk is the right display tech. I think this will do really well. It might need a UV filter.

    That said, I don't love needing a separate device (hence, I don't own any bike computer). This is just my preference, but I really prefer to just plop my phone on my handlebars. So I'm building a bike computer app for iPhone: https://x.com/mholt6/status/2090529441944687087 (trying to get Apple to approve my developer account / business info, but they're hung up on my website of all things).

    Phones are definitely not ideal in terms of display and energy use, but, I have found that with proper optimizations, energy use is a non-issue. To offset display problems, the app has several ride modes: a rich map display with 3D road or satellite view; a high-contrast wireframe map that looks great at both high and low refresh rates because it has no analog-style gauges; an instrument panel dashboard view; and a voice-only mode that has big touch zones for on-demand voice updates, using a state of the art mobile voice synthesis model. For connected radars, the app also renders radar data and has a screen like Tesla/Rivian's autonomy displays.

    The app automatically manages thermals by switching modes to preserve battery life.

    In my testing so far, by managing energy, making really good voice feedback, and using high-contrast screens (every mode other than the "rich" map), even a dimmed iPhone display is quite a usable bike computer in high-altitude sunlight.

    But man, that eInk looks so clean and nice. Definitely the superior display! Nice work and I hope to learn some things from it!

    EDIT: Woah, you got ANT+ support using BLE radio? I am not surprised that that is possible, but dang, that must have been a clever LLM.

  • The semi-interactive walkthrough on the website is really cool, great way to show the UX.

    I've always wanted to use a round display and an 18650 to plop a mini bike computer into my headset (replacing the cap). There was a Kickstarter years ago for a project doing that, but it seems to have fizzled out

Explore Birbla archives