hubbe
Active member
I've been working with the prop shield to build a lightsaber, and I love it. (Details here)
However, there are a two quirks that I've had to work around, which would be awesome to address in upcoming revisions:
1) The serial flash is nice, but too small. An sdcard slot would be better I think. (Both would be best of course.) If you add a sdcard slot, consider making pin 4 the chip select so it's directly compatible with the Wiz820+SD adapter. Also, please make the sdcard slot stick out in the same direction as the usb connector. Having it go in the other direction makes it difficult to access in many situations. (Which is why I'm not using the Wiz820+SD adapter.)
2) The LED level shifters would be lovely to use, but I can't because I'm using WS2811 leds, and I'm using a modified version of the OctoWS2811 library to drive them. By doing it this way, I don't have to block interrupts or share time on the SPI bus, but it also means I can't use the builtin level shifters. It would be lovely if there were some pads to let you hook up the level shifters to alternate pins. (In my case pin 20) It would be even better if this was somehow configurable at runtime, but that seems like it would be difficult without using up more pins.
However, there are a two quirks that I've had to work around, which would be awesome to address in upcoming revisions:
1) The serial flash is nice, but too small. An sdcard slot would be better I think. (Both would be best of course.) If you add a sdcard slot, consider making pin 4 the chip select so it's directly compatible with the Wiz820+SD adapter. Also, please make the sdcard slot stick out in the same direction as the usb connector. Having it go in the other direction makes it difficult to access in many situations. (Which is why I'm not using the Wiz820+SD adapter.)
2) The LED level shifters would be lovely to use, but I can't because I'm using WS2811 leds, and I'm using a modified version of the OctoWS2811 library to drive them. By doing it this way, I don't have to block interrupts or share time on the SPI bus, but it also means I can't use the builtin level shifters. It would be lovely if there were some pads to let you hook up the level shifters to alternate pins. (In my case pin 20) It would be even better if this was somehow configurable at runtime, but that seems like it would be difficult without using up more pins.