{"id":16874781,"url":"https://github.com/bergzand/noria","last_synced_at":"2026-01-03T08:58:22.819Z","repository":{"id":80753383,"uuid":"459289004","full_name":"bergzand/Noria","owner":"bergzand","description":"Kyria-based split keyboard layout PCB","archived":false,"fork":false,"pushed_at":"2022-02-18T18:07:30.000Z","size":986,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-25T00:38:24.745Z","etag":null,"topics":["keyboard","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bergzand.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}},"created_at":"2022-02-14T18:59:54.000Z","updated_at":"2024-03-09T22:02:02.000Z","dependencies_parsed_at":"2023-03-04T06:15:20.315Z","dependency_job_id":null,"html_url":"https://github.com/bergzand/Noria","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bergzand%2FNoria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bergzand%2FNoria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bergzand%2FNoria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bergzand%2FNoria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bergzand","download_url":"https://codeload.github.com/bergzand/Noria/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244320430,"owners_count":20434092,"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":["keyboard","split-keyboard"],"created_at":"2024-10-13T15:34:07.142Z","updated_at":"2026-01-03T08:58:22.787Z","avatar_url":"https://github.com/bergzand.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Noria Split Keyboard\n\nThe Noria keyboard is a Kyria-based split keyboard. It has 6 colums and 3 rows\nwith a larger thumb cluster. Like the original Kyria it has support for both 2U\nand dual 1U keys for the thumbs. There are three positions for a rotary encoder\nof which one can be used at a time\n\nThe PCB can be flipped and used for both the left and right variant.\n\nThe PCB has space for a SPI NOR flash chip that can be used for user\nconfiguration settings\n\n## Design gotchas\n\n- *When using a rotary encoder*: The pads for the chassis pins of the rotary\n  encoder overlap with the pins for the push button. When using a rotary encoder\n  with a push button the chassis pads must be manually detached (a simple knife\n  will do) from *both* sides of the PCB.\n\n- The microcontroller module and the SPI NOR flash must be on the same side of\n  the PCB\n\n- To use the reset pin, the User Information Configuration Register must be\n  configured to pin 0.18 of the microntroller.\n\n- The rotary encoder pins are connected to the NFC antenna pins of the\n  microcontroller. As these pins are protected by default for NFC operations and\n  will not function as rotary encoder pins. These protections must be disabled\n  in the NFCPINS registers of the User Information Configuration Register.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbergzand%2Fnoria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbergzand%2Fnoria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbergzand%2Fnoria/lists"}