Arduino with an M5451 led driver

I didn't expect to see this pop up again.
The M54517 chips are not the same as the M5451 led driver chips that have been posted about on this forum before so my schematic will not be much use to you.

The whole point of the M5451 (for me) is that it uses serial data input so this sort of thing is very easy to do, and uses very few pins to achieve good results.

Each output of the chip is used to drive 20 leds with colours that were selected at random while they were soldered into the circuit. The colours look a bit more impressive in real life than they do in the video.