Hey guys, today I'm back with a lot of updates for you guys! I meant to post this devlog a while ago, but I just got back from vacation and didn't have time to post it beforehand. Anyways, here's what I've been working on since the last devlog:
First off, I finished mounting and gluing the joysticks and buttons to the case! The case was originally designed to use screws and mounting holes to mount everything, but they didn't quite line up correctly, so I just used a ton of hot glue. I would definitely recommend using a better method of securing the buttons and joysticks in place if you are considering making something like this.
Next, I finished soldering all the buttons to the Teensy, which is pictured below. I also added a button to function as a mode button to toggle between controller mode and keyboard mode. This is super handy because it will allow me to use the controller as a regular gamepad as well as a keyboard and mouse for when I want to navigate around on the desktop. I also wrote the code needed to get the buttons as well as the toggle switch to work, which can be found in the downloads section of this project.
I also realized that the step-up voltage boost converter I bought in the last devlog is actually a step-down converter, so I ordered a step-up converter so I can finish this project. You can find the converter on amazon here. To be honest, i'm a little worried that this converter won't be powerful enough to power both the screen and the raspberry pi, since the comments say that you shouldn't use more than 2amps or the board will fail, but we'll see. My backup plan is to buy the RetroPSU from heldergametech.com which I know will work. The only downside with that is that it takes forever to ship here.
Those are all the updates I have for now! I can't believe I am so close to finishing this project! It's been a ton of fun to make. All I need to finish it is the voltage booster and then I just have to download games and start playing!