All Stories

How to Connect L298N Motor Driver to ESP32

L298N is a popular, low-cost motor driver board. Here is how you can connect L298N to ESP32 and drive a ROS2 (Kaia.ai-compatible) differential robot.

How to View Robot Telemetry Using Foxglove

Let’s view ROS2 robot telemetry, only this time let’s use Foxglove.dev instead of ROS2 RViz. Foxglove runs outside of ROS2. For example, I run Foxglove on my Windows PC in...

How to Connect YDLIDAR X3, X3PRO, X2, X2L, X4 and SCL to Maker's Pet ESP32 Boards

YDLIDAR X3, X3PRO, X2 and X2L are a low-cost 2D LiDAR 360-degree distance sensor used in robotics for navigation. Here are instructions to connect YDLIDAR X3/X3PRO and X2/X2L to the...

How to Connect Delta-2A, 2B and 2G LiDAR to Maker's Pet ESP32 Boards

3irobotix Delta-2A, 2B and 2G are a low-cost 2D LiDAR 360-degree distance sensor used in smart vacuum cleaners for navigation. Here are instructions to connect Delta-2G to the LiDAR port...

How to Design, 3D Print Bearings and Save Thousands of Dollars

I’m building a robot that somewhat resembles R2D2 - a round body with a spinning semi-sphere head - NOT a clone for copyright reasons and deep respect to the filmmakers!...

How to Connect TB6612FNG Motor Driver to Your ESP32 DIY Robot

TB6612FNG is a low-cost driver IC for brushed DC motors - popular with DIY enthusiasts to build small wheeled robots. One TB6612FNG can drive two motors with power supply voltage...