There are a ton of RP2040 boards out there and I expect a new wave of the RP2350 boards any day now. My current favorite board is this https://minifigboards.com/product/fig-pi/ since it has JST/SH connectors to add things vs a protoboard.

What are your development environments? I work with students ages 12 and under, so I try to keep things simple.

I do Circuit Python since I bought into that ecosystem with Adafruit awhile ago. Micropython is also a good environment.

I recently stumbled across the MaxiMite Basic. I had these boards a long time ago, and it was cool to see the port to the RP2040. https://geoffg.net/picomite.html There is a neat editor that made MixMite basic easy to write that also works with the RP2040 port.

I'm also a Lua fan, there is a nice port of Lua, https://github.com/MicroLua/MicroLua

Lastly, Forth was one of the early languages I learned for the 8008/8080 family. The Mecrisp-Stellaris Port is nice, it's got lots of great "words" to use with the RP2040. I like how they have displays for the GPIO pins that make it easy to look at all of them to be able to debug complex interfaces. https://mecrisp.sourceforge.net/

What are you using for RP2040 development? Thanks!

13
5
evs91 4 days ago

Still the good ol' Arduino IDE for regular stuff and I've been dabbling in going full platform.io but change is hard

throwaway36799 2 days ago

gcc, make, no sdk and no libc. baremetal all the way, yeehaw

devdri 1 day ago

+1, the SDK is kind of opinionated and I found that often it won't play nicely with e.g. routing clocks/plls different than default. Coding directly against the datasheet gives you freedom to fully leverage the chip and the extra code you need to write this way is honestly not a lot.

roland35 3 days ago

With kids id probably try Arduino. I personally prefer c and make/cmake/meson

is_taken 3 days ago

Jetbrain's CLion with the pico sdk. Yeah, that means C.