As part of a Simhub Dash set up I have been trying to get a 8 Digit 7 segment display working on an Arduino Nano. As part of my fault finding process I have gone back to basics and am using the 7CDemo7Segment example script included with the ledcontrol library . The 8x8Matrix Test is performed with the LCDemoMatrix example script. Both displays are powered by the 5v/Gnd pin combination. No other devices are connected.
The following image shows the circuit. Ignore pins (they are as described below) and Uno/Nano are interchangeable.
Completing the following tests I get the described results:
- Uno and 7Seg with Pins 678 - OK - proof of library and display
- Nano and 7Seg with Pins 678 - FAILS (nothing lights up and if it does it’s incoherent to what it should be going) - same code and display
- Nano and 8x8 Matrix with Pins 678 - OK - proof of the Nano and Pins.
I feel the above combinations prove that: the script is correct; the display works; and that the pins are okay.
The only thing I can think is that this is a power/current issue via USB/5V pin?
Would someone be able to confirm. I have looked at How much current can I draw from the Arduino's pins? and feel that there is not a clear answer for the Nano 5V pin.

Power requirements of a 7 Segment Display on Uno vs Nano... they would be the same – jsotola Mar 14 '22 at 16:18