UNO R4 and MicroPython?

Is there a plan to support MicroPython on the new UNO R4?

hi @robertgallup
while there is a port for the RA4M1 chip, the available RAM, once MicroPython is installed, is very little and we're very wary of which boards we advertise as MicroPython "friendly".

I work in MicroPython on an almost daily basis, and can tell you that such little RAM is not going to make your experience great as you'll run out of it pretty quickly.

The board has just come out, and we haven't looked into it yet.
I'm sure someone from the community will try it, but I'm not sure if the process will remove the boards' bootloader and will render it hard to come back to Arduino.

A bit of a DISCLAIMER here
We don't officially support MicroPython on this board (we haven't looked into it and if it works), so we cannot be held responsible if you brick your UNO R4 in the process of putting MicroPython on it, but here is the link to the specific port

:slight_smile:

PS: I've been teaching Arduino for 15 years, and i :heart: MicroPython

@ubidefeo Thanks for the information!

I've used/taught with Arduino for quite awhile too. Mostly with C/C++. I've used CircuitPython quite a bit with Adafruit boards, but it's looking like MicroPython is being adopted as standard elsewhere, at least with Arduino and Raspberry Pi which are two very large pieces of the market.

I know they have MicroPython for the ESP32. I wonder if that's a possible path on the R4?

Anyway, I don't want to brick my boards just yet, so I think I'll wait for a possible official version if it's ever available. :slight_smile:

1 Like

MicroPython is amazing, we've released our editor at the end of last year and a new version is coming out soon.

you can take a look here if interested
https://docs.arduino.cc/micropython/

1 Like

@ubidefeo Yes. I was excited to see Arduino supporting MicroPython with their own editor.

I have a couple of Arduino boards that look like they are officially supported with MicroPython so I'll give it a try. And, thanks for the information about the editor update. I'll look forward to it. :slight_smile:

Thank you for the kind words.
We're putting some good effort on MicroPython.
The editor is a project on which just 2 of us work but we of course get the team's support where needed.
I kinda feel like that editor is my baby even though I haven't written more than a few lines of code.
As PO of that project (and other IDEs) I'm very proud, but aware of its limitations.

Try the Nano RP2040 on MicroPython, it's amazing and it has 16MB of flash.
I mostly use that and ESP32S3

enjoy
u.

2 Likes