HachimoDock replication kit (ESP32-P4)




Everything for the current ESP32-P4 design of the project: the development board, screen, joystick, switches and speaker, plus the baseboard PCB and case we make.
- Main chip
- ESP32-P4 (Waveshare board), dual-core RISC-V, up to 400 MHz
- Memory
- 32 MB flash, 32 MB PSRAM
- Screen
- 2.8-inch IPS, 480×640, MIPI-DSI
- Input
- 3 mechanical switches, 1 four-way joystick
- Sound
- Speaker, 8 Ω 1 W
- Power
- USB, no battery needed
This is a development-version kit. Appearance, finish and some features are as delivered; burrs, colour differences and similar small flaws are normal. See the User Agreement.
- Original author
- Copyright © 2026 Yizheng Wang. OSHWHub project page maintained by tudoom.
- License
- See the upstream page
If you believe something here infringes your rights, email bd@thorb.com and we will reply within 5 working days.
What to do when it arrives
- The development board comes with its headers already soldered. Use the female headers in the kit to join it to the custom baseboard.
- The parts on the baseboard need soldering. If you would rather not do it yourself, add the “Board soldering” service and we do it for you.
- The case is 3D-printed. It is assembled with screws and heat-set brass nuts.
What the case includes
“Complete case (3D-printed)” in the parts list is one full set of printed parts, not listed piece by piece:
- Front and rear shells
- 3 printed keycaps (they fit on the mechanical switches)
- 1 joystick cap
The screen
The screen in the kit is a 2.8-inch MIPI-DSI module without touch.
