A keyboard where every key is its own tiny computer, snapped to its neighbors with magnets, sounds like a stunt. According to The Register, it is a real open-source project called Keybytes, and its designer, Alspaugh, estimates that a full-sized build would cost around $900. The files are on GitHub, which means anyone with the patience and the budget can try to reproduce it.
For readers who spend their days at a keyboard, the idea lands differently than the usual hardware gimmick. If you have ever argued over layouts, switch feel, or whether you need a numpad, the pitch is simple: stop buying a finished board and assemble the one you want. Our guide to the best mechanical keyboards for programmers shows how many compromises buyers accept today. Keybytes tries to remove them by making the layout itself a build step.
This analysis sorts what the reporting confirms from what it leaves open, explains the engineering choices in plain terms, and looks at what an open source modular keyboard could mean for developers and the wider hardware market. Where the sources are silent, we say so rather than guess.
Don't miss new tech stories on Google
Add Tech Insider once in the Google app and our stories appear in your news suggestions.
What Keybytes Is and What The Register Reported
Keybytes is described by The Register as an open-source, fully modular keyboard. The word fully matters. Plenty of keyboards let you swap switches or keycaps. Keybytes goes further and treats each key as a separate module, with the modules held together by magnets instead of a shared metal plate and a single large circuit board.
The reporting names Alspaugh as the designer and attributes the cost estimate to that person. It also says the project’s files are available on GitHub. Beyond those points, the coverage we can verify stays short. It does not give a repository address we can cite, a license, a release date, or dimensions for the modules. We treat those as unconfirmed throughout this piece.
That restraint is worth keeping. Hardware projects travel fast on social media, and details tend to inflate in retelling. A modular keyboard that costs around $900 for a full-sized build is already a striking claim. Adding invented specs would only make it harder to judge what the project actually offers.
How the Magnetic Key Modules Work
According to The Register, each key is a separate module and magnets hold the modules together. Picture a grid of small blocks that click into place against each other, the way toy bricks do, except the blocks are circuit boards wearing 3D-printed cases and carrying a switch on top.
Magnets solve a practical problem. A conventional keyboard fixes its layout at the factory. Move a key and you need a different board. With magnetic modules, you pull a block out and put another in its place. You can change a layout in seconds instead of ordering a new product. That is the appeal behind the Lego comparison in the headlines.
The sources do not state the magnet type, strength, or placement, so we cannot say how firmly the blocks hold or how a typist would experience them during hard, fast use. That gap is the first thing early builders will test. A keyboard takes thousands of presses per hour, and any connection that shifts under load shows up as dropped or doubled keystrokes.
A RISC-V Microcontroller in Every Key
The most unusual detail in the reporting is that each key contains its own RISC-V microcontroller. Most keyboards use one chip to scan a matrix of switches. Keybytes spreads the intelligence across the whole board, so a key can sense its own switch and talk to its neighbors without a central scanner doing all the work.
RISC-V is an open instruction set, which fits an open-source project. It lets a designer pick chips from several vendors without paying license fees to a single architecture owner. The reporting does not name the specific microcontroller, so we cannot comment on its cost, clock speed, or memory. Chip choice drives both price and capability, and it is one of the biggest open questions around that $900 figure.
Putting a processor in every key has a clear logic. It makes each module self-contained, which simplifies swapping. It also means a key could carry its own firmware behavior, such as how it reports a press or how it reacts to a tap versus a hold. Whether Keybytes uses that freedom is not in the reporting. We flag it as possibility, not fact.
Pogo Pins and I2C: The Wiring Behind the Bricks
Magnets hold the modules together, but they do not carry data. For that, The Register says each module has pogo pins on all four sides. These spring-loaded contacts press against the next module and pass both power and I2C signals between neighbors.
I2C is a two-wire serial bus that engineers have used for decades to connect chips on the same board. Choosing it here is sensible. It needs few connections, it supports many devices on one bus, and nearly every microcontroller can speak it. Putting contacts on all four sides means a module does not care which way it faces a neighbor, which keeps the grid flexible. You can build a split layout, a numpad off to one side, or a column of macro keys without a special part for each position.
The tradeoff is reliability. Spring contacts can pick up dust, oxidize, or lose pressure if the magnets weaken or a module sits slightly crooked. Each junction between keys is a potential failure point, and a full-sized board has many junctions. The reporting does not discuss durability testing, so we cannot say how Keybytes holds up over months of daily typing.
The Controller Module and the Host Link
Individual keys cannot talk to a computer on their own in this design. The Register reports that a separate controller module is required to coordinate the keys and communicate with the host computer. In effect, the controller acts as the bus manager and the translator, collecting key events from the grid and presenting them to the PC as a normal keyboard.
One detail stands out. The controller uses the same footprint as the single-key modules, even though it holds two stacked circuit boards. That is a smart packaging decision. It means the controller drops into the grid like any other brick instead of demanding a special slot or a larger housing. Builders can place it where it suits their hand position or cable routing.
Why a Single Controller Matters
A shared controller gives the system a clear point of authority. It also creates a single point of failure. If that module dies, the whole keyboard goes silent, however healthy the individual keys are. Open designs often handle this by documenting the controller thoroughly so anyone can rebuild or replace it. Since the Keybytes files sit on GitHub, the community can inspect that design. The reporting does not say how the controller connects to the computer, so details like the connector type remain unconfirmed.
The $900 Question: What a Full-Sized Build Costs
The one hard number in the coverage is the price. Alspaugh estimates that a full-sized keyboard built to this design would run around $900. That puts Keybytes well outside the range most people pay for a keyboard, and the reasons are visible in the parts list.
A conventional keyboard shares one board, one microcontroller, and one case across all its keys. Keybytes multiplies the electronics. Every key carries a circuit board and a processor, plus a case and contacts on four edges. Costs that normally spread across 100 keys instead repeat 100 times. The table below lays out what the reporting identifies as the cost drivers and what remains unknown.
| Cost driver | What The Register reports | What is not confirmed |
|---|---|---|
| Custom printed circuit boards | Required for the modules | Board count, thickness, fabrication cost |
| Cherry MX switches | Used as the key switches | Switch variant and per-switch price |
| 3D-printed cases | One case per module | Material, print time, filament cost |
| Small soldered components | Numerous parts per module | Exact parts list and quantities |
| RISC-V microcontroller | One in each key | Chip model and unit price |
| Controller module | Two stacked boards, single-key footprint | Host connection type, cost |
| Full-sized keyboard total | Around $900, per Alspaugh | Whether the figure includes tools, shipping, or labor |
Note that the $900 figure is an estimate from the designer, not a retail price. Nobody has announced a kit, a shipping product, or a sale date in the reporting we reviewed. Readers who see this as a product to buy should read it as a design to build, with all the sourcing and soldering that implies.
Parts and Process: PCBs, Cherry MX Switches, and 3D Printing
The Register lists the build components as custom printed circuit boards, Cherry MX switches, 3D-printed cases, and numerous small soldered components. This is a maker’s project through and through. You order boards from a fabrication service, print cases on your own machine or a service, buy switches, and then solder a lot of tiny parts by hand or with a reflow setup.
Cherry MX is the most widely copied switch standard in the hobby, so choosing it gives builders a huge range of switch types and keycaps to work with. That is a shrewd compatibility choice. People already own MX-compatible keycaps and know which switches they prefer. Keybytes does not ask them to abandon that investment.
The 3D-printed cases are a quiet strength. Printing lets builders change the shell without a factory run, and it lines up with a wider trend of AI tools helping people repair and refine printable models. For a look at that trend, see our coverage of how InstructMesh fixes AI-generated 3D models. A project like Keybytes benefits whenever case design gets easier, since the case is the part a hobbyist is most likely to customize.
Confirmed Facts Versus Open Questions
With a story this early, separating solid facts from blanks protects readers. The table below tracks every claim we use in this article against the reporting.
| Detail | Status |
|---|---|
| Project name is Keybytes | Confirmed by The Register |
| Open-source, fully modular design | Confirmed by The Register |
| Each key is a separate module held by magnets | Confirmed by The Register |
| RISC-V microcontroller in each key | Confirmed by The Register |
| Pogo pins on four sides carry power and I2C | Confirmed by The Register |
| Separate controller module talks to the host | Confirmed by The Register |
| Controller shares the single-key footprint with two stacked boards | Confirmed by The Register |
| Full-sized build costs around $900 | Designer Alspaugh’s estimate, per The Register |
| Files available on GitHub | Confirmed by The Register |
| License terms, release date, dimensions | Unconfirmed |
| Magnet specifications, microcontroller model | Unconfirmed |
| Switch price, any quote beyond the cost estimate | Unconfirmed |
The license deserves attention. An open-source label can mean permissive terms that welcome commercial products or stricter terms that require sharing changes. Until the repository’s license is read directly, treat the commercial potential as an open question.
How Keybytes Compares With Other Keyboard Approaches
Keybytes enters a field where enthusiasts already have several ways to personalize a keyboard. The comparison below is qualitative, since the reporting gives no benchmarks, and it describes general design families rather than specific products.
| Approach | What you can change | Electronics | Main tradeoff |
|---|---|---|---|
| Standard fixed-layout board | Keycaps at most | One shared matrix and chip | Layout locked at purchase |
| Hot-swap mechanical board | Keycaps and switches | One shared matrix and chip | Layout still fixed |
| Custom or split ergonomic build | Layout chosen before building | Shared controller | Changing layout means a new build |
| Keybytes modular design | Layout, switches, caps, cases | RISC-V chip per key plus a controller | Higher cost and more parts to assemble |
Where Hall Effect Boards Fit In
Magnetic switches have a separate following. Our look at the best Hall effect keyboards covers boards that sense key travel through magnets inside the switch. Keybytes uses magnets differently. In the reporting, they hold modules together and the keys use Cherry MX switches, so the two ideas should not be confused. A builder could in theory chase both, though the sources do not say Keybytes supports anything beyond MX.
Historical Context: From Hot-Swap Sockets to Modular Everything
Keyboard customization has crept toward modularity for years. Hobbyists moved from soldered switches to hot-swap sockets so they could test switch types without a soldering iron. Open firmware let people remap keys and build layers. Split designs showed that a keyboard does not have to be one slab. Each step lowered the cost of changing something after purchase.
Keybytes pushes that arc to its end point by making the layout itself swappable. The same logic has played out in other devices, where modular parts let owners repair and upgrade rather than replace. What sets Keybytes apart in the reporting is that the modularity is electrical as well as mechanical. Each block carries power, data, and a processor, so the keyboard is closer to a small network than a single circuit.
Open-source hardware also benefits from the long habit of volunteers who maintain shared infrastructure. Our story on the volunteer behind widely used PHP packages shows how much open software depends on individual maintainers. Hardware projects like Keybytes face the same dependency. A design lives as long as someone keeps updating the files and answering questions.
Market Impact: Who Gains and Who Does Not
Keybytes is unlikely to threaten mainstream keyboard makers in the near term. A build estimated at around $900 sits far above what typical buyers spend, and the assembly demands skills most people lack. The reporting names no company, no kit, and no distribution plan. That makes it a design to study, not a market mover.
The more realistic effect is on the enthusiast scene. Groups that sell parts, print cases, and run group buys could find new demand if builders start producing modules in volume. Fabrication services that make small circuit board batches would see the most direct benefit, since the design calls for custom boards in quantity. Switch makers gain too, because each key still needs a Cherry MX switch.
Established brands may watch for a different reason. Open designs set a public reference for what modular input can look like. If the concept proves reliable, a company could license the idea, simplify it, and sell a cheaper, ready-made version. That has happened before in other corners of open hardware. We have no evidence of such a plan here, so we flag it as a scenario, not a report.
What Developers Should Take Away
Programmers care about keyboards more than most users, and they tend to treat the setup as part of their toolchain. The editor you choose and the board you type on both shape daily comfort. Our guide to the best code editor setups with VS Code, Cursor, and Zed makes the same point on the software side, where small preferences add up over thousands of hours.
For a developer, Keybytes offers two things. First, a physical layout that fits how you work. A column of dedicated keys for build, test, and deploy commands is a plausible use, though the reporting does not describe any such feature. Second, an open codebase and hardware files you can read, modify, and extend. The project belongs in the same conversation as other open tools that developers adopt for control and transparency. You can find more of that coverage in our software category.
A RISC-V chip in each key also gives embedded programmers an unusual playground. Each module is a small, programmable node on a shared bus. Whether the firmware is open, how you flash it, and what toolchain it needs are all unconfirmed. Anyone planning a build should read the repository before ordering a single board.
Risks and Weak Points in the Design
Every design carries tradeoffs, and a keyboard made of dozens of separate computers has several. These are our reading of the architecture based on the confirmed facts, not findings from testing.
Reliability of Contacts
Pogo pins on four sides mean many contact points. A full-sized board has a lot of them, and any one that fails can break a row or column of the bus. Magnets keep the pressure steady only if they hold their position. Real-world builders will reveal whether the joins survive transport, dust, and years of use.
Latency and Bus Limits
I2C is simple and widely supported, but it runs slower than the direct scanning most keyboards use. Typists and gamers care about response time. The reporting gives no latency numbers, so we cannot say how the design performs. Expect early adopters to measure it, and expect the results to shape how seriously gamers take the project.
Cost and Complexity
Around $900 and a pile of soldering is a hard sell. Even hobbyists who love building may balk at repeating the same assembly for every key. The project’s practical reach depends on whether the community finds ways to cut cost, such as simpler boards or shared fabrication orders.
Five Predictions for Modular Open Keyboards
These predictions are our analysis, built on the confirmed facts and common patterns in open hardware. None comes from the project or the reporting.
- Forks appear quickly. With files on GitHub, expect builders to publish variants within months, aimed at lower cost or simpler assembly.
- Cost becomes the main fight. The $900 estimate will draw attempts to cut it, likely by trimming the per-key electronics or sharing board orders.
- Latency tests set the reputation. Whatever independent measurements surface in the next 12 months will decide whether gamers and fast typists take the design seriously.
- A cheaper commercial echo is plausible. A company could borrow the idea and sell a simpler modular board, though nothing in the reporting suggests one is coming.
- Niche use cases lead adoption. Accessibility setups, custom macro pads, and unusual layouts will likely attract users before mainstream typing does.
The takeaway: Keybytes matters less as a product than as a proof of concept. It shows that a keyboard can behave like a set of networked parts, and it hands the files to anyone who wants to test the claim.
Frequently Asked Questions About the Keybytes Keyboard
What is Keybytes?
Keybytes is an open-source, fully modular keyboard project, according to The Register. Each key is a separate module, and magnets hold the modules together.
How much would a Keybytes keyboard cost?
Designer Alspaugh estimates a full-sized keyboard would cost around $900. That is a build-cost estimate, not a retail price, and no kit or sale has been announced in the reporting.
How do the keys connect to each other?
Each module has pogo pins on all four sides. Those pins provide power and I2C connections between adjacent modules, while magnets hold the physical joins.
Does every key really have its own processor?
Yes. The Register reports that each key contains its own RISC-V microcontroller. The specific chip model has not been confirmed.
Do I need a separate controller?
Yes. A separate controller module coordinates the keys and communicates with the host computer. It uses the same footprint as the single-key modules even though it holds two stacked circuit boards.
What parts do I need to build one?
The reporting identifies custom printed circuit boards, Cherry MX switches, 3D-printed cases, and numerous small soldered components. A full parts list would live in the project files.
Where can I find the design files?
The project’s files are available on GitHub, according to The Register. We could not confirm the exact repository address, so search for the project name there and check the license before you build.
Is Keybytes good for gaming?
That is unknown. The reporting offers no latency or performance figures, and I2C links between modules may behave differently from the direct scanning used by most keyboards. Wait for independent testing.





