Skip to main content

Mattbook

Mattbook is an ultra-portable computer (UMPC) built around a Framework Laptop 13 mainboard, developed by community member 2disbetter (Matt) in collaboration with hardware designer Penk Chen — known for the Penkesu Computer, Mainboard Terminal, and Rasti Computer1. The project packs a full Framework 13 mainboard with a 13th-gen Intel i7-1370P, 64 GB of DDR4 RAM, and a 1 TB NVMe SSD into a paperback-sized CNC aluminium enclosure measuring 265 × 152 × 56 mm1.

The project has been in development for nearly two years. The design and all associated software will be open-sourced when complete, with the possibility of offering kits for purchase1.

Hardware

Enclosure

The Mattbook uses a fully CNC-machined aluminium enclosure with a black anodized finish. The aluminium body also serves as a heatsink — the bottom layer acts as a large thermal mass for the battery, keeping it under 42 °C in ambient temperatures of 18–25 °C1.

DetailValue
Dimensions265 × 152 × 56 mm (paperback-sized)
MaterialCNC aluminium, black anodized
Keyboard layerPLA (plastic, for Wi-Fi/BT signal propagation)
HingesFramework 13 hinges
Carrying casePelican case (included in design)

The keyboard layer is deliberately made from PLA plastic rather than aluminium to allow Wi-Fi and Bluetooth signals to propagate. The finished version will have an aluminium skeleton with plastic covers and hinge covers1.

Internals

ComponentDetails
MainboardFramework Laptop 13 (13th-gen Intel Core i7-1370P)
RAM64 GB DDR4
Storage1 TB NVMe SSD
BatteryFramework 13 61 Wh
Wi-Fi / BluetoothFramework 13 module
Display10.1" Waveshare touchscreen (10-finger touch, HDMI input)
USB-C ports2 exposed on left side (with magnetic connectors)
Expansion cardsNone — space constraints prevent use

Keyboard

The keyboard is a fully custom design by Penk Chen, built around an RP2040 microcontroller. All keys including the power button use Kailh Choc low-profile mechanical switches for a fully mechanical and repairable keyboard1.

A function layer is built into the keyboard firmware that enables mouse emulation — the arrow keys become scroll keys and the spacebar becomes a right-click when the function key is held. This gives three methods of cursor input on the Mattbook: touchscreen, mini-trackball, and keyboard mouse layer1.

FeatureDetails
ControllerRP2040
SwitchesKailh Choc low-profile
Power buttonKailh Choc switch (same as keyboard keys)
Power LEDProvided by RP2040 keyboard controller
Status indicatorLED shows system power state
Mouse inputMini-trackball between spacebar sections
Function layerArrow keys = scroll, Spacebar = right-click (with Fn held)

Connectivity

Two of the Framework 13 mainboard's USB-C ports are exposed on the left side using magnetic connectors to minimize mechanical stress on the mainboard ports. Since no Framework Expansion Cards are used, the ports lack the physical protection the expansion card system provides1.

Planned additions include1:

  • Right-side USB-C port (using the third mainboard USB-C port, protected by the enclosure)
  • Display control panel (expose Waveshare display controls with physical buttons)
  • 3.5 mm audio jack
  • Additional USB ports (USB-A and/or USB-C, still being determined)
  • Single-colour keyboard backlight

The keyboard, trackball, and power button connect to the mainboard via Framework's publicly documented custom breakout connector1.

Thermal Management

Thermal management was the biggest challenge in the sandwich-style design. The primary concern was keeping the battery under 55 °C to prevent degradation and swelling1.

Evolution of Thermal Solutions

Phase 1 — Reduced Power Profile (Windows 11)

A custom Windows 11 power profile limited performance cores to 60% and efficiency cores to 50%, with turbo boost disabled. This kept temperatures under 52 °C for light workloads but could not handle intensive tasks like compiling or Windows Update. Performance remained usable for daily work with 6 workspaces and ~15 programs open1.

A BIOS update later relaxed the fan curve, making this reduced-power approach ineffective1.

Phase 2 — Custom Fan Control Software

Using an EC driver provided by Framework's DHowett that works with Secure Boot enabled, 2disbetter wrote a custom monitoring program that reads CPU temperatures and adjusts the fan speed accordingly. This keeps temperatures under 45 °C even under moderate load, allowing use of the standard balanced power profile without limiting CPU cores. Compiling, gaming, and other intensive tasks are no longer a concern1.

The software also provides manual fan duty cycle shortcuts — if the automatic control is not aggressive enough, users can override it. The monitoring program will still intervene if temperatures rise, ensuring safe operation1.

Phase 3 — Qt-based Linux Fan Controller

A Qt-based Linux fan controller was also created, using ectool for fan control. Both the Windows and Linux fan control tools will be open-sourced alongside the Mattbook design1.

The final thermal performance is such that the Mattbook runs cooler on average than the stock Framework 13 or Framework 121.

Sleep State

The Mattbook was initially configured to use S3 sleep (rather than S0 "modern standby"). An S0 bug was later fixed, making S0 usable on the Mattbook as well1.

Software

Fan Control

Both Windows and Linux fan control applications were developed specifically for the Mattbook. The Windows version runs as a system tray application with manual duty cycle controls. The Linux version is Qt-based and uses ectool1.

Supported Operating Systems

The Mattbook runs both Windows 11 and Linux. 2disbetter used OpenMandriva (7 months) and Fedora (3 months) during development — both had better power management for naturally keeping temperatures down. Touch, audio, suspend, and hibernation all work on Linux1.

Companion Software

Several companion applications were developed during the Mattbook project and are available on 2disbetter's GitHub2:

ProjectDescription
BattViewQt Linux app showing battery percentage and status
BattPopWindows task tray battery status with toast notifications
MattWordLightweight Qt document editor

Collaborator: Penk Chen

Penk Chen is a hardware designer and self-described digital nomad known for several open-source Framework mainboard projects13:

ProjectDescription
Penkesu ComputerRetro handheld PC powered by Raspberry Pi Zero 2 W with 7.9" display and 48-key mechanical keyboard3
Mainboard TerminalRetro-style computer with 5" round LCD powered by Framework Mainboard (831 stars, MIT license)4
Rasti ComputerGRiD Compass-inspired laptop with 10.4" touchscreen and custom mechanical keyboard, powered by Framework components (236 stars)5
CutiePi TabletCommercial open-source Raspberry Pi tablet

Penk designed the Mattbook's custom keyboard and collaborated on the overall hardware design1.

ProjectDescription
Mainboard TerminalPenk Chen's retro Framework mainboard terminal4
Rasti ComputerPenk Chen's GRiD Compass-inspired Framework laptop5
Framework Tablet3D-printable tablet case for Framework Laptop mainboard
Beth DeckFramework mainboard-based handheld gaming PC
MNT Pocket ReformOpen-hardware UMPC (ARM-based)
DeepComputing DC-ROMARISC-V mainboards compatible with Framework Laptop 13 form factor

Status

The project is still in active development as of October 2025. The keyboard layer, additional ports, and final case refinements are being completed. The design and all software will be open-sourced on GitHub when finished. The possibility of offering assembly kits is being considered based on community interest1.

Technical Details

DetailValue
Creator2disbetter (Matt), with Penk Chen
Development time~2 years (as of July 2025)
Community thread11 replies, July 20251
Open sourcePlanned (not yet released)
Kit availabilityUnder consideration

Footnotes

  1. Mattbook - Framework 13 mainboard based kinda' UMPC — Framework Community (2disbetter, July 2025) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

  2. 2disbetter GitHub — GitHub

  3. Penkesu Computer — Penk Chen 2

  4. penk/MainboardTerminal — GitHub 2

  5. penk/rasti.computer — GitHub 2