SparkFun
Experiential Robotics Platform (XRP) Kit - Beta
· MPN: KIT-22230
The XRP is a hands-on robotics platform for learning, building and programming robots from beginner tasks through to more advanced challenges. It is designed...
The XRP is a hands-on robotics platform for learning, building and programming robots from beginner tasks through to more advanced challenges. It is designed to help students and newcomers explore science, engineering and problem solving with a physical robot they can assemble and customise.
At the centre of the kit is the XRP Controller Board, built around an onboard Raspberry Pi® Pico W with the RP2040 microcontroller. The controller also includes a 6-DoF IMU, Qwiic® expansion, motor drivers, servo headers, a momentary button and other supporting hardware.
The kit includes the hardware needed to build the robot, including sensors, motors with encoders, a servo, Qwiic cables, chassis parts, wheels, casters and a battery holder. It is normally powered by 4xAA batteries, which are not included, and can also accept a supply up to 11V via the barrel connector.
Online modules and coding tools are provided for the platform, including Blockly tools/libraries, Python and the FIRST® Robotics WPILib development tool. The kit and online tools are in beta, so early users can help provide feedback as the platform continues to improve.
Features:
- Learning progression: Progression from fundamental robotics to driving, line following, using sensors, using a robotic arm, and culminates in building an autonomous delivery robot
- Coding environment: Coding environment includes Blockly tools/libraries, Python, and the FIRST® Robotics coding development tool, WPILib
- Tool-free assembly: Easy-to-assemble hardware kit that can be assembled completely tool free (no soldering, no screws)
- Online activities: Online activities and modules that build on one another
- Education focus: Content designed for middle and high-school students and beginners
- Customisation: Jumping off point for customising the robot in countless ways
Specifications:
- Controller board: XRP Controller Board
- Microcontroller board: On-board Raspberry Pi® Pico W featuring the RP2040 microcontroller
- IMU: Low-power accelerometer + gyroscope 6-DoF IMU (LSM6DSOX from STMicroelectronics®)
- Expansion connector: Qwiic® connector for easy integration of sensors and accessories
- Motor drivers: Two dual-channel motor drivers for four motors total
- Servo headers: Two servo headers
- User input: Momentary button switch
- Included range sensor: Ultrasonic rangefinder
- Included line sensor: Line follower
- Included drive motors: Two motors with encoders
- Included servo: Servo motor
- Included cables: Qwiic cables
- Included chassis parts: Chassis and plastic parts
- Included wheels: Two wheels
- Included casters: Two casters
- Included battery holder: Battery holder
- Normal power: 4xAA batteries (not included in kit)
- Barrel connector power: Any supply up to 11V is supported via the barrel connector
A good fit for classrooms, robotics clubs, FIRST teams and individual makers wanting a structured path from basic robot control to autonomous challenges.
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- 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.
- RP2040
- A microcontroller chip used on many maker boards, with enough speed and flexible I/O for some camera and display projects. Compatibility with RP2040 matters because camera modules often need many pins and careful timing to read image data successfully.
- 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.
Find this product in
STEM & Education
Product Discontinuation Notice
Product Change Note · 244.7 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 1007.4 KB · Click any page to view full size