01 / Hardware, translated to the screen

From coordinates
to a line on paper.

A small coordinate lab based on my Arduino drawing robot. Change the scale, check the movement boundary, then trace the path.

New browser simulation of an earlier physical project. It does not connect to or control a robot. The original approximate calibration was 5,000 motor steps per 10 cm; actual hardware needs its own measurements.

Set up the drawing

Patterns use a 100 × 100 unit coordinate space and a 1 cm origin offset.

Coordinates are educational values, not firmware instructions.

The drawing area SIMULATION

X position (cm)
Pattern width
—
Line distance
—
Movement points
—

Dashed line: planned route. Burgundy line: traced route. Animation speed is for readability and does not simulate motor timing.

Why scale matters

In the original build, some computer-generated shapes were larger than the machine's usable drawing area. Adjusting the coordinate scale and movement boundaries was part of debugging. This lab makes that issue visible: an oversized route is marked and cannot run until it fits.

Original hardware notes

Arduino · 28BYJ-48 stepper motors · ULN2003 drivers · 2,048 steps per revolution · 5 RPM setting. These are the recorded build settings, not a claim that the simulated route has been tested on the original robot.

Read the full project record →