SparkFun
Experiential Robotics Platform (XRP) - DIY Kit
Product Overview The Experiential Robotics Platform (XRP) is a hands-on, comprehensive robotics platform. It includes everything needed to build and program...
Get notified when back in stock
Product Overview
- Hardware Kit: Easily assemble a robust and expandable robot platform with tool-free construction and versatile integration for sensors and actuators.
- Programming Environment: Utilize a multi-language coding experience with Blockly, Python, and WPILib, providing a user-friendly interface for all skill levels.
- Online Modules and Projects: To master robotics concepts, follow a structured learning path with engaging challenges and comprehensive resources.
- Technical Forum: Access community-driven support, expert assistance, and collaborative opportunities within a dedicated technical forum.
Jargon buster
Plain-language definitions for the technical terms used above.
- 2.4GHz WiFi
- 2.4GHz WiFi is a common wireless networking band used by many routers and embedded devices, offering good range but more congestion than the 5GHz band. Devices on this band can join networks to transfer data or receive firmware updates.
- 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 connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
- IMU
- An IMU (Inertial Measurement Unit) combines motion sensors, typically an accelerometer and gyroscope and sometimes a magnetometer, to measure movement and orientation. It can sense motion, tilt, vibration, rotation, and changes in direction, which is useful for tasks such as navigation, stabilisation, gesture detection, and asset tracking.
- 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 (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- 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, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- 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
- USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.
Find this product in
Robotics & Motion
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
Controller Board repository for the XRP Kit.
86c4cd7
4 months ago
· 69 commits
- .github Update build_documentation.yml 4 months ago
- docs Update hardware_overview.md 4 months ago
- Documents Update RP2040 and IMU datasheets over 3 years ago
- Hardware Fix ordering instructions and add .drl file over 1 year ago
- Hardware (Beta) Fix ordering instructions and add .drl file over 1 year ago
- overrides XRP Release Update over 1 year ago
- .gitignore Re-organize hardware files over 1 year ago
- LICENSE.md Create LICENSE.md over 1 year ago
- mkdocs.yml Update mkdocs.yml 4 months ago
- README.md Minor docs edits over 1 year ago