
MPF III Switchable ROM
BrettHallen/MicroProfessor
The Multitech (Acer) MicroProfessor MPF range of computers.

The Multitech (Acer) MicroProfessor MPF range of computers.
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.
The Multitech (Acer) Micro Professor MPF range of computers:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6 |
| 2 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 1 | ! 1 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW20 |
| 1 | " ' | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW66 |
| 1 | # 3 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW22 |
| 1 | $ 4 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW23 |
| 1 | % 5 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW24 |
| 1 | & 7 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW26 |
| 1 | ( 9 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW28 |
| 1 | ) 0 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW29 |
| 1 | * 8 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW27 |
| 1 | + = | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW31 |
| 1 | : ; | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW65 |
| 1 | < , | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW82 |
| 1 | <-- | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW32 |
| 1 | > . | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW83 |
| 1 | ? / | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW84 |
| 1 | @ 2 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW21 |
| 1 | A | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW56 |
| 1 | ALT | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.25u | SW86 |
| 1 | B | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW79 |
| 1 | BREAK | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW15 |
| 1 | C | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW77 |
| 1 | CAPS LOCK | LED_THT:LED_D5.0mm | D1 |
| 1 | CAPS LOCK | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW88 |
| 1 | CTRL | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW55 |
| 1 | D | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW58 |
| 1 | DEL | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50u | SW46 |
| 1 | E | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW36 |
| 1 | ESC | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW19 |
| 1 | F | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW59 |
| 1 | F1 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW1 |
| 1 | F10 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW10 |
| 1 | F11 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW11 |
| 1 | F12 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW12 |
| 1 | F2 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW2 |
| 1 | F3 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW3 |
| 1 | F4 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW4 |
| 1 | F5 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW5 |
| 1 | F6 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW6 |
| 1 | F7 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW7 |
| 1 | F8 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW8 |
| 1 | F9 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW9 |
| 1 | G | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW60 |
| 1 | H | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW61 |
| 1 | HALT | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW18 |
| 1 | I | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW41 |
| 1 | J | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW62 |
| 1 | K | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW63 |
| 1 | L | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW64 |
| 1 | LH SHIFT | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50u | SW73 |
| 1 | M | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW81 |
| 1 | MPF-III Keyboard Socket | Connector_Dsub:DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm | J2 |
| 1 | N | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW80 |
| 1 | NP + | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW54 |
| 1 | NP - | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW50 |
| 1 | NP 0 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW89 |
| 1 | NP 1 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW69 |
| 1 | NP 2 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW70 |
| 1 | NP 3 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW71 |
| 1 | NP 4 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW51 |
| 1 | NP 5 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW52 |
| 1 | NP 6 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW53 |
| 1 | NP 7 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW47 |
| 1 | NP 8 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW48 |
| 1 | NP 9 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW49 |
| 1 | NP RETURN | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u_90deg | SW72 |
| 1 | NP dot | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW90 |
| 1 | NUM LOCK | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW17 |
| 1 | NUM LOCK | LED_THT:LED_D5.0mm | D2 |
| 1 | O | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW42 |
| 1 | P | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW43 |
| 1 | PB0 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW13 |
| 1 | PB1 | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW14 |
| 1 | Q | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW34 |
| 1 | R | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW37 |
| 1 | RESET | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW16 |
| 1 | RETURN | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u_90deg | SW68 |
| 1 | RH SHIFT | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50u | SW85 |
| 1 | S | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW57 |
The 86 most common of 101 parts.

BrettHallen/MicroProfessor
The Multitech (Acer) MicroProfessor MPF range of computers.

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




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

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.

profdc9/ModularTuner
A Modular Antenna Tuner for a Phased Array Antenna System

ceoloide/corney-island
An Ergogen-based, autogenerated version of foostan's crkbd (Corne) split keyboard
It measures 372 × 149.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask BrettHallen before reusing the design.