Maker.io main logo
BLOG
238

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
47

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
65

XRP Tank Chassis

By Robert Doran

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

BLOG
133

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
150

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
87

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
255

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
851

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
242

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
423

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
378

Intro to ROS Part 9: Launch Files

By ShawnHymel

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

TUTORIAL
380

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.