3D-Printed Key Caps
3D-printable keycap covers by Nexusnui to repair Framework keys where the paint has peeled off.
3D-printable keycap covers by Nexusnui to repair Framework keys where the paint has peeled off.
The Adjustable Framework Laptop Stand is a 3D-printable laptop stand designed by RootInit. It features adjustable height, folds flat for backpack storage, and has notches that align with the Framework laptop's feet for extra retention with a cut-out that leaves fan vents unobstructed.
The Breadboard Card (also called the MCU Dev Card) is a Tool Card from HW Media Lab LLC that carries a Seeed Studio XIAO module in a Framework Expansion Card form factor. Designed to work with the DockFrame modular USB-C hub or standalone via USB-C, it provides a development platform with breadboard-friendly 2.54 mm headers and a downstream USB-C port for prototyping.
The Brick System Expansion Card is a 3D-printed expansion card that adds Lego-compatible brick studs and tubes to any Framework laptop. Designed by bonkrat and published in October 2024, it lets you attach Lego bricks to the side or bottom of the laptop.
Campus is a custom laptop built by community member Flurples (Reddit: flurpyflurples) that completely redesigns the Framework Laptop 13 chassis to house a gasket-mounted mechanical keyboard. Starting from a stock Framework 13, Flurples reverse-engineered the entire chassis, designed custom CNC-milled aluminium housing, and built a fully custom mechanical keyboard PCB from scratch — resulting in a machine that resembles a 1990s-era laptop with modern internals.
The CAN-bus Expansion Card (Cananka) is a community-designed expansion card adding a CAN bus interface to any Framework laptop. Created by Josip Medved (medo64) and first prototyped in March 2022, it uses a PIC18F25K80 microcontroller and an MCP2221A USB-to-UART bridge, supporting SLCAN and SocketCAN.
The DC-ROMA RISC-V Mainboard is the first independently developed RISC-V mainboard compatible with the Framework Laptop 13. Created by DeepComputing in partnership with StarFive and Framework, it is powered by a StarFive JH7110 SoC with a 64-bit quad-core RISC-V CPU and is available both as a standalone mainboard and in a fully built Framework Laptop 13 RISC-V Edition.
The DC-ROMA RISC-V Mainboard II (also called the DC-ROMA RISC-V AI PC) is the second-generation RISC-V mainboard for the Framework Laptop 13 by DeepComputing. Powered by an ESWIN EIC7702X SoC with a dual-die 8-core SiFive P550 CPU and a 40 TOPS NPU, it is the world's first RISC-V AI PC capable of running large language models locally.
The DC-ROMA RISC-V Mainboard III is the third-generation RISC-V mainboard for the Framework Laptop 13 by DeepComputing. Powered by the SpacemiT K3 SoC — the world's first RISC-V SoC supporting the RVA23 profile — it features an 8-core CPU up to 2.5 GHz and a 30 TOPS NPU.
A custom columnar-staggered (semi-ortholinear) keyboard replacement for the Framework Laptop, created by community member dosssman.
DockFrame is a modular USB-C hub by HW Media Lab LLC that accepts Framework-compatible Expansion Cards and custom "Tool Cards." It extends the Framework Expansion Card ecosystem beyond the laptop, allowing the same cards to be used at a desk, in a Framework laptop, or connected to any USB-C device including smartphones. The project is open hardware with PCB designs and 3D-printable enclosure files available on GitHub.
The DongleHider+ is an open-source Framework expansion card that hides up to three USB wireless dongles (such as Logitech Unifying Receivers) inside the card while still providing an external USB-A port. Created by community member LeoDJ and released in March 2024, it uses an integrated USB hub to connect internal dongles and the external port simultaneously.
The Drumpad Input Module is a custom input module for the Framework Laptop 16 created by community member Pitstoptech. It replaces an input module slot with velocity-sensitive drum pads, turning the Framework 16 into a portable music production tool.
The Dual USB-C Expansion Card is a long-running community project to create an expansion card with two USB-C ports for Framework laptops. Since Framework only offers single-port USB-C expansion cards, the community has been working on dual-port designs since June 2021. Multiple independent efforts have emerged over the years, each with different approaches, capabilities, and outcomes.
The Easy Assemble Modular Framework 13 Bezel is a 3D-printable replacement bezel for the Framework 13, designed by Edna Ordinary. It uses nickel plates and small snap-in pieces held by magnets, allowing for easy customization and tool-free assembly.
EC Card 2 is a closed-case debugging (CCD) expansion card for the Framework Laptop 13, created by Dustin Howett (DHowett). It provides UART serial access to the laptop's embedded controller (EC) through a self-contained USB-to-serial interface, enabling real-time EC debug console access without opening the laptop chassis. The project was funded through Framework's Expansion Card Developer Program.
ExAce (Expansion Card Accelerator) is a community-designed FPGA acceleration card in a Framework expansion card form factor. Created by cdg66, it uses a CologneChip Gatemate A1 FPGA with an open-source toolchain and USB 3.0 SuperSpeed SERDES, targeting ML inference, signal processing, and hardware acceleration workloads.
The Expansion Card Carrying Case is a 3D-printable case for Framework expansion cards, designed by community member replicationer using PLA, TPU, and magnets.
The FrameDeck is an open-source handheld gaming PC powered by the Framework Laptop 13 mainboard, created by Steven Bergeron Meza (redglitch2) and announced in January 2024. Inspired by the Valve Steam Deck, it repurposes a Framework 13 mainboard, battery, and other components into a 3D-printed portable gaming form factor with hot-swappable mechanical face buttons, analog joysticks and triggers, and a 7-inch 1200p touchscreen.
Frameoscope is a fully open-source oscilloscope implementation in the form factor of a standard Framework Expansion Card, developed by jlcjak. It samples at 40 MSPS with 10 MHz bandwidth, using a Texas Instruments ADC, an iCE40 FPGA, and an FTDI FT232H USB PHY. It is compatible with ngscopeclient, the open-source streaming oscilloscope client. The FPGA also serves as a user-programmable module with a >40 MB/s bidirectional data link to the host.
The Framework 12 Joycon Rail Expansion Card is a 3D-printed proof-of-concept expansion card that lets you attach Nintendo Switch Joycons to the sides of a Framework Laptop 12. Designed by Sskki, it leverages the Framework 12's tablet mode to create a handheld gaming setup.
Framework 13 Vanilla Reconstruction is an open-source project to reconstruct every physical part of the Framework Laptop 13 as editable parametric CAD models, enabling community members to design custom chassis modifications, replacement parts, and novel form factors. Created by community member Captain-Pumpkinhead and hosted on GitHub, it is one of the most starred Framework community hardware projects with 57 stars.
The Framework 16 E-Paper Module is a community-developed e-paper display that fits beneath the Framework Laptop 16's macro pad or numpad in the palm rest area. Created by snowball (BBBSnowball) and published in May 2024, it uses a Waveshare 3.7" e-paper display with a resistive touchscreen, connected to the laptop via a custom flex PCB that taps into the input module's secondary pogo pin connector.
The Framework 16 Keyboard v1 (subtitled "Poor Man's Ortho") is an ortholinear split keyboard designed to fit inside the Framework Laptop 16 in place of the stock keyboard module. Created by Per Sommer (GitHub: sommerper), it uses 40 Kailh Choc low-profile switches in a column-staggered layout and connects via USB or Bluetooth using an nRF52840 microcontroller — rather than interfacing with the Framework 16's Input Module connector.
The Framework 16 to MXM GPU Adapter is an open-source community project by Joe Shapiro (GitHub: JJ-Shapiro) that aims to create a custom PCB adapter allowing standard MXM mobile GPU modules to be used in the Framework Laptop 16's expansion bay. If successful, it would enable users to install a wide range of mobile GPUs — including Nvidia MXM modules such as the mobile RTX 4090 — into their Framework 16.
The Framework AIO is a 3D-printed all-in-one desktop computer built from Framework Laptop 13 parts, created by Michael Armstrong (whatthefilament) in January 2023. The project converts a Framework Laptop into an iMac-style desktop by housing the mainboard, display, speakers, webcam, and expansion cards in a custom 3D-printed enclosure. Design files, STLs, and assembly instructions are available on GitHub under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.
The Framework Cyberdeck is a custom slab-style portable PC built from Framework Laptop 13 parts, created by Ben (Ben Makes Everything) and published in October 2023. Inspired by the Tandy TRS-80 Model 100 and cyberpunk aesthetics, it houses a Framework 11th Gen mainboard, battery, speakers, and expansion cards in a 3D-printed and CNC-milled aluminum chassis with a flip-up 8:3 widescreen display.
The Framework Parts Tray is a 3D-printable organizer tray tailored for use during Framework laptop repairs and upgrades, designed by community member whatthefilament.
The Framework Tablet is a 3D-printable tablet case that converts a Framework Laptop 13 into a tablet form factor. Created by Michael Armstrong (whatthefilament) in April 2022, it reuses as many OEM Framework parts as possible — mainboard, battery, speakers, Wi-Fi antenna, and expansion cards — paired with a 12.3-inch portable USB-C touchscreen display. The project was featured by Framework on Twitter, covered by Hackaday, PC Gamer, Liliputing, PCWorld, and others.
The Full Power Magnetic Charging Card is a community-designed DIY expansion card that brings Apple MagSafe-style magnetic charging to Framework laptops. Created by Sean Nagle (Sean_N) in October 2021, it was one of the earliest and most popular community expansion card projects, using a 3D-printed enclosure and off-the-shelf parts to enable breakaway magnetic charging at full USB-C power delivery wattage.
Summary
Glider is an open-source, low-latency e-ink display controller by Wenting Zhang (Modos Labs), capable of driving e-paper panels at up to 60 fps — far beyond typical e-ink refresh rates. It uses a Xilinx Spartan 6 FPGA to process video signals and drive raw e-ink panels directly, bypassing the latency of integrated display controllers.
The Google Coral Expansion Card is a community-designed expansion card that integrates a Google Coral Edge TPU accelerator module into the Framework Laptop's expansion card form factor. Created by Evgeni Genchev in May 2022, the project enables on-device machine learning inference (TensorFlow Lite) through a dedicated TPU chip housed in a standard expansion card slot.
HandyWork is an ergonomic keyboard project for the Framework 16 by Axel Voitier, designed as a custom input module with staggered columnar layouts. It proposes 8 different layouts fitting the A1 design space, from a minimalist 36-key (5×3) Miryoku-compatible layout up to a 50-key (6×4) layout for users who prefer fewer layers.
Summary
The Input Connector Shim is a tiny PCB by CRImier (Arya) that plugs into the Framework mainboard's input connector, exposing an external power button, a USB 2.0 port, and connections for keyboard backlight, Caps Lock, and fingerprint LEDs — without sacrificing a USB-C port.
The Input Cover Controller is an RP2040-based board by CRImier (Arya) that lets you reuse a Framework input cover (palmrest with keyboard and touchpad) as a standalone USB device. It connects to the keyboard matrix, touchpad, power button, fingerprint sensor, and LEDs — turning a spare input cover into a fully functional USB keyboard.
The Joysticks Expansion Modules (also known as "My Laptop Has Ears") are pair of expansion card modules that add analog joysticks to the Framework Laptop 13, enabling handheld gaming use. Developed by Wiktor Tomanek and first announced in October 2023, the modules plug into the left and right expansion card slots and function as a pair of USB game controllers.
Custom keyboard decals and overlay stickers for Framework laptops, available from several vendors.
Summary
A modification by Martin Roth (MartinLRoth) to install a ThinkPad Compact USB Keyboard with TrackPoint into the Framework Laptop 16.
The LoRa Expansion Card is a community-developed expansion card that adds LoRa (Long Range) wireless communication to Framework laptops. Multiple community members have contributed designs, with the most advanced being by S115 (Sil Schouten), which successfully ran Meshtastic firmware and established LoRa reception in May 2025.
The Low-Profile Ethernet Expansion Card is an ongoing community effort to design a gigabit Ethernet expansion card that fits within the standard Framework expansion card height — roughly 6.8 mm — without protruding below the laptop. Started by ExplodingWaffle in November 2021, the project has had contributions from multiple community members across 87 posts spanning over four years, and remains an active area of development as of early 2026.
The LTE Cat 4 Cell Modem Card is a long-running community project to create a cellular LTE modem expansion card for Framework laptops. Originally proposed by engineer Tim Taylor in October 2021, the project has gone through multiple design iterations by different community members and companies, with the most recent active effort being an ultra-compact open-source design by Filip Stedronsky (Filip_S) based on the Quectel EG95 modem module.
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 displays.
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 Computer. 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 mm.
The MetaComputing AI PC Mainboard is the first Arm-based third-party mainboard for the Framework Laptop 13. Developed by Switzerland-based MetaComputing in collaboration with CIX Technology and announced in December 2025, it is powered by the CIX CP8180 (CIX P1) SoC with a 12-core Arm CPU and a 45 TOPS NPU.
The Module Frame is a 3D-printable holder for Framework expansion cards, designed by community member egeltje. It keeps four spare modules tidy in a bag without taking up much space.
The Module Storage Box is a 3D-printable carrying case for Framework expansion cards and the included screwdriver, designed by community member AW139_driver.
The Multimeter Card is a Tool Card from HW Media Lab LLC that fits a full multimeter into a Framework Expansion Card form factor. It is designed to work with the DockFrame modular USB-C hub or plugged directly into any USB-C host. It measures DC/AC voltage, DC current, resistance, capacitance, and inductance with galvanic isolation between the measurement domain and the host.
The OcuLink eGPU Expansion Bay Module is a community-developed hardware project that adds OCuLink (Optical-Copper Link) external GPU connectivity to the Framework Laptop 16 via its Expansion Bay. OCuLink provides a direct PCIe connection to the laptop's GPU slot, offering significantly higher bandwidth than USB4/Thunderbolt — up to ~63 Gbps for 4i (x4 PCIe 4.0) and ~126 Gbps for 8i (x8 PCIe 4.0), compared to ~32 Gbps for USB4. The project was initiated in June 2023 after Framework CEO Nrp greenlit community exploration of OCuLink for the Expansion Bay, and has since evolved through multiple design approaches, commercial preorders, and open-source hardware iterations.
OSHE Mouse Dongle Hiding Card is a community-developed Framework Expansion Card that recesses a USB-A port halfway into the card body, allowing wireless mouse or keyboard dongles to be inserted without protruding from the laptop. Developed by the Open Source Hardware Enterprise (OSHE) team at Michigan Technological University, it provides a no-solder solution for hiding USB dongles that would otherwise stick out of the expansion card slot.
The Piano Keyboard Input Module is a custom input module for the Framework Laptop 16 created by community member Pitstoptech. It features velocity-sensitive keys that function as a MIDI controller, turning the input deck into a musical instrument.
The Power Supply Card is a Tool Card from HW Media Lab LLC that fits a programmable bench power supply into a Framework Expansion Card form factor. It is designed to work with the DockFrame modular USB-C hub or plugged directly into any USB-C host, sourcing power entirely from USB-C Power Delivery.
Forge Works (forgework.shop) offers precision-engineered replacement tiles for the Framework Desktop front panel. Each tile is manufactured from high-grade PETG (or other premium materials) with tight tolerances matching Framework's open-source tile specifications.
The PSP Joystick Expansion Card is a community-designed expansion card that adds an analog joystick and two buttons to a Framework laptop. Created by Nils Schulte (Schnilz) and published in June 2025, it uses a Sony PSP replacement joystick module that fits within the expansion card form factor with millimeter-level clearance.
The Rackmount Modular Framework Server is a community project to design 3D-printable rack-mount enclosures for Framework Laptop mainboards, enabling their reuse as homelab servers, Kubernetes clusters, and NAS devices. Started by n3rding in May 2022, the project has inspired multiple community builds including Andy Clemenko's 6-node "BladeRunner" cluster and Fady's "FrameCluster" 10-node design.
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 program. 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 keyboard.
The RoPlug is a community-designed expansion card that adds a configurable rotary encoder (scroll wheel) to Framework laptops. Created by community member mrwm in October 2021, it was one of the earliest functional community-built expansion cards. The card is powered by an ATmega32U4 microcontroller running the QMK firmware, allowing users to remap the scroll wheel to any keyboard function — volume control, mouse scrolling, cursor movement, copy/paste, undo/redo, and more.
The RP2040 Expansion Card is a community-designed expansion card integrating a Raspberry Pi RP2040 microcontroller into a Framework expansion card form factor. Designed by Josh Cook (jyancat) of i2cLabs, it provides a programmable MCU with breakout GPIO, usable as a development board or embedded controller accessible directly from the laptop.
The RP2350 20-pin GPIO Expansion Card is an open-source expansion card integrating a Raspberry Pi RP2350A microcontroller into a Framework expansion card, exposing 20 GPIO pins accessible from the laptop. Designed by Tan Siret Akıncı (tansiret) and jerrymk, it was presented at Maker Faire Rome 2025 and certified by OSHWA (UID IT000024).
The RS-232 Expansion Card is a community-designed expansion card that adds a serial RS-232 port to any Framework laptop. Created by Josip Medved (medo64) and first published in May 2022, the card is based on a Microchip MCP2221 USB-to-UART bridge and a Texas Instruments MAX232 RS-232 transceiver, supporting communication up to 115,200 baud.
The RS-485 Expansion Card is a community-designed expansion card adding an RS-485 serial interface to any Framework laptop. Created by Josip Medved (medo64) and published in November 2022, it uses an FTDI FT232RL UART bridge with automatic transmit control and an SP485EN RS-485 transceiver, supporting baud rates up to 3 Mbaud.
The Single Piece Touchpad Module is a 3D-printed replacement for the Framework Laptop 16's multi-piece touchpad row, eliminating the visible seams and gaps between the touchpad module and its surrounding spacers. Created by community member Joseph_Schroedl (RosePeach on Printables) in July 2024, it was the first community solution to address the widely discussed touchpad spacer gap problem.
The Six Screen Semi-Portable Laptop Display System is a 3D-printed multi-monitor rig for the Framework 13, designed by CubicleNate. It mounts up to six screens using portable USB-C monitors and custom-printed brackets, creating a semi-portable workstation.
The SNACK Drawer (Sd cards, Notes, Appitizers, Cash, and Keepsakes) is a 3D-printable drawer expansion card for Framework laptops, created by community member XenoCow in August 2021. It occupies a standard expansion card slot and provides a small sliding compartment for storing small items — SD cards, paper notes, cash, mints, bandages, and other keepsakes. The project became one of the earliest and most popular community expansion card designs, spawning multiple variants and reaching over 100 printed drawers sold by June 2024.
The Solokeys Solo2 Expansion Card is a community-designed 3D-printed expansion card that houses a Solokeys Solo 2 FIDO2 security key inside a Framework expansion card slot. Designed by foosinn and published in October 2022, it allows the security key to be stored flush with the laptop chassis while remaining removable for use with other devices.
The ThinkPad 701C Framework Transplant is a project by Karl Buchka (Karl_Buchka) that installs a Framework Laptop 13 mainboard into the chassis of an IBM ThinkPad 701C "Butterfly" — a compact subnotebook from 1995 famous for its expanding butterfly keyboard. First posted in February 2023, the project features a fully functional original keyboard and TrackPoint, an iPad 7 display panel, and a custom integration board — all fitting within the original 701C's 10-inch footprint. Framework CEO Nirav Patel gave the project a shoutout during a live Q&A in June 2023.
The ThinkPad Keyboard Mod is a collaborative community project to adapt Lenovo ThinkPad keyboards with TrackPoint pointing sticks for use in Framework laptops. Initiated by Harley Godfrey in October 2023 for the Framework Laptop 13 using a ThinkPad T480s keyboard, the project expanded significantly when C. Scott Ananian began a parallel effort targeting the Framework Laptop 16 with a ThinkPad X1 Carbon Gen 10 keyboard, producing working hardware prototypes and open-source firmware.
The Touchscreen E-Paper Input Module is an open-source hardware input module for the Framework Laptop 16, created by community member arthomnix. It features a touchscreen e-paper display that fits as a medium-sized input module, featured on the Framework 16 product page and at the Framework 2nd Gen Event.
The UART Expansion Card is a community-designed expansion card providing a USB-to-UART serial interface for any Framework laptop. Designed by Josh Cook (jyancat) of i2cLabs, it uses a CH340C bridge IC with switchable voltage and logic levels between 3.3 V and 5 V.
Summary
The Whiteboard Input Module is a simple DIY modification by community member henrytr that turns the Framework Laptop 16's spacer modules into usable dry-erase whiteboard surfaces.
Several community members have created 3D-printed expansion card adapters that house a YubiKey security key inside a Framework laptop's expansion card slot. The YubiKey connects to the internal USB-C port exposed when an expansion module is removed, keeping the key flush with the laptop chassis and protected from snagging or damage.