Skip to the content
PCBKitNew board
2 layers18 × 10 mmFramework input brkt, the printed circuit board in 3D

Modified version of CRImier's small Framework input connector shim

Size
18 × 10 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
45
Pads
70
Tracks, vias
118, 15
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Apr 2026
Updated
15 Apr 2026

Overview

Framework input brkt is an open-source printed circuit board by SockHungryClutz, from the SockHungryClutz/Framework-Input-Connector-Modified repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 18 × 10 mm with 8 parts on 45 nets, routed with 118 tracks and 15 vias.

Its parts include 5 connectors and 3 resistors.

README

README.md

Framework input shim

This repository is a fork of CRImier/MyKiCad/.../framework_input_brkt_smol/
(It was created as a new repo so as not to copy all other KiCad projects from CRImier in the same repo)

This is a small shim for the Framework laptop motherboard. It exposes the power button, a USB port with 5V power, keyboard backlight, Caps Lock and fingerprint LED connections. It is designed to fit inside the outline of the input connector FPC plug, within the motherboard outline, so that it can easily be added to existing designs.

For wire connections, this shim uses THT holes, since it's relatively easy to rip an SMD pad off the board by pulling on a wire. With the holes positioned out from behind the mezzanine connector, this does not require any kapton tape fix or special assembly.

Markings on the PCB: "FrmW input brkt" (shortened because the board has to be very small)

Connector used: Amphenol 10156001-051100LF

These are KiCad 9 files as these were edited with the latest version

Changes in v3.1:

  • Updated to KiCad 9
  • Moved THT holes out from behind connector to eliminate all chances of THT-to-connector shorts
  • Increased board height to ~10mm to make room for THT (and some PCB services require at least 1cm board size in each dimension for assembly)
  • Adjust silkscreens a bit, hopefully the meaning of labels is still clear

Changes in v3:

  • Updated to KiCad 6
  • Updated soldermask on connector soldering layer to decrease chances of THT-to-connector shorts
  • Cosmetic: removed between-pin traces on a GND group of pins
  • Adjusted traces so that there's less visual "shorts"

Changes in v2:

The input connector symbol numbering was incorrect and v1 of this adapter could break your mobo or something.

  • Signal names are silkscreened on the board's top layers.

  • Software: Kicad 6

  • Version: 2

  • PCB size: 18x7.75

  • Layer count: 2

Parts

8
QtyValueFootprintReferences
10RResistor_SMD:R_0603_1608MetricR1
1560RResistor_SMD:R_0603_1608MetricR3
1FPR_LEDConnector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ1
1KnCConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ5
1NCResistor_SMD:R_0603_1608MetricR2
1PWRSWConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1USBConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ4
1fpc_input_connframework_input_brkt:Amphenol_10156001J2

Questions

How big is the Framework input brkt PCB?

It measures 18 × 10 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Framework input brkt use?

8 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Framework input brkt KiCad files?

From the SockHungryClutz/Framework-Input-Connector-Modified repository on GitHub, at the commit this page was made from: the board is framework_input_brkt.kicad_pcb and its schematic framework_input_brkt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Framework input brkt design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    8 parts1kGPL-3.0
  • 2 layers52 × 12.6 mmUSB, the printed circuit board in 3D

    USB

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    8 parts960Apache-2.0
  • 2 layers87.5 × 48.5 mm7 input macropad, the printed circuit board in 3D

    7 input macropad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    8 parts915
  • 2 layers36.2 × 63.1 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    PCB4-PWR BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    8 parts578Apache-2.0