Skip to the content
2 layers247.7 × 77.5 mmPhoenix45 alpha, the printed circuit board in 3D

Alpha Stagger PCB Design for Phoenix45

Size
247.7 × 77.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
139
Nets
90
Pads
575
Tracks, vias
544, 53
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
31 Jul 2022
Updated
12 Mar 2023

Overview

Phoenix45 alpha is an open-source printed circuit board by galvy0, from the galvy0/phoenix45_alpha repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 247.7 × 77.5 mm with 139 parts on 90 nets, routed with 544 tracks and 53 vias.

It is built around the ATMEGA32U4-MU and SRV05-4. Its parts include 10 capacitors, 3 switches, 2 resistors, 2 ICs and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Phoenix45 Alpha Stagger PCB

Alpha stagger version of Phoenix45.
drawing

PCB

Layout Options

Middle Column Options

The middle column can be configured with either an OLED or a trackpoint module.

Middle Column Cover

Either case, I provide the files for a cover along with plate option to mount the cover.
Using the cover would help fill/cover up the space between the plate and the top of the case and make the middle column look more flush with the top of the case (a.k.a it's just for aesthetics).
To use the cover, you need M2 screws and standoffs - I find ~6 mm is a good length for the standoffs, though 7 mm also works well and gives enough space for the trackpoint module.

Trackpoint module

The only TP module compatible with this is the two-piece module found in ThinkPad T440/T450/T460/T470/T480, P52s, X240, X250, X260 X270 (according to https://deskthority.net/wiki/TrackPoint_Hardware).
I just bought some replacement T440/T450 keyboards from Ebay and scavanged the TP modules.
Steps (Very rough - I will try to take some photos for better instructions next time I build this):

  1. Unscrew the casing for the TP module.
  2. Install a TP cover. This can be done later.
    Depending on the thickness of the cover, you may want to have hex nuts between the module and the cover so the TP sticks out as little as possible (mainly for aesthetics).
  3. Desolder all the lines and reconnect them using flexible wires so you can readjust the position of the TP module with the TP PCB.
  4. Refer to the pinouts from Deskthority to connect the pins on the TP PCB to the keyboard PCB. drawing
  5. With the plate standoffs pre-installed, position the TP PCB slanted through the middle column. drawing
  6. Install the TP cover to the plate.
    After all is done, it would look something like this: drawing

QMK Firmware

https://github.com/galvy0/qmk_firmware/tree/galvy/keyboards/galvy/jd45_alpha

Parts

139
QtyValueFootprintReferences
44DDiode_SMD:D_SOD-123D_SPACE1, D_SPACE2, D_SPACE10, D_SPACE11, D_SPACE12, D_SPACE13, D_SPACE14, D_SPACE15, D_SPACE16, D_SPACE17, D_SPACE18, D_SPACE19, D_SPACE21, D_SPACE22, D_SPACE23, D_SPACE24 +28
44KEYSWMX_Only:MXOnly-1U-NoLEDK_SPACE1, K_SPACE2, K_SPACE10, K_SPACE11, K_SPACE12, K_SPACE13, K_SPACE14, K_SPACE15, K_SPACE16, K_SPACE17, K_SPACE18, K_SPACE19, K_SPACE21, K_SPACE22, K_SPACE23, K_SPACE24 +28
8KEYSWMX_Only:MXOnly-1.25U-NoLEDK_SPACE33, K_SPACE40, K_SPACE42, K_SPACE45, K_SPACE47, K_SPACE48, K_SPACE57, K_SPACE60
40.1ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C4, C5
4KEYSWMX_Only:MXOnly-1.5U-NoLEDK_SPACE7, K_SPACE20, K_SPACE52, K_SPACE53
4KEYSWMX_Only:MXOnly-1.75U-NoLEDK_SPACE43, K_SPACE44, K_SPACE49, K_SPACE56
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderUR1, UR2
222pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C8
24.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderUR6, UR7
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderUR4, UR5
2SW_PUSHButton_Switch_SMD:SW_SPST_SKQG_WithoutStemSW1, SW2
1100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderUR8
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
11MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderUR3
11ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
12.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9
14.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC0
1ATmega32U4-MPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalViasU2
1AVR-ISP-6Connector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ1
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingX1
1HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12-HandSolderingUSB1
1OLEDkbd:OLED_v2OL1
1Polyfuse_SmallFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1RotaryEncoder_Switchencoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW3
1SRV05-4Package_TO_SOT_SMD:SOT-23-6_HandsolderingU1
1TPCLKTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP1
1TPDATATestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP4
1TPGNDTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP3
1TPRSTTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP5
1TPVCCTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP2

Similar boards

  • 4 layers40.6 × 17.8 mmPD Micro, the printed circuit board in 3D

    PD Micro

    ryan-ma/PD_Micro

    USB-C PD3.0 PPS on ATMega32U4 Arduino board

    61 parts439MIT
  • 2 layers209.7 × 76.4 mmVault35 ortho rounded, the printed circuit board in 3D

    Vault35 ortho rounded

    galvy0/vault35_ortho

    Ortholinear variant of vault35 by projectcain

    132 parts33Unlicense
  • 2 layers158.9 × 106.7 mmLyra HS, the printed circuit board in 3D

    Lyra HS

    Malevolti/Lyra

    A print at home 70 key split ortho keyboard inspired by the Corne, Lily58 & Sofle. For people who hate layers. This repo is currently a mess but thank you for stopping by.

    95 parts18GPL-3.0
  • 2 layers390.8 × 134.6 mmSuperlyra hs, the printed circuit board in 3D

    Superlyra hs

    Malevolti/SuperLyra

    90 key ergo keyboard

    212 parts12GPL-3.0
  • 2 layers141.5 × 36 mmRGB HHKB Controller, the printed circuit board in 3D

    RGB HHKB Controller

    Cipulot/RGB-HHKB-Controller

    HHKB Pro 2 Keyboard Controller Board with RGB strip support.

    33 parts8
  • 2 layers285 × 94.6 mmKeyboard template-60, the printed circuit board in 3D

    Keyboard template-60

    rominronin/katana60-pro

    KiCad project for quick starting 60% keyboard projects.

    180 parts1MIT
  • 2 layers285 × 94.6 mmTsuka60-pro, the printed circuit board in 3D

    Tsuka60-pro

    rominronin/tsuka60-pro.kicad

    181 parts1MIT
  • 2 layers328.6 × 95.2 mmAttempt2-pcb, the printed circuit board in 3D

    Attempt2-pcb

    sedxr/attempt2-pcb

    175 parts1MIT

Questions

How big is the Phoenix45 alpha PCB?

It measures 247.7 × 77.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Phoenix45 alpha use?

139 parts, built around the ATMEGA32U4-MU and SRV05-4. 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 Phoenix45 alpha KiCad files?

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

Can I use the Phoenix45 alpha design in my own project?

Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).