Interesting! Tons of I/O in a tiny package. For what I can see and runs on a Dual-core Arm Cortex-M0+ @ 133MHz with 264KB of on-chip RAM.
Ping @FraFin, @Jaime_Martin_Losa, @ralph-lange. It would be a great milestone for micro-ros to support it and may even simplify bringing people from other communities over to the ROS one.
@kneave Wow, such great news! Thanks for sharing this with the community.
@vmayoral Yes, porting micro-ROS to it would be a total hoot! We’ll keep you posted (and of course, as always, we invite members of the community to undertake the adventure themselves in the meantime, if motivated enough )
I’m still finding my feet with ROS and Python for that matter, I’d love to get involved though. I’m working on a robot at the minute so once I’ve got it working with ROS I’ll start looking at ROS2
This is a really cool device, and what’s even more interesting is that the Raspberry Pi foundation has collaborated with many companies in the microcontroller space to create even more boards based on their MCU.
Regarding micro-ROS, maybe anther cool target would be the “Arduino Nano RP2040 Connect”, since it has WIFI and Bluetooth connectivity on board.
I have been playing around with this and have got quadrature encoder counting running on a state machine on the pio (runs with no load on processor). Have set up 4 instances, sending the counts over dma to the m0 chip, testing with 8 tomorrow.