Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:57 19 May 2026 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 : picoStretch RP2350B dev board

Author Message
jvanderberg
Newbie

Joined: 06/05/2026
Location: United States
Posts: 25
Posted: 06:22pm 18 May 2026
Copy link to clipboard 
Print this post

This is no-compromises RP2350B dev board that breaks out all 48 GPIOs. It's inspired by the Pimoroni Pico LiPo 2 XL W, which still supports the original 40 pin layout of the 'classic' Pi Pico boards. I think the pimoroni board does way too much, and I am not sure why it has castellated edges, because it's got chips on both sides, it can't be soldered down.

My goals for this version:

- 16MB Flash / 8MB PSRAM (CS GP0)
- Expose all 48 GPIOs with castellated edges (a common nit with previous versions)
- Support the original Pi Pico footprint for the first 20 pins on either side
- USB-C / Radio Module 2
- Everything on the top side so it's solderable (there are solder jumpers on the back side)
- Try to keep trace routing sane with not too many vias.

I haven't sent this version to production yet, and am looking for feedback. I have made PCBs based based on the same schematic but with a different PCB layout, and it all works. I have one in my PicoCalc right now.

You can find the kicad files here: https://github.com/jvanderberg/pico-stretch2. It's a 4 layer board with Inner1/Inner2 as ground planes. This helps with signal integrity and EMI for the traces that do have to move from the front to the backside.

Definitely would appreciate feedback before I send this off to production.







 
javavi

Guru

Joined: 01/10/2023
Location: Ukraine
Posts: 555
Posted: 06:49pm 18 May 2026
Copy link to clipboard 
Print this post

Please make the PSRAM CS signal configurable via solder jumpers, at least between GP0 and GP47.

And route the USB signals to the contact pads on the underside of the board near the connector.
Edited 2026-05-19 04:54 by javavi
 
jvanderberg
Newbie

Joined: 06/05/2026
Location: United States
Posts: 25
Posted: 06:55pm 18 May 2026
Copy link to clipboard 
Print this post

  javavi said  Please make the PSRAM CS signal configurable via solder jumpers, at least between GP0 and GP47.

And route the USB signals to the contact pads on the underside of the board near the connector.


I'll think about the first, it might be pretty hard given the layout, but there's still a lot of freedom once you get to the backside.

The USB pads are a good idea, I think that should be easy.
 
javavi

Guru

Joined: 01/10/2023
Location: Ukraine
Posts: 555
Posted: 07:20pm 18 May 2026
Copy link to clipboard 
Print this post

I wasn’t able to view the schematic; if possible, please export it in an accessible format.
Preferably, the radio module should not use any of the ports of the original Pico module.

Pay attention to the quality of the components in the chip’s power circuitry.
With proper core power, the RP2350 chip is capable of operating at 504 MHz.
Edited 2026-05-19 05:34 by javavi
 
jvanderberg
Newbie

Joined: 06/05/2026
Location: United States
Posts: 25
Posted: 08:33pm 18 May 2026
Copy link to clipboard 
Print this post

  javavi said  I wasn’t able to view the schematic; if possible, please export it in an accessible format.
Preferably, the radio module should not use any of the ports of the original Pico module.

Pay attention to the quality of the components in the chip’s power circuitry.
With proper core power, the RP2350 chip is capable of operating at 504 MHz.


I posted the link to the full KiCad repo, that’s got everything. Images of schematics on the web just tend not to turn out well.

My existing boards based on this same schematic are pretty overclockable. I think you just have to get the 1v1 inductor right, and they basically hand hold you through the proper layout and give you the exact part they bless.
 
bfwolf
Senior Member

Joined: 03/01/2025
Location: Germany
Posts: 244
Posted: 09:08pm 18 May 2026
Copy link to clipboard 
Print this post

  javavi said  Please make the PSRAM CS signal configurable via solder jumpers, at least between GP0 and GP47.


I agree with you! AFAIK GP0 is default for SPI0_RX or UART0_TX in PicoMite (don't remeber exactly). Pimoroni-Pico+2 also uses GP47 for PSRAM_CS.

@jvanderberg: Many compliments and thx for your "Portable MMBasic" !!!

Perhaps you achieve by AI-help to add loadable DLLs to MMBasic (e.g. on PicoMite)?
I wrote several suggestions about this in the forum. Peter didn't like it..
A nice method would be the one used in the old MS-AmigaBasic..
If you have questions about: Feel free to ask!

Regards, bfwolf
 
jvanderberg
Newbie

Joined: 06/05/2026
Location: United States
Posts: 25
Posted: 09:37pm 18 May 2026
Copy link to clipboard 
Print this post

  bfwolf said  
  javavi said  Please make the PSRAM CS signal configurable via solder jumpers, at least between GP0 and GP47.


I agree with you! AFAIK GP0 is default for SPI0_RX or UART0_TX in PicoMite (don't remeber exactly). Pimoroni-Pico+2 also uses GP47 for PSRAM_CS.

@jvanderberg: Many compliments and thx for your "Portable MMBasic" !!!

Perhaps you achieve by AI-help to add loadable DLLs to MMBasic (e.g. on PicoMite)?
I wrote several suggestions about this in the forum. Peter didn't like it..
A nice method would be the one used in the old MS-AmigaBasic..
If you have questions about: Feel free to ask!

Regards, bfwolf


Can you explain the use case?
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026