PicoUART6 6x UART to USB bridge supports up to 6 Raspberry Pi 5 boards

PicoUART6 is a small USB to UART bridge board that takes a Raspberry Pi Pico board and exposes six UART ports to connect up to six Raspberry Pi 5 SBC’s over the new 3-pin UART connector.

The Raspberry Pi 5 has created a lot of buzz since its announcement in September 2023, and people most talked about its higher performance compared to a Raspberry Pi 4 and its new (non-standard) FCP PCIe connector,  but the new Raspberry Pi SBC also features a 3-pin JST UART connector that was not used in earlier and frees 3-pin on the 40-pin GPIO header. The PicoUART6 board makes use of this new connector to interface multiple Raspberry Pi 5 over UART and control them through the USB board of the Pico board.

PicoUART6 Raspberry Pi 5 UART USB bridge

PicoUART6 specifications:

  • Footprint for Raspberry Pi Pico board
  • Serial – 6x 3-pin JST UART connectors
  • Expansion – STEMMA QT/Qwiic I2C connector
  • Debugging – SWD connector to debug firmware on the Pico
  • Misc – 6x LEDs for UART activity monitoring
  • Dimensions – Compatible with Raspberry Pi HAT form factor to be mounted on top of a Raspberry Pi Model B SBC.
PicoUART6 Raspberry Pi Pico board
PicoUART6 fitted with a Raspberry Pi Pico board

8086 Consultancy provides the pico-sexa-uart-bridge UF2 firmware that needs to be copied to the Raspberry Pi Pico and whose source code and binary file can be found on GitHub. Once this is done, six connect the board to your computer with a micro USB to USB cable, and six COM ports should show up on your computer. From there you can open terminal windows with Putty or another similar utility to monitor and control all Raspberry Pi 5 boards, or other boards with the same 3-pin JST connector…

The PicoUART6 sells for $7.62 on Tindie, but that’s without a Raspberry Pi Pico that needs to be soldered on the board. You’ll also need a few 3-pin 1mm pitch  JST SH cables for the board to be useful, although purchasing those on Aliexpress or eBay will likely save you a few dollars.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
10 Comments
oldest
newest
maurer
maurer
2 months ago

wow – 6 rpi5s to play with…
I do wonder how they got so many to play with…

Willy
2 months ago

Interesting, I didn’t know there were so many UARTs on the Pico. That does indeed open a wide spectrum of possibilities to control all boards at once!

JJJ
JJJ
2 months ago

There actually isn’t, there are only two hardware UARTs. The extra ones come from the PIO.

Willy
2 months ago

OK so they’re only bit-banged ? Then I doubt it can deal correctly with multiple Rx at once (e.g. multiple machines booting after a power outage).

Willy
2 months ago

OK thanks Jean-Luc for the explanation, I didn’t realize it was possible to offload some processing, and yeah then that makes sense.

Conor Stewart
2 months ago

They are probably using PIO since the rp2040 doesn’t have that many parts.

Tomas
Tomas
2 months ago

Micro USB should die as soon as possible. I’m happy to pay a bit more for USB-C on any device. Even cheap kids toys comes with USB-C connectors these days.
Hopefully all new upcoming models of Raspberry Pi will be updated also.

lanefu
lanefu
1 month ago

I bought 2 of those when this article posted as I’ve had a need for a while.. I’ve only tested 1 UART port so far because making the cables isn’t fun… but It definitely works.. and also seems to “work” on the crazy rockchip 1500000 UART speeds. If I ever stress test all 6 i’ll share again. Git repo comes a file to drop into your udev/rules.d folder which is what exposes the i2c connection over USB. Amusingly I did a zmodem transfer of a 100M file with and got 143228 BPS vs 105369 BPS with a cheap CH341 uart.… Read more »

Khadas VIM4 SBC