Skip to the content
2 layers243.7 × 81.8 mmAlpha dre pcb, the printed circuit board in 3D

Minimalist 42-key keyboard with an ISO layout

Size
243.7 × 81.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
110
Nets
85
Pads
414
Tracks, vias
807, 72
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Apr 2021
Updated
29 Jun 2021

Overview

Alpha dre pcb is an open-source printed circuit board by AntoineAndre, from the AntoineAndre/alpha_dre repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 243.7 × 81.8 mm with 110 parts on 85 nets, routed with 807 tracks and 72 vias.

It is built around the ATMEGA32U4-AU and PRTR5V0U2X. Its parts include 42 diodes, 8 capacitors, 6 resistors, 2 ICs and 1 connector. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

α. Dré

Or "How to fit an ISO layout in a 40% keyboard ?"

Table of contents

Presentation

This project started as a need to find a new mechanical keyboard with a french ISO layout support. It also aims to keep a minimalist design that we can find on most 40% keyboards. It will therefore include all the 3D CAD files and various pcb related files to conduct the project along with a documentation to build the keyboard.

This keyboard is Via and Vial compatible to give a better user experience (especially when it comes to remapping keys).

pic_both_keeb

All pictures of this project can be found here (acrylic case) and here (no plate tray mount)

Layout

The keyboard presents 42 keys that are placed in an ISO layout, and even if the layout seems odd, most of keycaps set will fit this design. With juste 3 layers the keyboard becomes fully usable as shown in the firmware part.

alpha_dre_layout

Case

3D printed version

A top mounted case aimed to be 3D printed has been done to complete the build.

case_3D_view

Blueprints are available in dedicated folder, short link to pdf blueprints :

Acrylic stack

The case is a high profile one (meaning the electronic parts and switches are hidden by the case) and has been designed to be manufactured with only laser cut acrylic plates of various sizes. These plates are fixed with M2 screws (M2x16) and are hidden with rubber bumps on the bottom of the case. This conception leads to a sandwich mount keyboard.

In order to give the keyboard a little angle for typing, two different feet have been design to be screwed at the back of the case.

A last option of low profile (barely no case) is available and needs practically no manufacturing. This option leads to a tray mount keyboard with no plate (this is the chosen option shown in the beginning of this presentation).

case_top_view

Side note on the acrylic case : the design was a bit too lose and the gap between keycaps and top layer of the case can be reduced. Furthermore the plate was designed to host plate mounted stabilizers, but the pcb was designed for pcb mounted stabs...

PCB

The pcb has been designed with Kicad software and gerbers files are available in the dedicated folder. This pcb hosts an Atmega32U4-AU for the keyboard control and is (as for other electronic components) soldered in surface.

pic_pcb

More on the pcb design available in the documentation file.

Parts

Here is a global list of all parts needed to perform this keyboard build:

  • Laser cut acrylic plates
  • Screws (M2 for sandwich mount and M3 for skeleton mount)
  • SMD components fot the pcb (see the pcb documentation for more details)
  • pcb plate
  • 42 switches
  • 6.25u and 2u stabilizers
  • ISO keycap set
  • Soldering tools
  • Drill and threading tools

Results

A first prototype with a simple skeleton case made out of plexiglass have been made to validate that the keyboard was responding correctly to the firmware and was usable. More on the cases will be done in the future (notably with the cut acrylic plates for the sandwich mount and with a 3d printed case).

pic_side

Second prototype was made with acrylic sandwich plates (as intended in the original project). Two pictures showing the results of this case can be seen below.

pic_acrylic

pic_acrylic_2

Renders

A bunch of renders have been made to validate the overall looking of the keyboard.

alpha_dre_render

Complete set of renders can be found here

Aknowledgment

Parts

110
QtyValueFootprintReferences
42D_Smallrandom-keyboard-parts:D_SOD-123-PrettyD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26
36MX-NoLEDalpha_dre_footprints:SW_Cherry_MX_1.00u_PCB_persoMX1, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX23, MX24, MX25 +20
40.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C8
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4
222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
2MX-NoLEDalpha_dre_footprints:SW_Cherry_MX_1.25u_PCB_persoMX4, MX42
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7
1500mAFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1ATmega32U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1AVR-ISP-6random-keyboard-parts:Reset_Pretty-MaskJ1
1Ferrite_Bead_SmallInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderFB1
1HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12-HandSolderingUSB1
1LOGOfancy-kicad-stuff:ccG***
1MX-NoLEDMX_Only:MXOnly-6.25U-ReversedStabilizers-NoLEDMX22
1MX-NoLEDMX_Only:MXOnly-ISO-ReversedStabilizers-NoLEDMX40
1MX-NoLEDalpha_dre_footprints:SW_Cherry_MX_1.50u_PCB_persoMX2
1MX-NoLEDalpha_dre_footprints:SW_Cherry_MX_1.75u_PCB_persoMX41
1PRTR5V0U2Xrandom-keyboard-parts:SOT143BU2
1SW_PushButton_Switch_SMD:SW_SPST_SKQG_WithStemSW1
1Val**isio42_pcb:info_designRef**
1Val**isio42_pcb:escargot_designRef**
1Val**isio42_pcb:alpha_dre_designRef**

Similar boards

  • 2 layers243.9 × 136.5 mmBarobord, the printed circuit board in 3D

    Barobord

    sadekbaroudi/barobord

    I have spent a lot of time and money designing prototypes, testing, developing, etc. Any contributions would be greatly appreciated!

    157 parts57
  • 2 layers217.7 × 91.1 mmAdalyn, the printed circuit board in 3D

    Adalyn

    Marbelymarble/Adalyn

    36key QAZ-like handwired keyboard

    76 parts55GPL-3.0
  • 2 layers298.8 × 122 mmUrsaminor pcb, the printed circuit board in 3D

    Ursaminor pcb

    markstory/ursa-minor-keyboard

    Design and schematics for the ursaminor keyboard

    225 parts23
  • 2 layers285.5 × 112.1 mmYacc46 plate, the printed circuit board in 3D

    Yacc46 plate

    1m38/keyboards

    yacc46 is a 44-46keys self-made keyboard.

    144 parts21MIT
  • 2 layers242.3 × 75.4 mmM3n3van, the printed circuit board in 3D

    M3n3van

    matthewdias/m3n3van

    A minivan case compatible PCB with 2x3u split space

    151 parts20MIT
  • 2 layers333.4 × 88.6 mmReverie, the printed circuit board in 3D

    Reverie

    makenova/reverie

    a mini 1800 keyboard based on the Elongate, Clarabelle, and Garbage Truck Keyboards

    140 parts14
  • 2 layers281.8 × 166.9 mmMicro redox semi split, the printed circuit board in 3D

    Micro redox semi split

    makenova/micro_redox

    A family of boards inspired by the microdox and ferris

    96 parts13
  • 2 layers276.2 × 79.8 mmMinim, the printed circuit board in 3D

    Minim

    matthewdias/minim

    A symmetrical 50% keyboard

    114 parts13MIT

Questions

How big is the Alpha dre pcb PCB?

It measures 243.7 × 81.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Alpha dre pcb use?

110 parts, built around the ATMEGA32U4-AU and PRTR5V0U2X. 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 Alpha dre pcb KiCad files?

From the AntoineAndre/alpha_dre repository on GitHub, at the commit this page was made from: the board is pcb/alpha_dre_pcb/alpha_dre_pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Alpha dre pcb design in my own project?

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