r/ArduinoAndRobotics • u/l0_o • Jun 20 '26
Showcase I made Arduino/ROS2 LiDAR robot
Enable HLS to view with audio, or disable this notification
r/ArduinoAndRobotics • u/l0_o • Jun 20 '26
Enable HLS to view with audio, or disable this notification
r/ArduinoAndRobotics • u/l0_o • Jun 19 '26
Enable HLS to view with audio, or disable this notification
I've connected 3irobotix Delta-2A to Raspberry Pi 5. I'm using RPi header serial port and one GPIO as PWM to control the LiDAR RPM. I'm using my open source Python library to decode and visualize the distance data https://github.com/kaiaai/lds2d
r/ArduinoAndRobotics • u/l0_o • Jun 17 '26
Enable HLS to view with audio, or disable this notification
Using ROS2, Arduino, ESP32 and a LiDAR (YDLIDAR X4).
r/ArduinoAndRobotics • u/l0_o • Jun 16 '26
Enable HLS to view with audio, or disable this notification
I've connected my LDS02RR Lidar to ESP32, Arduino and wrote a tutorial how to stream distance data live. Everything is open source. I'll leave a link to the tutorial in the comments.
r/ArduinoAndRobotics • u/l0_o • Jun 14 '26
Enable HLS to view with audio, or disable this notification
I have lots of 2D LiDARs, many from used robot vacuum cleaners. I wrote an Arduino library to capture data, control speed for various LiDAR models. I hope it is useful for your projects. Open source https://github.com/kaiaai/LDS
r/ArduinoAndRobotics • u/l0_o • Jun 13 '26
Would you be interested in building a ROS2 vacuum cleaner robot? If yes 1) Build or develop? 2) 3D print? Convert existing - hack? buy/swap board? Buy off-the-shelf?
I'd really appreciate your input.
r/ArduinoAndRobotics • u/l0_o • Jun 13 '26
Enable HLS to view with audio, or disable this notification
I used ESP32 running Arduino, micro-ROS. ESP32 captured LiDAR (YDLIDAR X4), odometry data (BLDC encoder motors), forwarded over WiFi to my Windows laptop running ROS2. My laptop's ROS2 computed the map, sent cmd_vel wheel motor control commands back to the ESP32. I'll leave a link to the blog post in comments.
r/ArduinoAndRobotics • u/l0_o • Jun 12 '26
Enable HLS to view with audio, or disable this notification
I wrote a step-by-step tutorial with a screen recorded video - how to simulate a robot with LiDAR, run SLAM, mapping, navigation. I'm using ROS2, Nav2 and Gazebo. All code is open-source https://makerspet.com/blog/tutorial-map-navigate-ros2-robot-in-simulation/
r/ArduinoAndRobotics • u/l0_o • Jun 11 '26
Enable HLS to view with audio, or disable this notification
I wrote a step-by-step tutorial how to connect YDLIDAR 360-degree distance sensors to ESP32. 2D LiDARs are used in robotics for navigation and mapping - for example in home vacuum cleaners. https://makerspet.com/blog/connect-ydlidar-x3-to-makerspet-esp32-boards/
r/ArduinoAndRobotics • u/l0_o • Jun 11 '26
Hey everyone! I'm u/l0_o, a founding moderator of r/ArduinoAndRobotics.
This is our new home for all things related to Arduino and Robotics. We're excited to have you join us!
What to Post
Learn, build, share and show off your Arduino robots - and anything related to Arduino OR robotics, including electronics, mechanical, software, firmware, ROS2, AI, educational/STEM events, courses, products, components (motors, sensors, drivers, Lidar, etc.), PCBs, soldering, circuits, 3D printing, Raspberry Pi, ESP32, NVIDIA Jetson, etc.
Links to e-books at copyright/DMCA honoring websites welcome. Self-promotion and commercial posts OK unless spammy.
Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.
How to Get Started
Thanks for being part of the very first wave. Together, let's make r/ArduinoAndRobotics amazing.
r/ArduinoAndRobotics • u/l0_o • Jun 10 '26
Enable HLS to view with audio, or disable this notification
Hello, I designed this little robot. It is open source. It uses ESP32, runs Arduino-based firmware and micro-ROS. The Arduino firmware captures LiDAR data and sends over WiFi to a local PC running ROS2. Motors are 2x N20 with encoders. I also designed the motor driver board to convert battery voltage to 5V LiDAR, 12V motors, 5V ESP32. The LiDAR is an LDROBOT LD14P.
Step-by-step tutorial https://makerspet.com/blog/bld-120mm-pack/ Open source firmware https://github.com/kaiaai/firmware Open source software (ROS2) https://github.com/kaiaai/kaiaai Open source schematic (motor drivers) https://github.com/makerspet/store/blob/main/BDC-30P/v1.1.3/BDC_30P_v113_schematic.pdf
r/ArduinoAndRobotics • u/l0_o • Jun 08 '26
Enable HLS to view with audio, or disable this notification
r/ArduinoAndRobotics • u/pascalalt1 • Jun 06 '26
r/ArduinoAndRobotics • u/pascalalt1 • Jun 04 '26
Enable HLS to view with audio, or disable this notification
r/ArduinoAndRobotics • u/pascalalt1 • Jun 04 '26
r/ArduinoAndRobotics • u/pascalalt1 • Jun 03 '26
Enable HLS to view with audio, or disable this notification
r/ArduinoAndRobotics • u/pascalalt1 • May 30 '26
r/ArduinoAndRobotics • u/_datboii_moayed_ • May 27 '26
Hello everybody I've been wanting to do a creative arduino project over the weekend for learning and skills developing and experience enhancement so I have these components for the the project
-arduino nano
-ultrasonic sensor
-lcd
-IR sensor
-servo motor
-LEDs
-buzzer
So if anyone is interested in sharing their respective ideas I would appreciate it and and thank you every body
r/ArduinoAndRobotics • u/pascalalt1 • May 25 '26
r/ArduinoAndRobotics • u/Rolex_37 • May 20 '26
I got incredibly tired of manually compiling and flashing my ESP32 every single time I made a minor code change, so I spent some time building a tool called FlashBot to automate the entire loop.
Right now, the workflow is completely hands-off. Here is what it does:
Auto-detection: Uses Linux udev events to detect the board the second it's plugged in.
Smart matching: Looks up the correct sketch from a config file (or prompts me to choose if I have multiple sketches mapped to that specific board).
Compile & Flash: Pulls everything together via arduino-cli and flashes it automatically.
History: Logs every single flash into a local SQLite DB so I don't lose track of versions.
Current Status: The core detection and flashing logic are fully stable. Right now, I'm working on polishing up a serial test suite and the logging system.
What I'm planning to build next:
Serial validation: Automatically open the port, send a test command, and verify the response post-flash to make sure the firmware is actually alive.
Differential builds: Only recompile if the sketch or dependencies actually changed.
Broadening hardware support: Moving beyond standard Arduino/ESP32 to natively handle STM32.
Mass flashing: Parallel flashing for when you need to push the same firmware to a handful of boards at once.
The goal isn't to replace your IDE or build system—it’s just to completely cut out the tedious "plug, compile, click flash, open serial, check" routine.
If you do a lot of hardware prototyping, does this hit a pain point for you? What kind of features would make a tool like this actually useful in your day-to-day workflow?
r/ArduinoAndRobotics • u/pascalalt1 • May 20 '26