Skip to the content
PCBKitNew board
2 layers285.7 × 123.8 mmEagleV1, the printed circuit board in 3D

Low-cost low-profile split column-staggered ergonomic keyboard

Size
285.7 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
231
Nets
172
Pads
848
Tracks, vias
1,829, 347
Pours
10
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Feb 2025
Updated
25 Feb 2025

Overview

EagleV1 is an open-source printed circuit board by extinct00, from the extinct00/EagleV1 repository on GitHub. It is a 2-layer board of 285.7 × 123.8 mm with 231 parts on 172 nets, routed with 1,829 tracks and 347 vias.

It is built around the RP2040, W25Q128JVSIQ and USBLC6-2SC6, with the SN74LVC1T45DCK, TLV1117-33DCY and SK6812MINI-E among its other parts. Its parts include 82 capacitors, 44 diodes, 44 switches, 16 resistors and 12 ICs. It belongs with the RP2040 boards of this library.

Main components

8

README

README.md

EagleV1

Low-cost split column-staggered ergonomic keyboard

A Corne-like split keyboard with a little bit wider thumb-cluster and more agressive pinky stagger. This keyboard is designed to be compatible with RedDragon LowProfile switches that are widely avaialable on AliExpress for very cheap. They have the same height as Khail LP switches (around 12mm) and can be used with classic MX style keycaps, although some might hit the upper housing. Preffered are any keycaps compatible with Numphy keyboards or any 3D printed, either FDM or SLA.


Table of Contents

  1. Introduction
  2. Features
  3. Bill of Materials
  4. Build Instructions
  5. Pictures
  6. Contributing
  7. License

Introduction

This project is designed to create a split ergonomic keyboard that is both low-cost and low-profile. The keyboard is split into two halves, allowing for a more natural hand position and reducing strain during long typing sessions. The low-profile design ensures a sleek and modern look while maintaining comfort.


Features

  • Split Design: Ergonomically designed to reduce strain on your hands and wrists.
  • Low-Cost: Built with affordable components to keep the project accessible.
  • Low-Profile: Sleek and compact design for a modern look.
  • Customizable: Open-source firmware and hardware for easy customization.

Bill of Materials

Here’s a list of components you’ll need to build this keyboard. (You can fill this section with the specific parts you used.)

  1. Microcontroller: (e.g., Pro Micro, RP2040, etc.)
  2. Key Switches: (e.g., Low-profile mechanical switches)
  3. Keycaps: (e.g., Low-profile keycaps)
  4. PCB or Handwiring Materials: (e.g., PCB, diodes, wires)
  5. Case: (e.g., 3D-printed or acrylic case)
  6. Connectors: (e.g., TRRS cable for split communication)
  7. Miscellaneous: (e.g., screws, standoffs, etc.)

Build Instructions

Below is a step-by-step guide to building your split ergonomic keyboard. (You can fill in the details as you progress.)

Step 1: Gather All Components

Ensure you have all the components listed in the Bill of Materials section.

Step 2: Prepare the PCB or Handwiring

  • If using a PCB, solder the diodes and microcontroller.
  • If handwiring, follow the wiring diagram and connect the switches to the microcontroller.

Step 3: Assemble the Case

  • Attach the switches to the case.
  • Secure the PCB or handwired assembly into the case.

Step 4: Connect the Two Halves

  • Use a TRRS cable to connect the two halves of the keyboard.
  • Ensure the firmware supports split communication.

Step 5: Flash the Firmware

  • Download and flash the firmware to the microcontroller.
  • Customize the keymap if needed.

Step 6: Test the Keyboard

  • Connect the keyboard to your computer and test all keys.
  • Make adjustments as necessary.

Pictures

Here are some pictures of my progress and the final build. (You can add images from the Pictures folder as you go.)

Progress Photo 1 Progress Photo 2 Final Build


Contributing

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request.


License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it as you see fit.


Happy building! 🎛️

Parts

231
QtyValueFootprintReferences
70100nCapacitor_SMD:C_0402_1005MetricC10, C12, C13, C14, C15, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28 +54
42SK6812MINI-EPCM_marbastlib-various:LED_6028RLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +26
42SW_PushRandomStuff4Keebs:SW_Redragon_LowProfile_PCB_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26
12Corne_mousebitesRandomStuff4Keebs:Corne_mousebitesMousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing, Mousbites 0.5mm NPTH with 0.3mm spacing
81uCapacitor_SMD:C_0603_1608MetricC1, C2, C9, C11, C42, C45, C47, C49
410kResistor_SMD:R_0402_1005MetricR5, R8, R12, R16
415pCapacitor_SMD:C_0402_1005MetricC16, C17, C52, C55
41kResistor_SMD:R_0402_1005MetricR6, R7, R9, R15
427Resistor_SMD:R_0402_1005MetricR3, R4, R10, R11
45.1kResistor_SMD:R_0402_1005MetricR1, R2, R13, R14
4USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U4, U5, U8, U11
4USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1, J2, J3, J4
2LOGORandomStuff4Keebs:cesky_levG***, G***
2RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1, U9
2SN74LVC1T45DCKPackage_TO_SOT_SMD:SOT-363_SC-70-6U6, U12
2SS14Diode_SMD:D_SMAD1, D2
2TLV1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U2, U10
2TS-1088-AR02016XUNPU TS-1088-AR02016:SW_TS-1088_XNPSW98, SW99
2W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU3, U7
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Crystal_GNDB24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2

The 218 most common of 231 parts.

Questions

How big is the EagleV1 PCB?

It measures 285.7 × 123.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EagleV1 use?

231 parts, built around the RP2040, W25Q128JVSIQ, USBLC6-2SC6 and SN74LVC1T45DCK. 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 EagleV1 KiCad files?

From the extinct00/EagleV1 repository on GitHub, at the commit this page was made from: the board is PCB/EagleV1/EagleV1.kicad_pcb and its schematic PCB/EagleV1/EagleV1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EagleV1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask extinct00 before reusing the design.

Similar boards

  • 6 layers84.5 × 72.2 mmHub standard rev2, the printed circuit board in 3D

    Hub standard rev2

    nathanfraske/CEC-Platform

    ONE board file, kept current by the wave (owner directive 2026-07-25: "the current best should be placed into a candidate folder per board and kept current with only one board ideally so we have a reference").

    117 partsApache-2.0
  • 2 layers46.1 × 18.7 mmCrackedbadusb, the printed circuit board in 3D

    Crackedbadusb

    axellse/scriptstick

    better badusb

    38 parts
  • 2 layers249.7 × 99.4 mmKicadproj, the printed circuit board in 3D

    Kicadproj

    steven-na/saria

    An rp2040 based, wired, split-ergo, mechanical keyboard. Running on QMK firmware

    148 parts
  • 2 layers304.8 × 95.3 mmSM65, the printed circuit board in 3D

    SM65

    Charading/SM65

    SM65

    290 parts
  • 2 layers118.4 × 129.7 mmNifty Numpad, the printed circuit board in 3D

    Nifty Numpad

    Acliad/Nifty-Numpad

    Full sized numpad with an extra row and two extra columns of macro keys. It was created as a companion to my TKL keyboard for CAD design.

    176 parts