Not sure if I should attempt to revive a dead thread. I’ve been having this same issue and it didn’t resolve with adding the resistors. Any idea if I’m doing something wrong?
I suspect its an issue with your soldering. Mine are soldered in the exact same place and it cured the error message for me.
Last I heard from Pimoroni was they removed all the defective ones from stock so they couldn’t be sold. And put checks in place so the component error wouldn’t happen again.
mine hasnt been used yet! or soldered ,so does that mean i need to solder it .
It depends on a couple of things. There were just a few that got the wrong pullup resistors on them. The wrong reel got loaded to the pick and place by accident.
It yours has the correct resistors you won’t get that error message.
Plus, it only errors if you use Circuit Python. No error message in Micro python.
I do believe the recommended image is Circuit Python.
Mine got put aside when I started some other PICO tinkering, and i just never got back to it. Might be time to have another go and actually put it to some good use.
I have one here with the wrong pullups on it that I didn’t modify. Pimoroni had sent me a replacement so I just put it aside and left it stock.
The Pimoroni Micro python examples run just fine on it.
In Circuit Python I get the following error.
Traceback (most recent call last):
File "<stdin>", line 16, in <module>
File "/lib/pmk/platform/rgbkeypadbase.py", line 22, in __init__
RuntimeError: No pull up found on SDA or SCL; check your wiring
I also have one with the correct pullups on it, didn’t need to be modified. It works fine in Micro python and Circuit Python, no pull up error message.
I also have one with the wrong pull ups on it, that was modified, I added my own pull ups. It runs fine in Micro Python and Circuit Python.
All three of these were tested with the latest current versions of the respective uf2 files.
