Top picks this week. Up to 50% off the best selling products.
ESP32 board with CH554 USB host and CH9329 HID keyboard. Plug in a scanner or keyboard, add your own firmware, type into any PC with no drivers.
This board is a small USB bridge built around ESP32-WROOM-32.
A USB scanner or keyboard plugs into the USB-A host port (CH554). The ESP32 receives that data on UART and sends it to a CH9329, which appears to the computer as a normal USB keyboard. No driver is required on Windows, macOS, or Linux.
You program the ESP32 yourself. The included Arduino example prints host data on the serial monitor and types printable ASCII into the PC. Change the sketch to filter barcodes, add Wi-Fi, MQTT, or any protocol you need.
How it works
USB scanner / keyboard → USB-A host (CH554) → ESP32 GPIO16 @ 115200 → GPIO4 @ 9600 → CH9329 → PC HID keyboard
Features
Specifications
|
MCU
|
ESP32-WROOM-32 (ESP32-D0WD)
|
|
USB host
|
CH554, USB-A female
|
|
USB HID (PC)
|
CH9329, appears as a keyboard
|
|
Host UART
|
GPIO16 RX / GPIO17 TX, 115200 8N1
|
|
HID UART
|
GPIO4 TX only, 9600 8N1
|
|
CH9329 mode
|
Keyboard, ASCII (MODE0 and CFG0 grounded)
|
|
Programming
|
6-pin header: 5 V, GND, TX, RX, EN, GPIO0
|
|
User LED
|
GPIO23 (D23)
|
|
Power
|
5 V from USB, 3.3 V on-board LDO
|
|
Module
|
ESP32-WROOM-32 only — not WROVER (GPIO16/17 are used)
|
What’s in the box
ESP32_HostHID)USB-TTL adapter, USB cables, and scanner are not included.
Typical uses
Quick start
ESP32_HostHID.Notes for buyers
Arduino UNO Rev3 by UGE Electronics
You must be logged in to post a review.
Reviews
There are no reviews yet.