Breadboard Card
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.
Brick System Expansion Card
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.
CAN-bus Expansion Card (Cananka)
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.
Design Framework
A web configurator by daveycodez to visually mock up Framework Laptop builds — back panels and per-slot expansion card colors composited onto product photos.
DockFrame
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.
DongleHider+
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.
Dual USB-C Expansion Card
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.
EC Card 2
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 (FPGA Expansion Card)
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.
Expansion Card Carrying Case
The Expansion Card Carrying Case is a 3D-printable case for Framework expansion cards, designed by community member replicationer using PLA, TPU, and magnets.
Frameoscope
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.
Framework 12 Joycon Rail Expansion Card
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 AIO Desktop
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.
Full Power Magnetic Charging Card
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.
Google Coral Expansion Card
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.
HDMI Audio Not Working on Linux
Summary
Joysticks Expansion Modules
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.
LEGO Framework Laptop Concept
The LEGO Framework Laptop Concept is a brick-built model of a Framework laptop created by Reddit user u/Crazygoat1000, made entirely from LEGO pieces with removable parts — a playful tribute to Framework's modular design philosophy.
LoRa Expansion Card
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.
Low-Profile Ethernet Expansion Card
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.
LTE Cat 4 Cell Modem Card
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.
Module Frame
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.
Module Storage Box
The Module Storage Box is a 3D-printable carrying case for Framework expansion cards and the included screwdriver, designed by community member AW139_driver.
Multimeter Card
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.
OSHE Mouse Dongle Hiding Card
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.
Power Supply Card
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.
PSP Joystick Expansion Card
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.
RoPlug Configurable Scroll Wheel
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.
RP2040 Expansion Card
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.
RP2350 20-pin GPIO Expansion Card
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).
RS-232 Expansion Card
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.
RS-485 Expansion Card
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.
SNACK Drawer
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.
Solokeys Solo2 Expansion Card
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.
UART Expansion Card
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.
USB-A Expansion Card Stops Working Until Unplugged
Summary
USB-C Ports Stop Charging
Summary
YubiKey Expansion Card Adapters
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.