Step-by-step manual: parts list, Arduino IDE setup for ESP32, and flashing instructions
Wiring guide: pin-by-pin connections for the ESP32, MPU6050 and button (one 6x6 button, no OLED needed)
Full Arduino code: reads the MPU6050 directly from its registers (no extra library), with a hold-to-write button
Web UI for drawing: a ready-to-use page where your motion draws on screen while you hold the button
Calibration and sensitivity controls: tune the pen to your hand, including a sensitivity slider and axis inversion
Troubleshooting section: fixes for common problems such as a sensor that isn't detected (usually a bad ground), a drifting cursor, a board that won't upload, and inverted axes