I just plugged in my Blinkt directly to the GPIO and ran the CPU load from the examples and it ran OK. Pi 3B+. I then plugged my Fan Shim in, that is soldered to a female header, and plugged my Blinkt in to that and all Ok. Its actually
Female header > Fan Shim > Pico Hat hacker > 90 Male header > Blinkt.
I don’t have any female to male jumpers.
from blinkt import set_pixel, show
from random import randint
from time import sleep
while True:
for pixel in range(8):
r = randint(0, 255)
g = randint(0, 255)
b = randint(0, 255)
set_pixel(pixel, r, g, b)
show()
sleep(0.1)
from here
It’s actually a good test program and nice to watch.
Wish I could be of more help but mine is working just fine directly connected?
There must be a bad connection some place that open circuits when the board is flexed? Something like that? Plugging it in is applying a light pressure to something that doesn’t like it? Best guess anyway. The following link will let you e-mail Pimoroni. I’d put a link to this thread in the e-mail. Its a hardware issue not a software issue. https://shop.pimoroni.com/pages/contact-us
I get what you are saying but that doesn’t explain why the Blinkt! works fine when mounted on a mini black HAT hack3r but not when mounted directly on a Pi…I have two Blinkt! boards and several different Pi models and it is the same problem which ever board/Pi is used 8-(
Ok, if it works on the mini black hat its not what I was thinking? I only have the one Blinkt that has worked no matter how I hook it up. I have no idea what’s up with yours?
Just to make things more interesting I received a new Pi 4B…created new image of Buster, installed Blinkt! software, mounted Blinkt! board and it works! Popped Blinkt! board off and put it back on Pi 3A+, created new image of Buster, installed Blinkt! software and not working…good grief Charlie Brown!