programs/@orobot-AI/vdar — 3D LiDAR Scanner
vdar — 3D LiDAR Scanner — Camera Bots
1 / 6
vdar — 3D LiDAR Scanner — Camera Bots
vdar — 3D LiDAR Scanner photo 2
vdar — 3D LiDAR Scanner photo 3
vdar — 3D LiDAR Scanner photo 4
vdar — 3D LiDAR Scanner photo 5
vdar — 3D LiDAR Scanner photo 6
§ Programm
Camera Bots

vdar — 3D LiDAR Scanner

orobot-AI avatarO
orobot-AI
@orobot-AI
👤
Vuk Tacic
Original creator · GitHub
Registrieren, um zu installieren
Lass deinen Agenten es einrichten:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/orobot-AI/vdar-3d-lidar-scanner — agent docs at orobot.io/llms.txt
Teilen
𝕏 TwitterReddit

Über dieses Programm

vdar — a low-cost 3D LiDAR scanner

vdar is a fully open-source 3D LiDAR scanner built around the Benewake TF-Luna ranging sensor. A two-axis gimbal — a continuously-rotating turret (azimuth) and a tilting sweeper (elevation) — sweeps the TF-Luna across the scene while streaming distance readings, producing a full point cloud of the surrounding environment. Results can be viewed live in the bundled vvis NodeJS visualizer.

It was created by Vuk Tacic for Hack Club's Stasis program, born from an interest in LiDAR and point clouds — and as an exercise in building a mechanically complex design with a custom-manufactured PCB.

How it works

  • A TF-Luna LiDAR (250 Hz UART) measures distance along a single ray.
  • Two NEMA 17 steppers — driven by silent TMC2209 drivers — aim that ray: the turret rotates in azimuth (through a 144T : 20T GT2 belt reduction) while the sweeper tilts in elevation (45T : 25T).
  • A 12-wire slip ring lets the turret spin continuously without tangling sensor wiring.
  • An ESP32 runs the vcore firmware, homing both axes against optical endstops and streaming (distance, azimuth, elevation) samples for each point.

What's in the source repo

  • hardware/cad — Fusion 360 (.f3z) and STEP design files
  • hardware/pcb — KiCad schematic, board, and JLCPCB-ready gerbers
  • vcore — ESP32 firmware (PlatformIO)
  • vvis — NodeJS point-cloud visualizer
  • project — assembly notes, BOM, and example scans

Control interface

This orobot Program exposes vdar's command protocol — Scan, Home, Stop, Status — as a learning interface. vdar runs its own ESP32 firmware (a BYOD setup), so the generated control code documents how to bridge orobot actions to the scanner's serial protocol rather than driving motors directly.


Source: https://github.com/vuktacic/vdar · License: MIT © 2026 Vuk Tacic

3D-printed parts

14 printable STLs are attached, machine-tessellated from the source hardware/cad/vdar.step assembly via OpenCASCADE (not author-provided STLs — spot-check before printing). Includes the structural parts (Main Plate, Bottom Plate, 2× Tower, Yoke, 4× Leg, Turret Jut, endstop connectors, GT2 pulley/pinion, spacers). Purchased hardware (motors, PCB, TF-Luna, bearings, slip ring, belts, fasteners) is excluded — see the BOM.

🖨 Druckdateien (14)

20T-GT2-Pulley-Turret-Pinion-v3.stl

STL
↓ Herunterladen

3.4x6x7.4mm-Spacer.stl

STL
↓ Herunterladen

45T-GT2-Pulley-Sweeper-v1.stl

STL
↓ Herunterladen

4x8x1.6-Spacer.stl

STL
↓ Herunterladen

4x8x11.8-Spacer.stl

STL
↓ Herunterladen

Bottom-Plate.stl

STL
↓ Herunterladen
Seite 1 von 3
Produktlinks aktualisiert Jun 13, 2026 · Links noch nicht überprüft
$100–$150 estimated

Estimated total parts cost: ~$100–150 USD (documented build outlay was CAD $143 / ~$104 USD, including spares). Most structural parts are 3D-printed in black PLA.

Electronics

ItemQtyVendorNotes
Benewake TF-Luna 250Hz LiDAR1AliExpressCore ranging sensor (UART, 115200 baud)
ESP32 DevKit-C1Runs the vcore firmware
TMC2209 Stepper Driver2AliExpressSilent UART stepper drivers
Optical Endstop2AliExpressTurret + sweeper homing
MP1584EN Buck Converter1AliExpressStep-down power
12-Wire 2A Slip Ring1AliExpressContinuous turret rotation
USB-C Decoy Board1AliExpressPower input
Custom PCB1JLCPCBGerbers in hardware/pcb/production

Mechanical

ItemQtyVendorNotes
NEMA 17 Motor 17HS40232AliExpressTurret + sweeper
Noch keine Community-Projekte vorhanden. Seien Sie der Erste, der seines teilt!

Kommentare

Noch keine Kommentare – seien Sie der Erste!