Embedded-systems hardware — designed and built by engineers.

Programming and test tools for embedded development and small-scale production. Compact, reliable, bench-validated and properly documented.

Products

Every product has its own documentation: quick-start, pinout, datasheet and FAQ.

Red HardCode USB-C ESP Programmer board with USB-C port, RESET and BOOT buttons and a target pin header
Available

USB-C ESP Programmer

HC22002

A compact USB-C to UART programmer for ESP8266 and ESP32 boards. Automatic reset and boot — flash with no button presses.

  • Works with esptool, Arduino IDE and ESP-IDF
  • ESP8266, ESP32, ESP32-S2/S3, ESP32-C3
  • USB bus-powered, 3.3 V logic, up to 2 Mbaud
  • RST and BOOT buttons for manual control
Red HardCode galvanically isolated USB-C ESP Programmer board with USB-C port, RESET and BOOT buttons and pin headers
Available

USB-C ESP Programmer — galvanically isolated

HC22003

The same auto-reset and auto-boot programmer, with an isolation barrier between your PC and the target. For mains-referenced boards, different-ground targets and setups prone to ground loops.

  • Isolated data and isolated power to the target
  • Isolation rated 1500 VDC (component rating)
  • Same tools and targets as the standard version
  • Transparent to your flashing workflow
Coming soon

KE Black Pill

for NXP Kinetis KE02 / KE04

A small, breadboard-friendly development module for the NXP Kinetis KE02 and KE04 (Arm Cortex-M0+). Runs at 3.3 V or 5 V. Available as KE Black Pill (KE02) and KE Black Pill (KE04).

  • USB-C power and serial console over one cable
  • SWD header for programming and debugging
  • All usable I/O on two breadboard-friendly headers
  • Reset and user buttons, user LED
In development

ESP32 Flash Station

Production programmer

A standalone production programmer for ESP32 and Arm (SWD) targets. Built for small-scale production runs.

  • Job slots for different products and firmware
  • Web interface for setup and results
  • Protected, encrypted firmware storage

Shops: HardCode on Lectronz · HardCode on Tindie

Need a custom board or a tweak to one of ours?

We take on custom design and engineering work — from a small change to an existing product to a new board for your project. Ideas to improve a product are welcome too.

Email contact@hardcode.tools

Contact