Store

SparkFun

· MPN: KIT-28014

$4,917.10 |
Out of stock
No reviews yet

The Experiential Robotics Platform (XRP) is a hands-on robotics platform designed for learning, prototyping and classroom projects. This build-your-own 30 pa...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Experiential Robotics Platform (XRP) is a hands-on robotics platform designed for learning, prototyping and classroom projects. This build-your-own 30 pack supplies the hardware pillar of the XRP ecosystem, helping students build and program robots from beginner tasks through to more advanced challenges.

At the centre is the SparkFun XRP Controller, built around a Raspberry Pi® RP2350B dual-core processor with onboard memory, motion sensing, Qwiic® expansion, motor and servo control, wireless connectivity and 0.1in. expansion headers. The platform supports Blockly, Python and WPILib, so learners can start visually and move into text-based programming as their skills grow.

This DIY classroom pack does not include a chassis or retail boxes, encouraging you to 3D print and use your own chassis designs. The kit design includes an ultrasonic distance sensor, line sensor, encoder motors, servo motor, sensor cables, wheels and casters, with improved snap-fit components, durability, battery holder design and mounting options over the Beta XRP.

XRP online resources provide hardware information, programming tools, structured learning modules, community support, assembly guides, 3D-printable designs and advanced project ideas.

Features:

  • Hardware Kit: Easily assemble a robust and expandable robot platform with tool-free construction and versatile integration for sensors and actuators.
  • Programming Environment: Multi-language coding experience with Blockly, Python and WPILib, providing a user-friendly interface for all skill levels.
  • Online Modules and Projects: Structured learning path with engaging challenges and comprehensive resources for mastering robotics concepts.
  • Technical Forum: Community-driven support, expert assistance and collaborative opportunities within a dedicated technical forum.
  • Expandable Controller: Qwiic connectors, 0.1in. headers, motor drivers and servo headers support additional sensors, accessories and actuators.
  • Wireless Projects: Raspberry Pi® RM2 radio module enables 2.4GHz WiFi and Bluetooth for remote control and IoT projects.
  • DIY Chassis Approach: Designed for printing and using your own chassis rather than supplying pre-made chassis parts.

Specifications:

  • Pack quantity: Parts for 30 DIY kits
  • Chassis: Not included in this DIY version
  • Retail boxes: Not included
  • Controller processor: Raspberry Pi® RP2350B dual-core processor
  • Flash: 16MB
  • PSRAM: 8MB
  • IMU: Low-power accelerometer + gyroscope 6-DoF IMU (LSM6DSOX from STMicroelectronics®)
  • Qwiic connectors: Two
  • Motor drivers: Two dual-channel motor drivers
  • Motor support: Four motors total
  • Servo headers: Four
  • User button: Included
  • RGB LED: Full-colour RGB LED
  • Expansion headers: 0.1in. headers
  • Wireless module: Raspberry Pi® RM2 radio module
  • Wireless connectivity: 2.4GHz WiFi and Bluetooth
  • Included distance sensor: Ultrasonic distance sensor
  • Included line sensor: Line sensor
  • Included motors: Two motors with encoders
  • Included servo motor: One servo motor
  • Included cables: Sensor cables
  • Included wheels: Two wheels
  • Included casters: Two casters
  • Typical power: 4xAA batteries
  • Batteries: Not included
  • Barrel connector input: Supports any supply up to 11V
  • Programming connector: USB-C connector
  • USB-C cable: Not included

Useful documentation includes the XRP robotics platform home page, hardware overview, compliance documentation, XRP Controller GitHub repository and chassis 3D printing files.

Jargon buster

Plain-language definitions for the technical terms used above.

2.4GHz WiFi
2.4GHz WiFi is the common wireless network band used by many routers and embedded devices. It matters here because the module can use WiFi for firmware updates, separate from its Bluetooth serial function.
encoder
A device attached to a motor or shaft that reports movement, such as rotation steps or position. In a pump system, an encoder can help measure or control how much the motor has turned, which affects how repeatable the watering amount can be.
Gyroscope
A gyroscope measures rotation, such as how fast a board is turning around its X, Y, and Z axes. This matters for projects like gesture controls, balancing robots, and motion tracking where tilt or rotation changes need to be detected.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
IMU
An Inertial Measurement Unit combines motion sensors to measure movement and orientation. It matters for asset tracking because it can detect movement, tilt, vibration, or changes in direction.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
servo
A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
servo motor
A motor module that moves to a commanded angle rather than simply spinning freely. It matters for robotics and mechanisms because it is useful for steering, arms, gates and other parts that need controlled position.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.