AdaBox010 Featuring the NeoTrellis M4

Adafruit’s programmable light and sound board with added functionality from ADI’s ADXL343 triple-axis accelerometer

Image of Adafruit's NeoTrellis Audio Board The AdaBox010 from Adafruit comes with the NeoTrellis M4, which is an all-in-one USB, NeoPixel, Elastomer, and audio board. It's a 4x8 grid of silicone buttons with a NeoPixel-addressable RGB LED behind each one controlled by a SAMD51 Cortex®-M4 microcontroller running at 120 MHz. It also includes stereo audio channels and microphone input. Each Trellis M4 also comes with a precision triple-axis ADXL343 accelerometer from Analog Devices on-board, allowing the ability for projects to react to tilt, motion, or tapping.

The ADXL343 is a versatile 3-axis digital-output MEMS accelerometer with selectable measurement range, bandwidth, and is configurable along with built-in motion detection, making it suitable for sensing acceleration in a wide variety of applications. The ADXL343 measures acceleration with high resolution (13-bit) at up to ±16 g with output available through either an SPI (3- or 4-wire) or I²C digital interface. The multipurpose accelerometer can measure the static acceleration of gravity in tilt-sensing applications as well as dynamic acceleration resulting from motion or shock, and several special sensing functions are provided. Activity and inactivity sensing detect presence or lack of motion. Tap sensing detects single and double taps in any direction. Free-fall sensing detects if the device is falling. These functions can be mapped individually to either of two interrupt output pins.

The NeoTrellis M4 can be an all-in-one synthesizer, drum-machine/sequencer, expressive MIDI keyboard, audio filter, sampler, simple game machine, and so much more. Multiple tutorials and example projects are available from Adafruit, and the versatility of programming compatibility with CircuitPython and the Arduino IDE makes it easy to get started. The M4 MCU has a roomy 512 KB of Flash and 192 KB of SRAM, and Adafruit added a full 8 MB Flash chip onboard to provide space for files and audio clips. The board also has a built-in MAX4466 electret mic amplifier for mobile phone headsets.

Finally, a 4-pin JST hacking port is available for extra add-ons. The port is STEMMA and Grove-compatible and provides GND, 3.3 V power, and two pins that can be used for I²C, ADC, or a UART allowing for expansion.

  • ATSAMD51 32-bit Cortex-M4 core running at 120 MHz (32-bit, 3.3 V logic and power)
  • Hardware DSP and floating-point support
  • 512 KB Flash, 192 KB RAM
  • Native USB that can act as a true USB MIDI device
  • 8 MB SPI Flash chip for storing files and CircuitPython code storage
  • 4x8 elastomer pads with fully diode'd matrix - no ghosting
  • 4x8 NeoPixels for each pad glow through the elastomer buttons
  • TRRS headphone jack with stereo DAC outputs on left/right, can also be stereo ADC inputs; fourth pin on headphone for electret/ADC input
  • Built-in MAX4466 electret mic amplifier for mobile phone headsets; raw DC-level reading also available on a separate ADC
  • 4-JST hacking port with 3.3 V power, ground, and two GPIO that can be I²C/ADC/UART
  • Analog Devices' ADXL343 triple-axis accelerometer
Kit Contents
  • Adafruit NeoTrellis M4 mainboard featuring ADXL343 accelerometer
  • 2-pack silicone elastomer 4x4 button keypad
  • NeoTrellis M4 acrylic enclosure kit
  • Adjustable bent-wire stand
  • JST PH 4-pin to female socket cable - I²C STEMMA cable - 200 mm
  • JST PH 4-pin to male header cable - I²C STEMMA cable - 200 mm
  • Micro-B USB cable
  • Earbuds
  • Audio jack terminal block
  • 10 K potentiometer
  • 2 x 10 K resistor
  • 2 x 10 µF capacitor


ImageManufacturer Part NumberDescriptionKit TypeUtilized IC / PartIncluded MCU/MPU Board(s)Available QuantityView Details
ADABOX010 - RAINBOW TRELLIS4018ADABOX010 - RAINBOW TRELLISStarter KitATSAMD51NeoTrellis M419 - ImmediateView Details
STARTER KIT ADABOX001 ARDUINO3193STARTER KIT ADABOX001 ARDUINOStarter KitATmega32U4Adafruit Feather 32u4 Adalogger7 - ImmediateView Details
ADABOX002 FEATHER BLE MINI ROBOT3235ADABOX002 FEATHER BLE MINI ROBOTWheeledAdafruit Feather 32u4 Bluefruit LEBoard(s), Chassis, Components, Hardware, Manual, Wheel(s)27 - ImmediateView Details
STARTER KIT ADABOX003 FEATHER3268STARTER KIT ADABOX003 FEATHERStarter KitESP8266Adafruit Feather HUZZAH21 - ImmediateView Details
ADABOX004 MAKING THINGS DANCE3370ADABOX004 MAKING THINGS DANCEStarter KitESP8266Adafruit Feather HUZZAH3 - ImmediateView Details
ADABOX005-BREAK FOR PI3644ADABOX005-BREAK FOR PIStarter KitBCM2835Raspberry Pi Zero23 - ImmediateView Details
ABABOX006 CIRCUITPYTHON3697ABABOX006 CIRCUITPYTHONStarter KitATSAMD21Circuit Playground Express13 - ImmediateView Details
ADABOX 007 - SPY3778ADABOX 007 - SPYStarter KitATSAMD21Circuit Playground Express13 - ImmediateView Details
ADABOX008 - OCTO CRICKIT #MAKERO3906ADABOX008 - OCTO CRICKIT #MAKEROProject KitATSAMD21Circuit Playground Express13 - ImmediateView Details
ADABOX0093956ADABOX009Starter KitATSAMD21G18Adafruit HalloWing14 - ImmediateView Details

ADXL343 Accelerometers

ImageManufacturer Part NumberDescriptionAvailable QuantityView Details
ACCEL 2-16G I2C/SPI 14LGAADXL343BCCZACCEL 2-16G I2C/SPI 14LGA8181 - Immediate
5390 - Factory Stock
View Details
ACCEL 2-16G I2C/SPI 14LGAADXL343BCCZ-RL7ACCEL 2-16G I2C/SPI 14LGA2595 - ImmediateView Details
ACCEL 2-16G I2C/SPI 14LGAADXL343BCCZ-RLACCEL 2-16G I2C/SPI 14LGA1065 - ImmediateView Details

ATSAMD51G 32-bit Cortex M4 MCUs

ImageManufacturer Part NumberDescriptionRAM SizeAvailable QuantityView Details
IC MCU 32BIT 256KB FLASH 48VQFNATSAMD51G18A-MUIC MCU 32BIT 256KB FLASH 48VQFN128K x 8609 - ImmediateView Details
IC MCU 32BIT 256KB FLASH 48VQFNATSAMD51G18A-MUTIC MCU 32BIT 256KB FLASH 48VQFN128K x 8297 - ImmediateView Details
IC MCU 32BIT 512KB FLASH 48VQFNATSAMD51G19A-MUIC MCU 32BIT 512KB FLASH 48VQFN192K x 8513 - ImmediateView Details

MAX4466 Amplifier

ImageManufacturer Part NumberDescriptionAvailable QuantityView Details
Published: 2019-02-27