Spatial Mapping System
Jan - April 2026 | C · ARM Cortex-M4 · I2C · UART · Python · matplotlib

A low-cost 3D spatial scanner built on an ARM Cortex-M4 microcontroller. A Time-of-Flight sensor mounted on a stepper motor captures 128 distance measurements per revolution across multiple scan planes. Firmware written in C handles sensor communication, motor control, and serial data transmission. A Python script receives the data, converts it to 3D coordinates, and renders an interactive point cloud visualization.

gallery

system housing scan result scanned area circuit schematic
© daniel song 2026