“Honestly, its going to be some time before I get around to playing around with this button shim but I did open it up and everything feels nice and solid and I have little doubts that its going to work just fine as I dive in to learning about programing button comands.”
“Lush. Easy to get going, really good sample code. Can solder it on a header or the pi directly, and the buttons are positioned nicely just overhanging the pi”
“Nice, quick and convenient, and works neatly on the Pi Zero with a good footprint. Does what it says on the tin; only downsides are improvements not problems.
A friction-fit option would be great; so much else for Pi is plug&play (hats, Pimoroni’s great Breakout Garden) but to use this SHIM you have to solder. That’s a bit more daunting for a child, and frankly for me as well as nominally responsible adult.
If you want consistent apparent brightness you might want to juggle your RGB values as a full-on single R, G or B comes across as brighter than when you’re mixing for e.g. orange or purple. Don’t assume your usual hex values from web etc will necessarily give you what you’re after. When mixing it’s also fairly obvious that it’s from the different channels; it’s swings and roundabouts as any kind of extra layer over the LED to blend the light together will reduce the brightness. As long as you’re OK with “purple” being visibly a bit “red and blue together” this is fine.
Buttons are firm to press; you know when you’ve done them. Bear it in mind for where you’re using them; I’m controlling a camera attached to a telescope and have to press the buttons firmly enough that it’s hard to avoid vibration getting through to the camera. Nothing wrong with the Button SHIM, just lessons to learn for where it’s best to use it.”