Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:04 28 Oct 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : new 2350 boards from Adafruit

     Page 2 of 3    
Author Message
zeitfest
Guru

Joined: 31/07/2019
Location: Australia
Posts: 612
Posted: 11:34am 01 Aug 2025
Copy link to clipboard 
Print this post

Looks like Adafruit Fruit Jam is now (at last) released, initial batch is sold out..

vid clip  
skip ads, go to 2 min 56 sec
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1581
Posted: 01:51pm 01 Aug 2025
Copy link to clipboard 
Print this post

The inclusion of the ESP 32 is nice but I would also use it as an I/O expander.
 
scruss
Regular Member

Joined: 20/09/2021
Location: Canada
Posts: 95
Posted: 09:09pm 04 Aug 2025
Copy link to clipboard 
Print this post

This first batch of Fruit Jams is a test/QA batch. Adafruit have had to rethink a lot of their production, what with That Big Eejit and his tariffs. Hence the delay for this board. A full batch should be shipping soon. My Fruit Jam has been stuck at the Jamaica NY mail depot for the last few days.

It's kind of a shame that Adafruit went with the ESP32 C6 as their network chip. Yes, it's very cheap (pre-tariff) but it's not compatible with the Raspberry Pi Radio Module 2. Thus networking is right out for PicoMite usage.
 
zeitfest
Guru

Joined: 31/07/2019
Location: Australia
Posts: 612
Posted: 12:19am 26 Aug 2025
Copy link to clipboard 
Print this post

In stock  ( briefly I guess)
 
zeitfest
Guru

Joined: 31/07/2019
Location: Australia
Posts: 612
Posted: 08:38am 07 Sep 2025
Copy link to clipboard 
Print this post

I have bought a Fruit Jam and now have had an initial play.
So far so good, the build quality is excellent, albeit a bit
expensive landed in Aus after transport etc.
The HDML was a main point for me. It uses serious overclocking
so I wanted to see it in action. Not bad, I am getting
16 bit color (I think) at 640x360 resolution without
hassle, works on all the HDML monitors I tried, including
an old 900x1440 wide ~VGA via a HDML-VGA converter (!).
Early days  
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1581
Posted: 03:34pm 07 Sep 2025
Copy link to clipboard 
Print this post

Build quality:

Granted I'm a bit of a freak but I spend a ridiculous amount of time just staring at the RP2350 DIL. A thing of beauty  
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8232
Posted: 03:51pm 07 Sep 2025
Copy link to clipboard 
Print this post

Nerd.


I'm still getting over the 28-pin Micromite. Mind you, I think the PGA2350 is pretty cool now I've put gold plated pins on it. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1581
Posted: 11:36pm 07 Sep 2025
Copy link to clipboard 
Print this post

  Mixtel90 said  Nerd.


Guilty as charged  
 
zeitfest
Guru

Joined: 31/07/2019
Location: Australia
Posts: 612
Posted: 12:56am 08 Sep 2025
Copy link to clipboard 
Print this post

Arrgh! Why do I type "HDML" instead of "HDMI"...
I blame all markup languages  
 
mathom
Newbie

Joined: 15/02/2025
Location: United States
Posts: 6
Posted: 08:07pm 23 Sep 2025
Copy link to clipboard 
Print this post

I received a Fruit Jam the other day and have been playing with it a bit. I have installed the PicoMite firmware on it. I've got the SDCard working and of course the HDMI output. The neopixels are interesting as I've never messed with them before.

The thing I'm currently stuck on is whether or not the onboard DAC is useable with the PicoMite firmware. It is a TLV320DAC3100 I2S DAC. According to the docs the data pin is gp24. Main clock is gp25 and bit clock is gp26. It also uses gp22 for reset, gp23 for interrupt, and gp27 for word select. Can anyone tell me if there is a way to get this working?

The board also has a built in USB hub that is separate from the USB C that is used for power and programming. I'm wondering if there is any way to use that for the keyboard.

It's a cute little board but not very useful to me if I have to program it in python. The less said about python the better.

...mathom...
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10531
Posted: 08:20am 24 Sep 2025
Copy link to clipboard 
Print this post

  Quote  Main clock is gp25 and bit clock is gp26. It also uses gp22 for reset, gp23 for interrupt, and gp27 for word select. Can anyone tell me if there is a way to get this working?


Try OPTION AUDIO I2S GP26,GP24. Make sure GP22 is pulled high (10K resistor), Leave GP23 disconnected
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5394
Posted: 10:00am 24 Sep 2025
Copy link to clipboard 
Print this post

@Peter,

Did you notice the "jam" does not use the "on the go" port, but use PICO-PIO-USB code in standard GPIO pins for the keyboard and mouse ? That is also with TinyUSB stack.

Volhout
Edited 2025-09-24 20:01 by Volhout
PicomiteVGA PETSCII ROBOTS
 
zeitfest
Guru

Joined: 31/07/2019
Location: Australia
Posts: 612
Posted: 01:01am 25 Sep 2025
Copy link to clipboard 
Print this post

  Quote   [ D/A TLV sound output] if there is a way to get this working?


I found a
test ino  with some I2S and so on , haven't tried it yet.

There is TLV pin sharing with the esp32 and/or reset so watch out for that.

The sound output seems way overkill, [not using it anyway]. Adafruit seem to be looking at a lot of D/A sound output ics. TBH I'd prefer less/no neopixels, no sound, and a RTC  [ ok so I'm a grumpy old git     ]
Edited 2025-09-25 11:05 by zeitfest
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2786
Posted: 02:05am 25 Sep 2025
Copy link to clipboard 
Print this post

  Quote   [ ok so I'm a grumpy old git ]
Ditto.
If you are not into designing your own PCBs make strip-board your friend.
I put what I want where I want, connected to the pins I want.

For ICs that are SMD only there are a variety of SMD to 0.1" adapter boards.
Failing that, with patience and a magnifier, an SMD IC can be stuck to the strip-board and fine wire soldered from the pins to the holes.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8232
Posted: 07:31am 25 Sep 2025
Copy link to clipboard 
Print this post

The SMD adapter boards are very cheap from AE. A bit fiddly putting the chip on, but ok afterwards. Hint - stick the board down with blu-tack while soldering or use a hotplate to solder the SMD part before fitting the pins.

I know what you mean though, sometimes it's much better to build in a more flexible way. Wire wrap on perf board is good for small lash-ups if everything has decent length pins. It gives better contact than breadboard and you can still reclaim all the components.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
karlelch

Senior Member

Joined: 30/10/2014
Location: Germany
Posts: 273
Posted: 06:51am 10 Oct 2025
Copy link to clipboard 
Print this post

  mathom said  I received a Fruit Jam the other day and have been playing with it a bit. I have installed the PicoMite firmware on it. I've got the SDCard working and of course the HDMI output. The neopixels are interesting as I've never messed with them before.


Hi mathom

how did you get MMBasic with HDMI working on the Fruit Jam? Any specific options?
I cannot get HDMI with the default settings.

Thanks
Thomas
 
mathom
Newbie

Joined: 15/02/2025
Location: United States
Posts: 6
Posted: 06:43pm 10 Oct 2025
Copy link to clipboard 
Print this post

Hi Thomas

Here are the options I currently have. Note that I have been unable to get sound working and haven't messed with getting a keyboard hooked up yet.

PicoMiteHDMI MMBasic RP2350B Edition V6.01.00b14
OPTION FLASH SIZE 16777216
OPTION LIBRARY_FLASH_SIZE  2E000
OPTION COLOURCODE ON
OPTION KEYBOARD US
OPTION PICO OFF
OPTION RESOLUTION 640x480 @ 252000KHz
OPTION HDMI PINS  1, 3, 5, 7
OPTION SDCARD GP39, GP34, GP35, GP36
OPTION PLATFORM Fruit Jam
OPTION HEARTBEAT PIN GP29

...mathom...
 
karlelch

Senior Member

Joined: 30/10/2014
Location: Germany
Posts: 273
Posted: 09:59pm 10 Oct 2025
Copy link to clipboard 
Print this post

Hi mathom

Thanks for the info! I will try it out first thing tomorrow.

Best
Thomas
 
karlelch

Senior Member

Joined: 30/10/2014
Location: Germany
Posts: 273
Posted: 06:42am 11 Oct 2025
Copy link to clipboard 
Print this post

Ok, this is a bit disappointing with the Fruit Jam. I tried the newest release candidate (V6.0.1.00RC0) and I used the options listed by mathom and in addition, I set the PSRSAM:
OPTION HDMI PINS  1, 3, 5, 7
OPTION SDCARD GP39, GP34, GP35, GP36
OPTION HEARTBEAT PIN GP29
OPTION PSRAM PIN GP47


Resolution-wise, it works up to 848x480 stable (as far as I can see), with 1280x720 unstable but one can at least interact for some time, and with 1024x768 it crashes as soon as one starts typing.

Setting the PSRAM solves the problem that with higher than 640x480 not enough memory is left for showing the files on the SD card (heap error).

I did not get the HDMI + USB version to run - the console cannot be accessed any more, hence, one cannot change the HDMI pins to check on the screen, if a USB keyboard works ...

Well, maybe I try more later ...

Best
Thomas
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8232
Posted: 07:19am 11 Oct 2025
Copy link to clipboard 
Print this post

Now you know why I don't like boards with everything built in that weren't designed with MMBasic in mind. ;)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
     Page 2 of 3    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025