Sorry for the two month long break there but had to take a while on this.
Redesigned the entire main of the stick from the ground up, as discussed in my last post but then printed it and realised that was wrong in a few ways, so redid stuff, tweaked, experimented and got it mostly done. Figured out how to literally make my own springs, so the ztwist is now a lot springier tho I’m still not 100% happy with it but hey.
Then realised that the HAT switches were just not working. Not only does the plastic rub and wear down super fast meaning they’ll only work for weeks, the led being underneath it means whilst super bright, it eventually pushes the led component loose or breaks it etc.
Redesigned to use these tiny psp style thumb switches. This unfortunately means the LEDs have to be moved over a bit, but hopefully a light guide Aka light pipe should give the hat at least some glow.
Also spent two weeks getting the new IO expander board I bought working. Turns out it didn’t have a circitpython library but my pico is CP based and the usb stuff only works on that so I had to learn how to make the Pimoroni ioexpander board I bought talk in circuitpython. Very tricky but it’s working now.
This was needed cos it has 8 adc pins instead of the pico having 3; it’s also more precise but on top of that, it means the extra adc pins can work the potentiometers in the thumbsticks so I’m making them work as hat sticks in code but could also use them as extra axis if I wanted. Very cool to be able to switch definitions on the fly if I choose etc.
I’ll be reprinting the stick again with the changes cos the new boards I had to get made are slightly bigger. But here’s a look now. I know it’s seemed this stick has been almost done for 2 years now but genuinely I think we’re getting to almost done now!!