Hi,
i’ve been given one of the wireless plasma kits for Christmas. The one with the star shaped bottle. Unfortunately i seem to be having some issues with it all. I will explain the sorry tale here:
i started off ok and got everything ready and plugged the plasma stick 2040 into my Raspberry Pi 4. Lights showed up and everything seemed to work ok. I tried a few things with changing the colours of the lights and all was well.
I then tried to set my wifi configuration up. In hindsight, I seem to have put the wrong country code in. The result was that, while I still got lots of flashing lights Thonny had frozen and i couldn’t seem to break out of the main.py loop. I was getting ‘device busy’ messages all the time.
So, i have tried reflashing with the image from this link https://micropython.org/download/rp2-pico-w/rp2-pico-w-latest.uf2 however, this does not work. When i connect to Thonny and try and open up something on the Pico all i get is a ‘device busy’ message.
I can’t quite believe i have got myself into this situation, as it all looks so simple. I assume that i have got the wrong image to copy over onto the plasma stick/Pico. If anyone could point me to the right location for the necessary image that would be great.
Hi,
thanks for the reply. I’ve downloaded and copied over the flash_nuke version, when the pico reboots it comes up with the file system again i.e. it boots up as a mass storage device. I’m not sure if that is what is supposed to happen or not. Anyway, i copied over the pico-w uf2 file i referenced above and the same thing happens i.e. ‘device busy’.
You’ll need our custom version of MicroPython, not the generic one - try the most recent one from here: Releases · pimoroni/pimoroni-pico · GitHub - you’ll want the ‘picow’ one for Plasma Stick. Here’s a direct link!
hi,
hmmm, thanks, but i’ve just tried using that and once again when i try Thonny i get ‘device busy’. It seems to recognise that i have a pico connected, as when i try and load/save anything in Thonny i get an option for either ‘this computer’ or ‘raspberry pi pico’
Success!!! I thought i’d try it out on my Windows laptop, rather than on my RPi 4, i have Thonny installed on there as well. It seems to be able to recognise that it’s there now. I’ve downloaded some of the examples on the Github page and i now have flashing lights.
Just by way of checking though, i assume that it’s best to only use the name ‘main.py’ once i’ve tested everything and it’s all working ok?
Yes, best to test your code is working OK before saving as main.py, otherwise you can end up having to flash_nuke and losing your code - I’ve done that a few times!
It’s usually the other way around for me, my Windows PC is the one that gives me issues connecting. For me, my RGB Keypad running Circuit Python mucks things up. If I unplug it when tinkering with an RP2040 running Micro Python, next to no issues.
@cappers Is your Pi 400 running the latest version of Pi OS, and fully updated. Correct Interpreter set, (lower right hand corner) ?
Is there a step by step description on how to re-flash a Plasma Stick (Pico W)? per this post i’ve down loaded 3 uf2 files (flash_nuke, pimoroni-picow-v1.19.10-micropython, & RPI_PICO_W-20241025-v1.24.0) and in boot mode (file view of the controller). What next? do I dump all three files into the media folder and just hit the reset button? My Pimoroni Wireless Plasma Stick was working but stopped. As a last chance I wanted to re-flash it but I’m unfamiliar with the process; while this post has some of the information it would sure be nice if there was a clear list of what to do to re-flash the board. TIA
If you put it in Boot Mode, and drag and drop the flash_nuke uf2, that will erase everything and put it into a blank ready to be reflashed state.
It will disappear and then reappear in boot mode. At that point I would drop the picow-v1.24.0-beta1-pimoroni-micropython.uf2
Then connect via Thonny and try running an example file.
Thanks; Ok 1st drop the nuke file, then the picow-v1.24 uf2 file; that seemed to work fine (after reinserting the Pico USB to get it out of boot mode) but Thonny can’t connect (from an RP5) b/c the device is busy. Also what is the command to reload the examples (clone?)
Copy and past an example into Thonny. Then click save and select Raspberry Pi Pico. You can name it what you want. If you save it as main.py it will run on boot.
Some of the custom Pimoroni uf2 files have all the examples onboard. The basic pico, picow ones don’t.