Bicycle Shifting Indicator

Prints (0)


This design, the Bicycle Shifting Indicator, does exactly what the name suggests: indicate when one should shift gears on their bicycle! This robot is used to make your life on your bike easier! Using a button sensor and modified cam design, the robot senses how many rotations your pedals make every 2 seconds. With this information, the robot either lights up red to downshift, yellow to stay in gear, or green to upshift.

At the end of a 2 week online, pre-college course called the Tufts Engineering Design Lab, we were tasked with creating a robot with all the coding skills we learned, and this is what I created! I recommend checking out my website for a full description and the code!

Check out my website, https://www.mattiatbutera.comfor a more in-depth explanation or my Instagram more projects!


  • This was designed for a Giant Talon 3, so adjustments to the design may need to be made for your bicycle
  • Use some sort of lubricant between the cams and the button to avoid wear
  • The robot was based off of a GoPiGo and Raspberry Pi

Design Files

File Size

Button Mount to Wood.stl
6.92 KB
Button Extender.stl
3.79 KB
Button Mount.stl
12.8 KB
Button Case.stl
2.43 KB
Chainring Button Clicker.stl
43.1 KB


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now