# AdaBox 010

## Introduction

https://youtu.be/89hxcI153uc

## Hi there!

[If you're looking to subscribe to AdaBox, click here!](https://www.adafruit.com/adabox)

If you're here, it's because you were given the gift of electronics with an AdaBox! Perhaps you are a beginner who is getting started with your AdaBox. Or maybe you just want to relive what it's like being a beginner at electronics again. But most of all, you want to learn how to build and make creative, awesome stuff with electronics! ([If, rather than learn electronics, you'd like to look at pictures of cats instead, please check https://www.adafruit.com/galleries/cats-of-engineering](https://www.adafruit.com/galleries/cats-of-engineering))

And, you're in luck: there's _never_ been a better time. Seriously. We're not just saying that. It's bonkers how great a time this is for you to learn electronics!

Gone are the days where you need thousands of dollars of equipment and lots physics/math background. If you have a dream of an interactive synthesizer controller, you can build it! Want to use tilt and shake gestures for expressive MIDI control? You can do it!. How about a colored button pad for triggering Euclidean rhythms on your Eurorack modular synthesizer? The dream is yours to realize! Always wanted your own open source app launcher or sound board or pixel art doodle pad? Now is the time to build it with the Trellis M4 and a bit of coding in CircuitPython or Arduino!

## Who is this for?

Anyone who loves sounds and lights and squishy buttons, and is interested in learning how to program and build awesome synth controllers, sequencers, samplers, and interactive gizmos! Oh, and with access to a modern web browser. That's pretty much the minimum. Remember, this guide is specifically for people who have purchased or received an AdaBox subscription!

**You don't need to know a lot of physics or math** , and just like an Art Degree isn't required for making art and being creative, **you _don't_ need to have a computer science or engineering degree**. It helps if you're comfortable using computers, but that's a skill most people pick up through life.

**If you know how to program already - great! If not, don't worry, we'll teach you enough to be dangerous.**

## Who **isn't** this for?

While you can follow along without an AdaBox, it will not make as much sense unless you have _all_ of the components and more which either came as a gift or purchased yourself - remember, the goal is helping beginners!

If you're an expert, please visit our hundreds other tutorials and jump right in at [learn.adafruit.com](https://learn.adafruit.com/)

## Who are you?

Great question. This is me:

https://youtu.be/VDIwnLllLZQ

I'm Ladyada, and I love to teach people how to build stuff and how they can be creative with technology.

So, are you ready?

Let's do this thing!

## Want to buy past AdaBoxes?
# AdaBox 010

## Unboxing AdaBox 010

This ADABOX is a multi-sensory feast - Lights! Sound! Squishy buttons! This box comes with a **NeoTrellis M4**. It's a grid of 4x8 silicone buttons, with a NeoPixel behind each one for rainbow glory. The engine is a ATSAMD51 microcontroller with stereo audio channels and microphone input.

NeoTrellis M4 can be an all-in-one synthesizer, drum-machine/sequencer, expressive MIDI keyboard, audio filter, sampler, simple game machine... well, YOU decide what to make it!

Thanks to the generous sponsorship and support from Analog Devices and Digi-Key, we've even included a fancy triple-axis accelerometer! Each Trellis M4 comes with an ADXL343 built right in, so your lights and music can react to movement and tilt.

## AdaBox 010 Contents
## Adafruit NeoTrellis M4 featuring Analog Devices ADXL343

&nbsp;

We got a big ol' blender and tossed in an ItsyBitsy M4, two NeoTrellis boards and an electret mic amp - turned on the 'mix' button and out came the NeoTrellis M4 - a super fun dev board for anyone who likes to squish buttons, see pretty lights and maybe make a tune or two.

&nbsp;

The NeoTrellis M4 is an all-in-one USB + NeoPixel + Elastomer + Audio board. It's powered by our new favoritest-chip-in-the-world, the SAMD51, a Cortex M4 core running at 120 MHz. This chip has a speedy core with CircuitPython and Arduino support, hardware DSP/floating point, dual DACs (more on that later!) and all the goodies you expect from normal chips like I2C, ADC, DMA, etc. It has a roomy 512KB of flash and 192KB of SRAM so it's great for CircuitPython, we added a full 8MB flash chip so tons of space for files and audio clips. Or you can load Arduino in for bonkers-fast audio processing/generation [with our fork of the PJRC Audio library](https://github.com/adafruit/Audio).

![feather_3938-02.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/439/medium640/feather_3938-02.jpg?1543254306)

![feather_3938-01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/440/medium640/feather_3938-01.jpg?1543254314)

![feather_3938-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/441/medium640/feather_3938-00.jpg?1543254321)

The native USB port can turn it into a MIDI USB device if you like - currently that's only supported in Arduino. Tether it to a computer or tablet, if you like. Or use it in standalone mode, as long as its powered from a USB power plug, it'll run whatever firmware is burned into it.

OK so you've got this big brain, but now you need inputs and outputs! There's a 4x8 grid of elastomer button pads with a NeoPixel nestled in the center of each one. You can read any/all button presses simultaneously thanks to the fully diode'd matrix, and also set each button color to any of 24-bit colors. (We've even got some DMA Arduino code for the NeoPixels so that they won't take up any processor time.) The elastomer buttons are translucent so they glow beautifully when lit.

## 4x4 Trellis Keypad x 2

&nbsp;

So squishy! These silicone elastomer keypads are just waiting for your fingers to press them. Go ahead, squish all you like! (They're durable and easy to clean, just wipe with mild soap and water) These are just like the light up rubber buttons you find on stuff like appliances and tools, but these are open source and easy to integrate into your next Trellis M4 project!

Each button is **10mm x 10mm square and 10mm tall**. There is 5mm of grid spacing between the buttons. You can 'tile' the button pads edge-to-edge and they'll grid up correctly. You can also cut the pads down if you like, the silicone is very soft. The way they're molded, they give about 3mm of travel when pressed for a very satisfying feel. They are completely quiet, however.

&nbsp;

**You get two (2) button pads in this pack** so this is _ **the** _ elastomer pack for dressing up your Trellis M4!

![feather_4021-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/419/medium640/feather_4021-00.jpg?1543253220)

![feather_4021-02.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/442/medium640/feather_4021-02.jpg?1543254443)

![feather_4021-01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/443/medium640/feather_4021-01.jpg?1543254448)

## Trellis M4 Laser Cut Enclosure

&nbsp;

So you've got your Trellis M4, a cool/witty name for your band, a Soundcloud account,&nbsp;[a 3D-printed Daft Punk helmet](https://learn.adafruit.com/3d-printed-daft-punk-helmet-with-bluetooth)...&nbsp;so what could be missing from your road to stardom?

&nbsp;

The **NeoTrellis M4 Enclosure** , of course! A&nbsp;super-specifically laser-cut enclosure that&nbsp;turns your 'Trellis into a handheld light/music maker!&nbsp;

&nbsp;

**Includes:**

- 3 x Clear Acrylic Cutouts
- 1 x Black Acrylic Cutout
- 5 x M3 Black nylon hex nuts
- 5 x M3x14mm Black nylon screws

These come with paper backings on both sides (it protects the acrylic while laser cutting and shipping). You'll need to peel those off before assembly.

![feather_3963-06.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/420/medium640/feather_3963-06.jpg?1543253245)

![feather_3963-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/444/medium640/feather_3963-00.jpg?1543254514)

![feather_3963-04.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/445/medium640/feather_3963-04.jpg?1543254534)

## Wire Stand

&nbsp;

This handy bent-wire display stand was originally designed to hold up 7" tablets but the rubberized design is great for general purpose electronics & TFT holding. It's perfect for holding your NeoTrellis M4!

&nbsp;

You can adjust the angle and collapse it for travel.

![feather_1679-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/423/medium640/feather_1679-00.jpg?1543253482)

![feather_1679-04.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/446/medium640/feather_1679-04.jpg?1543254600)

## JST 4PH to Plug Header Cable

&nbsp;

This cable will let you turn a JST PH 4-pin cable port into 4 individual wires with high-quality 0.1" male header plugs on the end.

&nbsp;

We're carrying these to match up with any of our boards with **STEMMA** connectors on the NeoTrellis M4.&nbsp;[Can also be used with any STEMMA breakouts](https://www.adafruit.com/?q=stemma)! This one has header pins, so it can be used to connect to socket header or breadboards.

&nbsp;

The wires are even color coded:

&nbsp;

- Black for GND
- Red for V+
- White for SDA
- Green for SCL

![feather_3955-02.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/427/medium640/feather_3955-02.jpg?1543253569)

![feather_3955-05.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/428/medium640/feather_3955-05.jpg?1543253575)

![feather_3955-01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/429/medium640/feather_3955-01.jpg?1543253581)

## JST 4PH to Socket Header Cable

&nbsp;

This cable will let you turn a JST PH 4-pin cable port into 4 individual wires with high-quality 0.1" female sockets on the end. We're carrying these to match up with any of our boards with 'STEMMA' connector on the Trellis M4. [Can also be used with any STEMMA breakouts](https://www.adafruit.com/?q=stemma)! This one has socket pins, so it can be used to connect to wires or headers.

![feather_3950-02.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/424/medium640/feather_3950-02.jpg?1543253526)

![feather_3950-05.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/425/medium640/feather_3950-05.jpg?1543253535)

![feather_3955-01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/426/medium640/feather_3955-01.jpg?1543253541)

## Headphones

&nbsp;

These earbud headphones are the perfect accessory for your Trellis M4 - they've been tested to work with our modules - but can be used with any iOS or Android device that uses a TRRS pinout. The buds themselves are 16mm in diameter with a nice 40" long cable. They come with a standard 4-pole TRRS headphone jack and have a small microphone for recording audio samples on your Trellis M4 (or for making calls on a mobile phone).

![feather_Adabox_10_Components_Head_Phones_ORIG_2018_11.jpg](https://cdn-learn.adafruit.com/assets/assets/000/067/082/medium640/feather_Adabox_10_Components_Head_Phones_ORIG_2018_11.jpg?1544030787)

## Micro B USB Cable

&nbsp;

This here is a beautiful metallic A to micro-B USB cable! Perfect for connecting a computer to your NeoTrellis M4. In one of four randomly selected finishes.

![feather_C12702_iso_ORIG_2018_12_copy.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/990/medium640/feather_C12702_iso_ORIG_2018_12_copy.jpg?1543880503)

![feather_micro_USB_Cables_Adabox_010_ORIG_2018_12_copy.jpg](https://cdn-learn.adafruit.com/assets/assets/000/067/077/medium640/feather_micro_USB_Cables_Adabox_010_ORIG_2018_12_copy.jpg?1544026313)

## 3.5mm Audio Cable

&nbsp;

Seamlessly transmit high-quality stereo audio with this&nbsp;3.5mm Male/Male TRS audio cable. You can use it to connect your Trellis M4 to powered speakers and rock the house.

![feather_876-01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/978/medium640/feather_876-01.jpg?1543872859)

## And even more!
![](https://cdn-learn.adafruit.com/assets/assets/000/066/459/medium800/feather_Adabox_10_small_components_copy.jpg?1543259311)

## Audio Jack Terminal Block

&nbsp;

One truth about working with audio is you always need the cable or adapter you _don't_ have in your toolbox. That's why we love these terminal-block audio connectors so much. No soldering required! Use stranded or solid core wire and a small screw driver to create custom wiring jigs.

&nbsp;

You'll even be able to use it to make a MIDI cable adapter to control classic synths!

&nbsp;

This is the 3.5mm (1/8") Stereo Audio Jack Terminal Block. It's the most common size and style of audio connector, used in most headphones or basic audio connections you're looking to make.

![feather_2791-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/433/medium640/feather_2791-00.jpg?1543253860)

![feather_2791-01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/434/medium640/feather_2791-01.jpg?1543253864)

![feather_2791-02.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/435/medium640/feather_2791-02.jpg?1543253869)

## Bumper x 4

&nbsp;

Keep your Trellis M4 from going barefoot, give it little rubber feet! These small sticky bumpers are our favorite accessory for any electronic kit or device. They are sticky, but not impossible to remove.

&nbsp;

Bumpers may vary in style depending on our supplier but all are approx 8mm diameter and 4mm tall.

![feather_550-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/422/medium640/feather_550-00.jpg?1543253410)

## 10K Potentiometer

&nbsp;

These are our favorite trim pots, perfect for breadboarding and prototyping. They have a long grippy adjustment knob and with 0.1" spacing, they plug into breadboards or female jumper cables with ease.

![feather_adabox_356-03.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/416/medium640/feather_adabox_356-03.jpg?1543252796)

## 10K Resistor x 2

&nbsp;

ΩMG! You're not going to be able to resist these handy resistors!&nbsp;Well, axially, they&nbsp;do all of the resisting for you!

&nbsp;

This is a 2 pack of 10K Ω Resistors. More specifically, they are carbon film, through-hole axial type, with 1/4 Watt max dissipation, 300V max voltage, 5% precision resistors. Whew! These are super common and great for use in any kit, breadboard, perf-board, or other project. We got ones with 0.4mm thick wires so they plug in nicely into solder-less breadboards.

![feather_2784-03.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/448/medium640/feather_2784-03.jpg?1543254992)

## 10uF Capacitor x 2

&nbsp;

We like capacitors so much we made a&nbsp;[kids show about them.](https://www.youtube.com/watch?v=sy_G1oYRQmM)&nbsp; &nbsp;They're super handy and it's really helpful to have a variety lying around to pick and choose from.

&nbsp;

This is a 2 pack of&nbsp;10uF 50v&nbsp;capacitors, so they can be used with any DC voltage up to 50V.&nbsp; They have a tolerance of&nbsp;±20% and long flexible pins that make them great for perf or breadboards.

&nbsp;

![feather_2195-00.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/449/medium640/feather_2195-00.jpg?1543255022)

## Bonus Extras!
## Cube Prism

&nbsp;

This beautiful prism is a sight to behold! It's great for splitting light into its component colors and making dazzling effects when positioned over, say, the NeoPixels on your NeoTrellis M4 buttons!

![feather_Adabox_10_Components_Dice_ORIG_2018_11.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/414/medium640/feather_Adabox_10_Components_Dice_ORIG_2018_11.jpg?1543252665)

## Rainbow Stickers

&nbsp;

Want to snaz things up a bit? Put rainbow stickers on everything you own! Some restrictions apply, please do not sticker your cat.

&nbsp;

Note: Due to rainbow scarcity issues, stickers may vary from those shown here. Some AdaBoxes will contain **Adabot Head** , **LEDs!** , and **Circuit Bender!** stickers.

![feather_Adabox_10_Components_Cards_ORIG_2018_11.jpg](https://cdn-learn.adafruit.com/assets/assets/000/066/447/medium640/feather_Adabox_10_Components_Cards_ORIG_2018_11.jpg?1543254698)

# AdaBox 010

## Introducing the Trellis M4

# AdaBox 010

## Trellis M4 Beat Sequencers

# AdaBox 010

## Trellis M4 Expressive USB MIDI Controller

# AdaBox 010

## Trellis M4 Arpeggiator Synth

# AdaBox 010

## Classic MIDI Synth Control with Trellis M4

# AdaBox 010

## Trellis M4 Synth Design Tool

# AdaBox 010

## Trellis M4 Audio Filter Visualizer

# AdaBox 010

## Trellis M4 MIDI File Player

# AdaBox 010

## Launch Deck Trellis M4 App Launcher

# AdaBox 010

## NeoTrellis M4 Light Paintting

# AdaBox 010

## FlappyBird Game for Trellis M4

# AdaBox 010

## Trellis M4 Memory Game

# AdaBox 010

## Trellis M4 Animated Dice Roller

# AdaBox 010

## Trellis M4 Tabletop RPG Soundboard

# AdaBox 010

## Christmas Soundboard with Trellis M4

# AdaBox 010

## ABC Soundboards with Trellis M4

# AdaBox 010

## Star Trek Soundboard with Trellis M4

# AdaBox 010

## Trellis M4 3D Printed Bumper

# AdaBox 010

## Need Help? Questions?


## Featured Products

### Adafruit NeoTrellis M4 Mainboard - featuring SAMD51

[Adafruit NeoTrellis M4 Mainboard - featuring SAMD51](https://www.adafruit.com/product/3938)
We got a big ol' blender and tossed in an ItsyBitsy M4, two NeoTrellis boards and an electret mic amp - turned on the 'mix' button and out came the NeoTrellis M4 - a super fun dev board for anyone who likes to squish buttons, see pretty lights and maybe make a tune or...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3938)
[Related Guides to the Product](https://learn.adafruit.com/products/3938/guides)
### Silicone Elastomer 4x4 Button Keypad - for 3mm LEDs

[Silicone Elastomer 4x4 Button Keypad - for 3mm LEDs](https://www.adafruit.com/product/1611)
So squishy! These silicone elastomer keypads are just waiting for your fingers to press them. Go ahead, squish all you like! (They're durable and easy to clean, just wipe with mild soap and water) These are just like the light up rubber buttons you find on stuff like appliances and tools,...

In Stock
[Buy Now](https://www.adafruit.com/product/1611)
[Related Guides to the Product](https://learn.adafruit.com/products/1611/guides)
### NeoTrellis M4 Acrylic Enclosure Kit

[NeoTrellis M4 Acrylic Enclosure Kit](https://www.adafruit.com/product/3963)
So you've got your&nbsp;[Adafruit NeoTrellis M4](https://www.adafruit.com/product/3938), a cool/witty name for your band, a Soundcloud account,&nbsp;[a 3D-printed Daft Punk helmet](https://learn.adafruit.com/3d-printed-daft-punk-helmet-with-bluetooth)...&nbsp;so what...

In Stock
[Buy Now](https://www.adafruit.com/product/3963)
[Related Guides to the Product](https://learn.adafruit.com/products/3963/guides)
### Little Rubber Bumper Feet - Pack of 4

[Little Rubber Bumper Feet - Pack of 4](https://www.adafruit.com/product/550)
Keep your electronics from going barefoot, give them little rubber feet! These small sticky bumpers are our favorite accessory for any electronic kit or device. They are sticky, but not impossible to remove. They're small enough to fit onto any board, and have just enough height to give...

In Stock
[Buy Now](https://www.adafruit.com/product/550)
[Related Guides to the Product](https://learn.adafruit.com/products/550/guides)
### Adjustable Bent-Wire Stand - up to 7" Tablets and Small Screens

[Adjustable Bent-Wire Stand - up to 7" Tablets and Small Screens](https://www.adafruit.com/product/1679)
This handy bent-wire display stand was originally designed to hold up 7" tablets but the rubberized design is great for general purpose electronics & TFT holding. We use it to hold up our HDMI displays while connected to a Pi - even though it is meant for 7" we found that its...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1679)
[Related Guides to the Product](https://learn.adafruit.com/products/1679/guides)
### JST PH 2mm 4-Pin to Female Socket Cable - I2C STEMMA Cable

[JST PH 2mm 4-Pin to Female Socket Cable - I2C STEMMA Cable](https://www.adafruit.com/product/3950)
This cable will let you turn a JST PH 4-pin cable port into 4 individual wires with high-quality 0.1" female sockets on the end. We're carrying these to match up with any of our boards with 'STEMMA' connectors on them such as the <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/3950)
[Related Guides to the Product](https://learn.adafruit.com/products/3950/guides)
### JST PH 2mm 4-Pin to Male Header Cable - I2C STEMMA Cable - 200mm

[JST PH 2mm 4-Pin to Male Header Cable - I2C STEMMA Cable - 200mm](https://www.adafruit.com/product/3955)
This cable will let you turn a JST PH 4-pin cable port into 4 individual wires with high-quality 0.1" male header plugs on the end. We're carrying these to match up with any of our boards with 'STEMMA' connectors on them such as the&nbsp;<a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/3955)
[Related Guides to the Product](https://learn.adafruit.com/products/3955/guides)
### Cell-phone TRRS Headset - Earbud Headphones w/ Microphone

[Cell-phone TRRS Headset - Earbud Headphones w/ Microphone](https://www.adafruit.com/product/1966)
These earbud headphones are the perfect accessory for your FONA - they've been tested to work with our modules - but can be used with any iOS or Android device that uses a TRRS pinout.&nbsp; The buds themselves are&nbsp;16mm in diameter with a nice 40" long. &nbsp;They come with a...

In Stock
[Buy Now](https://www.adafruit.com/product/1966)
[Related Guides to the Product](https://learn.adafruit.com/products/1966/guides)

## Related Guides

- [Adafruit NeoTrellis M4 Express](https://learn.adafruit.com/adafruit-neotrellis-m4.md)
- [Neotrellis M4 Live Launcher](https://learn.adafruit.com/neotrellis-live-launcher.md)
- [NeoTrellis M4 Memory Game](https://learn.adafruit.com/neotrellis-m4-memory-game.md)
- [NeoTrellis MIDI Feedback Controller](https://learn.adafruit.com/neotrellis-midi-feedback-controller.md)
- [Trellis Feather DSP-G1 Synthesizer](https://learn.adafruit.com/feather-trellis-dsp-g1-synthesizer.md)
- [What is Web MIDI & BLE MIDI?](https://learn.adafruit.com/web-ble-midi.md)
- [Christmas Soundboard with NeoTrellis M4](https://learn.adafruit.com/xmas-sound-board.md)
- [Trellis M4 Expressive MIDI Controller](https://learn.adafruit.com/trellis-m4-midi-keypad-and-tilt-controller.md)
- [Introducing Adafruit Trellis ](https://learn.adafruit.com/adafruit-trellis-diy-open-source-led-keypad.md)
- [NeoTrellis M4 Animated Dice Roller](https://learn.adafruit.com/neotrellis-dice.md)
- [NeoTrellis M4 MIDI File Synthesizer](https://learn.adafruit.com/neotrellism4-midi-file-player-synthesizer.md)
- [Mini UNTZtrument: 3D Printed MIDI Controller](https://learn.adafruit.com/mini-untztrument-3d-printed-midi-controller.md)
- [UNTZtrument: a Trellis MIDI Instrument](https://learn.adafruit.com/untztrument-trellis-midi-instrument.md)
- [Trellis M4 Beat Sequencers](https://learn.adafruit.com/trellis-m4-beat-sequencer.md)
- [Launch Deck Trellis M4](https://learn.adafruit.com/launch-deck-trellis-m4.md)
- [Feather Waveform Generator in CircuitPython](https://learn.adafruit.com/waveform-generator.md)
