Skip to the content
PCBKitNew board
2 layers225.9 × 125.3 mmMF50, the printed circuit board in 3D

xwhatsit-compatible capacitive conversion PCB for the IBM M50

Size
225.9 × 125.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
71
Nets
25
Pads
311
Tracks, vias
848, 0
Pours
37
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Nov 2024
Updated
22 Nov 2024

Overview

MF50 is an open-source printed circuit board by nearestexit, from the nearestexit/MF50 repository on GitHub, published under the MIT licence. It is a 2-layer board of 225.9 × 125.3 mm with 71 parts on 25 nets, routed with 848 tracks and 0 vias.

Its parts include 51 switches and 1 connector.

README

README.md

MF50

Capacitive replacement PCB for the IBM M50.

MF50 kicad

I have tested this in my own M50. I ordered it from JLCPCB with 0.6mm thickness.

It is designed to be used with the SMD Model F Controller: https://deskthority.net/viewtopic.php?t=24597

I used the "standard" version of the controller, and it fit in the bottom case.

You must have some sort of insulation between the bottom of the PCB and the plate. I cut an insulating layer out a sheet of 0.1mm PVC purchased from here: https://www.amazon.com/dp/B095N7TMZH

You MUST ground the backplate to the controller - this is not shown in the image below.

IMG_20231028_001553

QMK-xwhatsit firmware made by purdeaandrei can be found here: http://35.164.28.200:5000/#/xwhatsit/ibm/f50/universal/LAYOUT

Credits:

  • purdeaandrei
  • dorkvader
  • vivilazuli
  • theMK

Parts

71
QtyValueFootprintReferences
15TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15
11,1tam_cap:SW_CAP_F_RSW1
11,2tam_cap:SW_CAP_F_LSW2
11,3tam_cap:SW_CAP_F_RSW3
11,4tam_cap:SW_CAP_F_RSW4
11,5tam_cap:SW_CAP_F_LSW5
11,6tam_cap:SW_CAP_F_RSW6
11,7tam_cap:SW_CAP_F_LSW7
12,1tam_cap:SW_CAP_F_RSW9
12,2tam_cap:SW_CAP_F_LSW10
12,3tam_cap:SW_CAP_F_RSW11
12,4tam_cap:SW_CAP_F_RSW12
12,5tam_cap:SW_CAP_F_RSW13
12,6tam_cap:SW_CAP_F_LSW14
12,7tam_cap:SW_CAP_F_RSW15
12,8tam_cap:SW_CAP_F_LSW16
13,1tam_cap:SW_CAP_F_RSW17
13,2tam_cap:SW_CAP_F_LSW18
13,3tam_cap:SW_CAP_F_RSW19
13,4tam_cap:SW_CAP_F_RSW20
13,5tam_cap:SW_CAP_F_LSW21
13,6tam_cap:SW_CAP_F_RSW22
13,7tam_cap:SW_CAP_F_LSW23
14,1tam_cap:SW_CAP_F_RSW25
14,2tam_cap:SW_CAP_F_LSW26
14,3tam_cap:SW_CAP_F_RSW27
14,4tam_cap:SW_CAP_F_RSW28
14,5tam_cap:SW_CAP_F_RSW29
14,6tam_cap:SW_CAP_F_LSW30
14,7tam_cap:SW_CAP_F_RSW31
14,8tam_cap:SW_CAP_F_LSW32
15,1tam_cap:SW_CAP_F_LSW33
15,2tam_cap:SW_CAP_F_LSW34
15,4tam_cap:SW_CAP_F_LSW36
15,5tam_cap:SW_CAP_F_LSW37
15,7tam_cap:SW_CAP_F_LSW39
16,1tam_cap:SW_CAP_F_RSW41
16,2tam_cap:SW_CAP_F_LSW42
16,3tam_cap:SW_CAP_F_RSW43
16,4tam_cap:SW_CAP_F_RSW44
16,5tam_cap:SW_CAP_F_LSW45
16,6tam_cap:SW_CAP_F_RSW46
16,7tam_cap:SW_CAP_F_LSW47
17,1tam_cap:SW_CAP_F_RCAL1
17,2tam_cap:SW_CAP_F_LSW49
17,3tam_cap:SW_CAP_F_RSW50
17,4tam_cap:SW_CAP_F_RSW51
17,5tam_cap:SW_CAP_F_RSW52
17,6tam_cap:SW_CAP_F_LSW53
17,7tam_cap:SW_CAP_F_RSW54
17,8tam_cap:SW_CAP_F_LSW55
18,2tam_cap:CAL_CAP_FSW57
18,6tam_cap:CAL_CAP_FSW61
1CONN_CAPtam_cap:CONN_CAP_3.96mmJ1
1LOGOwheelwriter:taylorG***
1MountingHoletam_cap:F50_HoleH3
1XTHoletam_cap:F50_HoleH4

Questions

How big is the MF50 PCB?

It measures 225.9 × 125.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MF50 use?

71 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 MF50 KiCad files?

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

Can I use the MF50 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 layers105 × 105 mmNeopixel, the printed circuit board in 3D

    Neopixel

    hackclub/OnBoard

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

    71 parts915
  • 2 layers71 × 25 mmUSG, the printed circuit board in 3D

    USG

    robertfisk/USG

    The USG is Good, not Bad

    71 parts407
  • 2 layers60 × 37 mmHydraBus, the printed circuit board in 3D

    HydraBus

    hydrabus/hydrabus

    HydraBus open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

    71 parts359
  • 2 layers142.5 × 106.3 mmAllium58, the printed circuit board in 3D

    Allium58

    beekeeb/Allium58

    The Allium58 is created based on the Lily58 Pro, designed to enhance wireless capabilities and provide compatibility with GLP (Gateron Low Profile) hotswap sockets.

    71 parts246
  • 2 layers164.7 × 58.4 mmDISAppointment, the printed circuit board in 3D

    DISAppointment

    rasteri/dISAppointment

    Adding ISA slots to modern motherboards

    71 parts241CC-BY-SA-4.0
  • 2 layers152.4 × 81.3 mmSurfgen, the printed circuit board in 3D

    Surfgen

    nickajeglin/Eurorack-pcbs

    A collection of easy to solder DIY eurorack PCB's

    71 parts208
  • 2 layers140 × 88 mmErgoSNM Keyboard Left Prototype 1, the printed circuit board in 3D

    ErgoSNM Keyboard Left Prototype 1

    siderakb/ergo-snm-keyboard

    ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta

    71 parts172CERN-OHL-P-2.0
  • 2 layers53 × 73.5 mmCh32v305-radioset, the printed circuit board in 3D

    Ch32v305-radioset

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    71 parts114