Internal Build: Permanent USB-C Power

Follow these steps to build your own internal DGT3000 BLE Gateway with Permanent USB-C Power.

Firmware Requirement

The gateway requires DGT3000 firmware version 2.02 B150409 or higher.

To check your firmware version, simultaneously press the + and - buttons when the clock is paused.

If your DGT3000 displays "2.00" or "2.01", you will need to first update the clock's firmware (through the manufacturer...).

Assembly Instructions

1. Flash Firmware

Upload the DGT3000-ble-gateway firmware to the ESP32-S3-Zero using the following page:

Firmware Uploader

2. Disassemble the DGT3000

Using a Phillips screwdriver, unscrew the 6 screws under the clock, then pivot the rear part from back to front.

3. Prepare the DGT3000

Drill a hole in the DGT3000's casing for the USB-C port.
To create the opening, first drill a series of small holes. Then, use an end mill to connect the holes and shape the final rectangular cutout.

4. Wiring

Solder the SDA, SCL, and GND wires from the DGT3000 board to the ESP32,
Pass the USB-C connector cable through its hole in the case and Solder it according to the schematic.

Wiring Schematic

5. place the ESP32

Place the ESP32 inside the DGT3000 clock and secure it with strong tape to prevent it from moving and causing a short circuit with the DGT3000's motherboard. You can tape it to the back cover of the clock, ensuring access to the USB-C port and the button on the board.

6. Test

Test that everything works correctly with your favorite chess application.

7. Final Assembly

Once everything is working correctly, reassemble the DGT3000 clock.

Required Materials

Photos

Photo 1 Photo 2 Photo 3 Photo 4 Photo 5 Photo 6