Picoware (Open-Source Custom Firmware)

I made a app for Picoware with the use of Gemini to calculate the necessary spindle speed for my drill press with different materials and drill bits.

Its for use in my hobby-shop. I still have to check the results with other cutting speed tables, but so far so good. See it as a “real world” tool and i am still learning the whole thing.

The readme.md

Drill speed pro

have fun :grin:

ps: its in mm because, as a European, i dont know what the heck a sixteentsssht of a inch means..:grin: :rofl:

I played around with it and made a fancy final one…

Drill speed pro final

Could you paste the code here or on GitHub somewhere? It was sent to a google drive and requested an email verification

That’s because the GitHub issues section is where people put the issues they’re having using/installing the repository. It allows others to follow along and the person with the issue can see what the solution (if any) and how the solution was implemented, all on one site.

https://support.discord.com/hc/en-us/articles/214836687-Discord-Roles-and-Permissions

NEW Picoware update v1.7.0 :partying_face:

This is an update to the MicroPython version.

Highlights:

  • Added a CCTV app to watch live streams on the go
  • Added JPEG decoding and rendering support
  • Added dictionary loading support to the Keyboard class’s auto complete
  • Major speed boost to the Python Editor via the new vt C module

Check out the full release notes here:

1 Like

Here my github repo: github

does the cctv app take rtsp urls?

#edit
i checked, it does not

1 Like

These are great man! Thanks for using Picoware and pushing the community forward with new apps.

bohrgesch_v2.py and unitconverter.py are perfect utility apps and would be great to have in Picoware.


Would you like to submit those two via pull request (preferred) or can I add them in myself?

2 Likes

I also compiled a mpy version of both and put it in my repo.

I never done the pull requests thing, as of yet.

For next thing i make i do it as a pull request. (it will, probably, be a feeds&speeds app for my hobby-lathe)

#edit
i forked picoware to my git. i see if i can get the pull request thing going.

#edit 2
i think i have done it (hopefully, correct :upside_down_face:)

#edit 3
found a flaw (not a bug) in my unitconverter.. i forgot that temperatures can have negative numbers too.. *doh! :distorted_face: i am working on it.

#edit 4
i guess i made it better :grinning_face:. I made a new PR, and also updated it in my repo.

1 Like

Haha I approved them all. Thanks again for the contribution. Feel free to submit any new apps or make changes in existing ones as needed :100:

1 Like

i am pretty sure i will do that :smiley:.

1 Like

It seems that is the issue (it cant find a folder named lib). I haven’t used mpremote before so I am of no help on what the issue or solution is.

To integrate C and/or the C/C++ SDK you’d have to create a MicroPython C module, but I’d first check if any of the loaded micropython libraries can already do as you need.

Your idea would be really cool to have and may allow us to have a BadUSB feature.

Feel free to test my enhanced Unitconverter from my repo

now also with fancy new colors and complete options-persistence when closing and reopening the app and also after power cycles. And a new Kitchen-area :upside_down_face: complete with spoons and cups.

1 Like

Has anyone made it possible to sync the time with an external battery backed up RTC, similar to the “option rtc auto enable” for MMBASIC?

Hey, it uses the internal RTC and is synced through WiFi.

…but that one isn’t battery backed up, so the time will be wrong when there is no WiFi. :frowning:

1 Like

Well, I’d be willing to support an external one but I don’t have one myself. If someone has one and is willing to write the code to integrate it into picoware.system.time, I’d gladly approve it :folded_hands:

Hi Jblanked I am a picocalc user who uses the normal pico and i am expecting a pico w very soon and I just wanted to know does picoware allow for you to code in micropython and also can I do network security on it like very basic network security

1 Like

Hey, welcome to the community.

Yes to both questions! Check out some of these: Picoware/guides/Tutorials.md at main · jblanked/Picoware · GitHub

NEW Picoware update, v1.7.1 :fire:

This is an update to the MicroPython version.

Highlights:

  • Added scaling support to the Draw class
  • Added four new apps (JB-News, Unit Converter, Drill Speed, and Egg Timer)
  • Updated the CCTV app to load the response into PSRAM and then split-decode into the JPEG parser (now less than 100 KB is used)
  • Fixed exiting/saving in the Python Editor

Check out the full release notes here:

Trying to update OTA but I don’t think it’s working. The dl process says it’s saving a .uf2 file, but I don’t see that file via File Manager and the Show Version still shows 1.7.0 Is there a step beyond choosing Update Firmware?d