{"id":14963406,"url":"https://github.com/andypiper/fivebyfive","last_synced_at":"2025-10-06T10:11:10.078Z","repository":{"id":41898365,"uuid":"454366120","full_name":"andypiper/fivebyfive","owner":"andypiper","description":"Polyglot examples for the 01Space ESP32-C3FH4-RGB board","archived":false,"fork":false,"pushed_at":"2024-03-17T19:32:35.000Z","size":24787,"stargazers_count":39,"open_issues_count":3,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-27T01:52:50.905Z","etag":null,"topics":["01space","arduino","bejazzled","cheerlights","esp32","esp32-c3","esp32-c3fh4-rgb","esp32c3","iot","micropython","micropython-esp32","mqtt","neopixel","tinygo","umqtt"],"latest_commit_sha":null,"homepage":"https://dev.to/andypiper/series/16659","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andypiper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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-02-01T11:45:12.000Z","updated_at":"2025-01-12T07:05:46.000Z","dependencies_parsed_at":"2024-09-13T19:14:24.913Z","dependency_job_id":"a7cd6f6b-e6ca-475d-a9e9-78f2cff35e2e","html_url":"https://github.com/andypiper/fivebyfive","commit_stats":{"total_commits":121,"total_committers":3,"mean_commits":"40.333333333333336","dds":"0.016528925619834656","last_synced_commit":"dc35bcf4a3b0ffa494381d0530a2165c0a1e4c39"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andypiper/fivebyfive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andypiper%2Ffivebyfive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andypiper%2Ffivebyfive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andypiper%2Ffivebyfive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andypiper%2Ffivebyfive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andypiper","download_url":"https://codeload.github.com/andypiper/fivebyfive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andypiper%2Ffivebyfive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278591353,"owners_count":26012044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"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":["01space","arduino","bejazzled","cheerlights","esp32","esp32-c3","esp32-c3fh4-rgb","esp32c3","iot","micropython","micropython-esp32","mqtt","neopixel","tinygo","umqtt"],"created_at":"2024-09-24T13:31:27.769Z","updated_at":"2025-10-06T10:11:10.061Z","avatar_url":"https://github.com/andypiper.png","language":"Python","readme":"# \"Five by Five\"\n\nMultilingual code for a [01Space](https://github.com/01Space) 5x5 Neopixel RISC V board (ESP32-C3FH4 with USB-C) - sometimes called a \"bedazzled\" or \"bejazzled\" ESP32-C3!\n\n![fivebyfive](https://socialify.git.ci/andypiper/fivebyfive/image?description=1\u0026font=KoHo\u0026forks=1\u0026issues=1\u0026logo=https%3A%2F%2Fgithub.com%2Fandypiper%2Ffivebyfive%2Fblob%2Fmain%2Fimages%2Ficon.png%3Fraw%3Dtrue\u0026name=1\u0026owner=1\u0026pattern=Circuit%20Board\u0026stargazers=1\u0026theme=Dark)\n\n## Background\n\nIt all started with [this Tweet from @GeekMomProjects](https://twitter.com/GeekMomProjects/status/1479210241807900676)...\n\nThis repo started as a set of MicroPython experiments. The goal of this project *now*, is to aggregate information, and different examples, to enable the community to learn about and use the ESP32-C3FH4-RGB board.\n\n## Requirements\n\n- the board, available to purchase [via Banggood](https://banggood.com/ESP32-C3-Development-Board-RISC-V-WiFi-Bluetooth-IoT-Development-Board-Compatible-with-Python-p-1914005.html)\n  - a USB-A to USB-C data cable *will not work with USB-C to USB-C*\n\n## Contents\n\n- `arduino/` updated version of the original Arduino code for the board (may need to populate via `git pull --recurse-submodules`). This pulls in my fork of the upstream original project so that I can send updates as needed.\n- [`micropython/`](./micropython) MicroPython code examples, and board definition for building your own MicroPython firmware.\n- [`tinygo/`](./tinygo) TinyGo code examples.\n\nEach language subdirectory contains more information specific to build and usage of the code.\n\n- [`images/`](./images) various images to illustrate functionality and the board itself\n- [`reference/`](./reference) annotated images and schematics. The included schematic diagram has been kindly supplied by Jiale Xu of 01Space (this is also available in the original Arduino project)\n\n### More information\n\n- various learnings in the [notes](notes.md)\n  - good source of information on what works / is broken\n  - many todos and ideas listed, contributions welcomed!\n  - will be organised into a GH wiki soon...\n- [YouTube playlist](https://www.youtube.com/watch?v=SQO4Dn0vE3k\u0026list=PLBlxSZoETPB-GN-FPKTdkK5IxIUz5LEIO) showing some of these samples\n\n### Images\n\n![01Space board](images/board-neopixels.jpeg)\n\n![01Space board reverse](images/board-chips.jpeg)\n\n![Annotated board](/reference/ESP32-C3FH4-RGB-reference.jpeg)\n\nMore images in [`images/`](./images), PDF/JPEG reference cards and schematic in [`reference/`](./reference)\n\n## License\n\nMIT License Copyright (c) 2022 Andy Piper; some code samples may carry alternative licenses.\n\n## Contributing\n\nIf you'd like to get involved or ask questions, please use the [Discussions](https://github.com/andypiper/fivebyfive/discussions).\n\nFor code and documentation, see [Contributing](./CONTRIBUTING.md), and follow the [Code of Conduct](.github/CODE_OF_CONDUCT.md). Thanks!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandypiper%2Ffivebyfive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandypiper%2Ffivebyfive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandypiper%2Ffivebyfive/lists"}