Skip to the content
2 layers60 × 165 mmFabMX keyPad, the printed circuit board in 3D

Outdoor Keypad and reader PCB

Size
60 × 165 mm
Copper layers
2
Thickness
1.6 mm
Parts
115
Nets
91
Pads
448
Tracks, vias
1,239, 175
Pours
11
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
6 Mar 2023
Updated
23 Jan 2026

Overview

FabMX keyPad is an open-source printed circuit board by fabXlabs, from the fabXlabs/fabX_doorKeyPCB repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 60 × 165 mm with 115 parts on 91 nets, routed with 1,239 tracks and 175 vias.

It is built around the ATSAMD21G18A-MU, AP2112K-3.3 and WS2812B, with the 1N4148W among its other parts. Its parts include 27 diodes, 25 capacitors, 18 resistors, 12 switches and 5 connectors. It belongs with the keyboards and input boards and the SAM D and SAM boards of this library.

Main components

4

README

README.md

fabX_doorKeyPCB

Not yet functional

Outdoor Keypad and reader PCB

Parts

115
QtyValueFootprintReferences
17100ndipolMods:C_0603_minC4, C5, C6, C7, C10, C11, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +1
13WS2812BownLEDs:LED_SK6812_EC15_1.5x1.5mm_modRoundedD2, LED10, LED11, LED12, LED20, LED21, LED22, LED30, LED31, LED32, LEDO0, LEDO1, LEDO2
121N4148WDiode_SMD:D_SOD-123D10, D11, D12, D20, D21, D22, D30, D31, D32, DO0, DO1, DO2
12SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCBSW10, SW11, SW12, SW20, SW21, SW22, SW30, SW31, SW32, SWO0, SWO1, SWO2
12TestPointownCon:Pad_1.8x5.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12
70dipolMods:R_0603_minR10, R13, R14, R15, R16, R17, R18
51kdipolMods:R_0603_minR5, R6, R7, R8, R9
5MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_Pad_ViaH1, H2, H3, H4, H5
45k1dipolMods:R_0603_minR3, R4, R11, R12
3100nF 25V X7RdipolMods:C_0603_minC9, C13, C15
210uF 10V X7TdipolMods:C_0603_minC12, C14
222pdipolMods:C_0603_minC1, C2
2LED_YELLOWdipolMods:LED_0603_minLED_RX1, LED_TX1
110kdipolMods:R_0603_minR2
11udipolMods:C_0603_minC3
1330dipolMods:R_0603_minR1
1500mAFuse:Fuse_0603_1608MetricF1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U4
1ATSAMD21G18A-MPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mmU1
1Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1LeftJ6
1Conn_01x04Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ3
1Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1LeftX1
1Conn_01x12Connector_Phoenix_MC:PhoenixContact_MC_1,5_12-G-3.5_1x12_P3.50mm_HorizontalJ7
1Conn_02x03_Odd_Evenpkl_tag_connect:TC2030-NL_SMALLJ2
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1D_SchottkyDiode_SMD:D_SOD-123FD3
1Ferrite_BeaddipolMods:L_0603_minFB1
1JumperJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1LED_GREENdipolMods:LED_0603_minON1
1LED_REDdipolMods:LED_0603_minLED1
1SPI FlashPackage_SO:SOIC-8W_5.3x5.3mm_P1.27mmU2
1USB_C_Receptacle_USB2.0Connector_USB_Extra:USB_C_Receptacle_GT-USB-7010J1

Similar boards

  • 4 layers64 × 46 mmLedDriverBoard V3, the printed circuit board in 3D

    LedDriverBoard V3

    RobotPatient/Manikin_Color_Hub

    Led driver board files, flexible led strip files and (partially finished) software to drive them. And all our documentation. Part of the skin colour research group.

    165 partsMIT
  • 2 layers142.7 × 72 mmBlinky bowtie, the printed circuit board in 3D

    Blinky bowtie

    joshajohnson/bsidescbr2021

    Slides and Design Files for BSides Canberra 2021

    101 parts5GPL-3.0
  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    114 parts36GPL-3.0
  • 2 layersSAM21, the printed circuit board in 3D

    SAM21

    jayadevakash/SAM21

    IoTHive

    122 parts
  • 4 layers169.7 × 99.1 mmRemoteLabs supervisor PCB, the printed circuit board in 3D

    RemoteLabs supervisor PCB

    practable/supervisor-pcb

    Allow students to program a remote labs experiment themselves, while protecting hardware from damage due to misfunction

    201 parts
  • 2 layers100.6 × 131 mmHabitat V5, the printed circuit board in 3D

    Habitat V5

    machadoleonardo94/HabitatControl-hardware

    Hardware files for HabitatControl, designed on DipTrace

    161 parts1
  • 2 layers70 × 55 mmKwl esp32, the printed circuit board in 3D

    Kwl esp32

    hpralfi/comfoair-esp32

    ESP32-Platine, um Zehnder ComfoAir, StorkAir WHR und Wernig G90 über RS232 in Home Assistant einzubinden (ESPHome, ohne Cloud)

    40 partsCERN-OHL-S-2.0

Questions

How big is the FabMX keyPad PCB?

It measures 60 × 165 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FabMX keyPad use?

115 parts, built around the ATSAMD21G18A-MU, AP2112K-3.3, WS2812B and 1N4148W. 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 FabMX keyPad KiCad files?

From the fabXlabs/fabX_doorKeyPCB repository on GitHub, at the commit this page was made from: the board is fabMX_keyPad/fabMX_keyPad.kicad_pcb and its schematic fabMX_keyPad/fabMX_keyPad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FabMX keyPad design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).