Skip to the content
4 layers71.2 × 25 mmUSB with Screen, the printed circuit board in 3D

USB with Screen

alexcjang/Sprite-Stick

MicroSD-Driven Mini USB Display Engine

Size
71.2 × 25 mm
Copper layers
4
Thickness
1.6 mm
Parts
18
Nets
60
Pads
131
Tracks, vias
153, 30
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Aug 2026
Updated
28 Aug 2026

Overview

USB with Screen is an open-source printed circuit board by alexcjang, from the alexcjang/Sprite-Stick repository on GitHub, published under the MIT licence. It is a 4-layer board of 71.2 × 25 mm with 18 parts on 60 nets, routed with 153 tracks and 30 vias.

It is built around the NCP114ASN330T2G, RP2040-ZERO and USB2642/ML, with the ASE-24.000MHZ-L-C-T and MEM2090-00-145-00-A among its other parts. Its parts include 4 capacitors, 3 ICs, 3 connectors, 1 resistor and 1 diode. It belongs with the lEDs and displays boards and the RP2040 boards of this library.

Main components

5

README

README.md

Sprite-Stick

MicroSD-Driven Mini USB Display Engine built on RP2040 and USB2642

Sprite Stick is a flash drive with a screen, allowing the display of useful info or fun graphics. Designed as a sleek, self-contained 4-layer PCB, the hardware combines a high-speed USB 2.0 Hub Controller (USB2642), a Waveshare RP2040-Zero micro-controller, a MicroSD card interface, and an integrated SPI display engine.

image

Tools

KiCad, Arduino IDE

Parts

18
QtyValueFootprintReferences
210KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR_pull38, R1_39
21uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC15, C46
24.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC16, C48
2LOGOLOGOG***, G***
112.0KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR_Precision47
115KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2_39
148037-0001538-48037-0001:480370001J1
1ASE-24.000MHZ-L-C-T815-ASE-24.000MLCT:ASE24576MHZLCTY1
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3
1MEM2090-00-145-00-A640-MEM20900014500A:MEM20900014500AJ2
1NCP114ASN330T2GLIB_NCP114ASN330T2G:SOT95P275X110-5NIC1
1RP2040-ZERORP2040-Zero:MODULE_RP2040-ZEROU3
1SESD7L5.0DT5GLIB_SESD7L5.0DT5G:SOTFL40P120X55-3ND1
1USB2642/MLUSB2642-I/ML:QFN48_7X7MC_MCHU1

Similar boards

  • 4 layers39.5 × 96.3 mmJetson orin baseboard storage expansion, the printed circuit board in 3D

    Jetson orin baseboard storage expansion

    antmicro/job-storage-expansion

    This project contains open hardware design files for an expansion board compatible with Antmicro's Jetson Orin Baseboard.

    110 parts4Apache-2.0
  • 2 layers200 × 150 mmUSB Storage, the printed circuit board in 3D

    USB Storage

    onodera-g/emmc_usb_storage

    50 parts
  • 4 layers190.5 × 160 mmTopiary TrimBot, the printed circuit board in 3D

    Topiary TrimBot

    griffinross2/Topiary-TrimBot

    Topiary TrimBot, an automatic topiary trimming robot. Purdue ECE Senior Design group E11 for 49595 in Fall 2025.

    285 parts2GPL-3.0
  • 2 layers140.3 × 98.7 mmMEOW System Integration, the printed circuit board in 3D

    MEOW System Integration

    andrewgond/M.E.O.W-Mealtime-Electronic-Observation-and-Weighing

    M.E.O.W. automated pet feeder, a system that dispenses food and logs pet weight using load cells and RFID identification.

    40 parts1Apache-2.0
  • 2 layers33.3 × 16.8 mmSd card logger, the printed circuit board in 3D

    Sd card logger

    griffinross2/Neo-GPS

    A new version of my project to create a fully custom GPS receiver

    6 parts1GPL-3.0
  • 6 layers139.7 × 88.9 mmIMX6-BareBones, the printed circuit board in 3D

    IMX6-BareBones

    a1wolfe/iMX6-BareBones

    i.MX 6ULL Open Source Development Board

    558 parts
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0

Questions

How big is the USB with Screen PCB?

It measures 71.2 × 25 mm and has 4 copper layers, 1.6 mm thick.

What parts does the USB with Screen use?

18 parts, built around the NCP114ASN330T2G, RP2040-ZERO, USB2642/ML and ASE-24.000MHZ-L-C-T. 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 USB with Screen KiCad files?

From the alexcjang/Sprite-Stick repository on GitHub, at the commit this page was made from: the board is USB_with_Screen/USB_with_Screen.kicad_pcb and its schematic USB_with_Screen/USB_with_Screen.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB with Screen design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).