Skip to the content
PCBKitNew board
2 layers33.8 × 131 mmMinimalSmallInputModule, the printed circuit board in 3D

MinimalSmallInputModule

FrameworkComputer/InputModules245

Reference designs and documentation for the Input Module system in the Framework Laptop 16

Size
33.8 × 131 mm
Copper layers
2
Thickness
0.96 mm
Parts
14
Nets
7
Pads
28
Tracks, vias
43, 44
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Nov 2022
Updated
27 Sep 2026

Overview

MinimalSmallInputModule is an open-source printed circuit board by FrameworkComputer, from the FrameworkComputer/InputModules repository on GitHub. It is a 2-layer board of 33.8 × 131 mm with 14 parts on 7 nets, routed with 43 tracks and 44 vias.

Its parts include 5 diodes, 2 capacitors, 1 resistor and 1 connector. It belongs with the computers and single-board computers boards of this library.

README

Electrical/SpringAdapter/README.md

Input Module Adapter

image

This is a simple USB-C adapter to use and develop Input Modules outside of a Framework Laptop 16. Note that the actual pogo pin connector is a custom Framework part. We originally created this to enable Input Module development ahead of Framework Laptop 16 shipments starting. Now that Framework Laptop 16 has been available for a few years, this design is mostly for reference for anyone who wants to build projects around Input Modules.

License

Input Modules © 2023 by Framework Computer Inc is licensed under CC BY 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

Assembly and Fabrication

We recommend using a 0.8mm PCB for this due to the specific USB-C connector we selected (for hand-solderability). To make Input Modules attach to the adapter, you can glue in 5mm x 2mm cylindrical magnets or glue on 5mm x 5mm x 1.2mm square magnets. You can use 6mm M2 fasteners as the alignment pins.

Parts

14
QtyValueFootprintReferences
5D_TVSDiode_SMD:D_0402_1005MetricD1, D2, D3, D4, D5
210uFCapacitor_SMD:C_0603_1608MetricC1, C2
224929InputModule:MountingHole_3.7mm_Pad_24929H1, H2
2MountingHoleMountingHole:MountingHole_2.1mmH3, H4
1180kResistor_SMD:R_0402_1005MetricR1
1Conn_02x04_Odd_EvenInputModule:PogoPads_2x4_P2.0mmJ1
1LOGOInputModule:Framework-Logo_3.8mm_SilkScreenG***

Questions

How big is the MinimalSmallInputModule PCB?

It measures 33.8 × 131 mm and has 2 copper layers, 0.96 mm thick.

What parts does the MinimalSmallInputModule use?

14 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 MinimalSmallInputModule KiCad files?

From the FrameworkComputer/InputModules repository on GitHub, at the commit this page was made from: the board is Electrical/MinimalSmallInputModule/MinimalSmallInputModule.kicad_pcb and its schematic Electrical/LEDMatrix/Driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MinimalSmallInputModule design in my own project?

Its repository states no licence, so its author keeps all rights: ask FrameworkComputer before reusing the design.

More from FrameworkComputer/InputModules

2
  • 2 layers33.8 × 131 mmMicrocontrollerInputModule, the printed circuit board in 3D

    MicrocontrollerInputModule

    FrameworkComputer/InputModules

    Reference designs and documentation for the Input Module system in the Framework Laptop 16

    47 parts245
  • 2 layers32 × 32.1 mmSpringAdapter, the printed circuit board in 3D

    SpringAdapter

    FrameworkComputer/InputModules

    Reference designs and documentation for the Input Module system in the Framework Laptop 16

    18 parts245

Similar boards

  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers32 × 22 mmDiff driver, the printed circuit board in 3D

    Diff driver

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    14 parts990GPL-3.0
  • 2 layers34 × 45 mm2032Charger, the printed circuit board in 3D

    2032Charger

    hackclub/OnBoard

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

    14 parts915
  • 2 layers34 × 109.9 mmTdisplay s3, the printed circuit board in 3D

    Tdisplay s3

    landonr/homeThing

    Wifi Smart Home Remotes that run on ESPHome

    14 parts551GPL-3.0
  • 2 layers45.3 × 42.7 mmMainPcb, the printed circuit board in 3D

    MainPcb

    adamb314/ServoProject

    Getting the most out of your hobby servo

    14 parts545
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0
  • 2 layers62 × 24 mmMai button, the printed circuit board in 3D

    Mai button

    whowechina/mai_pico

    Pico controller for Maimai

    14 parts475