# Feather Huzzah 32 Debug Shield

It is a Shield/FeatherWing for the Adafruit Feather Huzzah 32 ESP32 board that breaks out the JTAG pins.

- **Seller:** [Colin Hickey](https://lectronz.com/stores/eplop), Ashington, Northumberland, UK
- **Price:** $5.25 (USD, before shipping and taxes)
- **Availability:** In stock
- **Categories:** Feather, Arduino, Tools
- **Product page:** https://lectronz.com/products/feather-huzzah-32-debug-shield

## Images

![Feather Huzzah 32 Debug Shield](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTI4NjcsInB1ciI6ImJsb2JfaWQifX0=--9c885970c9c40b7be2b942d370f18c7f6e820db6/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/2024-03-13T09-3A23-3A08.312Z-2019-09-03T16_47_11.057Z-Huzzah32-Debug.jpg)
![Feather Huzzah 32 Debug Shield](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTI4NjgsInB1ciI6ImJsb2JfaWQifX0=--0408dadfb35d246fd6e3b84761c2376f13a4260e/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/2024-03-13T09-3A23-3A08.312Z-2019-09-03T16_47_11.057Z-IMG_20190903_174301.jpg)
![Feather Huzzah 32 Debug Shield](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTI4NjksInB1ciI6ImJsb2JfaWQifX0=--851a78e94feda5af6d611201342a1bed4b98f6ea/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/2024-03-13T09-3A23-3A08.312Z-2019-09-03T16_47_11.057Z-IMG_20190903_174320.jpg)
![Feather Huzzah 32 Debug Shield](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTI4NzAsInB1ciI6ImJsb2JfaWQifX0=--e7ccd44e9e02408956f0d1e5a43d6001e5ba9d2f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/2024-03-13T09-3A23-3A08.312Z-2019-09-03T16_47_11.057Z-IMG_20190903_174133.jpg)
![Feather Huzzah 32 Debug Shield](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTI4NzEsInB1ciI6ImJsb2JfaWQifX0=--cd198b8717f812256eef0f3144ac180d65908fc6/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/2024-03-13T09-3A23-3A08.312Z-2019-09-03T16_47_11.057Z-IMG_20190903_174215.jpg)

## Description

### I am selling Brian Lough's designs under licence,  for any support issues please contact ourselves for any questions/issue.


NOTE: This requires additional hardware other than just the ESP32 Dev board. Please read the "Additional Required Hardware" section

**What is it?**

It is a Shield/FeatherWing for the Adafruit Feather Huzzah 32 ESP32 board that breaks out the JTAG pins to allow connecting an external debugger that enables you to debug your Arduino Sketches using Platform.io. With the debugger you can step through code and change the value of variables on the fly.

**Why did you make it?**

After watching Andreas Spiess' video on debugging your sketches using Platform.io, I thought a board that broke out the appropriate pins to a 10p IDC connector would be really useful. So instead of connecting your ESP32 board to the ESP-Prog via dupont wires, you can just use a 10P ribbon cable.

**Additional Required Hardware**

You will need the following:

ESP-Prog JTAG board, available from Aliexpress for around $20 delivered (It is also available on mouser, but shipping is very expensive to me at least)
Adafruit Feather Huzzah 32.
What comes with the kit?
1no. Feather Huzzah 32 Debug Shield PCB
1no. 10p IDC connector

Stackable Headers

The ideal headers to pair with this would probably be stackable headers, so you could even potentially use it inline with existing shields/featherwings (once they do not use the JTAG pins). I can not source these at a reasonable price so I would end up having to sell them at a much more expensive cost than Adafruit or other official resellers, so I don't see much point! Here are some links for where you can buy them

[Adafruit](https://www.adafruit.com/product/2830)

[Pimoroni (UK based)](https://shop.pimoroni.com/products/feather-stacking-headers-12-pin-and-16-pin-female-headers)

**Used Pins**

There are 4 GPIO pins that are used by this featherwing that can not be used for other purposes while debugging.

NOTE: GPIO13 is also the built-in LED pin on the Huzzah32 so the built-in LED can not be used while using this board.

ESP-Prog	Huzzah32 GPIO
TDI	12
TCK	13
TMS	14
TDO	15
Additional Info

Please note: I could not program the ESP32 (via it's own USB cable) while the ESP-Prog was connected to it. Disconnecting the ribbon cable worked.

[Platform.io Installation Instructions](https://docs.platformio.org/en/latest/ide/vscode.html#installation)

[Platform.io ESP-Prog page (Drivers etc)](https://docs.platformio.org/en/latest/plus/debug-tools/esp-prog.html)

## Shipping policy

We will try to ship in-stock products within two to three business days.

"Untracked" shipping methods are stated in the checkout. These are not insured or trackable and is at buyer's responsibility. There is always a tracked option available with insurance and tracking included.
