Skip to the content
PCBKitNew board
2 layers27 × 60 mmOpenFMS, the printed circuit board in 3D

Open-source filament presence and motion sensor for Klipper 3D printers – includes MCU firmware, PCB design, and 3D printable parts.

Size
27 × 60 mm
Copper layers
2
Thickness
1.5 mm
Parts
41
Nets
28
Pads
119
Tracks, vias
82, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Jun 2026
Updated
3 Jul 2026

Overview

OpenFMS is an open-source printed circuit board by aasmr, from the aasmr/openFMS repository on GitHub, published under the MIT licence. It is a 2-layer board of 27 × 60 mm with 41 parts on 28 nets, routed with 82 tracks and 0 vias.

It is built around the BSS138L, AP2112K-3.3 and ITR9608-F. Its parts include 13 resistors, 9 capacitors, 1 IC and 1 crystal. It belongs with the STM32 boards of this library.

Main components

3

Parts

41
QtyValueFootprintReferences
1010kResistor_SMD:R_0603_1608MetricR7, R8, R9, R10, R12, R13, R14, R15, R16, R17
4BSS138LPackage_TO_SOT_SMD_AKL:SOT-23VT3, VT4, VT5, VT6
31 uFCapacitor_SMD:C_0603_1608MetricC1, C2, C9
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3
20.1 uFCapacitor_SMD:C_0603_1608MetricC4, C5
218 pFCapacitor_SMD:C_0603_1608MetricC3, C7
22kResistor_SMD:R_0603_1608MetricR18, R19
2Conn_01x04Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalXP1, XP2
110 nFCapacitor_SMD:C_0603_1608MetricC8
1110Resistor_SMD:R_0603_1608MetricR11
14.7 uFCapacitor_SMD:C_0603_1608MetricC6
18 MHzCrystal_AKL:Crystal_SMD_3225-4Pin_3.2x2.5mmX1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5DA1
1AS5600Package_SO:SOIC-8_5.3x5.3mm_P1.27mmDD2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalXP3
1ITR9608-FOptoDevice:Everlight_ITR9608-FV1
1STM32F030F4PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1

The 37 most common of 41 parts.

Questions

How big is the OpenFMS PCB?

It measures 27 × 60 mm and has 2 copper layers, 1.5 mm thick.

What parts does the OpenFMS use?

41 parts, built around the BSS138L, AP2112K-3.3 and ITR9608-F. 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 OpenFMS KiCad files?

From the aasmr/openFMS repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Source/openFMS.kicad_pcb and its schematic Hardware/PCB/Source/openFMS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenFMS design in my own project?

Its repository publishes it under the MIT 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 layers54 × 60 mmMicroPAMI-2026, the printed circuit board in 3D

    MicroPAMI-2026

    LesKaribous/Karibous-2026-PAMI

    39 parts1
  • 2 layers80.7 × 83.7 mmSumo, the printed circuit board in 3D

    Sumo

    Tonikiller10000/RoboSumo

    This is a SUMO robot for comperitions.

    38 parts1
  • 2 layersSensor, the printed circuit board in 3D

    Sensor

    Ahey0/Micro_Lab8

    10 parts
  • 2 layers24.5 × 33.5 mmInfill pcb, the printed circuit board in 3D

    Infill pcb

    JeffreyWangDev/infill-pcb

    15 parts
  • 2 layers80 × 100 mmAirstream controller, the printed circuit board in 3D

    Airstream controller

    klaus-liebler/self-balancing_robot

    hardware and software for a super cheap self balancing robot

    77 partsMIT
  • 2 layers109.4 × 51 mmTachometer, the printed circuit board in 3D

    Tachometer

    MITEngine/stirling-engine

    Stirling Engine

    32 parts
  • 2 layers66 × 24 mmImu rc car encoders, the printed circuit board in 3D

    Imu rc car encoders

    DimitriOnLSD/imu-rc

    Gesture-based RC car controller using ESP32-S3, BLE, LSM6DSO IMU, OLED display, and LiPo battery with USB-C charging.

    23 parts7MIT