I’ve used this board for an LED cube, but in general I don’t recommend it as a cheap general purpose FPGA board due to the lack of inputs, the different versions, and the uncertainty about getting access to the JTAG pins on later versions.
The Colorlight I5 is a much better choice for that. It’s also a high volume and this cheap HUB75 controller board but with a plug-in configuration so they all pins can be used as input or output.
See my old blog post about it: https://tomverbeure.github.io/2021/01/22/The-Colorlight-i5-a...
"getting access to the JTAG pins"
I have seen some of the boards being reflashed with DirtyJTAG and openfpgaloader.
JTAG pins might dissappear from the board?
There is a video here "Pico-DirtyJTAG: Cheap JTAG Programmer! Raspberry Pi Pico for Lattice ECP5 + Icestudio":
https://www.youtube.com/watch?v=Yj1X4PIoQGg