XRP:
XRP Lib - documentation for the XRP programming library (MicroPython)
XRP Hardware overview, including pinout information for the expansion headers
XRP Controller schematic XRP_Controller.pdf - .pdf created from https://github.com/sparkfun/SparkFun_XRP_Controller
The WPI XRP Medal Challenge
"The WPI XRP Challenge is here and we would love to see the creative things you can build using XRP as your starting point. You can:
Add new capabilities with mechanical extensions
Integrate sensors and accesories using the Qwiic connect ecosystem
Inspire others through impactful, shareable builds
Top projects will earn prizes and be featured across partner channels.
đź“… Submissions are open now through August 31, 2026"
XRP 101: Introduction to the Experiential Robotics Platform (Canvas course - need to enroll to view)
FIRST® Robotics Competition / Programming the XRP - using the C++ language
XRP 3D parts
XRP Robot Marker Holder - use the servo to move the pen up and down
XRP Chassis 3D Printing Files - all the parts in the XRP kit
Python:
Python tutorial: https://www.w3schools.com/python/
MicroPython Quick reference for the RP2
includes info about neopixel (addressable LEDs), timers, PWM, ADC, Realtime Clock, ...
Display XRP battery voltage:Â battery_voltage_OLED.py
Sound with Micropython and Pico using PWM
Example: buzzer_test.py
Thonny - Python IDE for beginners: https://thonny.org/