
Keyboard
limentic/the-hephaestus-mod
Transform your Apple Magic Keyboard into a mechanical keyboard. Not affiliated with Apple.

Transform your Apple Magic Keyboard into a mechanical keyboard. Not affiliated with Apple.
Dev board is an open-source printed circuit board by limentic, from the limentic/the-hephaestus-mod repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 99.1 × 99.1 mm with 159 parts on 117 nets, routed with 711 tracks and 32 vias.
Its parts include 158 connectors and 1 diode. It belongs with the keyboards and input and microcontroller boards boards of this library.
Magic Keyboard is a trademark of Apple Inc.
Apple Magic Keyboard is a trademark of Apple Inc.
Touch ID is a trademark of Apple Inc.
This project is not affiliated with Apple Inc. in any way.
The Hephaestus Mod is an independent project created by hardware enthusiasts. It is not endorsed, sponsored, ore supported by Apple Inc. Use this project at your own risk. Modifying your Magic Keyboard WILL void any warranty provided by Apple Inc.
The Hephaestus Mod is an open-source hardware modification for the Apple Magic Keyboard. This project aims create a mechanical keyboard using the Apple Magic Keyboard as a base.

The Hephaestus Mod project is organized into the following directories:
ECAD-files/ - Contains the KiCad project files for the Hephaestus Mod.
In this directory, you will find the following subdirectories:
dev-board/ - Contains the KiCad project files for the development board. This board was used to test out if the reverse engineered keyboard matrix was correct.
It can also be repurposed as a breakout board for the matrix connector. prod-board/ - Contains the KiCad project files for the production board. This board is the version of the Hephaestus Mod that is intended to be used. touch-id-ribbon - Contains the KiCad project files for the Touch ID ribbon cable. This cable is used to connect the Touch ID connector on the Apple motherboard to the production board.MCAD-files/ - Contains the .STEP files of the Hephaestus Mod.
hephaestus-case.step - The case for the Hephaestus Mod.hephaestus-main-board.step - The 3D model of the production board.magic-keyboard-battery.step - The 3D model of the Magic Keyboard battery.magic-keyboard-motherboard.step - The 3D model of the Magic Keyboard motherboard.You can check the presumed keyboard matrices below :
🚧 This section will be updated with instructions on how to get started with the Hephaestus Mod when the project is considered done. 🚧
This project is licensed under the CERN-OHL-S. See the LICENSE file for details.
We welcome contributions! Please read our contributing guidelines for more information on how to get involved.
For questions, issues, or suggestions, please open an issue on our GitHub repository.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 78 | Button_header | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J100, J101, J102, J103, J104, J118, J119, J120, J121, J122, J123, J124, J125, J126, J127, J128 +62 |
| 78 | Diode_header | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J10, J11, J105, J106, J107, J108, J109, J110, J111, J112, J113, J114, J115, J116, J117 +62 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J158 |
| 1 | Conn_01x40_Female | Connector_FFC-FPC:Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal | J157 |
| 1 | LED_Small | LED_SMD:LED_0805_2012Metric | D1 |
It measures 99.1 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
159 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the limentic/the-hephaestus-mod repository on GitHub, at the commit this page was made from: the board is ECAD-files/dev-board/dev-board.kicad_pcb and its schematic ECAD-files/dev-board/dev-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

limentic/the-hephaestus-mod
Transform your Apple Magic Keyboard into a mechanical keyboard. Not affiliated with Apple.

limentic/the-hephaestus-mod
Transform your Apple Magic Keyboard into a mechanical keyboard. Not affiliated with Apple.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware






OpenLogicEFI/Hardware
Hardware is based off an open source project called Speeduino by Josh Stewart.