Github UF2 file location

I’m Travis, BTW.

For installing PicoMite on your PicoCalc, first obtain the right UF2 file for the particular board you have installed or will install in your PicoCalc.

Then, put your board in BOOTSEL mode. You can do this by applying power via USB to your board (using the USB port on the board itself, not the PicoCalc’s USB-C port) while holding down the BOOTSEL button on the board (with the PicoCalc itself off). If your board is already installed in your PicoCalc, it may be useful to use a long thin rod, such as a small screwdriver, to hold down the button while you apply power.

A USB Mass Storage device should appear on your computer – it should be named something like “RPI-RP2” (for a Pico 1(W)) or “RP2350” (for a Pico 2(W)). Mount it, if it has not been auto-mounted.

Then take a “flash nuke” UF2 and copy it to the device to clean out the flash on the board. Generally you do not need to do this when installing PicoMite/WebMite over itself, but it is recommended for an initial install and when switching between completely different firmwares.

You can get a universal flash nuke (works for all Pico and Pico 2-family boards) from:

Then the device will momentarily disappear and come back. Mount it again the same way as you did before.

Then copy the proper PicoMite or WebMite UF2 file that you identified earlier to the mounted USB Storage Device. When it is done the USB Mass Storage device will disappear and PicoMite/WebMite will be ready for use.

But yeah, I likewise suggest that you (@Tripletee) read this forum extensively and read up everything you can on the web on the Raspberry Pi Pico and Pico 2.

Yes…I already knew about the boot button and seeing it come up as a USB…then supposed to select and slide the file you want over to the USB…

I just thought it was a matter of uploading the OS to the chip and the PicoCalc will function… like you said as a basic machine…

Guess it’s not that easy.

Sorry to cause a commotion on this site…

I’ll stop asking stupid questions and just try to figure it out for myself….

Now you know why I picked Homer as my picture.

Won’t bother you guys again…

Have a nice life.

Regards….

Guess I really pissed off “ernst”…

I’m just trying to get the calculator working so I can play around with it.

Didn’t realize it was such an issue with the other users on the bulletin board.

I have ever pi made… And a few extra 5’s…

I’m not an idiot… Like “ernst” thinks…

Thanks for your help and “positive” replies!

Maybe I’ll email you privately at some time in the future.

Thanks again for all your help… and understanding.

Enjoy the awesome cheese :cheese_wedge:!!!

Scott

In general, with the Pico 1(W) or Pico 2(W), if you are not using the UF2 loader you ‘flash nuke’ it to clean it out (because some UF2 files expect all of flash to be erased, but do not erase the extra flash yourself), then you indeed upload your desired firmware’s UF2 file. (With zeptoforth on the PicoCalc it is highly recommended to just upload the kernel UF2 and then build the remainder from source, but that’s another story.)

I wouldn’t worry about damaging your board or your PicoCalc in software – the RP2040 and RP2350 can tolerate a lot of overclocking (even though I’m skittish around the very mention of overclocking and don’t overclock mine), and the main way to brick one of these in software is if, with an RP2350, you use picotool to mess with the one-time programmable (OTP) memory on it (but it is hard to do this by accident). The main thing to worry about damaging is the physical hardware of the PicoCalc itself, either by breaking the screen (even though now Clockwork provides pre-cut tape with the PicoCalc to help mitigate this risk) or by attempting some misguided soldering job on it.

Still, there is a lot to learn about the Pico-family boards and the PicoCalc, and I’d suggest learning as much as you can. That said, there are a lot of resources about the RP2040 and RP2350 out there and a large user community, and the documentation and tooling for the RP2040 and RP2350 is better, especially for beginners, than that for many microcontrollers. (E.g. the documentation and tooling for STM32 microcontrollers is, in contrast, easily quite overwhelming and hard even for experienced programmers like myself to digest.)

Note that you’ve said you’ve used Raspberry Pi’s before, but it should be noted that working with an RP2040 or RP2350 board is very different from working with a Raspberry Pi single-board computer – the latter typically runs Linux while the former typically runs on bare metal, and when there is an OS of sorts it is not the kind of OS that uses an MMU or like.

One thing I should say is that part of why ernst probably reacted the way that he did is that anyone getting into Clockwork products really should do a lot of research on every aspect of them before they even hit ‘buy’. They are not like products that you simply buy off the shelf and they are ready to use as is. While they do come with software, the software they come with is generally outdated and should be replaced as soon as you get them. They require a lot of mental investment from you as the user from the very outset.

For instance, before you even close the back cover on your PicoCalc you should replace the software on the STM32 with the latest Clockwork BIOS firmware (I recommend version 1.4 from Clockwork, even though I have not upgraded my own PicoCalc from version 1.2 because I am afraid of opening the back cover on my PicoCalc again). There are important bugfixes and improvements in there, and many firmwares simply will not work with the BIOS software that the PicoCalc ships with. For more information on installing the latest BIOS on the STM32, look at PicoCalc/wiki/Setting-Up-Arduino-Development-for-PicoCalc-keyboard.md at master · clockworkpi/PicoCalc · GitHub.

Travis,

Thank for the info as always.

I bought the PicoCalc so I could use one of my Pico pcbs to get it running.

I figured that was just a matter of finding the files needed and uploading them…

Drag and drop.

I didn’t realize I needed a Master’s degree in programming to accomplish this task.

I was only asking where I could find the UF2 files needed to make it work.

I see now I wasted $100+ on this endeavor…

As I’m too old now to spend 4 years in college to learn programming like you…

So, this will go back on the box and in a drawer… Another waste of time and $$.

Thanks anyway for at least being civil in your replies… Not like ernst.

Keep calm! :grin:

@ernst is also very nice and helpful. However, he sees the danger that you will cause more damage than necessary.

You don’t have to learn how to program, but that’s what the PicoCalc is mainly there for. Most buyers enjoy tinkering with it. And you can do it, too!

Go figure… I wasted another $30 on a

Pimoroni Pico Plus 2 W as well!!! …

My stupidity…

Love and learn…

Too bad…

Reading the forum you should have found this post:

At the end of the post it states that the zip archive is not needed.

Seems to me ernst associates “tinkering” with “DANGER!!”

No, you haven’t wasted your money at all.

You can definitely install applications that others have created on your PicoCalc without having to know how to program. E.g. you can play interactive fiction (for instance, classic Infocom games) on your PicoCalc with Unofficial port of Frotz (interactive fiction). That way you can take Zork with you wherever you go. Or you can play around with the demos others have written for the PicoCalc.

However, a lot of the fun of the PicoCalc is tinkering with it, as someone else said. For that, as I suggested, you should install PicoMite/WebMite or MicroPython on your PicoCalc and start familiarizing yourself with it. This is not something that requires a master’s degree or like. You can start simple; there is no need to dive directly into anything fancy. PicoMite/WebMite and MicroPython are pretty much as easy as things get, even though they provide plenty of room (especially in the case of MicroPython) to grow. As you get more experienced, you can branch out more and start exploring more advanced topics.

1 Like

Just looking for a location to download the needed files to make it work

I thought PicoMite was it.

I just need to find the files like you said earlier to make it run basic… Or something an idiot like me could understand.

I would Also like to find a different location to email just YOU… so everyone and his brother isn’t reading it…

Like ernst… Since he thinks I’m an idiot… along with others on the GitHub site .

You’re the only one that seems to be taking time to help a beginner.

Where you can find the actual UF2 files for PicoMite/WebMite is buried under a link from PicoMite Firmware Version 6.02.00a for use on ClockWorkPi PicoCalc, specifically Index of /download (HTTP not HTTPS), where you can in turn find the relevant UF2 files (I can’t take you further, as for some reason I cannot access the site from my work right now, even though I could access it from home earlier).

If you go on https://forum.clockworkpi.com/ itself you will be able to send personal messages if you so desire (and if you want to email me I can send you my personal email there but I don’t want to broadcast my personal email in the open here for obvious reasons).

Thanks again for helping!

At least one person on that website is helpful!! (You)

Thanks… That’s ok. I understand that!!!

You’ve helped me enough…

I’m sure everyone on the website is laughing at the idiot (me) …that even has a Homer avatar!!!

How appropriate!!!

Don’t be too hard on yourself – we aren’t all laughing at you, really. Even ernst here isn’t actually laughing at you but rather just wants you to take the time to familiarize yourself with the Pico, Pico 2, and PicoCalc. Yes, you may not be that familiar with programming, but you could say the same about myself and analog hardware engineering. We all start from somewhere, of course.

I’m going to look online and see if they publish “PicoCalc for Dummies”

I’m pretty sure there isn’t a “PicoCalc for Dummies” though, and even if there were, I would probably avoid it simply because those “For Dummies” books were never really high quality.

When you install PicoMite/WebMite on your PicoCalc, one thing you should really read, though, is:

It is lengthy but will give you a lot of essential information on PicoMite/WebMite beyond what may transfer from whichever BASIC implementation you used in the past.