Hallo Peter,

wenn du bezüglich der verwendeten LEDs flexibel bist, gibt es noch eine nette Alternative zum Multiplexen, bei der du nicht einmal einen externen Transistor benötigst:

Meine Wahl wären RGB-LEDs, mit eingebautem Controller wie z.B. die WS2812b. Mit ihnen kannst du bis zu einigen Tausend LEDs an einem Bus mit 3 Leitungen (GND,5V,Data) betreiben und von einem einzigen I/O Pin am Arduino in der gewünschten Farbe ansteuern.

Meist werden diese LEDs als Stripe geliefert, man kriegt sie aber auch in der üblichen LED-Bauform, die für einen Würfel wohl geeigneter ist.

Mir ist klar, dass ich damit nicht direkt deine Fragen beantworte, aber vielleicht ist es ja eine Anregung für eine ganz andere Lösung.

Grüsse
Thomas