Header banner
Revain logoHome Page
πŸ”Œ adafruit metro m0 express (pid 3505) - circuitpython-compatible atsamd21g18 microcontroller logo

πŸ”Œ Adafruit Metro M0 Express (PID 3505) - CircuitPython-Compatible ATSAMD21G18 Microcontroller Review

3

Β·

Excellent

Revainrating 5 out of 5Β Β 
RatingΒ 
5.0
πŸ–₯️. Single Board Computers, πŸ’» Computer Components

View on AmazonView on Π―M

Media

(1)
img 1 attached to πŸ”Œ Adafruit Metro M0 Express (PID 3505) - CircuitPython-Compatible ATSAMD21G18 Microcontroller

Details

BrandAdafruit
Memory Speed48 MHz
SeriesFBA_3505

Description of πŸ”Œ Adafruit Metro M0 Express (PID 3505) - CircuitPython-Compatible ATSAMD21G18 Microcontroller

ATSAMD21G18 ARM Cortex M0 processor, clocked at 48 MHz and at 3.3V logic, the same one used in the new Arduino Zero. This chip has a whopping 256K of FLASH (8x more than the Atmega328) and 32K of RAM (16x as much)!. This chip comes with built in USB so it has USB-to-Serial program & debug capability built in with no need for an FTDI-like chip. Power the METRO with 7-9V polarity protected DC or the micro USB connector to any 5V USB source. The 2.1mm DC jack has an on/off switch next to it so you can turn off your setup easily. The METRO will automagically switch between USB and DC. METRO has 25 GPIO pins, 12 of which are analog in, and one of which is a true analog out. There's a hardware SPI port, hardware I2C port and hardware UART. Logic level is 3.3V. Easy reprogramming, comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython, PXT MakeCode or Arduino IDE (it is bossa-compatible)

Reviews

Global ratings 3
  • 5
    3
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Type of review

Revainrating 5 out of 5

Great Microcontroller for CircuitPython Projects!

Based on my experience, this microcontroller is perfect for those who are into DIY projects that require CircuitPython. It's easy to use and compatible with various devices. The shape and size are compact and it offers a lot of pins to connect different peripherals. However, it may not be suitable for those who are not familiar with CircuitPython and need more technical documentation.

Pros
  • Easy to use, compact, compatible with various devices.
Cons
  • May not be suitable for those who need more technical documentation.

Revainrating 5 out of 5

Drag and Drop Python!

The thing is pretty neat! You literally just have to drag and drop your Python script (+ libraries) onto Flash and everything just works. In terms of performance I would look at other reviews. I will definitely be coming back to this board for many projects in the future. At the moment, the public knowledge base and resources for this type are still being developed on the Python side.

Pros
  • single-board computer
Cons
  • embarrassing

Revainrating 5 out of 5

that's cool. I only have CircuitPython in .

I bought this after getting the Circuit Playground Express. I've been programming Arduino for years and when you do some basic testing it's great. I've only programmed in CircuitPython at the moment, but the great thing is that the number of test cycles you can get is much higher than what you get with Arduino since there is no compile cycle. If you're concerned about speed, don't use CircuitPython as I've encountered a significant speed limit. I'm using a NeoPixel 60 ring and on some of the…

Pros
  • Electronics
Cons
  • Makes me nervous