XRP LogoXRP Logo

The Experiential Robotics Platform (XRP) is a hands-on, comprehensive robotics platform. It includes everything needed to build and program a robot to perform beginner through advanced tasks - building the foundation for innovative thinking, science, engineering, and problem-solving.

Experiential Robotics PlatformExperiential Robotics Platform

Introducing the XRP


Everything you need to know about the XRP

Full Kit Contents


XRP includes:

XRP kit contentsXRP kit contents

New Features


We've integrated a ton of feedback from the XRP community and made some major upgrades over the beta version.

XRP User ExperienceXRP User Experience

Streamlined User Experience:

XRP is comprised of four main elements - the hardware kit, online modules, programming environment, and technical forum; the integration of these four components has been streamlined for improved access and overall ease of use.

RP2350 on XRPRP2350 on XRP

Enhanced Processing & Memory:

The new XRP Control Board features the RP2350B dual-core processor, providing significantly faster performance and expanded memory (16MB Flash, 8MB PSRAM). This allows for more complex programs and the ability to handle larger datasets, including images.

XRP GPIOXRP GPIO

Expanded Connectivity & Expansion:

Increased GPIO pins (48 total, eight are reserved exclusively for the user), versatile expansion headers compatible with Pico add-on boards, and additional Qwiic connectors significantly enhance electrical connectivity. The RM2 module integrates Wi-Fi and Bluetooth to facilitate wireless control and IoT projects.

XRP servo slotsXRP servo slots

Advanced Motor and Servo Control:

New motor drivers with current measurement enable precise torque control, and the number of servo connectors has been doubled to four, allowing more advanced mechanisms.

XRP controller boardXRP controller board

Improved Controller User Interface:

The control board features a streamlined user interface with a more accessible power switch and button cluster, a modern USB-C connector, a low-voltage indicator, and an RGB LED for user feedback. The design is fully open-source (KiCad).

XRP snap on connectorsXRP snap on connectors

Optimized and Enhanced Plastics:

The plastic components are optimized for 3D printing, reducing the need for support material and improving durability. The battery holder has been redesigned for secure retention and ease of use. Mounting holes, motor shaft holes, and wire management features add to the platform's versatility. The designs are open-source (Onshape).

Resources & Getting Started


For assembly instructions, online modules, tech support forums and more; xrp.experiential.bot is your basecamp for everything  XRP.

XRP Controller OverviewXRP Controller Overview

View the Complete Hardware Overview for the (XRP) Controller.

Code the XRPCode the XRP

Whether you are just getting started with Blockly or you are experienced with MicroPython, XRP has resources for you to improve your coding skills.

XRP 3D Print DesignsXRP 3D Print Designs

See how the XRP community has expanded its capabilites with unique and creative 3D models.

XRP Partners


SparkFun is proud to work with an extraordinary group of partners on the XRP.

XRP PartnersXRP Partners