- raspberry pico
- rotary encoder lpd3806 (amazon)
- flange bearing 10 mm (ebay)
- 3d printed: wheel, steering column, case, case lid
all parts are designed with CadQuery - see parts.py
in parts directory. the ready to print stl files are also in the parts directory.
the firmware is based on the raspberry pico hid device example with tinyusb, but also reads the rotary encoder via interrupt handlers.
run python3 -m http.server
from the root directory of the repo and visit localhost:8000/demo.html
. click on "connect steering wheel" and choose the "openbuggy steering-wheel". then you should see the steering values.