Adafruit NeoTrellis M4 Mainboard - featuring SAMD51
49 units available with a short lead time.
The NeoTrellis M4 Mainboard combines an ATSAMD51 Cortex M4 processor, a 4×8 grid of NeoPixel-lit elastomer button pads, stereo audio output, microphone input, and a triple-axis accelerometer into one compact, programmable board. Think of it as a button-mashing, light-flashing, tune-making powerhouse.
Powered by the SAMD51 running at 120 MHz with 512 KB flash, 192 KB SRAM, and 8 MB SPI flash for file storage, the NeoTrellis M4 supports both CircuitPython and Arduino. The native USB port can act as a USB MIDI device for tethering to a computer or tablet, or run standalone from any USB power source.
Key Features
- ATSAMD51 Cortex M4 – 120 MHz 32-bit processor with hardware DSP and floating-point support
- 512 KB Flash + 192 KB SRAM – Plenty of room for CircuitPython or Arduino code
- 8 MB SPI Flash – Storage for files, audio clips, and CircuitPython code
- 4×8 Elastomer Button Pads – Fully diode'd matrix with no ghosting, reads all simultaneous presses
- 32 NeoPixels – One under each button pad, 24-bit colour, glows through translucent elastomers
- Stereo Audio Output – Dual 12-bit 500 KSPS DACs on left/right of a TRRS headphone jack (can also be used as stereo ADC inputs)
- Microphone Input – MAX4466 electret mic amplifier on the 4th headphone pin for mobile headsets
- ADXL343 Accelerometer – Triple-axis accelerometer for tilt, motion, and tap detection
- Native USB – USB MIDI device support (Arduino), USB HID, and CircuitPython serial
- 4-Pin JST Hacking Port – STEMMA/Grove compatible with 3.3 V, GND, and two GPIO (I2C/ADC/UART)
Ideal For
- MIDI controllers and music sequencers
- Audio synthesisers and sound effects boards
- Interactive button-pad interfaces
- Light-up game controllers
- CircuitPython and Arduino learning projects
Package Contents
- 1× Adafruit NeoTrellis M4 Mainboard (SAMD51)
Resources
- NeoTrellis M4 Learn Guide – Setup, wiring, and example projects
The Adafruit NeoTrellis M4 Mainboard - featuring SAMD51 appears in the following collections:
