Skip to the content
PCBKitNew board
2 layers267.6 × 99.8 mmDaedalus, the printed circuit board in 3D

An open-source, split, wireless ergonomic keyboard with trackpad and encoder

Size
267.6 × 99.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
92
Nets
95
Pads
353
Tracks, vias
540, 12
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Sep 2025
Updated
20 Sep 2025

Overview

Daedalus is an open-source printed circuit board by Perseus333, from the Perseus333/daedalus-keyboard repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 267.6 × 99.8 mm with 92 parts on 95 nets, routed with 540 tracks and 12 vias.

Its parts include 36 diodes, 36 switches, 2 connectors and 1 capacitor. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Daedalus Keyboard

Daedalus is a compact open-source, split, wireless ergonomic keyboard with trackpad and encoder.

Image

Daedalus Keyboard

It's a 36 key low-profile, split, wireless, ergonomic keyboard that includes a trackpad and a rotary encoder powered with ZMK on 2 Nice!Nano microcontrollers running on 2 110mAh batteries. It features a key splay inspired from the TOTEM, and a key layout modelled after my hand and inspired by the Corne. It's meant to be portable, silent and unobstrusive thanks to the Ambient Twighlight silent switches and the wireless connectivity.

Mission

The Daedalus Keyboard has been a hobby project that I worked on during the last year. It has been my first real hardware project that I've done, and I learned a lot throughout the way. Therefore, I aim for this project to be the most open and educational keyboard project possible for everyone.

To that end, here you will find everything needed to get started or to satiate your curiosity: all of the code, the schematics, the CAD files and even my notes during research.

If you're interested in building your own keyboard, then the report might interest you. It is a compreheensive document that describes the whole process of creation of the keyboard step by step, whilst giving some useful tips throughout and some valuable lessons learned at the end.

Repository Navigation

The repository is split in the following directories:

  • Chassis: Everything related to the chassis and components that are not hardware - CAD files, drawings and files ready for 3D printing or laser cutting right away
  • Hardware: Related to the PCB and electronic components - KiCAD schematic and PCB, and even gerber files to submit to a PCB manufacturer
  • Firmware: The code necessary to run the keyboard - Keybinds, ZMK config, etc.
  • Docs: The documentation to help you get started building this keyboard or any other - Build log, BOM, research, etc.

Current development

Currently I'm working on adding to this repository the following, in order:

  • Porting the CATIA files into an open source file format
  • A contributing/editing guide
  • Publishing the Drawings

Contributing

You're welcome to contribute to this project in any way shape or form that is constructive.

Licence

This project is licenced differently for each domain, with the intention of promoting open source hardware and software:

Parts

92
QtyValueFootprintReferences
36DiodeScottoKeebs_Components:Diode_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
36KeyswitchScottoKeebs_Choc:Choc_V1S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +20
8MountingHole_3.2mm_M3_ISO7380_PadMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH1, H2, H3, H4, H5, H6, H7, H8
4LOGOcustomlib:daedalus_iconG***, G***, G***, I
2JST_PH_1x2_ConnConnector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ1, J2
2Nice_Nano_V2ScottoKeebs_MCU:Nice_Nano_V2MCU1, MCU2
2SwitchButton_Switch_SMD:SW_SPST_CK_KMS2xxGSR2, SRL1
1Conn_01x12_PinConnector_FFC-FPC:Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_HorizontalC1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmEC11

Questions

How big is the Daedalus PCB?

It measures 267.6 × 99.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Daedalus use?

92 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.

Where can I download the Daedalus KiCad files?

From the Perseus333/daedalus-keyboard repository on GitHub, at the commit this page was made from: the board is hardware/daedalus.kicad_pcb and its schematic hardware/daedalus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Daedalus design in my own project?

Its repository publishes it under the AGPL-3.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).

Similar boards

  • 2 layers102.4 × 211.3 mmHaxophone001, the printed circuit board in 3D

    Haxophone001

    cardonabits/haxo-hw

    Haxophone, an electronic musical instrument that resembles a saxophone

    92 parts674
  • 2 layers40.6 × 110 mmEuropi surface mount, the printed circuit board in 3D

    Europi surface mount

    Allen-Synthesis/EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

    92 parts584CC0-1.0
  • 2 layers142.5 × 101 mmHillside46, the printed circuit board in 3D

    Hillside46

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    92 parts448MIT
  • 2 layers217.6 × 68.1 mmKeezyboost40, the printed circuit board in 3D

    Keezyboost40

    ChrisChrisLoLo/keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

    92 parts202CC-BY-SA-4.0
  • 2 layers39 × 40 mmMdb ai bridge esp32s3, the printed circuit board in 3D

    Mdb ai bridge esp32s3

    nodestark/mdb-esp32-cashless

    ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT

    92 parts190MIT
  • 2 layers227.5 × 87.4 mmWizza MX VIK, the printed circuit board in 3D

    Wizza MX VIK

    AlaaSaadAbdo/battoota

    Keyboards

    92 parts188
  • 2 layers120 × 70 mmEdrumulus 3hhh, the printed circuit board in 3D

    Edrumulus 3hhh

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    92 parts163GPL-2.0
  • 2 layers93.9 × 80.7 mmFroggyswadge, the printed circuit board in 3D

    Froggyswadge

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    92 parts114