• Home
  • Maker’s Pet Robot Workshop

Maker’s Pet Robot Workshop

  • Tue, October 21, 2025
  • Tue, November 04, 2025
  • 3 sessions
  • Tue, October 21, 2025, 6:00 PM 8:00 PM (EDT)
  • Tue, October 28, 2025, 6:00 PM 8:00 PM (EDT)
  • Tue, November 04, 2025, 6:00 PM 8:00 PM (EST)
  • make717 Innovation Center

Registration


Registration is closed

Please note:  This is a first time trial run of the workshop.  We are offering a considerable discount for registrant since it's the first run.  We are asking all participants to provide feedback and input throughout the workshop.  Once we complete the first series, make necessary modifications and adjustments based on feedback, the plan would be to offer this series again in the future but it will come without the "trial participant" discount.


Overview

Building and operating the Maker’s Pet robot is a hands-on crash course in modern robotics, offering practical robotics experience —from physical fabrication and electronics to advanced robotics software. You’ll begin by assembling the 3D-printed chassis, integrating motors, sensors, a microcontroller, and a Light Detection and Ranging (LiDAR) unit. This gives you a solid foundation in mechanical and electrical systems of your robot, including wiring, and power management, with no soldering required.

On the software side, the project centers on the Robot Operating System 2 (ROS 2), an industry-standard middleware for robotic systems. By installing and configuring ROS 2 on your development machine, you’ll learn about ROS nodes, topics, services, and launch files. You’ll also gain experience working with RViz, ROS’s powerful visualization tool, which lets you observe real-time sensor data, robot state, coordinate frames, and LiDAR scans as the robot moves and maps its environment.

A highlight of this workshop is learning to work with Simultaneous Localization and Mapping (SLAM) and navigation stacks using real LiDAR data. You’ll see how robots build maps of their environment, plan collision-free paths, and adjust to changes in surroundings. The Maker’s Pet robot makes these advanced topics approachable, offering a project-based path to understanding the systems used in professional and academic robotics today.

You’ll also get a brief introduction to using Gazebo, a physics-based 3D simulation environment. You’ll explore how to simulate a robot before real-world testing. This is a great way to validate behaviors and system design before deploying them on actual hardware.

We’re also considering offering later enhancements for your robot including using the Tormach to mill an aluminum base-plate, upgrading to Li-ion batteries, migrating to a full Linux-based environment, and incorporating additional ROS software.  

The workshop includes a kit with most everything you need to build your robot, however, you’ll need to supply:

  1. A Windows 10 or 11 laptop PC.  If you don’t have a PC, we can supply a loaner for use during the workshop, but your own computer is recommended so you can operate the robot at home.
  2. Six AA batteries (a spare set of six batteries is also recommended).
  3. A small box to carry your robot and various parts (minimum of 6”x6”).
  4. Three or four evenings, two to three hours per evening for building, software installation, troubleshooting, and operation.  The goal is to run one workshop session per week until your robot is complete.  The schedule will be flexible to accommodate attendees.

A short video of the robot in action can be found here.


Additional Technical Details

Maker’s Pet is a DIY educational robot built around Arduino, ESP32, and ROS 2. You build from scratch using open‑source parts, firmware, and software.


Open-source stack: 3D models (STL/3MF), firmware (ESP32), ROS 2 packages, PCB schematics—all available under Apache‑2.0 license.

A compact, open‑source, educational self‑driving robot built on a 3D printed base, powered by an ESP32/Arduino stack with ROS2 support and a 360° LiDAR sensor. 


Hardware

  • 120 mm circular chassis
  • Dual N20 brushed DC motors for smooth movement
  • BDC‑30P driver board paired with an ESP32 DevKit v1 for control 
  • A rotating 360° LiDAR (e.g., YDLIDAR X3 Pro) for mapping and obstacle detection 
  • Wired for six AA batteries; optional 18650 Li‑ion upgrade can be made


Software & Autonomous Features

  • Open‑source build guides on assembly, firmware flashing, ROS2 setup, mapping, and autonomous driving 
  • Offers Docker‑based deployment for PC control via ROS2/Kaia.ai
  • Supports SLAM-based mapping, live sensor feeds, and automatic navigation within mapped environments 


Who is it For?

  • Makers, students, and robotics enthusiasts interested in hands‑on learning
  • Great for STEM & robotics enthusiasts - adults and children age 12 and up - excellent hands-on project combining electronics, ROS2, LiDAR, SLAM mapping/navigation, and autonomous behavior
  • Skill level - we’re making the workshop accessible to all levels - beginners will be assisted with all aspects of the building and operation, while intermediate to advanced users can take full advantage of hardware expansion and ROS2 features
  • Fully hackable - want to add personality, sensors, or skills - the platform is designed for extensibility

This is an affordable, hackable, and educational ROS2‑powered ESP32/Arduino robot with LiDAR-based SLAM and self-driving built in. Perfect for DIYers who want something small yet capable.  This robot can be used for serious education and research activities, or as a first-time robotics learning experience.

Primetime hours for maker members
Mon - Fri: 5pm to 9pm
Saturday: 10am to 9pm
Sunday: 10am to 5pm


Copyright 2017 make717, Inc. All Rights Reserved 
Mailing Address: 848 E Main St, Suite 800 #1213, Ephrata, PA 17522
Makerspace Address:  1151 Clark Street, Lancaster, PA 17602
(717) 537-1067 info@make717.org

Powered by Wild Apricot Membership Software