{"id":17920717,"url":"https://github.com/wozeparrot/mushycloud","last_synced_at":"2026-01-15T22:10:36.752Z","repository":{"id":115275103,"uuid":"357952209","full_name":"wozeparrot/MushyCloud","owner":"wozeparrot","description":"48 key split keyboard","archived":false,"fork":false,"pushed_at":"2023-04-15T04:00:51.000Z","size":3732,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T08:39:01.447Z","etag":null,"topics":["ergonomic-keyboard","low-profile-keyboard","mechanical-keyboard","mechkeyboard","split-keyboard"],"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/wozeparrot.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":"2021-04-14T15:23:38.000Z","updated_at":"2024-01-14T00:28:58.000Z","dependencies_parsed_at":"2024-12-16T04:41:15.459Z","dependency_job_id":"65f560ec-1698-4382-9258-2b4ca5dd59b6","html_url":"https://github.com/wozeparrot/MushyCloud","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wozeparrot/MushyCloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wozeparrot%2FMushyCloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wozeparrot%2FMushyCloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wozeparrot%2FMushyCloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wozeparrot%2FMushyCloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wozeparrot","download_url":"https://codeload.github.com/wozeparrot/MushyCloud/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wozeparrot%2FMushyCloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28472624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T20:50:13.584Z","status":"ssl_error","status_checked_at":"2026-01-15T20:49:17.379Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["ergonomic-keyboard","low-profile-keyboard","mechanical-keyboard","mechkeyboard","split-keyboard"],"created_at":"2024-10-28T20:26:57.737Z","updated_at":"2026-01-15T22:10:36.736Z","avatar_url":"https://github.com/wozeparrot.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# MushyCloud\n\n![](images/pcb0.jpg)\n\nA low profile 48 key ergonomic split keyboard.\n\nDesigned for Kailh choc switches to be super low profile.\nFairly simplistic with an optional OLED display.\n\n## Building\n\n### Parts\n\nMost of these parts can be sourced from AliExpress or local vendors.\n\n- 2x PCB\n- 2x Pro Micro\n- 2x 1x4 2.54 mm right angle pin header\n- 48x Kailh Choc switches\n- 48x 1N4148 diodes\n- (Optional) 1x 0.96\" OLED\n\n### Assembly\n\nAssembly is fairly straightforward.\n\nThe PCBs are designed to be reversible, so the same PCB will be used for both halves.\n\nThe following steps are for one half of the keyboard. Just repeat for the other half.\n\n1. Solder the diodes to the top side of the PCB.\n2. The switches should \"clip\" into the PCB. Basically just clip a switch in then solder the pins.\n3. Solder a right angle pin header to the top side of the PCB.\n4. Solder the Pro Micro to the top side of the PCB. On the left half, the Pro Micro should be right side up. On the right half, the Pro Micro should be upside down.\n5. (Optional) Solder the OLED to the left side of the PCB only. The OLED goes just below the pin header on the bottom set of pins.\n\n### Flashing\n\nUses a custom fork of QMK. See [here](https://github.com/wozeparrot/qmk_firmware).\n\nDepending on your USB cable, it may be slightly difficult to get the USB cable to plug into the Pro Micro on the right half.\n\nFlashing QMK is the same as any other split keyboard that uses QMK.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwozeparrot%2Fmushycloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwozeparrot%2Fmushycloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwozeparrot%2Fmushycloud/lists"}