Rasti Computer
Rasti Computer is a retro-futuristic clamshell laptop inspired by the iconic 1982 GRiD Compass — widely considered the first clamshell-style laptop, famously used by NASA's Space Shuttle program12. Created by hardware designer Penk Chen (penk), it repurposes a Framework Laptop 13 Mainboard, battery, WiFi module, and antenna inside a fully 3D-printed enclosure with a custom mechanical keyboard13.
The name "Rasti" is derived from the German compound word Rasterrahmen (grid + framework)1.
The project was announced on January 31, 2024 and received coverage from Ars Technica, Hackaday, Yanko Design, TechEBlog, MiniMachines, Liliputing, NeoTeo, and the Framework Community234567.
Design
The enclosure is designed for easy printing on a 30×30 cm FDM print bed. After printing, the parts are sanded, primed, and finished with Tamiya metallic black paint (TS-40), with silver dry brushing for a beat-up metal look that evokes the GRiD Compass's magnesium case1.
The display is mounted to the chassis using MacBook Pro (A1278) hinges, giving it the distinctive half-length lid of the original Compass design1.
Bill of Materials
| Component | Details |
|---|---|
| Mainboard | Framework Laptop 13 Mainboard (11th Gen Intel Core, up to 64GB DDR4, 2× M.2 slots)1 |
| Battery | Framework Laptop 13 Battery1 |
| WiFi | Framework WiFi Module (Intel Wi-Fi 6E AX210)1 |
| Antenna | Framework 13 Antenna Module1 |
| Display | Waveshare 10.4" QLED, 1600×720, multitouch1 |
| Display connection | USB-C hub1 |
| Keyboard | Custom Rasti64 PCB, Raspberry Pi Pico, 64× Kailh Choc V1 PG1350 switches1 |
| Power button | 16mm PC power switch + Framework Mainboard Power Button Shim (by crimier)1 |
| Hinges | MacBook Pro (A1278) hinges1 |
| Case | 11× 3D-printed parts (STL and STEP files provided)1 |
Keyboard
The Rasti features a custom 64-key staggered mechanical keyboard — a 65% layout with arrow keys, essentially a MacBook keyboard without the function row. It uses Kailh Choc V1 low-profile switches and is powered by a Raspberry Pi Pico1.
The keyboard was spun off into its own project, Rasti64, with QMK/VIA firmware support and a custom Choc-spacing keycap set (1U to 2.25U, plus a 4.75U spacebar). The keycaps are designed for SLA resin printing. The Rasti64 has 54 stars on GitHub8.
Electronics
The Framework mainboard and battery sit at the heart of the build. Four pins from the keyboard's Raspberry Pi Pico (TP1–TP3 and VBUS) and two pins from the PC power switch are directly soldered to crimier's Framework Mainboard Power Button Shim, then connected to the mainboard. This approach is space-efficient (minimizing overall height) and frees up USB ports for other uses1.
The WiFi antenna is attached to the top cover, and the entire assembly is secured with M3 screws1.
Open Source Files
All design files are published on GitHub under the MIT license1:
| File | Format |
|---|---|
| 3D-printable case parts | 11× STL files in case/ |
| Editable CAD | STEP file |
Build instructions are listed as "coming soon" on the repository as of February 20241.
Creator: Penk Chen
Penk Chen (GitHub: penk) is a hardware designer and digital nomad from Taiwan, based in Tokyo. The Rasti Computer is part of a family of Framework mainboard-based projects19:
| Project | Description |
|---|---|
| Mainboard Terminal | Retro-futuristic AIO with 5" round LCD — 831 stars |
| Penkesu Computer | Retro handheld PC (Raspberry Pi Zero 2 W) — 2,106 stars |
| Rasti Computer | This project — GRiD Compass-inspired Framework laptop |
| Rasti64 Keyboard | 64-key low-profile staggered mechanical keyboard — 54 stars |
| Mattbook | Framework 13 UMPC (collaboration with 2disbetter) |
Related Projects
| Project | Description |
|---|---|
| Mainboard Terminal | Penk's earlier round-display Framework build |
| Mattbook | Framework 13 UMPC by 2disbetter with Penk's keyboard design |
| Campus A | Redesigned FW13 chassis with gasket-mounted mechanical keyboard |
Technical Details
| Detail | Value |
|---|---|
| Creator | Penk Chen (penk) |
| License | MIT1 |
| Stars | 2361 |
| Forks | 21 |
| Contributors | 1 (penk)1 |
| Created | January 31, 20241 |
| Last push | February 1, 20241 |
| Framework Community thread | 44859 (Feb 2024)7 |