Just finished the aesthetic pass for my new modular button box.
Each button module has a 2" yellow OLED display and an STM32F103 (overkill). They are chained together to the top module that runs FreeJOY firmware. The selector is a 6 position rotary switch that can select 1 of 5 shift pages (0 is unconnected) and the displays will say whatever you want and can fit in a 256x64 pixel resolution. Each module attaches to the lower one with 4 diagonal Torx M2 screws.
The module measurements are:
100mm wide, 25mm tall, 37mm deep (excluding the aesthetic corner screws (that can be used to put the modules in a panel, but for now I’m using them as a standalone block)
Top module is same dimensions but 50mm high.
Why am I overpowering each module if I could just daysichain them to a single one? Because someday, in the far future, CIG may gift us an API to pick up data from the ship/game, and then I want the modules to be able to take actions and do much more than now. For the time being, tho, I’ll make them act dumb and just let me know what each button does.
A wee bit of an update:
I don’t play star citizen as I’m waiting for sq42 but it looks cool as hell.
Been waiting 11 years. I have pretty much given up. This is a neat project from OP though.
CIG may gift us an API
So say we all =)
Oh btw that’d also be the point where I’d pour money into this. That’s my sweet spot xD
Thats a pretty awesome design, very Drake. I am so looking forward to the API for feedback as it will open up soo many more posibilities.
I absolutely thought on printing the modules in black and drake yellow (mustard) for the ultimate effect
It would totally fit your tinker joystick
Yeeeep XD
This looks really immersive and tactile! I look forward to more of your build logs!
Glad youbare enjoying it!