DIY 3D printer build
Building a Dayu Spa DIY 3D printer from a full parts kit — mechanical assembly, wiring, and configuring and flashing Marlin firmware for the printer's board, including the ESP32-based wireless control module.
Building a Dayu Spa DIY 3D printer from a full parts kit — mechanical assembly, wiring, and configuring and flashing Marlin firmware for the printer's board, including the ESP32-based wireless control module.
A DIY printer kit is only half a product: the other half is firmware configuration. This project covered the full build cycle — frame and motion system assembly, hotend and bed wiring, then working through the Marlin source tree to match the board pinout, stepper drivers, thermistors, and bed-leveling setup, and building and flashing the firmware with PlatformIO. The board's ESP3D module adds Wi-Fi printing and a web control interface.
How a real-time motion controller is organized (HALs for different MCU families, stepper kinematics, thermal safety loops), how to debug hardware with firmware logs, and the practical gap between "compiles" and "prints a clean first layer" — calibration of steps/mm, PID tuning, and leveling.
Marlin firmware (C++) · PlatformIO build system · ESP3D / ESP32 wireless module · 3D printing toolchain (slicer, calibration prints).
【待填写】Build photos and print results.