pixel-pump-mainboard icon indicating copy to clipboard operation
pixel-pump-mainboard copied to clipboard

RP2040 pin 26 "Run" floating despite datasheet recommendation

Open jasonalexander-ja opened this issue 5 months ago • 4 comments

Just debugging why our Pixel Pump only intermittently boots up despite seemingly all power being OK, and noticed that pin 26 on the RP2040 "RUN" is just tied to a test point "TP5", but not to a positive voltage rail as the RP2040 datasheet recommends at 2.12.5 "External Reset"; is there a reason for this being left floating?

Image Image Image

jasonalexander-ja avatar Aug 08 '25 07:08 jasonalexander-ja

Good catch! I somehow missed the fact that it should be tied high. I never ran into issues due to this.

Your particular device is working fine if you pull it high with a bodge wire between the TP and 3v3 ?

robin7331 avatar Aug 08 '25 07:08 robin7331

I did a bit of an investigation.

Its wild that the datasheet recommends to tie it high while the actual RP Pico and another example schemetic from the hardware design guide also just has a push button pulling it low on demand but letting it float otherwise.

Image Image

robin7331 avatar Aug 08 '25 07:08 robin7331

We've not tried pulling it high. It's also been working pretty fine since yesterday, so who knows 😁 When I read about the pullup recommendation yesterday, I also read that the rpi dev boards leave also don't pull it up, and just have it exposed as a pin, so it's more likely that the internal pullup is sufficient.

I am starting to wonder if a PETG-CF base might have some weird properties about it though. Maybe odd capacitance with the board, or static build up.

AaronJackson avatar Aug 08 '25 08:08 AaronJackson

Maybe its just a defective mainboard afterall. Give me a heads up if this continues to behave weird and I'll send you a new mainboard. ✌️

robin7331 avatar Aug 08 '25 08:08 robin7331