2024-11-15 (F) Weekly Summary

I opened a Guitar Hero controller to investigate the hardware. Most of the buttons and lights were on connectors and wire harnesses, so connecting to a microcontroller or IO expander would be convenient.
All the parts

I drew the schematics for the EWC_Noodle based on what I found inside the Guitar Hero controller and the controls I wanted. I planned for two IO expanders to utilize a small Arduino Micro and disperse the wiring.
EWC_Noodle schematic REV1

I decided on a different guitar controller with five buttons in a row on the neck instead of six buttons in two columns. The insides were more confusing than the previous model, but I mapped them in detail.
Harmonix guitar controller innards

I used the OLED mount to put a 0.96" screen into the guitar. I put it near the top edge so it was upside-down while playing, but it would be convenient when I looked down at the controller.
Adding an OLED screen to the guitar

I tried mounting the speakers into my guitar controller with a drill, but they were so deep that one interfered with the back-mounted switch and were both only partially exposed. I could cut a square hole, but it would be sloppy, so I modeled a bezel that would hide the cuts and let me mount the speaker partially outside the shell.
Square speaker bezel

I mounted my speakers by cutting square holes with a drill, jigsaw, and razor. The holes were as sloppy as I expected, and the bezels covered them wonderfully.
Two speakers with white bezels

The rest of the summary posts have been arranged by date.
First time here?

Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Completed projects from year 9
Completed projects from year 10
Completed projects from year 11

Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com

This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.

All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.

All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.

Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.

This blog, including pictures and text, is copyright to Brian McEvoy.

Comments