Skip to content

3d printed steering wheel with raspberry pico and rotary encoder

License

Notifications You must be signed in to change notification settings

openbuggy/steering-wheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wheel-front

parts

  • raspberry pico
  • rotary encoder lpd3806 (amazon)
  • flange bearing 10 mm (ebay)
  • 3d printed: wheel, steering column, case, case lid

3d printed parts

all parts are designed with CadQuery - see parts.py in parts directory. the ready to print stl files are also in the parts directory.

firmware

the firmware is based on the raspberry pico hid device example with tinyusb, but also reads the rotary encoder via interrupt handlers.

webhid demo

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.

more pictures

wheel-case

wheel-inner