Maker.io main logo
BLOG
306

Take a Tour of the DigiKey Booth at OpenSauce 2026

By Travis Foss

One of the things I love most about OpenSauce is that it is not just about seeing cool technology. It is about finding projects that make you want to go home and build something of your own.

BLOG
83

XRP Classroom Triage and Troubleshooting guide

By Travis Foss

If you've ever stood in front of a classroom full of students while an XRP robot starts driving in unexpected circles and you're not entirely sure why — this post is for you.

PROJECT
101

XRP Tank Chassis

By Robert Doran

This project is a modification to the standard XRP chassis that ships with the kit.

BLOG
163

Build Something Awesome: The WPI XRP Medal Challenge Is Here

By Kevin Walseth

Explore the WPI XRP Medal Challenge and create unique robotics builds with sensors, extensions, and maker creativity for hands-on innovation.

PROJECT
256

Controlling an XRP Robot with Home Assistant via ESPHome

By Nate_Larson

Build a low-latency XRP robot control system using ESPHome and a UART WiFi bridge. Stream sensors, control motion, and integrate with Home Assistant.

BLOG
117

Invest in Innovation with XRP

By David Sandys

Discover how the XRP robot brings affordable robotics and AI education to classrooms with scalable curriculum and EDU discounts.

PROJECT
319

Gamepad-Controlled XRP Robot with LiDAR Sensing

By Zach Hipps

Combine LiDAR sensing and game controller input to create an XRP robot that navigates safely while providing haptic feedback alerts.

TUTORIAL
1,098

Intro to ROS Part 12: Talking to Microcontrollers

By ShawnHymel

In this tutorial, we’ll demonstrate how to set up a communication channel between a ROS 2 node running on a Raspberry Pi and an Arduino-compatible microcontroller to control a simple robot.

TUTORIAL
314

Intro to ROS Part 11: TF2 Broadcasters and Listeners

By ShawnHymel

In this tutorial, we take the next step and create a complete system using both TF2 broadcasters and listeners.

TUTORIAL
521

Intro to ROS Part 10: Getting Started with TF2 and Turtlesim

By ShawnHymel

In this tutorial, we begin working with TF2, the ROS 2 library that handles coordinate transformations.

TUTORIAL
471

Intro to ROS Part 9: Launch Files

By ShawnHymel

In this tutorial, we’ll explore how ROS 2 launch files simplify node orchestration.

TUTORIAL
467

Intro to ROS Part 8: Using Parameters to Configure ROS 2 Nodes

By ShawnHymel

In this tutorial, we'll explore how to use parameters in ROS 2 to dynamically configure nodes.