Skip to content

Month: June 2026

ELEGOO ESP32 kit notes

Notes on the ELEGOO ESP-32 Super Starter Kit with Tutorial and Development Board USB-C Dual Core Microcontroller Support AP/STA/AP+STA, CP2102 Chip Compatible with Arduino IDE. The material content of the kit is good but the documentation lacks some very fundamental information about the product.

The board is an ESP32CP2102. An ESP-WROOM-32 module that utilizes the Silicon Labs CP2102 chip for USB-to-UART communication.

The documentation currently is at https://wiki.elegoo.com/en/oshw-getting-started-&-kits (and not in the QRCode link that comes in the package).

Breadboard layout

I removed one power line from one breadboard them attached the remaining board to the other breadboard.

I found this better than bending the boards as the tutorial suggested.

Arduino IDE Setup

On a Windows 11, I had to install these drivers https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads
(look for CP210x VCP Windows). Without this the port option in the board manager would not populate.

  1. Download, install, and open Arduino IDE
  2. Go to File → Preferences
  3. On the field “Additional Boards Manager URLs” paste “https://espressif.github.io/arduino-esp32/package_esp32_index.json” (without quotes).
  4. Press OK.
  5. Now go to Tools → Board → Boards Manager
  6. Search for ESP32
  7. Install “esp32 by Espressif Systems”
  8. In the board manager, select “ESP32 Dev Module” and port (COM3).

Failed to connect to ESP32: Timed out waiting for packet header

The message “Failed to connect to ESP32: Timed out waiting for packet header” was showing when uploading the code to ESP32. This is fixed by holding-down the “BOOT/FLASH” button in your ESP32 board while uploading the code.

Flashforge AD5X

Factsheet

Maximum build volume: 220 x 220 x 220mm
Filament diameter: 1.75mm
Nozzle Diameter: 0.4mm (default); 0.25/0.6/0.8mm optional
Maximum Nozzle Temperature: 300°C
Maximum Build Plate Temperature: 110°C
Printing Speed: Max 300mm/s (travel speed max 600mm/s)
Supported Filament Types: PETG, PLA, TPU95A, TPU64D-75D, PLA-CF, PETG-CF
Supported Software: Orca-Flashforge, Orca Slicer
Print Interface: Wi-Fi, USB, Ethernet.

Tutorials

Useful first things to print

Fun first things to print

You know what would be really cool?

Sometimes while driving on a long trip I end up caught in a thought exercise. A creativity game that we can call “You know what would be really cool?”.

Then I try to think of something original. A movie, a game, a book. It’s also a world-building exercise. Then after some mashing of different genres and elements, I always come up with the same idea: “a space opera that’s also a western and that’s also a samurai movie”.

Sometimes I spend a bit iterating on this idea until I’m interrupted by some background thought that screams “Star Wars did it first!”.