Skip to the content
2 layers372 × 149.5 mmMPF III Keyboard, the printed circuit board in 3D

The Multitech (Acer) MicroProfessor MPF range of computers.

Size
372 × 149.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
101
Nets
193
Pads
475
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 9.0 (file 20241229)
Created
23 Nov 2025
Updated
1 Nov 2026

Overview

MPF III Keyboard is an open-source printed circuit board by BrettHallen, from the BrettHallen/MicroProfessor repository on GitHub. It is a 2-layer board of 372 × 149.5 mm with 101 parts on 193 nets.

Its parts include 75 switches, 2 resistors, 2 diodes and 1 connector. It belongs with the keyboards and input boards of this library.

README

README.md

Micro Professor MPF

The Multitech (Acer) Micro Professor MPF range of computers:

Parts

101
QtyValueFootprintReferences
6MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
2RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
1! 1PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW20
1" 'PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW66
1# 3PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW22
1$ 4PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW23
1% 5PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW24
1& 7PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW26
1( 9PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW28
1) 0PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW29
1* 8PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW27
1+ =PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW31
1: ;PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW65
1< ,PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW82
1<--PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW32
1> .PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW83
1? /PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW84
1@ 2PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW21
1APCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW56
1ALTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.25uSW86
1BPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW79
1BREAKPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW15
1CPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW77
1CAPS LOCKLED_THT:LED_D5.0mmD1
1CAPS LOCKPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW88
1CTRLPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW55
1DPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW58
1DELPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50uSW46
1EPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW36
1ESCPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW19
1FPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW59
1F1PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW1
1F10PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW10
1F11PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW11
1F12PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW12
1F2PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW2
1F3PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW3
1F4PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW4
1F5PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW5
1F6PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW6
1F7PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW7
1F8PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW8
1F9PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW9
1GPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW60
1HPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW61
1HALTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW18
1IPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW41
1JPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW62
1KPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW63
1LPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW64
1LH SHIFTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50uSW73
1MPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW81
1MPF-III Keyboard SocketConnector_Dsub:DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ2
1NPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW80
1NP +PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW54
1NP -PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW50
1NP 0PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW89
1NP 1PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW69
1NP 2PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW70
1NP 3PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW71
1NP 4PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW51
1NP 5PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW52
1NP 6PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW53
1NP 7PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW47
1NP 8PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW48
1NP 9PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW49
1NP RETURNPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u_90degSW72
1NP dotPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW90
1NUM LOCKPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW17
1NUM LOCKLED_THT:LED_D5.0mmD2
1OPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW42
1PPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW43
1PB0PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW13
1PB1PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW14
1QPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW34
1RPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW37
1RESETPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW16
1RETURNPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u_90degSW68
1RH SHIFTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50uSW85
1SPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW57

The 86 most common of 101 parts.

More from BrettHallen/MicroProfessor

1
  • 2 layers46.5 × 37 mmMPF III Switchable ROM, the printed circuit board in 3D

    MPF III Switchable ROM

    BrettHallen/MicroProfessor

    The Multitech (Acer) MicroProfessor MPF range of computers.

    6 parts2

Similar boards

  • 2 layers55 × 80 mmBoard esp32 v2, the printed circuit board in 3D

    Board esp32 v2

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    101 parts1.1k
  • 2 layers99 × 145.5 mmLamp, the printed circuit board in 3D

    Lamp

    hackclub/OnBoard

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

    101 parts915
  • 2 layers230.5 × 60 mmEEZ DIB AUX PS, the printed circuit board in 3D

    EEZ DIB AUX PS

    eez-open/modular-psu

    EEZ Bench Box 3 (BB3) Modular T&M chassis

    101 parts394
  • 2 layers224.6 × 74.2 mmKeyboard ch552-44, the printed circuit board in 3D

    Keyboard ch552-44

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    101 parts236
  • 2 layers90 × 60 mmCh32v307gigabit, the printed circuit board in 3D

    Ch32v307gigabit

    cnlohr/cnhardware

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

    101 parts114
  • 2 layers450 × 125 mmA1200KB, the printed circuit board in 3D

    A1200KB

    aeberbach/A1200KB

    As of right now this is revision 4. I know it could be improved very, very slightly by changing the position of key groups by less than a millimetre but I think it's complete now.

    101 parts75
  • 2 layers100 × 100 mmLittleSwitchBus, the printed circuit board in 3D

    LittleSwitchBus

    profdc9/ModularTuner

    A Modular Antenna Tuner for a Phased Array Antenna System

    101 parts59
  • 2 layers133.8 × 91.7 mmCorney island, the printed circuit board in 3D

    Corney island

    ceoloide/corney-island

    An Ergogen-based, autogenerated version of foostan's crkbd (Corne) split keyboard

    101 parts58MIT

Questions

How big is the MPF III Keyboard PCB?

It measures 372 × 149.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MPF III Keyboard use?

101 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 MPF III Keyboard KiCad files?

From the BrettHallen/MicroProfessor repository on GitHub, at the commit this page was made from: the board is MPF-III/Keyboard/MPF-III_Keyboard/MPF-III_Keyboard.kicad_pcb and its schematic MPF-III/Keyboard/MPF-III_Keyboard/MPF-III_Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MPF III Keyboard design in my own project?

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