{"id":18304517,"url":"https://github.com/sigmdel/w600_micropython_examples","last_synced_at":"2026-04-28T11:01:56.460Z","repository":{"id":53519562,"uuid":"487649486","full_name":"sigmdel/w600_micropython_examples","owner":"sigmdel","description":"Simple MicroPython scripts on the Wemos W600-Pico","archived":false,"fork":false,"pushed_at":"2023-01-29T21:23:14.000Z","size":18,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T10:41:39.683Z","etag":null,"topics":["micropython","umqtt","w600"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sigmdel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-01T21:46:17.000Z","updated_at":"2023-06-15T05:53:42.000Z","dependencies_parsed_at":"2023-02-16T01:16:06.921Z","dependency_job_id":null,"html_url":"https://github.com/sigmdel/w600_micropython_examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sigmdel/w600_micropython_examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigmdel%2Fw600_micropython_examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigmdel%2Fw600_micropython_examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigmdel%2Fw600_micropython_examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigmdel%2Fw600_micropython_examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sigmdel","download_url":"https://codeload.github.com/sigmdel/w600_micropython_examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigmdel%2Fw600_micropython_examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32377599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T09:24:15.638Z","status":"ssl_error","status_checked_at":"2026-04-28T09:24:15.071Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["micropython","umqtt","w600"],"created_at":"2024-11-05T15:29:10.870Z","updated_at":"2026-04-28T11:01:56.443Z","avatar_url":"https://github.com/sigmdel.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# w600_micropython_examples\nSimple MicroPython scripts on the Wemos W600-Pico development board.\n\n---\n\n:red_circle: **Deprecated** 2023-01-29\n\nThis repository is deprecated, please use [w600_micropython_1_19_examples](https://github.com/sigmdel/w600_micropython_1_19_examples)\n\n---\n\n:warning: **Warning** 2022-12-15\n\nThese scripts work with MicroPython version v1.10-282 preloaded on the W600-Pico. As pointed out by [LexxM3](https://github.com/sigmdel/w600_micropython_examples/issues/1), Robert Hammelrath (robert-hh) has not only ported MicroPython v1.19.1 to the W60X, but he also makes the `wm_w600*.fls` image files available in his [Shared-Stuff](https://github.com/robert-hh/Shared-Stuff) repository.\n\nIt would be best to use one of these newer versions of MicroPython.\n\nThis repository will be deleted or perhaps archived and replace with an updated version as soon as possible.\n\n\n---\n\n## Source code to accompany [A First Look at the Winner Micro W600](https://sigmdel.ca/michel/ha/w600/first_look_w600_en.html).\n\n\n1. [restore_ftp](restore_ftp/restore_ftp.py)\n\n    - Short MicroPython script easily copied and pasted at the REPL prompt to restore the FTP server. \n    - Adjust the Wi-Fi credentials and the static IP address to suit. \n    - See [5. The FTP Server](https://sigmdel.ca/michel/ha/w600/first_look_w600_en.html#ftp).\n\n1. [blink](blink/main.py)\n    \n    - Obligatory blink script flashing the on-board LED of the W600-Pico.\n    - See [6. A Blink Example](https://sigmdel.ca/michel/ha/w600/first_look_w600_en.htmll#blink).\n\n1. [boot](boot/boot.py)\n\n    - A custom `boot.py` script that connects to a Wi-Fi network and starts an FTP server.\n    - Required for a workable programming environment.\n    - Copy `boot.py` to the root directory of the W600 file system.\n    - Adjust the content of [secrets.template](boot/secrets.template) and save as `secrets.py` alongside `boot.py`.\n    - See [7. A Custom `boot.py`](https://sigmdel.ca/michel/ha/w600/first_look_w600_en.htmll#boot_py).\n\n\n1. [button](button/main.py)\n\n    - Polling an I/O pin connected to a normally open push button.\n    - [button.py](button/button.py) is a clone of [MicroPython-Button/Button.py](https://github.com/ubidefeo/MicroPython-Button) by Ubi de Feo (ubdefeo).\n    - See [8. Polling a Button](https://sigmdel.ca/michel/ha/w600/first_look_w600_en.htmll#workflow).\n\n1. [mqtt](mqtt/main.py)\n\n    - Implementing a simple Wi-Fi switch with MQTT capabilities.\n    - Uses the [MicroPython-Button/Button.py](https://github.com/ubidefeo/MicroPython-Button) library by Ubi de Feo (ubdefeo).\n    - Uses the [micropython-umqtt.simple2](https://github.com/fizista/micropython-umqtt.simple2) library by Wojciech Banaś (fizista).\n    - See [9. Wi-Fi Switch - Proof of Concept](http://localhost/michel/ha/w600/first_look_w600_en.htmll#wifi_switch).\n\n\n## Licence\n\nThe **BSD Zero Clause** ([SPDX](https://spdx.dev/): [0BSD](https://spdx.org/licenses/0BSD.html)) licence applies to the original code in this repository. \n\nPlease respect the licence of each of the libraries used \n  - micropython-umqtt.simple2: [MIT](https://github.com/fizista/micropython-umqtt.simple2/blob/master/LICENSE)\n  - MicroPython-Button: [not defined](https://github.com/ubidefeo/MicroPython-Button)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsigmdel%2Fw600_micropython_examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsigmdel%2Fw600_micropython_examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsigmdel%2Fw600_micropython_examples/lists"}