Free worldwide shiping on $150+

lds2d: One Python library for 2D LiDARs
lds2d is a pure-Python driver for 2D LiDARs on Linux including the Raspberry Pi —…
Free worldwide shiping on $150+

lds2d is a pure-Python driver for 2D LiDARs on Linux including the Raspberry Pi —…

This post is work-in-progress. Please check back for updates. Step 1 – Install Software Prerequisites…

Publish the LDROBOT LD14P, Xiaomi LDS02RR, or 3irobotix Delta-2A to a ROS 2 /scan topic straight from a Raspberry Pi 5 — no microcontroller, and ROS 2 runs in a container. A C++ LaserScan driver built on kaiaai/LDS.

Read distance data from a 3irobotix Delta-2A on a Raspberry Pi in Python — and run the PID + PWM loop that spins its motor at 6 Hz via the Maker's Pet driver board, no ESP32 required.

Read distance data from the ~$15 Xiaomi LDS02RR on a Raspberry Pi in Python — and run the PID + PWM loop that spins its motor at 5 Hz, which the LDS02RR cannot do for itself.

Turn the LD14P's raw distance data into a live polar radar you watch in any web browser — served straight from a headless Raspberry Pi with Flask. Part 3 of the LD14P + Raspberry Pi series.

Part 2: stop, start and set the scan speed of the LDROBOT LD14P LiDAR from Python on a Raspberry Pi 5, over UART.

Stream live distance data from an LDROBOT LD14P 2D LiDAR on a Raspberry Pi 4 or 5 using Python and pyserial. Wiring, UART setup, and full source code.
A concise summary of my March 2026 talk to the Dallas Personal Robotics Group on the Maker's Pet ROS 2 robot kit: hardware, software architecture, LiDAR notes, and the upcoming app platform.

Here is a world map of Maker’s Pet customer we have shipped to as of…

L298N is a popular, low-cost motor driver board. Here is how you can connect L298N…

Maker’s Pet Arduino ROS2 robot kit now supports ROS2 Jazzy (beta). Please feel free to…
Questions about a kit, an order, or your build? Drop us a note — we usually reply within a day.