PortableISP

Prototype 2019
PortableISP

Firmware engineers waste time looking for a PC with a USB port and the right cable. On a factory floor or at a client site, that delay adds up.

PortableISP removes the PC. It’s a pocket device built around an ESP-WROOM-32, a 2.2" color TFT, and a 5-way keypad. It flashes and backs up ESP32 and ESP8266 firmware over UART, reads AVR chips via ICSP, and pulls SWD backups from ARM/STM32 targets straight to the SD card — no laptop in the loop.

The first working build, in June 2019, was a bare ESP32 dev board hand-wired to a 1.8" SPI TFT breakout — hand-labeled “EspBurner v0.1.” It flashed a test sketch and printed the sync sequence to its own screen. We bolted on an SD card reader for firmware storage, dropped it days later for unreliable reads, and built a file browser instead.

The first PortableISP breadboard, June 2019

Fitting that board into a pocket-sized shell took most of 2019: a plain printed box first, then an open frame to check screen and button placement before committing to a closed one.

Early enclosure frame, testing screen and button placement

Through 2020 we cut a dedicated PCB, tried two front-panel layouts — buttons below the screen and buttons beside it — and settled on buttons-below, printed and compared in both black and white-grey plastic. We also tried an off-the-shelf TTGO T4 module wired through a custom carrier board, a cheaper path we kept exploring alongside the custom PCB.

Two enclosure color options, side by side

The pink-accented case with the color TFT front and center shipped as “V1” that December. The main board went through three more EasyEDA layout revisions since, landing on the current black enclosure. A separate button-panel board breaks the keypad out for enclosures where the main board sits deeper inside. An MCP73831 handles LiPo charging.

PortableISP V1 enclosurePortableISP PCB revisions, 3D-rendered from the EasyEDA source with real component models

We priced contract manufacturing in China, checked EasyEDA’s own store as a sales channel, and looked at US logistics — it’s still a working prototype, not yet in production. Against bench programmers, two things hold up: firmware upload over WiFi, and a live serial monitor on the device itself.

What we're looking for

Open to hardware distribution partnerships and OEM licensing.

Explore

Stack

ESP32 C++ PlatformIO EasyEDA TFT Display LiPo Battery