Also 400 Schieberegister (x4094) kosten bei Reichelt 80 Euro, das geht denke ich noch. Vielleicht kannst du über Großhändler noch ein paar Cent pro Stück raus handeln.
Also wenn ich das Prinzip der Schieberegister verstanden habe, dann reicht ja auch ein Schieberegister pro Zeile, daher ich brauch nur 16, oder?
Nein, dass stimmt nicht. Du brauchst so viele Schieberegister wie LEDs / Anzahl der Pins. Wenn du 128 LEDs hast in einer Zeile, und ein 4094 Schieberegister 8 steuerbare Ausgänge hat, dann brauchst du 128 / 8 = 16 Schieberegister pro Zeile, die du aneinanderhängst (kaskadierst), am besten das Datenblatt mal konsultieren

Wenn du nur ein Schieberegister benutzt, werden nur 8 LEDs angesprochen, die anderen 120 Zeichen fallen
hinten raus, da ja das Schieberegister selbst auch keine 128 Pins zur Verfügung hat. Allerdings kann ein Schieberegister sein Wert welches es
hinten rausschiebt auf ein anderes Schieberegister übertragen.
Und bei 16 Zeilen a 16 Schieberegister brauchst du dann 256 Schieberegister, die kosten bei reichelt dann nur noch knapp 52 Euro.
Das ganze gilt natürlich nur, wenn ich mich jetzt nicht verrechnet habe

Wie gesagt, schau dir mal das Datenblatt des x4094 mal an, wie viel Ausgänge der Schalten kann, und wie das funktioniert (am besten in klein ausprobieren, mit 2 bis 3 Schieberegistern) und dann noch mal ausrechnen, so teuer wird es dann nicht werden.
Liebe Grüße,
- Chris