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.

If you believe something here infringes your rights, email bd@thorb.com and we will reply within 5 working days.

About this project

Parts

11 itemsComplete sets 0
Set

Missing: 2.8-inch 480×640 IPS MIPI-DSI display (no touch), Joystick potentiometer, 5 kΩ, 14-pin through-hole

Waveshare ESP32-P4-WIFI6-M development board (pre-soldered headers) is low on stock, so you can’t add a complete set

Waveshare ESP32-P4-WIFI6-M development board (pre-soldered headers)
ESP32-P4-WIFI6-M
1 per set
¥79.00$15.80 each
¥79.00$15.80

2.54 mm 1×20-pin single-row female header
2 per set
¥0.22$0.04 each
¥0.44$0.08

2.8-inch 480×640 IPS MIPI-DSI display (no touch)Out of stock
WLK2802MIPI-15P
1 per set
¥69.00$13.80 each
Out of stock
¥0.00$0.00

Joystick potentiometer, 5 kΩ, 14-pin through-holeOut of stock
YA13S-L7.4-B10Ka(60)-0-DL01
1 per set
¥3.52$0.70 each
Out of stock
¥0.00$0.00

OUTEMU Lime V3 PRO switch (or Peach V3), with light-guide pillar
V3 PRO / V3
3 per set
¥1.27$0.25 each
¥3.81$0.75

2011 small-cavity speaker, 8 Ω 1 W, 1.25 mm 2-pin connector
1 per set
¥4.50$0.90 each
¥4.50$0.90

M2.5×6 304 stainless steel Phillips pan-head screw
2 per set
¥0.03$0.01 each
¥0.06$0.02

M2.5×4×3.5 knurled brass heat-set nut
2 per set
¥0.11$0.02 each
¥0.22$0.04

FFC flat flexible cable (development board to display)
1 per set
¥0.64$0.13 each
¥0.64$0.13

Custom baseboard PCB (fabricated)
1 per set
¥8.60$1.72 each
¥8.60$1.72
Sale price applies to complete sets

Complete case (3D-printed)
1 per set
¥20.00$4.00 each
¥20.00$4.00
Sale price applies to complete sets

Services

Ships by Sun, Nov 1 (estimated)

Board soldering needs a complete set. Missing: 2.8-inch 480×640 IPS MIPI-DSI display (no touch), Joystick potentiometer, 5 kΩ, 14-pin through-hole

Total¥117.27$23.44
Check out

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.