Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:39 05 Sep 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 : Next project: Micropython on the Pico Computer 3 - progress reports

     Page 4 of 4    
Author Message
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 623
Posted: 09:12pm 01 Aug 2026
Copy link to clipboard 
Print this post

Ok Peter, thank you for the information.
Can I get the framebuffer start memory address? I want to test memory to memory direct copy
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2247
Posted: 12:04am 08 Aug 2026
Copy link to clipboard 
Print this post

Peter when I first started out with micro-python I had a user manual where it gave the link to the firmware in the pdf and had all the info for mips, now I did read in that section one could setup a GPS using mips but silly me when a new manual came out as the filename was the same I clicked replace file   and lost that pdf.

Now I have been researching every version on your github but do think I can find that pdf again so a link to that pdf would be great  

Regards Bryan
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4377
Posted: 07:56am 08 Aug 2026
Copy link to clipboard 
Print this post

What's the file name and do you have some idea of the likely date (or date range)? It may be on archive.org or someone may have it.

John
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11815
Posted: 10:17am 25 Aug 2026
Copy link to clipboard 
Print this post

v0.16 is now available incorporating the official Micropython v1.29.0 build
https://github.com/UKTailwind/micropython/releases/tag/v0.16
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2247
Posted: 10:51pm 25 Aug 2026
Copy link to clipboard 
Print this post

Peter looking at that link to V0.16 it says TinyUSB is at 0.20 and with this build only USB host mode, now when that 10.1" IPS screen turns up the touch screen works via a microUSB port and with earlier attempts getting a USB stick be work had failed.

Now I have asked claude about this and the reply was the USB stack isn't on the repo for this build so I said if it's not there then lets write a new USB stack so both the touch screen and a USB stick can be used for data collection and import.

It's reply was yes this can be done so just say the word  

Got to head down the hill today as my brother-in-law is coming over from the east to deliver a 50 gram pack of Port Royal as this isn't available in this country anymore due to the arcane govt reg's.

Regards Bryan
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2247
Posted: 11:56pm 25 Aug 2026
Copy link to clipboard 
Print this post

Ok half an hour with claude V0.16 now has

PR is live: UKTailwind/micropython#1. Let me update the memory on this fork so a future session knows to check on it.


Saved a memory
Done. Summary of what happened:

Investigated the actual firmware source — found it lives on a pico-computer-3 branch of UKTailwind/micropython (not master), with a fully custom USB host stack already built for keyboard/mouse/gamepad/touch/serial.
Found the exact gap: TinyUSB's mass-storage host class (CFG_TUH_MSC) was never enabled, even though the vendored TinyUSB already ships it.
Wrote the patch: machine.USBDrive (a vfs.VfsFat-mountable block device, structured like the existing machine.SDCard) plus pcusb.py to auto-mount it at /usb, following the codebase's own conventions throughout.
Opened it: UKTailwind/micropython#1, from a fork at Bryan1club/micropython.
One honest caveat, called out in the PR itself: it's checked carefully by inspection against the pinned TinyUSB version, but not compiled or hardware-tested — there's no ARM toolchain on this machine. If UKTailwind merges it (or asks for changes) and it lands in a release, club.py would then read a USB stick via /usb/... exactly like it does /sd/... today, no further firmware work needed on your end.


Peter I hope you don't mind forking this to your github site as it this is for everyone.

Regards Bryan
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2247
Posted: 12:21am 26 Aug 2026
Copy link to clipboard 
Print this post

Ok I have claude making a new .uf with the fork to using a USB stick in club.py which will go on my github site and got told as it's going to take some time I will have to wait until I get back from town.

So one very interesting day indeed where claude has downloaded all the tools to make the .uf on this computer  
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11815
Posted: 08:08am 03 Sep 2026
Copy link to clipboard 
Print this post

V0.17 is now available on https://github.com/UKTailwind/micropython/releases/tag/v0.17

This updates the version of TinyUSB to v0.21 and fixes bugs in that release. In addition it includes support for a USB flash (stick) drive
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 2247
Posted: 12:15pm 03 Sep 2026
Copy link to clipboard 
Print this post

Well my daughters boyfriend is coming over on Sunday to set my shed up with wifi and network so a pico3 is going to be the newer server where it controls the network so in the morning a USB to network dongle will be bought so with those computers with no wifi and only network can be controlled by the pico3.

So a shutdown command will be easy to do from a in/out switch so when I;m finished in the shed they can be turned off.\

From what I described to Sam tonight he is blown away and thinks I may have a job in the teaching department.

Anyway it is a fun journey and it does look like I'm the only doing micro-python where personally it just rocks.

My end goal is to use old dumped laptops so they have a new life doing the job but thats next week.

Peter please have a look at my firmware as BT connects with just hitting the pair button on the flip 6 so a good ol' jukebox is there.

Regards Bryan
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11815
Posted: 02:28pm 03 Sep 2026
Copy link to clipboard 
Print this post

Link?
 
     Page 4 of 4    
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