Fruit Jam RP2350B credit-card mini computer with all the fixin’s

Fruit Jam RP2350B credit-card mini computer with all the fixin's

We were catching up on a recent Hackaday hackchat with Eben Upton and learned some fun facts: such as the DVI hack for the RP2040 was inspired by a device called the IchigoJam. We remember reading about this back when it was an LPC1114, now it uses an RP2040. Well, we’re wrapping up the Metro RP2350, and lately, we’ve been joking around that with DVI output and USB Host support via bit-banged PIO, you could sorta build a little stand-alone computer. Well, one pear-green-tea-fueled-afternoon later we tried our hand at designing a ‘credit card sized’ computer – that’s 3.375″ x 2.125″, about the same size as a business card and turns out there’s even a standard named for it: ISO/IEC 7810 ID-1.

Anyhow, with the extra pins of the QFN-80 RP2350B, we’re able to jam a ridonkulous amount of hardware into this shape: RP2350B dual 150MHz Cortex M33 w/ PicoProbe debug port, 16 MB Flash + 8 MB PSRAM, USB type C for bootloading/USB client, Micro SD card with SPI or SDIO, DVI output on the HSTX port, I2S stereo headphone + mono speaker via the TLV320DAC3100, 2-port USB type A hub for both keyboard and mouse or game controllers, chunky on-off switch, Stemma QT I2C + Stemma classic JST 3-pin, EYESPI for TFT displays, 5x NeoPixels, 3x tactile switches, and a 16-pin socket header with 10 A/D GPIO + 5V/3V/GND power pins. The PSRAM will help when we want to do things like run emulations that we need to store in fast RAM access, and it will also let us use the main SRAM as the DVI video buffer.

When we get the PCBs back and assembled, what should we try running on this hardware? We’re pretty sure it can run DOOM. Should that be first? 🙂 We also need a name. Right now, we’re just calling it Fruit Jam since it’s inspired by the IchigoJam project.


Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — The 2024 Recap Issue!

Maker Business – Adafruit Daily — Apple to build another chip at TSMC Arizona

Electronics – Adafruit Daily — SMT Tip – Stop moving around!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


7 Comments

  1. Can I sign up for notification of availability?

  2. How far can you take this computer thing, exactly? DOOM is an obvious choice, but it’d be really fun to have a little micro computer running “bare metal” circuitpython repl or a minimal Linux build on the dvi display…

    Alternatively, plug in some USB gamepads and turn this bad boy into a little two-player arcade machine?

  3. How about a homage to the microcomputer that most likely inspired Eben and others to create the raspberry pi. The BBC micro had one of the best “basic interpreters” around that you could just start using to play, program or explore the available resources on. It could also run pretty amazing games or apps in a small amount of RAM, and had a lot of I.O. that would be suitable for projects, circuit python or other other adafruit upgrades

  4. I want one of these when they become available. I’ve been hoping Ada would do something like this for awhile.

  5. I am VERY interested in these!

  6. I’m guessing you can’t call it Raspberry jam 😉

    This is perfect for a Circuit/MicroPython eval board or for general purposes tinkering/datalogging etc.

    Currently I use RPi Nano class boards in a lab for long term data logging over a serial port, but at the right price this might be useful for more advanced time sensitive bit fiddling and logging for devices under test.

    Being able to connect to even a tiny LCD to display status is super helpful, and the built in Pico DAP interface makes this a one-stop board.

    Sign me up when they are available.

  7. This is an amazing idea. Can hardly wait to get my hands on one.


Leave a comment

Adafruit has a "be excellent to each other" comment policy. Help us keep the community here positive and helpful. Stick to the topic, be respectful of makers of all ages and skill levels. Be kind, and don't spam - Thank you!

Prove you are human by reading this resistor:

0Ω+/- 5%

0
0
1
2
3
4
5
6
7
8
9

0
0
1
2
3
4
5
6
7
8
9

0
0
1
2
3
4
5
6
7
8
9

5
5
10

Prove you are human by reading this resistor:


Click/tap drag the number in the circle of each slider on the left to the matching color band on the resistor.

Can't view resistor colors? Don't worry! Just type your comment and hit submit without moving the sliders. Our moderators will review and approve in a jiffy.

Click Here for a new resistor image.

New to electronics? Click here to learn how to read resistor values.

Or learn to read resistors by playing Mho's Resistance!