Logo
Building a Prototype
Overview

Building a Prototype

February 13, 2026
2 min read
hardware motorcycles design
Note

I will only be explaining the hardware aspect of this project, as the software aspect is written by AI for the prototype.

Choosing the hardware

I’ve been using the Beeline Moto 2 regularly for a year now and have been using it as a reference for this project.

So, first things first, I needed a display and something to run it. I’ve had experience with Arduino and Raspberry Pi over the past decade and thought these would be good options for this project.

But - the Raspberry Pi is a bit overkill for this project and the Arduino is a bit underkill. I needed something that was compact, had a good display, and was also easy to program. Which meant talking to Swpn.

Turns out ESP32 has multiple variants and the ESP32-S3 seemed to be a readily available option that was also compact and even had a good integrated round display. Here we go!

Working with ESP-32 S3

So I got a small round ESP-32 S3 module and started working on it. I needed to get a hang of how the ESP32 works and it’s limitations - so I started with the demo code on Waveshare’s Wiki. Once I got a hang of it, I started working on the code for the navigation application. And since this was 2025, LLMs were a thing and I decided to use the ones I had subscriptions for to create a simple vector rendering of the routes & map

Getting the Map Tiles

I left it after the previous tests for a few months and happened across videos on YouTube about how to get the map tiles from OpenStreetMap and even theme it to look like a game map.

And we were back in it, first test with a basic HTML setup -

I ended up getting a slighting larger display and then changed out the styling a little bit to make it look more like a game map.

A better image
A better image

Right now, this prototype just runs a preset route between Cubbon Park & Bangalore Palace with the themed map tiles from OSM. It’s not the prettiest thing in the world, but it works!


Last Updated 10 Mar 2026