# Introducing Bluefruit EZ-Link Breakout

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/019/397/medium800/adafruit_products_1588-00.jpg?1409766208)

We are excited to add another product to our growing Adafruit Bluefruit line, this time its the Bluefruit EZ-Link: the best Bluetooth Serial Link device ever made. Like you, we have purchased all sorts of Bluetooth serial link modules, with high expectations - we just wanted something that _worked_! But nothing ever did exactly what we wanted: there was always some configuration modes to wade through, and using one of those other modules to reprogram an Arduino is impossible.  
  
So we did what we always do, we went in and engineered something better. Something that _works!_

![](https://cdn-learn.adafruit.com/assets/assets/000/019/395/medium800/adafruit_products_1588-03.jpg?1409766186)

The Bluefruit EZ-Link is a regular 'SPP' serial link client device, that can pair with any computer or tablet and appear as a serial/COM port (except iOS as iOS does not permit SPP pairing). But here is where it gets exciting: unlike any other BT module, the EZ-Link can **automatically detect and change the serial**  **baud rate**. That means if you open up the COM port on your computer at 9600 baud, the output is 9600, 57600? 57600. Yep even 2400. All the most common baud rates are supported: 2400, 4800, 9600, 19200, 38400, 57600, 115200 and 230400. You never have to configure or customize the module by hand - it all happens completely automatically inside the RF module.  
  
Now if we stopped there, you'd probably think "wow that is pretty nice" but we didn't stop there! The EZ-Link has another impressive feature: **the DTR/RTS/DSR flow control pins are automatically synced to the computer serial port**. What this means that if the computer sets the hardware flow control DTR or RTS pins the pins on the bluetooth module will follow. If the DSR input pin is brought high or low on the EZ-Link, the computer can detect that as well. Every other Bluetooth SPP device we've ever seen, if they even have the RTS/DTR pins brought out, do not sync back to the computer, instead the flow control is for the module serial buffer itself.&nbsp;

Works great with Mac and Windows computers. Linux is not supported at this time.

![](https://cdn-learn.adafruit.com/assets/assets/000/019/396/medium800/adafruit_products_1588-02.jpg?1409766193)

Together, this creates something pretty amazing: a Bluetooth module that can change baud rates on the fly and toggle the DTR pin as desired. What we've got here now is a way to program an Arduino (or compatible) from 10 meters away, completely wirelessly, with no extra software, custom hardware, odd firmware hacks or modified firmware. In fact, you can use the Bluefruit as a sort of 'wire free' FTDI-like cable with any device that has an FTDI re-programming port. It works great, and you can use the serial console as well. This package includes the necessary 1uF capacitor between the DTR and reset pin.

![](https://cdn-learn.adafruit.com/assets/assets/000/012/314/medium800/adafruit_products_1588arduino_LRG.jpg?1384803485)

Each order of this EZ-Link + Extras pack includes one ready to go and assembled EZ-Link board. We also include a 6-pin right angle female header and a stick of 6-pin extra-long male header. Chances are you will want to solder the female header in to the center of the board so you can use it like an FTDI-cable but we left you the option of wires, or other kind of header. We also toss in a JST connector. The JST connector can be soldered on the back (optional) to connect a Lipoly battery for portable projects. If the JST is used, the battery can also power the microcontroller that the EZ-Link is plugged into.

![](https://cdn-learn.adafruit.com/assets/assets/000/012/313/medium800/adafruit_products_1588boarduino_LRG.jpg?1384803467)

# Introducing Bluefruit EZ-Link Breakout

## Tour

Bluefruit EZ-Link is the ultimate bluetooth module! Lets take a tour of all the great stuff we packed onto this device.

![](https://cdn-learn.adafruit.com/assets/assets/000/012/311/medium800/adafruit_products_guide.jpg?1384803158)

# RF Module
  
In the center is the bluetooth radio module. This module does all the heavy lifting of creating the RF connection and sending data back and forth. It's a custom module made for Adafruit and is FCC and CE certified.  

# LEDs
There are three LEDs, one red and two blue.   
  
The red Connection LED is used to indicate the state of the bluetooth connection/link. If it is slow-blinking, there is no pairing for the module. If it is fast blinking, it's paired to a computer and the wireless connection is 'live' - the computer has opened a UART connection and is sending/receiving data.  
  
The two blue LEDs are for monitoring the data received & sent. When data is sent from the computer to the module, the **TX** LED will blink. When data is sent from the module to the paired computer, the **RX** LED will blink. You can use this to debug your wiring and connection.  

# Pair Button
The pair button is used to reset the computer pairing for Bluetooth link. If you want to re-pair the module, press the button for 5 seconds, you'll see the red LED fast-blink to indicate its ready for pairing! You can now use your computer to Bluetooth-scan for the EZ-Link device.  

# Level shifting and Regulator Circuitry
There is an on-board regulator that can take 3-16VDC and convert it to 3V to power the RF module. The regulator is also reverse-polarity protected.   
Onboard level-shifting circuitry converts any input data signal to be 3V safe, so you can use a 5V microcontroller.  

# Signal I/O (FTDI-Like Header)
The row of 8 0.1" spaced holes at the bottom are used for signal rx/tx and power. For more details, see the **Pinout** page  
  

# Optional JST for Battery
On the back is an optional JST connection that can be soldered with a JST PH-2 socket for powering the module with a battery such as one of [Lithium Polymer cells](http://www.adafruit.com/category/44_138). When a battery is plugged in, the **Vin** breakout pin will act as a power output and can be used to power your microcontroller.  

# Mounting Holes
Four 0.09" can be used to attach the EZ-Link, see below!  
  
  
![](https://cdn-learn.adafruit.com/assets/assets/000/012/231/medium800/adafruit_products_ez-link_dims.png?1384482068)

# Introducing Bluefruit EZ-Link Breakout

## Pinout

Bluefruit EZ-Link is a serial link with an "FTDI"-like header so you can use it with any product that has an FTDI header already. You can also plug it into a breadboard or wire it directly depending on your needs. However, there are a few minor changes that make it worth spending a few minutes understanding what each pin is for.

![](https://cdn-learn.adafruit.com/assets/assets/000/019/398/medium800/adafruit_products_1588-00.jpg?1409766272)

# Main "FTDI" 6-pin header (middle 6 pins)

1. **GND** - this it the common ground pin, used for power and signal reference ground. Make sure in your system all grounds between microcontroller, battery/power and the EZ-Link are connected
2. **DSR** - this is the "Data Signal Ready" hardware flow control pin that is transmitted from the Microcontroller, through the EZ-Link to the paired computer. If you want to send a signal outside of the UART back to the computer, this pin can do it. The computer can then read the terminal-status lines. This isn't a high-speed line, expect up to 100ms delay from when the pin toggles to when the signal is read on the computer. If not used, tie to ground.  
On FTDI cables this is often labeled CTS, for a different signal line. Bluetooth does not have support for sending this signal back to the computer so we substituted DSR instead.  
3. **Vin** - This is the power pin _into_ the Bluefruit module, it passes through a 3.3V regulator so this voltage can be from 3.3V to 16VDC and is reverse-polarity protected. If a battery is connected via the optional JST connector on the back, this pin becomes an _output_ so you can power your microcontroller/project via the battery.  
If you plan to use the optional JST connector on the back, don't provide power to this pin from the microcontroller
4. **TX** - This is the serial UART output pin that is transmitted from the paired computer, wirelessly to the Bluefruit and out this pin. It is 3V logic level so you can use it with 3 or 5V microcontrollers.
5. **RX** - This is the serial UART input pin that is transmitted from the microcontroller into the EZ-Link then sent wirelessly to the computer. It is level shifted so you can use 3 or 5V logic microcontrollers/signal  
6. **DTR** - This is the "Data Terminal Ready" hardware flow control pin that is sent from the paired computer to the microcontroller. Often this is used for telling the client that the server is ready to send data. However, this pin tends to be used for reprogramming Arduino microcontrollers by connecting it to the reset line. The Arduino IDE toggles this pin up and down to reset the Arduino to start the bootloader before uploading code. This pin is 3V output so you can use it with 3 or 5V 

# Extra Pins
  
On either side of the 'classic FTDI' header, we added two additional pins you may find useful  
  

- **3V** - this is the 3.3V output from the onboard voltage regulator. If you power the module from the optional JST jack or Vin pin, and that voltage is 3.5V or higher, you can grab a nice regulated 3.3V up to 100mA from this pin
- **Sts -** this is the Connection Status pin, when it is 0V, the UART is not 'open' on the other side. When it is 3V, that means the bluetooth UART is 'open' on the computer. Normally the DTR pin would be used for this kind of status but since the DTR pin is used for resetting Arduino's, we have a different pin for this purpose.  

# Introducing Bluefruit EZ-Link Breakout

## Pairing

Before you start this step you should make sure your Bluefruit EZ-Link is powered up. You can do this by either applying 3-16VDC to the **Vin** & **GND** breakout pins or by soldering in the JST connector on the back and plugging in a power supply there.  
  
Make sure the power connection is solid & any wires or connectors properly soldered in. **Do not try to 'press fit' or 'twist' wires onto the power pins without soldering, as it will not work well and cause a lot of difficulty with pairing and usage.**   
  
You'll also need to make sure that your computer that you'll be pairing with has Bluetooth v2.1 or great hardware installed. Nearly every Mac computer/laptop, Windows laptop and Android tablet has this already. [If not, a USB Bluetooth module such as this one is ideal.](http://www.adafruit.com/products/1327 "Link: http://www.adafruit.com/products/1327")Watch out for "cheap $5" bluetooth USB modules, they are often v2.0 only, and won't work with Bluefruit due to the advanced firmware requirements.  
  
It is not possible to pair the EZ-Link with iOS devices such as iPhones or iPads - Apple does not permit 'SSP' pairing! [Check out the EZ-Key for a iOS compatible bluetooth keyboard module you may be able to use.](http://www.adafruit.com/products/1535)

# Windows
  
Open up the Bluetooth devices panel, on our computer we just clicked on the little Bluetooth icon in the task bar. You can also open the Control Panel and search for Bluetooth and then click Add Devices

![](https://cdn-learn.adafruit.com/assets/assets/000/012/234/medium800/adafruit_products_controlpanel.png?1384538240)

![](https://cdn-learn.adafruit.com/assets/assets/000/012/233/medium800/adafruit_products_addadevice.png?1384538131)

Either way, you'll get to a panel like this. Make sure the EZ-Link is plugged in and you see a once-every-two-seconds slow blink on the red LED. Within 30 seconds you should also see the **Adafruit EZ-Link xxxx** device appear. Now you can pair to this device.

![](https://cdn-learn.adafruit.com/assets/assets/000/012/232/medium800/adafruit_products_addadev.png?1384538121)

Click on it and select **Next** to add it

![](https://cdn-learn.adafruit.com/assets/assets/000/012/236/medium800/adafruit_products_connecting.png?1384538356)

![](https://cdn-learn.adafruit.com/assets/assets/000/012/237/medium800/adafruit_products_added.png?1384538395)

If you get asked for a pairing code, the code is **1234**   
That's it, you're now paired!

![](https://cdn-learn.adafruit.com/assets/assets/000/012/241/medium800/adafruit_products_seedev.png?1384538641)

Next we will make sure we know the COM port to use. This is actually a little confusing because for some reason Windows creates _two_ COM ports, but we only use one of them.  
  
You may see the COM ports created by the Bluetooth driver, it'll look like this

![](https://cdn-learn.adafruit.com/assets/assets/000/012/238/medium800/adafruit_products_COMs.png?1384538470)

To figure out which COM port to use, go back to the Bluetooth device panel and right-click on the Adafruit EZ-Link and select **Properties** then the **Hardware** panel.

![](https://cdn-learn.adafruit.com/assets/assets/000/012/239/medium800/adafruit_products_rightCOM.png?1384538514)

You'll see that only one COM port is mentioned here, in this case its **COM129**. That's the port you'll use when sending data to the EZ-Link

# Mac OS X
  
Pairing on a Mac is pretty easy. Start by turning on Bluetooth  
![](https://cdn-learn.adafruit.com/assets/assets/000/012/242/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.11.26_PM.png?1384539721)

Then go back to the BT menu and open the **Preferences...**

![](https://cdn-learn.adafruit.com/assets/assets/000/012/243/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.11.55_PM.png?1384539742)

It will immediately start scanning for the device, you'll see the BT address first, then eventually it will turn into the EZ-Link name

![](https://cdn-learn.adafruit.com/assets/assets/000/012/244/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.12.00_PM.png?1384539786)

![](https://cdn-learn.adafruit.com/assets/assets/000/012/245/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.12.33_PM.png?1384539796)

That's it! You're now paired to it. If you are asked for a code, the code is **1234**  
  
Next you can figure out the name of the device by opening up a **Terminal** and typing in **ls /dev/cu.\*** and looking for something like **/dev/cu.AdafruitEZLinkxxxx-SPP**

![](https://cdn-learn.adafruit.com/assets/assets/000/012/247/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.16.47_PM.png?1384539973)

If you're using the Arduino IDE, it will show up under that name, use the **cu.** version not the **tty.** version

![](https://cdn-learn.adafruit.com/assets/assets/000/012/249/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.17.05_PM.png?1384540256)

# Introducing Bluefruit EZ-Link Breakout

## Testing

Its a good idea to test your Bluefruit EZ-Link, that way you can tell if there's something wrong with your microcontroller or wiring - you can at least rule out the EZ-Link from being the problem.  
  
To test, you'll need a terminal program. Since most people have the Arduino IDE installed, I'll use that for the first 'loopback' test

# Loop-back Test
The loopback test is the easiest test and checks the RX/TX pins as well as the wireless link overall!  
Start up the Arduino IDE and select the Bluetooth device you found in the Pairing step beforehand  
![](https://cdn-learn.adafruit.com/assets/assets/000/012/250/medium800/adafruit_products_Screen_Shot_2013-11-15_at_1.17.05_PM.png?1384540754)

Then open up the Serial monitor. It may take a few seconds to make the link. You should see the red LED on the EZ-Link blink very fast now to indicate a connection is made

![](https://cdn-learn.adafruit.com/assets/assets/000/012/252/medium800/adafruit_products_serialmonitor.png?1384540888)

Type some text into the entry box and hit return, you should see nothing appear in the monitor

![](https://cdn-learn.adafruit.com/assets/assets/000/012/251/medium800/adafruit_products_test1.png?1384540868)

Now connect a wire from the RX to the TX pin on the EZ-Link

![](https://cdn-learn.adafruit.com/assets/assets/000/012/253/medium800/adafruit_products_rxtx.jpg?1384541666)

Now go back to the Serial Monitor and type in a new message & hit return

![](https://cdn-learn.adafruit.com/assets/assets/000/012/254/medium800/adafruit_products_secondtest.png?1384541711)

This time, you'll see whatever you send is _echoed_ back to you - that way you have tested that data can be sent wirelessly to the EZ-Link, through the wire, and then back to your computer. If you watch closely you can also see the blue LEDs flicker

![](https://cdn-learn.adafruit.com/assets/assets/000/012/255/medium800/adafruit_products_echoed.png?1384541718)

# DTR/DSR Test
This is a more advanced test, for checking the DSR/DTR pins. For this, we need a terminal program that can control the flow lines. Unfortunately the Arduino IDE does not do this, but Digi's X-CTU program can.   
  
[If you're on a Mac, Serial Tools will let you perform the same tests as X-CTU is not available for Mac](http://www.w7ay.net/site/Applications/Serial%20Tools/ "Link: http://www.w7ay.net/site/Applications/Serial%20Tools/")  
  
Select the COM port you identified before  
![](https://cdn-learn.adafruit.com/assets/assets/000/012/257/medium800/adafruit_products_xctuCOM.png?1384542099)

And click on **Terminal** to open up the serial monitor/entry window

![](https://cdn-learn.adafruit.com/assets/assets/000/012/258/medium800/adafruit_products_xctuTerm.png?1384542123)

X-CTU has the nice ability to show you data sent and received at once, which makes it easy to do the RX-TX loopback test as above, you'll see each character echoed

![](https://cdn-learn.adafruit.com/assets/assets/000/012/256/medium800/adafruit_products_rxtxtest.png?1384542090)

To do the DTR/DSR test, connect a wire from DSR to DTR line below

![](https://cdn-learn.adafruit.com/assets/assets/000/012/259/medium800/adafruit_products_dsrdtr.jpg?1384542187)

Then click on the **DTR** checkbox, this will toggle the DTR line on the EZ-Link, which will then feed back to the **DSR** line which will toggle the green DSR labeled box to the left. Make sure you see the green box turn on and off when you click the checkbox!

![](https://cdn-learn.adafruit.com/assets/assets/000/012/260/medium800/adafruit_products_dtroff.png?1384542258)

![](https://cdn-learn.adafruit.com/assets/assets/000/012/261/medium800/adafruit_products_dtron.png?1384542266)

# Introducing Bluefruit EZ-Link Breakout

## Arduino Programming

![](https://cdn-learn.adafruit.com/assets/assets/000/012/309/medium800/adafruit_products_1588arduino_LRG.jpg?1384802102)

Unlike any other Bluetooth module, you can use the EZ-Link to program an Arduino. The reason this is possible is because EZ-Link can dynamically change the baud rate and has the ability to send the DTR signal from the Arduino IDE wirelessly through the module. Both are required if you want to be able to quickly change to the 115.2K signal required for upload and toggle the DTR lines.

Info: 

This technique has been tested on Mac OS X and Windows 7, but should work identically on any other OS.  
  
You can use **any** version of the Arduino IDE with this technique, the Bluetooth part is completely transparent to the software

# Before you start
You will need to first be paired to the module, and ideally go through the loopback test so you know that's all working!  
  

# Wiring
Wire up the EZ-Link to the Arduino as follows, we'll be using an Uno but the wiring is the same for another kind of Arduino/Compatible.  
  
Connect:  

- EZ-Link **GND** to Arduino **GND**
- EZ-Link **DSR** to **GND** (or no connect)
- EZ-Link **Vin** to Arduino **5V** (or any other 3-16V power input, 5V is ideal)
- EZ-Link **TX** to Arduino **#0** (RX)
- EZ-Link **RX** to Arduino **#1** (TX)
- EZ-Link **DTR** to a 1uF capacitor in series with Arduino **Reset** (The cap is in series, so **Reset** goes to the capacitor +, and capacitor - goes to **DTR** )  

![](https://cdn-learn.adafruit.com/assets/assets/000/012/262/medium800/adafruit_products_arduinolink.jpg?1384544371)

If you're using an Arduino compatible such as a Mini or Boarduino (or any of the other hundreds of Arduino-compat's), chances are it has an FTDI connector on it. You can plug the EZ-Link directly in, the **GND** pin lines up with the **Black** wire, and the **DTR** pin lines up with the **Green** wire. No other components are required

![](https://cdn-learn.adafruit.com/assets/assets/000/012/263/medium800/adafruit_products_boarduino.jpg?1384545105)

# Upload
That's it! Now you can open up the Arduino IDE and select the COM/Serial port that you identified as the EZ-Link. If you open and close the Serial Monitor you should see the Arduino reset (the **L** pin #13 LED will blink)  
  
[If you're using Windows, the Arduino IDE might be a little sluggish while selecting the Bluetooth COM port, this is due to a bug in the underlying Java RX/TX library. You can fix it by following the instructions in this Arduino forum post](http://forum.arduino.cc/index.php/topic,46977.0.html "Link: http://forum.arduino.cc/index.php/topic,46977.0.html")  
  
Now make sure you have the right Arduino board select and upload as usual.  
Info: 

# Introducing Bluefruit EZ-Link Breakout

## F.A.Q.

### 

There is no command mode for EZ-Link, it is designed to be used out of the box. Since it automatically detects the baud rates there is no need to set that up.  
You can initiate pairing from any computer.

### 

At this time there is no way to change the BT name, it is hardcoded in and the last four digits match the lower two bytes of the MAC address

### 

No, it is a client-mode only device.

### 

Limit your Arduino sketch Serial communication speed to 9600 baud. This step is very important, if you try other baud rates the Android device will not be able to communicate with the Bluefruit EZ-link.

### 

The Mac bluetooth core sometimes doesn't fully release the bluetooth connection state as fast as we'd like. Wait a few seconds and try again!

### 

Wireless just isn't as fast as wired. &nbsp;For example, with USB 'wired' data, the data is just 'sent' because the wire is trusted. With wireless/bluetooth, there has to be a lot more layers of checking and verification because there's no way to know if it was received and its suscepitble to noise. You can try to speed up by unchecking the Verify Firmware box in the Prefs of the Arduino IDE, that should cut it in half...but of course adds some risk!

### 

Make sure you do not have any extra Bluetooth drivers installed. In particular, make sure you don't have CSR/Harmony bluetooth drivers or any other non-Windows-native bluetooth stack. You should be using ONLY the native Windows bluetooth! Unpair the EZ-Link, uninstall any other drivers and reboot, then re-pair. For more details check out this forum thread:

[https://forums.adafruit.com/viewtopic.php?f=53&t=63214&p=321810#p321622](https://forums.adafruit.com/viewtopic.php?f=53&t=63214&p=321810#p321622)

# Introducing Bluefruit EZ-Link Breakout

## Downloads

# Files

- [Fritzing object in Adafruit Fritzing library](https://github.com/adafruit/Fritzing-Library/)
- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-Bluefruit-Classic-PCBs)

# Schematic
![](https://cdn-learn.adafruit.com/assets/assets/000/035/822/medium800/adafruit_products_schem.png?1474416931)

# Fabrication Print
![](https://cdn-learn.adafruit.com/assets/assets/000/035/823/medium800/adafruit_products_fab.png?1474416948)


## Featured Products

### Bluefruit EZ-Link - Bluetooth Serial Link & Arduino Programmer

[Bluefruit EZ-Link - Bluetooth Serial Link & Arduino Programmer](https://www.adafruit.com/product/1588)
We are excited to add another product to our growing Adafruit Bluefruit line, this time it's the Bluefruit EZ-Link: the best Bluetooth Serial Link device ever made. Like you, we have purchased all sorts of Bluetooth serial link modules, with high expectations - we just wanted something...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1588)
[Related Guides to the Product](https://learn.adafruit.com/products/1588/guides)
### Xinghuatian Tech Bluetooth® 4.0 USB Module

[Xinghuatian Tech Bluetooth® 4.0 USB Module](https://www.adafruit.com/product/1327)
Add Bluetooth® capability to your computer super fast with a Xinghuatian Tech Bluetooth® 4.0 USB Module. This adapter is backwards compatible with v2.1 and earlier, but also supports the latest v4.0/ Bluetooth® Low Energy. Inside lies a <a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/1327)
[Related Guides to the Product](https://learn.adafruit.com/products/1327/guides)
### Lithium Ion Polymer Battery - 3.7v 1200mAh

[Lithium Ion Polymer Battery - 3.7v 1200mAh](https://www.adafruit.com/product/258)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of 1200mAh for a total of about 4.5 Wh. If you need a larger battery, <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/258)
[Related Guides to the Product](https://learn.adafruit.com/products/258/guides)
### JST-PH Battery Extension Cable - 500mm

[JST-PH Battery Extension Cable - 500mm](https://www.adafruit.com/product/1131)
By popular demand, we now have a handy extension cord for all of our JST PH-terminated battery packs (such as our LiIon/LiPoly and 3xAAA holders). One end has a JST-PH compatible socket, and the other end has a matching plug. Between the two, 500mm of color coded wire. Handy for wearable...

In Stock
[Buy Now](https://www.adafruit.com/product/1131)
[Related Guides to the Product](https://learn.adafruit.com/products/1131/guides)
### DC Boarduino (Arduino compatible) Kit (w/ATmega328)

[DC Boarduino (Arduino compatible) Kit (w/ATmega328)](https://www.adafruit.com/product/72)
If you've ever struggled to use a solderless breadboard with an Arduino, you understand how frustrating it can be!

This clone acts just like an Arduino, and works with the latest Arduino software. For many projects it can even be preferable! The kit includes all parts necessary, the...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/72)
[Related Guides to the Product](https://learn.adafruit.com/products/72/guides)
### Adafruit MENTA - Mint Tin Arduino Compatible Kit with Mint Tin

[Adafruit MENTA - Mint Tin Arduino Compatible Kit with Mint Tin](https://www.adafruit.com/product/795)
Introducing the MENTA, a portable minty Arduino-compatible project that fits into a common mint tin. We took our super popular Boarduino series, and wrapped it with a prototyping area into a rounded PCB that slots directly into an Altoids-sized metal tin. We included everything you expect to...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/795)
[Related Guides to the Product](https://learn.adafruit.com/products/795/guides)

## Related Guides

- [Adafruit Feather RP2040 with DVI Output Port](https://learn.adafruit.com/adafruit-feather-rp2040-dvi.md)
- [Adafruit Sensirion SHTC3 - Temperature & Humidity Sensor Breakout](https://learn.adafruit.com/adafruit-sensirion-shtc3-temperature-humidity-sensor.md)
- [Adafruit MCP4728 I2C Quad DAC](https://learn.adafruit.com/adafruit-mcp4728-i2c-quad-dac.md)
- [Adafruit MCP23017 I2C GPIO Expander](https://learn.adafruit.com/adafruit-mcp23017-i2c-gpio-expander.md)
- [Adafruit LSM9DS0 Accelerometer + Gyro + Magnetometer 9-DOF Breakouts](https://learn.adafruit.com/adafruit-lsm9ds0-accelerometer-gyro-magnetometer-9-dof-breakouts.md)
- [Adafruit TPL5111 Reset Enable Timer Breakout](https://learn.adafruit.com/adafruit-tpl5111-reset-enable-timer-breakout.md)
- [Adafruit PCF8575 I2C 16 GPIO Expander Breakout](https://learn.adafruit.com/adafruit-pcf8575.md)
- [Adafruit Feather RP2040 RFM95](https://learn.adafruit.com/feather-rp2040-rfm95.md)
- [Madison's NeoClock - A PIC + KiCAD + NeoPixel adventure](https://learn.adafruit.com/madisons-neoclock-a-pic-kicad-neopixel-adventure.md)
- [Adafruit FunHouse](https://learn.adafruit.com/adafruit-funhouse.md)
- [Adafruit Data Logger Shield](https://learn.adafruit.com/adafruit-data-logger-shield.md)
- [Adafruit Shield Compatibility Guide](https://learn.adafruit.com/adafruit-shield-compatibility.md)
- [3D-Printed Bionic Eye](https://learn.adafruit.com/3d-printed-bionic-eye.md)
- [Adafruit NeoPixel Driver BFF](https://learn.adafruit.com/adafruit-neopixel-driver-bff.md)
- [Adafruit ST25DV16K I2C RFID EEPROM Breakout](https://learn.adafruit.com/adafruit-st25dv16k-i2c-rfic-eeprom-breakout.md)
