7-Segment Serial Display Common Cathode

Spark fun retired the DEV-11849 which was common cathode

But still has the COM-11629 board which is basicly the same thing only common Anode (of course that would change

I had been using the dev version as a drop on to another board to control larger digits. Worked great.

But need to know the easiest way to change the output of the COM-11629 version of the board to output in common cathode switching mode.

Anyone ever do that? Looks like there are some commands in its system functions.ino file to do that but not sure if they are accessible from the code running on my arduino or do I need to reflash the code in the 7 segment board with something new to change that.

Hi wcarrothers,

I am pretty sure I just responded to your question but I will copy it here for your and others’ benefit.

The firmware uses the [SevSeg library and it looks like you can define whether the display is common cathode or anode in the setup function. The source file for that library has some more information in the note starting on [this line. I believe you can alter the setup function in the [firmware and then upload that to the ATMega328 on the OpenSeg board via the serial header next to the ATMega328 with something like a 5V FTDI.

I hope this helps!](Serial7SegmentDisplay/firmware at master · sparkfun/Serial7SegmentDisplay · GitHub)](SevSeg/src/SevSeg.cpp at master · sparkfun/SevSeg · GitHub)](GitHub - sparkfun/SevSeg: Seven Segment library for Arduino)