Skip to main content

Project Pukeko

Project Pukeko is a community project to build a laptop with a full-profile mechanical keyboard based on the Framework Laptop 13 motherboard. Created by community member Keijo from Poland and announced in January 2026, the project taps into the USB lines exposed by the Framework 13 input cover interface to drive a custom PCB handling the keyboard, touchpad, and power button1.

The project is designed around SA, DSA, OSA, ASA, and XDA keycap profiles — full-height sculpted keycap profiles that are typically incompatible with laptop form factors. Keijo chose the Framework 13 motherboard specifically because of the availability of documentation, making it the most compelling option for a custom build1.

The creator plans to release all design files publicly and intends to offer conversion kits, conversion services, and preassembled units if there is community interest. However, the files will not be hosted on GitHub — Keijo explicitly cited concerns about GitHub's use of uploaded content for LLM training as the reason for avoiding the platform1.

Design Plan

The build follows an iterative prototyping process1:

  1. Map out the bottom chassis in CAD
  2. 3D-print a prototype of the bottom chassis
  3. Design a PCB for the keyboard
  4. Map out an input cover in CAD around the designed PCB
  5. 3D-print a prototype of the input cover and test fit
  6. Move on to designing a lid
  7. 3D-print a prototype of the lid and test everything together
  8. Repeat the loop until the design is satisfactory
  9. Order a complete sample case from a CNC provider for the final version

Electrical Design

ComponentDetails
MainboardFramework Laptop 13 motherboard
InterfaceUSB lines from the input cover connector
MicrocontrollerRP2040 (for consistency with Framework hardware)1
KeyboardFull-profile mechanical switches (SA/DSA/OSA/ASA/XDA keycap profiles)
TouchpadIntegrated on custom PCB
Power buttonIntegrated on custom PCB
ConnectionUSB via pogo-pin connector, held by magnets
CAD toolOpen-source software only
PCB toolKiCad (planned)1

Keycap Profile Support

The design targets these keycap profiles, chosen for the creator's personal interest, while leaving margin to support most profiles so users can bring their own keycap sets1:

  • SA — tall, sculptured profile
  • DSA — uniform profile, low height
  • OSA — sculptured profile
  • ASA — sculptured profile
  • XDA — uniform profile, low height

Community Feedback Questions

Keijo asked the community for input on several design decisions1:

QuestionOptions
Switch heightSwitches buried below palmrest height (keys level with palmrest) vs. big ~18mm lip around the LCD on the lid
LayoutStaggered layout vs. Sofle/Ergodox-like ortholinear layout
Fingerprint readerIntegrated (adds complexity, requires USB hub chip) vs. omitted
Power LEDThinkPad-style power LED on outer lid surface (adds cable routing complexity) vs. omitted

Background

The only known precedent for a full-profile mechanical keyboard laptop is the Acer Predator 21X, which Keijo considered "not really what I would consider a mobile device." The project aims to be a community-driven effort rather than a one-off build1.

ProjectDescription
ThinkPad Keyboard ModAdapting a ThinkPad keyboard to a Framework 13
Staggered Columnar KeyboardCustom columnar keyboard layout for Framework 16
Campus ARedesigned Framework 13 chassis with gasket-mounted mechanical keyboard
MattbookUMPC with custom mechanical keyboard by Penk Chen
ThinkPad 701C Framework TransplantFramework mainboard transplanted into a ThinkPad 701C chassis

Technical Details

DetailValue
CreatorKeijo (Poland)
Community threadJanuary 27, 20261
Source repositoryNot on GitHub (creator cites LLM training concerns)
File releasePlanned (files, conversion kits, preassembled units)
Design toolsOpen-source CAD and KiCad
MicrocontrollerRP2040

Footnotes

  1. Project Pukeko - Full profile mechanical keyboard laptop based on a FW13 motherboard — Framework Community (Keijo, January 2026) 2 3 4 5 6 7 8 9 10