Adafruit
Fruit Jam Mini RP2350 Computer
· MPN: ADA6200
Fruit Jam is a credit-card-sized mini computer board built around the RP2350B, designed for retro-style stand-alone projects with a monitor, keyboard and mou...
Get notified when back in stock
Fruit Jam is a credit-card-sized mini computer board built around the RP2350B, designed for retro-style stand-alone projects with a monitor, keyboard and mouse. It combines DVI video output, USB host ports, storage, audio, WiFi connectivity and plenty of maker-friendly expansion in a compact board.
The board is set up for experimenting with toy programs, applications and emulation-style projects using CircuitPython, Arduino or the Pico SDK. It breaks out useful I/O through STEMMA connectors, NeoPixels, tactile switches and a 16-pin socket header with analogue/digital GPIO plus power pins.
This mini-kit includes the assembled and tested Fruit Jam PCB assembly, a protective top plate, nylon screws, a mini speaker and a bumper kit.
Features:
- Microcontroller: RP2350B dual 150MHz Cortex M33 microcontroller
- Debug: PicoProbe debug port
- Memory: 16 MB Flash + 8 MB PSRAM - the PSRAM will help when we want do do things like run emulations that we need to store in fast RAM access, and also let us use the main SRAM as the DVI video buffer.
- USB client: USB type C for bootloading/USB client
- Storage: Micro SD card with SPI or SDIO
- Video: DVI output on the HSTX port
- Audio: I2S stereo headphone + mono speaker via the TLV320DAC3100
- USB host: 2-port USB type A hub for both keyboard and mouse or game controllers
- Wireless: ESP32-C6 for WiFi / Internet connectivity
- Power: Chunky on-off switch
- STEMMA QT: Stemma QT I2C
- STEMMA classic: Stemma classic JST 3-pin
- RGB LEDs: 5x NeoPixels
- Buttons: 3x tactile switches
- Expansion: 16-pin socket header with 10 A/D GPIO + 5V/3V/GND power pins.
- Included: Assembled and tested Fruit Jam PCB assembly
- Included: Top plate to protect your board
- Included: 3 x nylon screws to attach the top plate (we don't have a metal standoff next to the ESP32-C6 antenna)
- Included: Mini speaker
- Included: Bumper kit
Specifications:
- Dimensions: 3.375" x 2.125"
- Form factor standard: ISO/IEC 7810 ID-1
- Microcontroller: RP2350B dual 150MHz Cortex M33 microcontroller
- Flash: 16 MB
- PSRAM: 8 MB
- USB client connector: USB type C for bootloading/USB client
- Micro SD interface: SPI or SDIO
- Video output: DVI output on the HSTX port
- Audio codec: TLV320DAC3100
- USB host hub: 2-port USB type A hub
- Wireless module: ESP32-C6
- STEMMA QT interface: I2C
- STEMMA classic connector: JST 3-pin
- NeoPixels: 5x
- Tactile switches: 3x
- Socket header: 16-pin socket header with 10 A/D GPIO + 5V/3V/GND power pins.
- Nylon screws: 3 x
- Revision History: As of Oct 8th, 2025 – The PCB has been updated with a new A4 Chip.
A handy board for compact retro-computing experiments, CircuitPython projects and RP2350-based builds that need video, USB input, audio and network connectivity.
Jargon buster
Plain-language definitions for the technical terms used above.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- HSTX
- HSTX is a high-speed transmit interface on RP2350-based boards for sending fast digital signals such as video-style data. It matters because it uses carefully routed high-speed signal pairs rather than ordinary low-speed wiring.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2S
- I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- RAM
- RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- 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.
- RP2350
- A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
- USB host
- A USB host is the side of a USB connection that controls attached devices, like a computer talking to a keyboard or flash drive. This matters because most microcontroller boards are normally USB devices, so adding USB host support lets them use common USB peripherals.
Find this product in
Microcontrollers
Supplier page — adafruit.com
Supplier Description · 1.6 MB · Click any page to view full size