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 Uploader2. 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.
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
- - ESP32-S3-Zero (not ESP32-C3-Zero!)
- - USBC connector
- - Soldering Wires
- - A soldering kit
Photos
