Mainboard Terminal
Mainboard Terminal is a retro-futuristic all-in-one computer built around a Framework Laptop 13 Mainboard, featuring a distinctive 5-inch round LCD display. Created by hardware designer Penk Chen — a self-described digital nomad from Taiwan based in Tokyo, known for the CutiePi tablet, Penkesu Computer, and Rasti Computer — the project was inspired by early computer terminals that used circular cathode-ray tube oscilloscope displays12.
Penk described the motivation simply: "I've always wanted a terminal with a round screen. With the Mainboard product and its 2D drawing released, I finally had the chance to build one."1
The project went viral on Hacker News in May 2022 and received coverage from Hackster.io, Adafruit, Yanko Design, TechEBlog, heise online, MiniMachines, CNX Software, Mike Shouts, and 3Dnatives3456789.
Design
The Mainboard Terminal is housed in a fully 3D-printed case with a curved silhouette designed to evoke early CRT oscilloscope terminals. The case is held together by 5×2 mm magnets, chosen for aesthetic reasons — making it easy to disassemble for cleaning the fan or adding hardware. Penk notes that builders may want to modify the design to add screw holes and cutouts for the USB4 ports1.
The 3D-printed parts were painted with Tamiya model paint: PS-57 (Pearl White) for the body and TS-30 (Silver Leaf) for accents1.
Bill of Materials
| Component | Details |
|---|---|
| Mainboard | Framework Laptop 13 Mainboard (starts at $399)1 |
| Keyboard | OLKB Preonic Mechanical Keyboard MX Kit V3 (~$140)1 |
| Display | 5" round LCD, 1080×1080 resolution (sourced from AliExpress/Taobao)1 |
| Case | 3D-printed (STL and STEP files provided)1 |
| Assembly | 5×2 mm magnets |
Display
The circular 5-inch LCD has a native resolution of 1080×1080 pixels — technically a square panel with a circular mask. Setting it up under Ubuntu 22.04 requires creating a custom xrandr mode1:
xrandr --newmode "1080x1080R" 82.50 1080 1128 1160 1240 1080 1083 1093 1111 +hsync -vsync
xrandr --addmode DP-1 "1080x1080R"
xrandr --output DP-1 --mode "1080x1080R"
To enhance the retro aesthetic, Penk runs Cool Retro Term, a terminal emulator that simulates CRT phosphor glow, scan lines, and screen curvature. The curvature effect was increased by patching app/qml/ApplicationSettings.qml to set screenCurvatureSize: 2.01.
Keyboard
The build uses the OLKB Preonic, a 60% ortholinear mechanical keyboard — meaning keys are arranged in a uniform grid rather than staggered rows. This complements the retro terminal aesthetic1.
Software
Everything works out of the box with Ubuntu 22.04 LTS, requiring only the custom display mode configuration1. Because the Framework Mainboard is a full x86 platform, any desktop operating system can be installed — unlike Raspberry Pi-based cyberdeck projects that are limited to ARM-compatible software5.
Penk demonstrated the terminal running Spacewar! — one of the earliest video games, originally developed in 1961 on the PDP-1 minicomputer, which also featured a round oscilloscope display18.
Open Source Files
All design files are published on GitHub under the MIT license and CC BY-SA 4.01:
| File | Format |
|---|---|
| 3D-printable parts | STL files in model/STL/ |
| Editable CAD | STEP file (Mainboard-Terminal.step) |
Builders are encouraged to consult Framework's official Mainboard 2D drawings for further customization1.
Creator: Penk Chen
Penk Chen (GitHub: penk) is a hardware designer and digital nomad from Taiwan, currently based in Tokyo. He is the creator of several notable open-source hardware projects2:
| Project | Description |
|---|---|
| CutiePi Tablet | Commercial open-source Raspberry Pi tablet |
| Penkesu Computer | Retro handheld PC (Raspberry Pi Zero 2 W, 7.9" display, 48-key ortholinear keyboard) — 2,106 stars10 |
| Rasti Computer | GRiD Compass-inspired Framework mainboard laptop with custom keyboard — 236 stars |
| ruha.camera | 3D-printable retro-style Raspberry Pi HQ Camera — 518 stars |
| Mattbook | Framework 13 UMPC (collaboration with 2disbetter) |
The Mainboard Terminal was Penk's first Framework mainboard-based project, followed later by the Rasti Computer which evolved the concept into a clamshell laptop form factor with a custom-designed keyboard and larger 10.4" touchscreen2.
Related Projects
| Project | Description |
|---|---|
| Rasti Computer | Penk's later Framework mainboard laptop with GRiD Compass design |
| Mattbook | Framework 13 UMPC by 2disbetter with Penk's keyboard design |
| Penkesu Computer | Penk's earlier Raspberry Pi-based handheld |
| Framework Tablet | 3D-printable tablet case for Framework Mainboard |
| Beth Deck | Framework mainboard handheld gaming PC |
Technical Details
| Detail | Value |
|---|---|
| Creator | Penk Chen (penk) |
| License | MIT / CC BY-SA 4.01 |
| Stars | 8311 |
| Forks | 121 |
| Contributors | 1 (penk)1 |
| Created | May 9, 20221 |
| Last push | September 14, 20221 |
| Framework Community thread | 3 replies, May 20223 |