the device will probably run makecode arcade very well, but is it officially supported?
Not officially, as far as I know, unfortunately.
When will the official support arrive, @MakeCode and @raspberrypifoundation?
yea i hope so too
Then, again, @nova1, I stumbled upon a new hardware, RP2040 when downloading files from MakeCode Arcade today:
Since this was the regular production version and not beta, it is definitely official. But how it is supported and works is unknown to me and I can not find any documentation.
Maybe it is connected to this post somehow, where they discuss with the @MakeCode team some new hardware based on the RP2040 for MakeCode Arcade?:
As you saw there is support for raspberry pi zero, but it is limited to the specific version that is now hard to find https://arcade.makecode.com/hardware/raspberry-pi/setup (if I recall correctly it is just on the original
Raspberry Pi Zero model, so not the Zero 2 or Zero W). I don’t have experience running on the newer versions though, unfortunately . Anything that can run a version of linux might try https://arcade.makecode.com/kiosk to see if that’s runnable, though it might be… tough on these smaller devices.
thanks, sadly while the raspberry pi pico can run unix it cannot run linux, also i think a web browser would be too demanding for it
I did get this working. I had a lot of help from Michal (MakeCode team). I will make a video showing how I did it and publish later this week.
Meanwhile yes it’s in the online build. I had to use the pin configuration tool and UF2 generator to get my PICO pinout (and later, RP2040 custom board pinout) working. There are still a few things that I have not gotten to work and it might be that those items aren’t sully supported yet in the underlying CODAL operating system for RP2040.
I really hope that CODAL and MakeCode can be updated to support the multiple cores in the RP2040. That would be a “game changer” (pun intended).
For now, here’s proof:
The second was a custom board designed for Autodesk’s “University” user conference in 2022. I did the application for the badge using MakeCode Arcade. That’s the inspiration that lead me down this rabbit hole! But it was as frustrating as heck working with a chip that wasn’t officially supported when I began, and yet with their help I got it working and found the project inspiring in the end (after 50+ hours of trying many things and reading through all the docs and source code to finally piece together how it’s supposed to work).
Thanks for sharing! -And helping bridging the gap between two awesome maker communities around MakeCode and the Raspberry!
I have been waiting some time now for your follow-up video announced on YouTube, and now I am really looking forward to it! -Christmas is really early this year, maybe already next week, it seems…
Multiple cores or not, this is indeed really a MakeCode Arcade “game changer”!
PS @nova1: So far you have to enable Experimental hardware in the MakeCode Settings - About - Experiments menu to see the RP2040/Pico on the hardware download pages. I forgot to mention that earlier.
Would you be able to share your .uf2 for raspberry pico? Thanks!