I have spent weeks working on designing the UFC, and probably still more weeks to go! It’s fun work, but takes a lot of time.

One major success I’ve had is replicating the communication radio preset displays using 128×64 pixel .96″ OLED i2c displays. I managed to mimic the “dot” pattern of the real displays by using 5 pixels for each dot. There’s a center pixel with a pixel above, below, and to the left and right of the center pixel, and this makes up a dot. Then I created a “font” that recreates the 16 segments using 3 dots per segment (or 2 for the segments for the transmit indicator on the left). The results are pretty convincing. Note that the DCS Razbam AV-8B N/A lacks the transmit indicator and has no support for that in their model – but I plan to replicate it by writing some custom software that detects the transmit buttons being keyed on my throttle, which will output to another Arduino via serial, and that Arduino will signal to the “display” Arduino to turn on & off the transmit indicator in the displays.



These displays output white only. It looks a little bluish in the photos, but it’s actually white. I intend to add some green tinting, likely via a thin piece of laser cut transparent green acrylic, or by a green film overlay. Either way, I should get the results I want.
Leave a comment