Maker.io main logo
TUTORIAL

Intro to ROS Part 3: Nodes, Topics, Publishers, and Subscribers (Python)

By ShawnHymel

This tutorial will walk you through creating a publisher and subscriber from scratch using ROS 2’s Python client library, rclpy.

PROJECT
89

CoreXY Chessboard: Electronics Meet Classic Chess

By Andrew Kazour

Explore how to automate chess piece movement with magnets, motors, and clever coding. Learn how CoreXY kinematics bring an automated chessboard to fruition.

TUTORIAL
41

Setup and Using MicroPython for Beginners

By SparkFun Electronics

Setup and Using MicroPython for Beginners, Programming, Maker.io, DigiKey

TUTORIAL
91

Intro to ROS Part 2: Getting Started with ROS 2 Using the Command Line

By ShawnHymel

In this tutorial, we’ll dive into one of the most essential parts of working with ROS 2: the command-line interface (CLI). Before writing any code, it’s important to understand the basic tools that ROS 2 provides for exploring, debugging, and interacting with nodes, topics, and services.

TUTORIAL
539

Intro to ROS Part 1: What is the Robot Operating System (ROS)?

By ShawnHymel

In this post, we’ll introduce ROS. We’ll focus specifically on ROS 2, which is the current and actively developed version of the framework. Whether you're new to robotics or looking to understand the tools powering today’s most advanced robots, this is the place to start.

BLOG
299

Raspberry Pi RP2350 Now Powers the XRP!

By Travis Foss

The latest XRP Kit adds GPIO breakouts, additional servo ports, a redesigned frame for easier assembly and is now powered by the Raspberry Pi RP2350.