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

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

Are you learning ROS2 robotics but don’t have the hardware? No problem. Here is how…

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 the 34 countries Maker’s Pet has shipped to as…

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.