# QT Py Heart Shaped NeoPixel PCB

## Overview

https://youtu.be/RaDe7YhBq14

Create a heart-felt NeoPixel LED badge using Adafruit's QT Py development board. This is cute project was created for makers getting started with SMD soldering.

![led_pixels_hero-gray.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/237/medium640/led_pixels_hero-gray.jpg?1612453083)

This singled-sided PCB features SMD pads for six 5050 NeoPixel LEDs and the Adafruit QT Py. The center cutout allows a SPI flash chip to fit through the board. It's simple, easy to assemble and customizable.

![led_pixels_hero-heart.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/239/medium640/led_pixels_hero-heart.jpg?1612453232)

Use a desktop CNC to mill your custom PCBs using FR-1 blanks. You can fit up to four QT Py heart PCBs on a 4x5in PCB blank in less than 10 minutes!&nbsp;

![led_pixels_hero-mill.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/238/medium640/led_pixels_hero-mill.jpg?1612453145)

Use a PCB service like OSHPark to create custom PCBs with beautiful solder mask and silkscreen. Download the CAD file and upload it to have them shipped to you.

## Parts
### Adafruit QT Py - SAMD21 Dev Board with STEMMA QT

[Adafruit QT Py - SAMD21 Dev Board with STEMMA QT](https://www.adafruit.com/product/4600)
What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with our favorite lil chip, the SAMD21 (as made famous in our GEMMA M0 and Trinket M0 boards).

This time it comes with [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C...

In Stock
[Buy Now](https://www.adafruit.com/product/4600)
[Related Guides to the Product](https://learn.adafruit.com/products/4600/guides)
![Animation of Adafruit QT Py with onboard NeoPixel in a rainbow swirl.](https://cdn-shop.adafruit.com/product-videos/640x480/4600-07.jpg)

### GD25Q16 - 2MB SPI Flash in 8-Pin SOIC package

[GD25Q16 - 2MB SPI Flash in 8-Pin SOIC package](https://www.adafruit.com/product/4763)
These little chips are like miniature SSD drives for your electronics. When you don't need something with as much storage as a micro SD card, but an EEPROM is too small, SPI (or QSPI) Flash chips give you on-the-order-of megabytes, with little cost and complexity. We use these chips all...

In Stock
[Buy Now](https://www.adafruit.com/product/4763)
[Related Guides to the Product](https://learn.adafruit.com/products/4763/guides)
![Angled shot of a 2MB SPI Flash in 8-Pin SOIC package.](https://cdn-shop.adafruit.com/640x480/4763-00.jpg)

### NeoPixel 5050 RGB LED with Integrated Driver Chip - 10 Pack

[NeoPixel 5050 RGB LED with Integrated Driver Chip - 10 Pack](https://www.adafruit.com/product/1655)
Make your own smart LED arrangement with the same integrated LED that is used in our NeoPixel strip and pixels. This tiny 5050 (5mm x 5mm) RGB LED is fairly easy to solder and is the most compact way possible to integrate multiple bright LEDs to a design. The driver chip is inside the LED and...

In Stock
[Buy Now](https://www.adafruit.com/product/1655)
[Related Guides to the Product](https://learn.adafruit.com/products/1655/guides)
![10 Pack NeoPixel 5050 RGB LED with Integrated Driver Chip](https://cdn-shop.adafruit.com/640x480/1655-00.jpg)

### Part: Stickvise PCB Vise
quantity: 1
Stickvise PCB Vise
[Stickvise PCB Vise](https://www.adafruit.com/product/3197)

### Part: Solder Wire
quantity: 1
Solder Wire - 60/40 Rosin Core 
[Solder Wire](https://www.adafruit.com/product/1886)

### Part: Soldering Iron
quantity: 1
Hakko FX-888D
[Soldering Iron](https://www.adafruit.com/product/1204)

### Part: USB-C Cable
quantity: 1
USB Type A to Type C Cable - 6" long
[USB-C Cable](https://www.adafruit.com/product/4472)

## **CNC Milling Parts & Supplies**

If you'd like to use a desktop CNC to create the PCB, you can get the build materials and tools below.

### Part: Bantamtools PCB Milling Machine
quantity: 1
Desktop CNC
[Bantamtools PCB Milling Machine](https://www.bantamtools.com/pcb-milling-machine)

### Part: FR-1 Single-sided PCB Blanks
quantity: 1
Pack of 25
[FR-1 Single-sided PCB Blanks](https://www.bantamtools.com/miscellaneous/printed-circuit-board-blanks)

### Part: 1/32in Flatend Mill
quantity: 1
2-Flute flat end mill
[1/32in Flatend Mill](https://www.bantamtools.com/end-mills-and-bits-collection/flat-end-mills)

### Part: Scotch Brite Scuff Pads
quantity: 1
Scuff Pads
[Scotch Brite Scuff Pads](https://www.amazon.com/gp/product/B00MBPT0F8/)

# QT Py Heart Shaped NeoPixel PCB

## Designing the PCB

![](https://cdn-learn.adafruit.com/assets/assets/000/099/264/medium800/led_pixels_eagle-pcb.jpg?1612455337)

## Software

This was created using Autodesk EAGLE. The PCB features custom footprints for the NeoPixels and QT Py. Feel free to use them in your projects.

[Autodesk EAGLE Free Download](https://www.autodesk.com/products/eagle/free-download)
[Download CAD files](https://cdn-learn.adafruit.com/assets/assets/000/099/271/original/QTPy-heart-files.zip?1612460407)
## QT Py Footprint

The QT Py board features 2x7 (14 total) pins that are spaced apart 0.1in. The two rows of pins are spaced apart 0.675in. The SMD pads are 0.1 x 0.05in. This features an outline of the board on the silkscreen layer to help with placement. The rectangular outline represents the USB-C port on the QTPY.

![led_pixels_qtpy-footprint.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/266/medium640/led_pixels_qtpy-footprint.jpg?1612459901)

## NeoPixel Footprint

The NeoPixel 5050 LEDs feature four SMD pads that are 0.05 x 0.03in. The pads are spaced apart 5 x 3.4mm. Check the [SK6812 datasheet](https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf) for referencing the technical drawing. The outline of the NeoPixel LED features a corner marker to note the ground pad.&nbsp;

![led_pixels_neopixel-footprint.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/267/medium640/led_pixels_neopixel-footprint.jpg?1612459933)

## Board Shape

The heart was creating using the line tool. The grid was set to be millimeters which helps to visually draw the shape and make it symmetrical. The size was tweaked several times to accommodate space for the QT Py, NeoPixels and traces.&nbsp;

![led_pixels_heart-outline.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/268/medium640/led_pixels_heart-outline.jpg?1612460233)

## Traces and Spaces

Traces were set to 0.6in width with 0.6in of minimum spacing. This optimizes the traces for a 1/32in flat end mill. Using a single tool can help speed up the milling process.&nbsp;

Reference the [design considerations guide](https://support.bantamtools.com/hc/en-us/articles/115003453943-Design-Considerations) on Bantamtools site for more info.

![led_pixels_heart-traces.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/270/medium640/led_pixels_heart-traces.jpg?1612460315)

# QT Py Heart Shaped NeoPixel PCB

## PCB Service

## Design File

Use link below to download the **.brd** and **.sch** files for Autodesk Eagle.

![led_pixels_heart-pcb-file.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/272/medium640/led_pixels_heart-pcb-file.jpg?1612461565)

[QTPY-heart-PCB.zip](https://cdn-learn.adafruit.com/assets/assets/000/099/163/original/QTPY-heart-PCB.zip?1612282168)
## Upload to OSHPark

Unzip the file and upload the .brd file to [oshpark.com](https://oshpark.com/).

## Board Upload

The failure warning appears due to a missing drill file. It's not required. Check the box to approve and click continue.

![led_pixels_oshp-upload.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/177/medium640/led_pixels_oshp-upload.jpg?1612286621)

## Verify Board

Take a moment to review each of the layers. Read through the descriptions and take a look at the render images. If everything looks good, click continue.

![led_pixels_oshp-Top.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/178/medium640/led_pixels_oshp-Top.jpg?1612286781)

## Submit Order

Review the quantity, minimum of 3 boards. Check out the additional options if you'd like. Click Checkout to submit your order.

![led_pixels_oshp-checkout.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/179/medium640/led_pixels_oshp-checkout.jpg?1612286947)

# QT Py Heart Shaped NeoPixel PCB

## Milling PCBs

![](https://cdn-learn.adafruit.com/assets/assets/000/099/265/medium800/led_pixels_hero-mill-wide.jpg?1612455362)

These PCBs were made with the desktop CNC from Bantam Tools. The [otherplan](https://www.bantamtools.com/software-download)[&nbsp;software](https://www.bantamtools.com/software-download) because you can easily drag and drop your cad files. We designed the PCB in Autodesk Eagle and created a custom footprint for the&nbsp;QT Py. This was routed for a single-layered board and features pretty chunky traces.

## FR-1 Single-sided PCBs

These singled-sided FR-1 blanks from bantam tools are pre-cut so they fit on the spoilboard.

![led_pixels_FR1-pcb-blanks.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/254/medium640/led_pixels_FR1-pcb-blanks.jpg?1612454917)

## Double-sided Tape

To secure the PCB blank to the spoilboard, you can use double-sided scotch tape. I like to use wide tape because it gives you more coverage – just be careful the tape doesn’t overlap.

![led_pixels_pcb-tape.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/255/medium640/led_pixels_pcb-tape.jpg?1612454935)

## Secure to Spoilboard

The PCB is lined up with the lower left corner of the spoilboard. Material can be warped so I make sure to press down firmly and wipe the surface clean.

![led_pixels_pcb-secure-spoiboard.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/257/medium640/led_pixels_pcb-secure-spoiboard.jpg?1612454973)

## Endmill with the Fan Bit

The 1/32 inch flat end mill is my go-to tool whenever I’m milling PCBs. Using a fan bit keeps the dust away and it’s handy if you’re doing any sort of filming.

End mills are secured to the collet and the machine has a probing process that checks the tool z-height.

![led_pixels_endmill-fan-bit.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/256/medium640/led_pixels_endmill-fan-bit.jpg?1612454957)

## Otherpan

Four&nbsp;QT Py Heart PCBs fit on one sheet of FR-1 (127mm x 101mm). You can get the most out of your material by placing your boards closer together.

![led_pixels_otherplan-pcbs.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/259/medium640/led_pixels_otherplan-pcbs.jpg?1612455032)

## Start Milling

After going through your internal checklist, "Get Ready to Start Milling!"

![led_pixels_hero-startmill.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/258/medium640/led_pixels_hero-startmill.jpg?1612455000)

## Remove PCBs

Use alcohol to soften up the adhesive from the tape. A squirt bottle is great for applying to the spoilboard.

Use a thin spatula or palette knife to pry the FR-1 sheet off the spoilboard. Ideally remove the whole PCB from the spoilboard in one piece.

![led_pixels_alcohol-pcb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/260/medium640/led_pixels_alcohol-pcb.jpg?1612455063)

## Clean PCBs

Wipe the PCBs clean with alcohol using paper towels. Use Scotch Brite scuff pads to lightly sand the edges and surface.

![led_pixels_heart-pcb-milled.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/261/medium640/led_pixels_heart-pcb-milled.jpg?1612455241)

## Finished PCBs

After some clean up, the PCB’s came out really nice. All four of these came out pretty clean, so we can get them ready for soldering. They only took about 10 minutes to machine, which is pretty impressive.

![led_pixels_heart-pcbs.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/262/medium640/led_pixels_heart-pcbs.jpg?1612455254)

# QT Py Heart Shaped NeoPixel PCB

## Soldering the SPI Flash Chip

## 2MB SPI Flash

First, let’s get the 2MB SPI flash chip soldered to the back of the QT Py PCB.

![led_pixels_qtpy-spi-flash.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/241/medium640/led_pixels_qtpy-spi-flash.jpg?1612453791)

## Orient the Flash Chip

Use the marker on the solder mask to get the first pins oriented correctly.

![led_pixels_spi-flash-placement.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/242/medium640/led_pixels_spi-flash-placement.jpg?1612453822)

## Solder the Flash Chip

Tin one of the pads with solder. Using tweezers, position the&nbsp; chip over the tinned pad. Heat up the solder with the tip of the iron. While the solder is molten, reposition the chip into place with tweezers.

![led_pixels_spi-flash-solder-1.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/243/medium640/led_pixels_spi-flash-solder-1.jpg?1612453852)

## Soldered Flash

Continue to solder each pad by adding a bit of solder to the tip of the iron and adding it to the leg of the chip. Inspected pads after soldering.

![led_pixels_spi-flash-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/244/medium640/led_pixels_spi-flash-soldered.jpg?1612453864)

## Voltage and Ground Pads

The power and ground pads on the back of the QT Py PCB should be insulated with Kapton tape to avoid shorting anything out.

![led_pixels_qtpy-kapton.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/245/medium640/led_pixels_qtpy-kapton.jpg?1612453950)

# QT Py Heart Shaped NeoPixel PCB

## CircuitPython

[CircuitPython](https://github.com/adafruit/circuitpython) is a derivative of [MicroPython](https://micropython.org) designed to simplify experimentation and education on low-cost microcontrollers. It makes it easier than ever to get prototyping by requiring no upfront desktop software downloads. Simply copy and edit files on the **CIRCUITPY** drive to iterate.

## Set up CircuitPython Quick Start!

Follow this quick step-by-step for super-fast Python power :)

If you want to get started with your QT Py, and you have NOT soldered a chip to the back of it, download CircuitPython from the following link:

[Download the latest version of CircuitPython for your QT Py from CircuitPython.org](https://circuitpython.org/board/qtpy_m0/)
Warning: 

[Download the latest version of CircuitPython for your QT Py Haxpress from CircuitPython.org](https://circuitpython.org/board/qtpy_m0_haxpress/)
 **Click the link above and download the latest UF2 file.**

Download and save it to your desktop (or wherever is handy).

![adafruit_products_QT_Py_CP_download.png](https://cdn-learn.adafruit.com/assets/assets/000/095/209/medium640/adafruit_products_QT_Py_CP_download.png?1601397466)

Plug your QT Py into your computer using a known-good USB cable.

**A lot of people end up using charge-only USB cables and it is very frustrating! So make sure you have a USB cable you know is good for data sync.**

Double-click the small **RST (reset)** button, and you will see the NeoPixel RGB LED turn green. If it turns red, check the USB cable, try another USB port, etc.

If double-clicking doesn't work the first time, try again. Sometimes it can take a few tries to get the rhythm right!

![adafruit_products_QT_Py_neopixel_green.png](https://cdn-learn.adafruit.com/assets/assets/000/095/210/medium640/adafruit_products_QT_Py_neopixel_green.png?1601397596)

You will see a new disk drive appear called **QTPY\_BOOT**.

&nbsp;

&nbsp;

&nbsp;

Drag the **adafruit\_circuitpython\_etc.uf2** file to&nbsp; **QTPY\_BOOT**

![adafruit_products_QT_Py_BOOT_drive.png](https://cdn-learn.adafruit.com/assets/assets/000/095/211/medium640/adafruit_products_QT_Py_BOOT_drive.png?1601400747)

![adafruit_products_QT_Py_drag_UF2.png](https://cdn-learn.adafruit.com/assets/assets/000/095/212/medium640/adafruit_products_QT_Py_drag_UF2.png?1601400759)

The red LED will flash. Then, the **QTPY\_BOOT** drive will disappear and a new disk drive called **CIRCUITPY** will appear.

That's it, you're done! :)

![adafruit_products_QT_Py_CIRCUITPY.png](https://cdn-learn.adafruit.com/assets/assets/000/095/213/medium640/adafruit_products_QT_Py_CIRCUITPY.png?1601400772)

# QT Py Heart Shaped NeoPixel PCB

## Code

Take your&nbsp;QT Py and plug it into your computer via a known good data + power USB cable. Your operating system will show a drive named **CIRCUITPY** when a board is plugged in. If you get a drive named&nbsp; **QTPY\_BOOT** &nbsp;you'll likely need to install CircuitPython.

The QT Py with the SPI flash memory chip is called the "QT Py Haxpress" and uses different CircuitPython firmware from CircuitPython.org if you need to reflash it.

```python
Adafruit CircuitPython 6.1.0 on 2021-01-21; Adafruit QT Py M0 Haxpress with samd21e18
```

## Installing Project Code

To use with CircuitPython, you need to first install a few libraries, into the lib folder on your **CIRCUITPY** drive. Then you need to update **code.py** with the example script.

Thankfully, we can do this in one go. In the example below, click the **Download Project Bundle** button below to download the necessary libraries and the **code.py** file in a zip file. Extract the contents of the zip file, open the directory **QTPy\_Heart/** and then click on the directory that matches the version of CircuitPython you're using and copy the contents of that directory to your **CIRCUITPY** drive.

Your **CIRCUITPY** drive should now look similar to the following image:

![CIRCUITPY](https://adafruit.github.io/Adafruit_Learning_System_Guides/QT_Py_QTPy_Heart.png )

https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/QT_Py/QTPy_Heart/code.py

# QT Py Heart Shaped NeoPixel PCB

## Solder QT Py

## QT Py

Get the QT Py ready to solder onto the Heart PCB. Castellated pads on the&nbsp;QT Py make it easy to surface mount.

![led_pixels_heart-pcb-qtpy.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/263/medium640/led_pixels_heart-pcb-qtpy.jpg?1612455294)

## SMD QT Py

Secure the Heart PCB to a stickvise and placed the QT Py PCB on top in the center.

![led_pixels_qtpy-pcb-placement.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/246/medium640/led_pixels_qtpy-pcb-placement.jpg?1612454004)

## Position

Check the pads on both sides so they fit evenly spaced apart.

![led_pixels_qtpy-pads-macro.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/247/medium640/led_pixels_qtpy-pads-macro.jpg?1612454064)

## Solder QT Py Pads

Place the tip of the iron on the side and add solder. Start by tinning the tip of the iron and add it to one pad using tweezers to keep it in place. After the first pad is soldered, the rest gets easier.

![led_pixels_qtpy-soldering.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/248/medium640/led_pixels_qtpy-soldering.jpg?1612454218)

## Inspect Pads

To get the most mechanical strength, flood the through-hole pins with solder. Thoroughly check the solder joints are fully touching the pads.

![led_pixels_qtpy-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/249/medium640/led_pixels_qtpy-soldered.jpg?1612454233)

# QT Py Heart Shaped NeoPixel PCB

## Solder NeoPixels

## NeoPixel Placement

Reference the board design in Eagle by either screenshot or print out. Place the first NeoPixel using the corner marker to note the ground pin.&nbsp;

![led_pixels_neopixel-placement.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/250/medium640/led_pixels_neopixel-placement.jpg?1612454452)

## Solder NeoPixel

Tin the tip of the iron with a bit of solder. While holding the NeoPixel in place with tweezers, add solder to one of the pads. Once one pad is anchored, the rest gets easier to solder.

![led_pixels_neopixel-solder.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/251/medium640/led_pixels_neopixel-solder.jpg?1612454462)

## Continue Soldering

Reflow pads if needed and make sure to clean the tip of the iron with a brass sponge frequently.

![led_pixels_neopixel-solder-2.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/252/medium640/led_pixels_neopixel-solder-2.jpg?1612454757)

## Inspect Pads

Throughly inspect the four pads on each pixel.

![led_pixels_neopixel-soldered.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/253/medium640/led_pixels_neopixel-soldered.jpg?1612454770)

## USB-C Power

Get the PCB ready to test once all of the pixels have been soldered.

You can use a 5V USB battery to power the&nbsp;QT Py with a USB-C cable.

![led_pixels_heart-usb-glow.jpg](https://cdn-learn.adafruit.com/assets/assets/000/099/273/medium640/led_pixels_heart-usb-glow.jpg?1612463409)

## Finished Build

If everything lights up, congrats! SMD soldering skill leveled up, woohoo!

![](https://cdn-learn.adafruit.com/assets/assets/000/099/274/medium800/led_pixels_heart-usb-wide.jpg?1612463477)


## Featured Products

### Adafruit QT Py - SAMD21 Dev Board with STEMMA QT

[Adafruit QT Py - SAMD21 Dev Board with STEMMA QT](https://www.adafruit.com/product/4600)
What a cutie pie! Or is it... a QT Py? This diminutive dev board comes with our favorite lil chip, the SAMD21 (as made famous in our GEMMA M0 and Trinket M0 boards).

This time it comes with [our favorite connector - the STEMMA QT](http://adafruit.com/stemma), a chainable I2C...

In Stock
[Buy Now](https://www.adafruit.com/product/4600)
[Related Guides to the Product](https://learn.adafruit.com/products/4600/guides)
### GD25Q16 - 2MB SPI Flash in 8-Pin SOIC package

[GD25Q16 - 2MB SPI Flash in 8-Pin SOIC package](https://www.adafruit.com/product/4763)
These little chips are like miniature SSD drives for your electronics. When you don't need something with as much storage as a micro SD card, but an EEPROM is too small, SPI (or QSPI) Flash chips give you on-the-order-of megabytes, with little cost and complexity. We use these chips all...

In Stock
[Buy Now](https://www.adafruit.com/product/4763)
[Related Guides to the Product](https://learn.adafruit.com/products/4763/guides)
### NeoPixel 5050 RGB LED with Integrated Driver Chip - 10 Pack

[NeoPixel 5050 RGB LED with Integrated Driver Chip - 10 Pack](https://www.adafruit.com/product/1655)
Make your own smart LED arrangement with the same integrated LED that is used in our NeoPixel strip and pixels. This tiny 5050 (5mm x 5mm) RGB LED is fairly easy to solder and is the most compact way possible to integrate multiple bright LEDs to a design. The driver chip is inside the LED and...

In Stock
[Buy Now](https://www.adafruit.com/product/1655)
[Related Guides to the Product](https://learn.adafruit.com/products/1655/guides)
### USB Type A to Type C Cable - 6" long

[USB Type A to Type C Cable - 6" long](https://www.adafruit.com/product/4472)
As technology changes and adapts, so does Adafruit. This&nbsp;&nbsp; **USB Type A to Type C** cable will help you with the transition to USB C, even if you're still totin' around a USB Type A hub, computer or laptop.

USB C is the latest industry-standard connector for...

In Stock
[Buy Now](https://www.adafruit.com/product/4472)
[Related Guides to the Product](https://learn.adafruit.com/products/4472/guides)
### Digital Genuine Hakko FX888DX-010SV (936 upgrade)

[Digital Genuine Hakko FX888DX-010SV (936 upgrade)](https://www.adafruit.com/product/1204)
Known by engineers for making excellent quality tools & soldering irons! This is a genuine Hakko FX-888D with **digital temperature control**! We worked hard to get the best and a great price, these are **not** &nbsp;knock-offs. This iron is an upgrade to the...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1204)
[Related Guides to the Product](https://learn.adafruit.com/products/1204/guides)
### Solder Wire - 60/40 Rosin Core - 0.5mm/0.02" diameter - 50 grams

[Solder Wire - 60/40 Rosin Core - 0.5mm/0.02" diameter - 50 grams](https://www.adafruit.com/product/1886)
If you want to make a kit you'll need some solder. This 0.1 lb (about 50 grams) spool is a good amount, not too much (like 1 lb spools) and not too little (like those little 'pocket clip' vials).  
  
This spool of solder contains approximately 0.6mm / .02" diameter in...

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

## Related Guides

- [Adafruit QT Py SAMD21](https://learn.adafruit.com/adafruit-qt-py.md)
- [MicroPython Hardware: SPI Devices](https://learn.adafruit.com/micropython-hardware-spi-devices.md)
- [Circuit Playground Morse Code Flasher](https://learn.adafruit.com/circuitplayground-morse-code-flasher-makecode-circuit-python.md)
- [Commodore Keyboard to USB HID with CircuitPython](https://learn.adafruit.com/commodore-keyboard-to-usb-hid-with-circuitpython.md)
- [NeXT Bus Mouse to USB HID with CircuitPython](https://learn.adafruit.com/next-bus-mouse-to-usb-hid-with-circuitpython.md)
- [Reading QR Codes with the Tiny Code Reader](https://learn.adafruit.com/reading-qr-codes-with-the-tiny-code-reader.md)
- [Circuit Playground Yoyo](https://learn.adafruit.com/circuit-playground-yoyo.md)
- [BLE Buzzy Box](https://learn.adafruit.com/ble-buzzy-box.md)
- [File Glider](https://learn.adafruit.com/file-glider.md)
- [Adabot Operation Game](https://learn.adafruit.com/adabot-operation-game.md)
- [Python Debouncer Library for Buttons and Sensors](https://learn.adafruit.com/debouncer-library-python-circuitpython-buttons-sensors.md)
- [Two Way Telegraph with Analog Feedback Servos](https://learn.adafruit.com/two-way-display-with-analog-feedback-servos.md)
- [Neocontroller Color Grading Input Box](https://learn.adafruit.com/neocontroller-color-grading-input-box.md)
- [Adafruit Chainable DS18B20 Extender Breakout](https://learn.adafruit.com/adafruit-chainable-ds18b20-extender-breakout.md)
- [Grand Central Soundboard in Ten Minutes](https://learn.adafruit.com/grand-central-soundboard-in-ten-minutes.md)
- [CLUE Custom CircuitPython Badge](https://learn.adafruit.com/clue-custom-circuit-python-badge.md)
