{"id":21009718,"url":"https://github.com/lily-osp/micropython-on-esp8266","last_synced_at":"2026-04-12T02:35:57.011Z","repository":{"id":112728134,"uuid":"581491224","full_name":"lily-osp/micropython-on-esp8266","owner":"lily-osp","description":"Here is an example of how you could write the instructions for burning MicroPython firmware to an ESP8266 microcontroller","archived":false,"fork":false,"pushed_at":"2022-12-23T10:47:24.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-04T23:44:06.072Z","etag":null,"topics":["esp8266","microcontroller","micropython","micropython-esp8266","python"],"latest_commit_sha":null,"homepage":"","language":null,"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/lily-osp.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-23T10:46:27.000Z","updated_at":"2023-06-14T07:36:05.000Z","dependencies_parsed_at":"2023-09-13T03:45:13.008Z","dependency_job_id":null,"html_url":"https://github.com/lily-osp/micropython-on-esp8266","commit_stats":null,"previous_names":["lily-osp/micropython-on-esp8266","1999azzar/micropython-on-esp8266"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lily-osp/micropython-on-esp8266","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lily-osp%2Fmicropython-on-esp8266","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lily-osp%2Fmicropython-on-esp8266/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lily-osp%2Fmicropython-on-esp8266/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lily-osp%2Fmicropython-on-esp8266/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lily-osp","download_url":"https://codeload.github.com/lily-osp/micropython-on-esp8266/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lily-osp%2Fmicropython-on-esp8266/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31702580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["esp8266","microcontroller","micropython","micropython-esp8266","python"],"created_at":"2024-11-19T09:17:41.272Z","updated_at":"2026-04-12T02:35:56.978Z","avatar_url":"https://github.com/lily-osp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\n\u003chtml\u003e\n\u003cbody\u003e\n  \u003ch1\u003eBurning MicroPython Firmware to an ESP8266\u003c/h1\u003e\n  \u003col\u003e\n    \u003cli\u003eDownload the MicroPython firmware for the ESP8266 from the \u003ca href=\"https://micropython.org/download#esp8266\"\u003eMicroPython website\u003c/a\u003e.\u003c/li\u003e\n    \u003cli\u003eInstall the \u003ca href=\"https://github.com/espressif/esptool\"\u003eesptool\u003c/a\u003e utility, which is a command-line tool for flashing ESP8266 microcontrollers. You can install esptool using pip:\n      \u003cpre\u003epip install esptool\u003c/pre\u003e\n    \u003c/li\u003e\n    \u003cli\u003eConnect your ESP8266 to your computer using a USB-to-serial adapter, such as an FTDI adapter.\u003c/li\u003e\n    \u003cli\u003eDetermine the serial port of your ESP8266. On Windows, you can find the serial port in the Device Manager. On Mac or Linux, you can use the \u003ccode\u003els /dev/tty*\u003c/code\u003e command to list the available serial ports.\u003c/li\u003e\n    \u003cli\u003eUse the \u003ccode\u003eesptool.py\u003c/code\u003e utility to erase the firmware on the ESP8266 and burn the new MicroPython firmware:\n      \u003cpre\u003eesptool.py --port /dev/ttyUSB0 erase_flash\nesptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20221101-v1.13.bin\u003c/pre\u003e\n      Replace \u003ccode\u003e/dev/ttyUSB0\u003c/code\u003e with the serial port of your ESP8266 and \u003ccode\u003eesp8266-20221101-v1.13.bin\u003c/code\u003e with the path to the MicroPython firmware file you downloaded.\n    \u003c/li\u003e\n    \u003cli\u003eDisconnect and reconnect the ESP8266 from your computer. The new MicroPython firmware should now be running on the microcontroller.\u003c/li\u003e\n    \u003cli\u003eYou can now use a tool such as \u003ca href=\"https://github.com/pycampers/ampy\"\u003eampy\u003c/a\u003e to upload your MicroPython code to the ESP8266 and run it.\u003c/li\u003e\n  \u003c/ol\u003e\n  \u003cp\u003eKeep in mind that the exact steps and details may vary depending on your specific setup and requirements. It is recommended to refer to the documentation and guidance provided by the MicroPython and esptool projects for more information.\u003c/p\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flily-osp%2Fmicropython-on-esp8266","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flily-osp%2Fmicropython-on-esp8266","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flily-osp%2Fmicropython-on-esp8266/lists"}