{"id":28637257,"url":"https://github.com/vuurvos1/splitflap","last_synced_at":"2025-06-12T18:09:37.872Z","repository":{"id":293345804,"uuid":"363703711","full_name":"Vuurvos1/splitFlap","owner":"Vuurvos1","description":"A modernized split flap display","archived":false,"fork":false,"pushed_at":"2025-05-14T21:07:57.000Z","size":36399,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T22:21:20.684Z","etag":null,"topics":["split-flap","split-flap-display"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Vuurvos1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2021-05-02T16:58:07.000Z","updated_at":"2025-05-14T21:08:00.000Z","dependencies_parsed_at":"2025-05-14T22:34:29.055Z","dependency_job_id":null,"html_url":"https://github.com/Vuurvos1/splitFlap","commit_stats":null,"previous_names":["vuurvos1/splitflap"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Vuurvos1/splitFlap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vuurvos1%2FsplitFlap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vuurvos1%2FsplitFlap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vuurvos1%2FsplitFlap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vuurvos1%2FsplitFlap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vuurvos1","download_url":"https://codeload.github.com/Vuurvos1/splitFlap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vuurvos1%2FsplitFlap/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259518829,"owners_count":22870304,"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","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":["split-flap","split-flap-display"],"created_at":"2025-06-12T18:09:31.866Z","updated_at":"2025-06-12T18:09:37.863Z","avatar_url":"https://github.com/Vuurvos1.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSplitFlap\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/assets/splitFlap2.png\" alt=\"Split flap module\" width=\"480\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eA modernized split flap display.\u003c/p\u003e\n\n## Features\n\n- 50 Flaps per module\n- 54mm x 80mm Character size\n- Compact 80mm x 160mm x 110mm module size\n- 3D printable\n- Daisy chained\n- Web controllabe\n\n## Dashboard\n\nThe display can be controlled through a web dashboard hosted on the controller module.\n\n![Dashboard](./docs/assets/splitflap-dashboard.png)\n\n## Flap Characters\n\nSuggested 50 characters:\n\n```\nA B C D E F G H I J K L M N O P Q R S T U V W X Y Z (26)\n1 2 3 4 5 6 7 8 9 0 (10)\nblank □ full ■ (2)\n? ! + - = * ' : , . @ # % € (14)\n```\n\n \u003c!-- $ \u0026 ^ ; --\u003e\n\n\u003e [!NOTE]  \n\u003e `0 O` and `1 I` can share the same flap\n\n## Materials\n\n- 1x Nema 17 Stepper Motor\n- 1x A4988 Stepper Motor Driver (or similar)\n- 1x Hall Effect Switch (a TLE4905L or similar)\n- 8x M3 Countersunk Screws (for the body)\n- 8x M3 Screws (for the barrel)\n- 4x M3x18 Screws (to mount the motor)\n- 1x M3 Countersunk Screw (for the flap stopper)\n\n### Micro controller\n\n- Esp32\n- Arduino pro micro\n\nI am using an Esp32 for the main module, and you can use any other micro controller like a pro micro for the other modules.\n\n### Motor\n\nI originally got dual shafted Nema 17 motors for this project so I could mount the flap barrel on the back side of the motor.\n\n\u003e [!NOTE]  \n\u003e You could use any other Nema 17 motor with a reversed D shaft.\n\u003e Reversing the shaft can easily be done if you open up the motor and flip the shaft so it sticks out of the \"back\" of the motor.\n\u003e You might need to tweak the motor spacers and use different length screws to mount different motors.\n\n### Driver\n\n- A4988 Stepper Motor Driver\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvuurvos1%2Fsplitflap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvuurvos1%2Fsplitflap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvuurvos1%2Fsplitflap/lists"}