Its not dead, but it isn’t exactly healthy at the moment. Here’s what’s going on:
Since the beginning of this project, the #1 impediment to its success has been the fact that there isn’t a uniform platform to build it upon. Every manufacturer of the OLED boards seems to have their own pin out, parts quality, etc. I bought boards from every supplier on AliExpress and made the firmware detect and adapt to each of them. The board I had the most success with was the “TTGO” board which is the one I began to recommend, but I also went and designed my own “sleeve” that would make any generic OLED screen work with the LoLin D32 boards. Unfortunately, each of these has proven to had issues:
The sleeve guarantees the right pinout but it requires soldering and results in a board that is fragile due to the fact that the screen “hovers” over the rest of the assembly.
The non-TTGO boards initially worked fine, but various users had issues with them that I couldn’t pin down to a single issue. Rather than focus on these, I decided to switch to the TTGO boards entirely.
...except that the “TTGO” boards switched from a black and white OLED display to a full color TFT one, and dropped MicroUSB for USB-C. While my laptop has a USB-C port, the Raspberry Pi doesn’t, so flashing these boards would become substantially more difficult - even if I rewrote the code to support the new screens.
Throughout all of this (and perhaps most importantly) I ended up giving all of my working examples out to various people, either in trade or for free. I have since ordered replacements but, we’ll - they’ve been stuck outside USPS’s system for the past month:
View attachment 652245
So yeah - until I get those boards, I can’t do much. One thing I can/have been doing, however, is working on other projects - one of which MIGHT enable TiltBridge v2. While I can’t guarantee timing (or that the project will work or ever get built), here are the parts I’m currently looking at:
View attachment 652246
Everything is through LoLin (which makes the genuine D1 Minis) so I’m hoping this will take care of the “manufacturer” issues I was experiencing.