

SparkFun Pico Touch Display
The SparkFun Red Vision Kit for XRP adds a camera and touchscreen display function to the XRP Robotics Kit using a SparkFun MicroPython port of OpenCV.
- Size
- 58.4 × 50.8 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 92
- Nets
- 68
- Pads
- 206
- Tracks, vias
- 426, 143
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 1 Jul 2025
- Updated
- 3 Jun 2026
Overview
SparkFun Pico Touch Display is an open-source printed circuit board by sparkfun, from the sparkfun/SparkFun_Red_Vision_Kit_for_XRP repository on GitHub. It is a 4-layer board of 58.4 × 50.8 mm with 92 parts on 68 nets, routed with 426 tracks and 143 vias.
It is built around the PCA9534PW and RE1C002UNTCL. Its parts include 12 resistors, 6 connectors, 2 capacitors, 2 ICs and 1 diode. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
Main components
2PCA9534PW
TSSOP-16-40℃~+85℃ 2.3V~5.5V 400kHz 8 I2C、SMBus Interrupt Output Reset function、Cascading and address extension、Built-in LED driver TSSOP-16 I/O Expanders ROHSTexas InstrumentsI/O ExpandersRE1C002UNTCL
SC-89(SOT-490)-55℃~+150℃ 1 N-channel 1.2Ω@1.2V 10pF 150mW 200mA 20V 25pF 300mV SC-89(SOT-490) MOSFETs ROHSROHM SemiconductorMOSFETs
README
README.mdSparkFun Red Vision Kit for XRP (KIT-28667)
The SparkFun Red Vision Kit for XRP comes with the Red Vision Touch Display for Pico and Red Vision Camera Board - HM01B0 (Color) to add add machine vision capabilities to the Experiential Robotics Platform (XRP) Kit. This kit comes with everything you need to quickly and easily add a camera and touchscreen display to your XRP Robot with no soldering required. These boards let you add live image processing as well as advanced features including object and contour detection among others to the Experiential Robotics Platform (XRP) Kit using the SparkFun MicroPython Red Vision Code package, a MicroPython port of the popular OpenCV image processing library.
Repository Contents
- /Hardware - KiCad design files (.brd, .sch)
- /docs - GitHub Pages documentation files
Documentation
- SparkFun Red Vision MicroPython Package - MicroPython package for the SparkFun Red Vision Kit for XRP.
- SparkFun MicroPython OpenCV - MicroPython port of OpenCV code library.
- SparkFun MicroPython Firmware Releases - SparkFun MicroPython firmware releases.
- SparkFun Red Vision Kit for XRP Hookup Guide - Basic hookup guide for the SparkFun Red Vision Kit for XRP.
Product Versions
- KIT-28667 - Initial release of the SparkFun Red Vision Kit for XRP
- LCD-29467 - SparkFun Red Vision Touch Display for Pico (Standalone board)
- SEN-29468 - SparkFun Red Vision Camera Board - HM01B0 (Color) (Standalone board)
License Information
This product is open source!
Please review the LICENSE.md file for license information.
If you have any questions or concerns on licensing, please contact technical support on our SparkFun forums.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.
Parts
92| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100k | SparkFun-Resistor:R_0603_1608Metric | R2, R6, R7, R8, R9, R10, R11, R12 |
| 4 | Fiducial_0.5mm | SparkFun-Aesthetic:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3, FID4 |
| 2 | 2.2k | SparkFun-Resistor:R_0603_1608Metric | R3, R4 |
| 2 | Conn_01x20 | SparkFun-Connector:1x20_SMD_Pin1RightUp | J1, J2 |
| 2 | G*** | kibuzzard-67B3EC79 | kibuzzard-67B3EC79, kibuzzard-67B3EC79 |
| 2 | G*** | kibuzzard-67A69CD2 | kibuzzard-67A69CD2, kibuzzard-67A69CD2 |
| 2 | G*** | kibuzzard-67A69C5F | kibuzzard-67A69C5F, kibuzzard-67A69C5F |
| 2 | LOGO | SparkFun-Aesthetic:SparkFun_Logo_10mm | G***, G*** |
| 1 | 0.1uF | SparkFun-Capacitor:C_0603_1608Metric | C2 |
| 1 | 1-BIT-D0 | SparkFun-Jumper:Jumper_2_NC_Trace | JP20 |
| 1 | 1-BIT-HS | SparkFun-Jumper:Jumper_2_NC_Trace | JP18 |
| 1 | 1-BIT-PCLK | SparkFun-Jumper:Jumper_2_NC_Trace | JP17 |
| 1 | 1-BIT-VS | SparkFun-Jumper:Jumper_2_NC_Trace | JP19 |
| 1 | 10 | SparkFun-Resistor:R_0603_1608Metric | R1 |
| 1 | 10uF | SparkFun-Capacitor:C_0603_1608Metric | C1 |
| 1 | 2" LCD-TFT 240x320 | lcd-tft:Waveshare_2_Inch_Outline | U1 |
| 1 | 4.7k | SparkFun-Resistor:R_0603_1608Metric | R5 |
| 1 | 8-BIT-D0 | SparkFun-Jumper:Jumper_2_NO | JP2 |
| 1 | 8-BIT-D1 | SparkFun-Jumper:Jumper_2_NO | JP8 |
| 1 | 8-BIT-D2 | SparkFun-Jumper:Jumper_2_NO | JP7 |
| 1 | 8-BIT-D3 | SparkFun-Jumper:Jumper_2_NO | JP6 |
| 1 | 8-BIT-D4 | SparkFun-Jumper:Jumper_2_NO | JP9 |
| 1 | 8-BIT-D5 | SparkFun-Jumper:Jumper_2_NO | JP10 |
| 1 | 8-BIT-D6 | SparkFun-Jumper:Jumper_2_NO | JP11 |
| 1 | 8-BIT-D7 | SparkFun-Jumper:Jumper_2_NO | JP12 |
| 1 | 8-BIT-HS | SparkFun-Jumper:Jumper_2_NO | JP4 |
| 1 | 8-BIT-PCLK | SparkFun-Jumper:Jumper_2_NO | JP5 |
| 1 | 8-BIT-VS | SparkFun-Jumper:Jumper_2_NO | JP3 |
| 1 | A0 | SparkFun-Jumper:Jumper_2_NO | JP14 |
| 1 | A1 | SparkFun-Jumper:Jumper_2_NO | JP15 |
| 1 | A2 | SparkFun-Jumper:Jumper_2_NO | JP16 |
| 1 | Conn_02x10_SMD_RA | SparkFun-Connector:2x10_SMD_RA | J3 |
| 1 | Conn_1x21_FPC | lcd-tft:CONN21_FH35C-21S_HIR | J4 |
| 1 | G*** | kibuzzard-67A69E51 | kibuzzard-67A69E51 |
| 1 | G*** | kibuzzard-67B3EC92 | kibuzzard-67B3EC92 |
| 1 | G*** | kibuzzard-67C64429 | kibuzzard-67C64429 |
| 1 | G*** | kibuzzard-67B3F617 | kibuzzard-67B3F617 |
| 1 | G*** | kibuzzard-67A69D0F | kibuzzard-67A69D0F |
| 1 | G*** | kibuzzard-67C124A5 | kibuzzard-67C124A5 |
| 1 | G*** | kibuzzard-67A69CFF | kibuzzard-67A69CFF |
| 1 | G*** | kibuzzard-67B3FF54 | kibuzzard-67B3FF54 |
| 1 | G*** | kibuzzard-67C651AF | kibuzzard-67C651AF |
| 1 | G*** | kibuzzard-67A69D2C | kibuzzard-67A69D2C |
| 1 | G*** | kibuzzard-67C6452E | kibuzzard-67C6452E |
| 1 | G*** | kibuzzard-67B3FF40 | kibuzzard-67B3FF40 |
| 1 | G*** | kibuzzard-67A69CE6 | kibuzzard-67A69CE6 |
| 1 | G*** | kibuzzard-67A69E55 | kibuzzard-67A69E55 |
| 1 | G*** | kibuzzard-67ABB7DF | kibuzzard-67ABB7DF |
| 1 | G*** | kibuzzard-67A69D05 | kibuzzard-67A69D05 |
| 1 | G*** | kibuzzard-681E525B | kibuzzard-681E525B |
| 1 | G*** | kibuzzard-67B3FFE0 | kibuzzard-67B3FFE0 |
| 1 | G*** | kibuzzard-67A69D16 | kibuzzard-67A69D16 |
| 1 | G*** | kibuzzard-67A69D2F | kibuzzard-67A69D2F |
| 1 | G*** | kibuzzard-67A69D32 | kibuzzard-67A69D32 |
| 1 | G*** | kibuzzard-67A69D28 | kibuzzard-67A69D28 |
| 1 | G*** | kibuzzard-67A69CE2 | kibuzzard-67A69CE2 |
| 1 | G*** | kibuzzard-67A69CDC | kibuzzard-67A69CDC |
| 1 | G*** | kibuzzard-67C1248C | kibuzzard-67C1248C |
| 1 | G*** | kibuzzard-67A69D1B | kibuzzard-67A69D1B |
| 1 | G*** | kibuzzard-681E5A39 | kibuzzard-681E5A39 |
| 1 | G*** | kibuzzard-67C64532 | kibuzzard-67C64532 |
| 1 | G*** | kibuzzard-67A69D0C | kibuzzard-67A69D0C |
| 1 | G*** | kibuzzard-67A69CEA | kibuzzard-67A69CEA |
| 1 | I2C | SparkFun-Jumper:Jumper_3_NC-2_Trace | JP1 |
| 1 | LOGO | SparkFun-Aesthetic:qwiic_5.5mm | G*** |
| 1 | OSHW_Logo | SparkFun-Aesthetic:Creative_Commons_License | G3 |
| 1 | PCA9534PW | SparkFun-Semiconductor-Standard:TSSOP-16_4.4x5mm_P0.65mm | U2 |
| 1 | PWR | SparkFun-Jumper:Jumper_2_NC_Trace | JP21 |
| 1 | Qwiic_Vertical | SparkFun-Connector:JST_SMD_1.0mm-4_Vertical_Black | J5 |
| 1 | RE1C002UNTCL | SparkFun-Semiconductor-Standard:SC-89 SOT-490 | Q1 |
| 1 | Red | SparkFun-LED:LED_0603_1608Metric_Red | D1 |
| 1 | SMD_4.6x2.8mm_h2.5mm | SparkFun-Switch:Push_SMD_4.6x2.8mm_h2.5mm | SW1 |
| 1 | Val** | SparkFun-Aesthetic:OSHW_Logo_4mm | Ref** |
| 1 | XCLK | SparkFun-Jumper:Jumper_2_NO | JP13 |
| 1 | microSD | SparkFun-Connector:microSD_External_Pin | J6 |
| 1 | ~{INT} | SparkFun-Jumper:Jumper_2_NO | JP22 |
Similar boards
- 2 layers174.5 × 169.2 mm

- 2 layers305.2 × 234.8 mm

- 4 layers100 × 27 mm

Props board v3
ephemeridis/props_board
ESP32 based control board for costumes and props featuring USB PD enabled charging
188 partsGPL-3.0 - 2 layers29.5 × 35 mm

- 6 layers100 × 100 mm

- 6 layers45 × 75 mm

- 4 layers35 × 55.3 mm

- 4 layers22.9 × 35.6 mm

SparkFun Red Vision Camera Board HM01B0
sparkfun/SparkFun_Red_Vision_Camera_Board_HM01B0
The SparkFun Red Vision Camera Board - HM01B0 is a breakout board for the HM01B0 camera module.
115 parts
Questions
How big is the SparkFun Pico Touch Display PCB?
It measures 58.4 × 50.8 mm and has 4 copper layers, 1.6 mm thick.
What parts does the SparkFun Pico Touch Display use?
92 parts, built around the PCA9534PW and RE1C002UNTCL. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the SparkFun Pico Touch Display KiCad files?
From the sparkfun/SparkFun_Red_Vision_Kit_for_XRP repository on GitHub, at the commit this page was made from: the board is Hardware/Pico Touch Display/SparkFun_Pico_Touch_Display.kicad_pcb and its schematic Hardware/Camera Board - HM01B0/SparkFun_Camera_Board_HM01B0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SparkFun Pico Touch Display design in my own project?
Its repository states no licence, so its author keeps all rights: ask sparkfun before reusing the design.
