🏠 HardCode — all products · 🛒 Shop · 🌐 hardcode.com.br
Isolated target header (programmer → target):
| Signal | Direction | Connect to ESP |
|---|---|---|
| GND (isolated) | — | target GND |
| VCC (isolated) | out (optional) | 3V3 — only if powering the target |
| TX | out | target RX |
| RX | in | target TX |
| EN (RST) | out | EN / reset |
| IO0 (BOOT) | out | IO0 / boot strap |
Next to the target header are two small 2-pin jumpers. Each connects an optional pull-up (referenced to the isolated side) onto one of the ESP’s two strapping pins:
| Jumper | Pull-up on | ESP pin |
|---|---|---|
| JP1 | EN / RESET | chip-enable |
| JP2 | IO0 / BOOT | boot strap |
Why off by default. On the isolated programmer a fitted cap ties the target’s strap pin to the programmer’s isolated side. Isolation-critical, independently-powered, or mains-referenced targets should stay referenced to their own supply and ground, so the caps are left off out of the box.
Fit a cap when you’re flashing a bare module powered from the programmer’s isolated VCC that needs EN/IO0 held high to boot. Fit JP1 (EN), JP2 (IO0), or both as needed. Keep them off for any target that has its own supply or its own pull-ups.
(JP1/JP2 are marked on the board silkscreen. Isolation voltage rating and electrical limits: see the product page.)