[FSPA] Cross-platform configuration tool for LED OCD

Edan Grossman egrossman12 at gmail.com
Sun Oct 11 23:53:03 EDT 2026


Wow, that is dedication!  I'll try out your tool (for windows) when I get
my next game.

I am glad to see that I am not the only one who appreciates LED OCD boards
and has customized the lighting profile with the config tool.  (Using the
config tool is completely optional, the default profile built-in to the
board is perfectly fine.  The config tool is for those who are extra OCD
about the lighting behavior and wants to fine tune it to their preference.)

For those who swapped out incandescent bulbs for LEDs and do not have an
OCD board, you should get one, especially for the Stern Whitestar era
games.  It will make the LEDs fade on and off nicely, just like the
original incandescent bulbs did, and it will eliminate the ugly LED
flickering that occurs on many older games.  IMO this is the best mod you
can install, other than a colordmd.

Btw, my Hot Hand is sold, but my T3 and Metallica are still available.
Both of those games have color displays and the LED OCD board.

-Edan

On Sun, Oct 11, 2026, 4:14 PM Stephen Jonke via FSPA <fspa at fspazone.org>
wrote:

> I was reminded by Edan’s post as his T3 for sale has an LED OCD board in
> it. I have one in my Getaway and while I was able to use the Windows config
> tool in a VM on my wife’s old Intel MacBook Air, we aren’t going to have
> that much longer and anyway I wanted something I could use on my M4 MacBook
> Air natively. I tried using the Linux configuration tool the dev created
> but for the life of me I couldn’t get it to work at all. And in any case
> the web UI is super clunky and the features are incomplete.
>
> So I decided to take his Linux tool as a guide and eventually used some
> trial and error to figure out how things like Manual mode worked (because
> he doesn’t provide source code for his Windows tool), and I wrote my own
> CLI and GUI configuration tool entirely in Python (3). It requires two
> python modules to be installed: pyserial and ttkbootstrap.
>
> At this point it is feature complete and works. It runs on anything that
> can use python so it works on Mac, Linux and Windows. Any even semi-recent
> version of those OSes has the needed usb serial library installed (well,
> definitely Ubuntu, as far as Linux - I don’t know about other Linux
> flavors).
>
> My goal was primarily just to make an equivalent GUI tool that I can run
> on my MacBook. But I have also improved on some aspects of the original
> tool, such as automatically selecting the correct port (usually - if not
> you can choose the right one), and added some features. There is still some
> wonkiness in the UI (that I plan to fix), it may still have some bugs and
> it could certainly use code clarity improvements, so this is a beta. I’d
> also like to make some more improvements. But it fulfilled my main goal and
> I’ve actually used it to figure out an ideal setup for my Getaway.
>
> If anyone wants to try it let me know, especially if you are on Linux or
> Windows as, while I can test those with a VM, you can’t beat the real thing.
>
> This was *not* vibe coded although occasionally I accepted Visual Studio
> Code’s predictions of what I meant to write next as that saves some time
> occasionally, when it guesses right.
>
> I can make a demo of the tool in use if there is any interest in that, but
> I’ll need some time to put together something good that best shows all the
> features and how to use them.
>
> Steve
> _______________________________________________
> FSPA mailing list
> FSPA at fspazone.org
> http://lists.fspazone.org/mailman/listinfo/fspa
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fspazone.org/pipermail/fspa/attachments/20261011/46a97e0a/attachment.htm>


More information about the FSPA mailing list