
3D-Scanner
ESP32-S3 VL53L7CX turntable scanner firmware and raw-scan replay tools.

📁 Contents
firmware/esp32s3_vl53l7cx_model_server/esp32s3_vl53l7cx_model_server.ino- ESP32-S3 web UI and scanner firmware.
- Supports raw-hit point cloud, calibrated visual hull, no-background envelope estimation, and raw debug export.
tools/simulate_calibration_first_replay.py- Replays exported
vl53l7cx_raw_scan*.jsonlfiles. - Supports calibrated background subtraction and no-background raw-envelope estimation.
- Replays exported
tools/analyze_raw_scan_log.py- Utility for inspecting raw scan/debug logs.
🚀 Recommended Scan Flow
💡 最佳掃描流程
- Open the ESP32 web UI.
- Use
perpendiculardistance projection. - For best geometry, run
空掃校正一圈before scanning the object. - If no background scan is available, use raw-hit/no-bg output only as an estimated result.
💻 Replay Examples
Calibrated replay
python tools/simulate_calibration_first_replay.py \
--empty vl53l7cx_raw_scan-empty.jsonl \
--object vl53l7cx_raw_scan-object.jsonl \
--distance-model perpendicular
Comments