Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:44 21 Oct 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 : Pico Computer 3 - One board to rule them all

     Page 9 of 10    
Author Message
mozzie
Guru

Joined: 15/06/2020
Location: Australia
Posts: 468
Posted: 02:36am 20 Sep 2026
Copy link to clipboard 
Print this post

G'day Andrew,
AFAIK there is no separate manual as such for the Pico Computer 3, although I too seem to remember something being available but alas cannot find anything.

In reality, it is an all in one board running an RP2350B and whichever flavour of MMBasic we load onto it, so apart from cleverly setting the options up by itself, the standard MMBasic manual applies as much to it as any other.

The examples in the MMBasic manual should all be applicable.

The main things that have caught me (and perhaps others) out are:

Serial Console is CH340 TTL-USB and TERA-TERM etc needs to be set for 115200-8-N-1.
Serial console is on USB3 port near power switch.
USB-Micro port is FIRMWARE UPDATE only.
Heartbeat LED is enabled via jumper near WIFI module.
USB mouse will work more often with OPTION MOUSE SENSITIVITY 1.
(option mouse sensitivity doesn't seem to be remembered with option disk save / load)

Suitable firmware is:
PicoMiteHDMIUSB
PicoMiteHDMIWEB

To upload new firmware:
Power off / unplug PC3 board.
Move USB-HUB slide switch to DISABLE.
Plug programming cable into USB-Micro port near SD Card slot.
Hold down BOOT button on PC3 board.
Plug USB programming cable into PC.
Release BOOT button on PC3 board.
Drag "Clear_Flash_Universal.uf2" onto "RP2350" drive that appears.
Drag firmware of choice onto "RP2350" drive when it re-appears.
Wait for completion of transfer.
Unplug programming cable.
Move USB-HUB slide switch to ENABLE.
Plug USB3 cable into USB3 port near power switch.
Switch power on.
Connect terminal via CH340 serial port at 115200-8-N-1.
Check options are correct.
Set resolution as desired.
Test out all the latest MMBasic goodness from Peter.

Thankyou for the offer on the PC3 board, I would be happy to help cover a part of the international freight cost as well.

I am out near Whittlesea just north of Melbourne so at least not too far away.

PM on its way shortly.

Regards, Lyle.
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 906
Posted: 05:05am 20 Sep 2026
Copy link to clipboard 
Print this post

Thanks Mozzie,
PM reply sent.
That information should get me going.
Much appreciated on all fronts,

Andrew
Edited 2026-09-20 15:49 by Andrew_G
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 733
Posted: 10:58am 20 Sep 2026
Copy link to clipboard 
Print this post

  mozzie said  G'day Andrew,
Suitable firmware is:
PicoMiteHDMIUSB
PicoMiteHDMIWEB


Don't forget FUZIX!


FUZIX for Pico Computer 3
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2297
Posted: 01:25am 23 Sep 2026
Copy link to clipboard 
Print this post

Well after spending all of yesterday trying to pair this K250 keyboard on the command line got the mouse done first time then at the end of the day finally got the K250 showing the 6n as it was typed in it failed and kept failing hour after hour.

So gave claude an hour to get it going or going back to MMBasic as more support as it does look there is not many users of micro-python and I have hammered the pico3 where GPS, wifi, network, Flip 6, some BLE so I'm going to port over club.py to MMBasic and start a fresh.asked claude as the 2040w was setep to program and 15 minutes later just did it myself so that huge learning curve just went sideways  

Regards Bryan
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 906
Posted: 01:38am 23 Sep 2026
Copy link to clipboard 
Print this post

Mozzie,
I've sent you a PM. The package is in Mount Waverley awaiting local delivery.

Cheers,

Andrew
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2297
Posted: 03:25am 23 Sep 2026
Copy link to clipboard 
Print this post

Well first looks are proving nicely   put the HDMIWEB uf.2 in went

OPTION WIFI "****", "********"


got 2 boards flashed and both connected to wifi at boot, setup TELNET on both and now claude can just push the files over wifi  

So in MMBasic is the BT installed as setting up the flip 6 should be easy and with BLE hopefully easier than that rabbit hole that never cameout in micro-python trying to get the K250 Logitech BT keyboard connected.

Regards Bryan
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2297
Posted: 08:19am 23 Sep 2026
Copy link to clipboard 
Print this post

Well decided to RTFM and it soon became apparent getting wifi and bt going on the same firmware isn't done for MMBasic so I have given claude a mandate lets switch to MMBasic and get this flip 6 working beside wifi with no limitations on graphics so just like my effort of maxing out the pico 3 in python can be done in MMBasic  

Peter I don't want to step on your toes but as I have had a BT speaker working along wifi and got 99% of the way getting BLE going along side before I blew my stack with this rabbit hole as I have with claude all the gear to build the firmware I may aswell make a uf2 where the name is simply "pico 3 The one that rules"

I setup the 2040W so the steps of micro-usb cable is gone and no need to hold down the boot button anymore as the 3 pin Jtag can do it all.

As with this pico 3 board I have found that the usb chip where a fault was raised hasn't been a problem on the operation every day and using my laser temp probe that chip does run about 2 degrees above ambient.

claude is finally busy now doing something productive so it will be interesting to see if 'IT' just gets this right first time where in less than 4 hours of installing MMBasic I have my Flip 6 working along wifi with full colour graphics.

Regards Bryan
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2297
Posted: 10:00am 23 Sep 2026
Copy link to clipboard 
Print this post

It was typical of claude when I asked it to build new firmware so the Flip 6 could pair along wifi went straight back to that rabbit hole of the K250 and the 6n saying ble was installed beside V6.04

As far as the 2040w doing the programming it went from one flash to none as it said it lost the connection so gong back to manually doing the USB swap was the norm instead of just using the 2040w connected to the board.

Anyway typical with claude second day into the new week and got a session limit so with nothing working in python or mmbasic the rabbit hole is there everyday so what other AI is there as I am going to ask for a refund from anthropic on this issue as it's AI is hopeless.
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1135
Posted: 11:39pm 05 Oct 2026
Copy link to clipboard 
Print this post

Can anyone advise if all RP2350 versions on MMBasic V7.00.00b5 run on the Pico Computer 3 without causing any damage?
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12034
Posted: 06:50am 06 Oct 2026
Copy link to clipboard 
Print this post

Yes
 
ville56
Guru

Joined: 08/06/2022
Location: Austria
Posts: 641
Posted: 07:53am 15 Oct 2026
Copy link to clipboard 
Print this post

I have implemented Micks idea of switching the USB HUB ENABLE/DISABLE with a relay. Works like a charm.
In the background my BOOT switch mod is also visible. It extends the boot switch through a hole in the top cover so ot can be easily reached. Both mods are on connectors, so they can be removed.

Flashing new firmware releases should now be possible with the case closed ....




                                                                 
73 de OE1HGA, Gerald
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 924
Posted: 09:08am 15 Oct 2026
Copy link to clipboard 
Print this post

A nice and practical mod!
Picocalc uses an electronic component instead of a relay. A part made in China that I couldn't find in Europe. I think JLC had it, though. Maybe someone knows of an equivalent from a European manufacturer.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 9220
Posted: 10:03am 15 Oct 2026
Copy link to clipboard 
Print this post

I love "boot switch tower"! :)

I now have a few "genuine Omrom" G6K-2F SMD relays that I intend to use for this on Elemento 2. They are *tiny* for DPDT relays (6.5mm wide x 10mm long) and very easy to find on AE. Very cute little things. :)
Edited 2026-10-15 20:05 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 924
Posted: 10:39am 15 Oct 2026
Copy link to clipboard 
Print this post

WAS7227Q USB High speed (480Mbps), DPDT Analog Switch
 
ebbandflow

Regular Member

Joined: 31/08/2023
Location: United States
Posts: 62
Posted: 11:28am 15 Oct 2026
Copy link to clipboard 
Print this post

Wow! The relay & boot switch mods are a great idea!    I'm going to attempt the same. I also need to relocate the power switch to a location where it can actually be pressed by a finger (currently trapped in between the inserted HDMI & USB cables)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12034
Posted: 11:35am 15 Oct 2026
Copy link to clipboard 
Print this post

A small hole in the tab of the switch and a bit of thin piano wire though the side of the case would be an easier mod  
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 9220
Posted: 11:37am 15 Oct 2026
Copy link to clipboard 
Print this post

G6K:
Ron = 50mΩ
Propagation delay = 0
Coil-contact dielectric strength = 2500V AC (impulse)
Will switch up to 60V DC resistive or 110V AC resistive

More importantly, I can actually pick it up and solder it to the PCB myself. I can barely see 1.4mm x 1.8mm never mind solder it. ;)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 906
Posted: 09:45pm 15 Oct 2026
Copy link to clipboard 
Print this post

Or a small hole for a skewer just above left of 'Program' USB.
(toothpick not strong enough).

Plus a similar hole in the top of the case above the 'Boot' button.

Cheers,

Andrew


 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2982
Posted: 12:53am 16 Oct 2026
Copy link to clipboard 
Print this post

GDay People,

If you are so inclined, remove the DPDT switch and mount it on the underside of the PCB and cut a hole out of the bottom case shell to easilly switch from underneath.

I have created a template to do the job. mark on the inside of the bottom shell where to cut the hole.





Template.zip


I have zipped it up so that sizing shouldn't alter.
Use what ever photo editor you have to resize it if it doesn't print to the exact size of 50mm x 30mm.

Regards,

Mick (The Big one)




.
Edited 2026-10-16 10:53 by bigmik
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
mozzie
Guru

Joined: 15/06/2020
Location: Australia
Posts: 468
Posted: 06:02am 16 Oct 2026
Copy link to clipboard 
Print this post

G'day Mick,
The simplest solution is often the best, reckon you might have nailed it  

Time to fire up the solder sucker / soldering iron.

Cheers, Lyle.
 
     Page 9 of 10    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026