A 3D-printed mini Guitar Hero controller, built from scratch using a combination of custom wiring, Arduino programming, and MX Cherry switches. This project will guide you step by step on how to create your own custom Guitar Hero controller with a working tilt sensor!
- CAT5 Cable
- 9 Switches (MX Cherry or Kaihl switches)
- Steel ball tilt sensor
- 1x 2 or 3 post switch (toggles the tilt sensor)
- Arduino Pro Micro
- M3 Bolt Screws
- Thin gauge copper wire
- Serial Cable Male + Female
- Solder
- Download all necessary STL files.
- Gather your materials. Ensure you have everything from the list.
- Solder the frets first. This will give you a solid starting point.
- Wire a common ground to all fret switches and components.
- Solder the CAT5 cable to each switch. Use individual wires for each connection.
- Connect the CAT5 cables from the frets and the ground cable to the Serial Connector.
- Ensure the Serial ends match up for proper signal transmission, then continue soldering.
- Solder each individual input switch into the Arduino Pro Micro’s designated # pin holes.
- Wire the faceplate switch to toggle the tilt sensor on and off.
- Interrupt the positive lead going to the tilt sensor with the toggle switch.
- Program the Arduino Pro Micro. Upload your code and test functionality.
- Guitar Configurator by Sanjay900
- MiniCaster MIDI Controller Design on Printables
- YouTube Tutorial on Building a Guitar Hero Controller
- Implement additional LED lights for visual feedback during gameplay.
- Add haptic feedback motors for an immersive feel when strumming or hitting notes.
- Special thanks to the open-source community for the great tools and tutorials!
If you loved this project or have questions, feel free to reach out!