Skip to the content
PCBKitNew board
4 layers39.6 × 49.6 mmMS88SF3-ms keyboard, the printed circuit board in 3D

MS88SF3-ms keyboard

vsnrain/ms-keyboard2

Custom Microsoft Sculpt compatible board replacement using MS88SF3 NRF52840 microcontroller.

Size
39.6 × 49.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
69
Nets
99
Pads
241
Tracks, vias
426, 72
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Jul 2025
Updated
1 Jul 2025

Overview

MS88SF3-ms keyboard is an open-source printed circuit board by vsnrain, from the vsnrain/ms-keyboard repository on GitHub. It is a 4-layer board of 39.6 × 49.6 mm with 69 parts on 99 nets, routed with 426 tracks and 72 vias.

It is built around the BQ24072RGTR and FFC3B07-30-T. Its parts include 10 resistors, 5 capacitors, 2 ICs, 2 diodes and 1 connector. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

2

README

README.md

ms-keyboard

Custom Microsoft Sculpt compatible board replacement using MS88SF3 NRF52840 microcontroller.

Hardware notes

  • Replace Fn switch resistor with 4.3K 0603.
  • on keyboard green led and red led may be connected opposite way depending on keyboard country version/model.

Software notes

  • Flashing bootloader:

    connect SWD to ST-Link, run:

text
openocd -f /opt/homebrew/share/openocd/scripts/interface/stlink.cfg -f /opt/homebrew/share/openocd/scripts/target/nrf52.cfg
telnet localhost 4444

reset init
nrf5 mass_erase
program bluemicro_nrf52840_bootloader-0.9.2_s140_6.1.1.hex verify

Parts

69
QtyValueFootprintReferences
10~TestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10
4, , ,
410kResistor_SMD:R_0603_1608MetricR3, R4, R5, R8
34.7uFCapacitor_SMD:C_0603_1608MetricC2, C4, C8
222Resistor_SMD:R_0603_1608MetricR6, R7
23kResistor_SMD:R_0603_1608MetricR9, R10
2LEDLED_SMD:LED_0603_1608MetricD1, D3
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
1100nFCapacitor_SMD:C_0603_1608MetricC1
110uFCapacitor_SMD:C_0603_1608MetricC7
110uHInductor_SMD:L_0603_1608MetricL1
136kResistor_SMD:R_0603_1608MetricR11
15.1kResistor_SMD:R_0603_1608MetricR1
1BQ24072RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU2
1FFC3B07-30-Tconnector:FFC3B07_30_TJ4
1MS88SF3_NRF52840MS88SF3_NRF52840:MODULE_MS88SF3_NRF52840U1
1MountingHoleMountingHole:MountingHole_2.7mmH3
1SW_SPST_B3U-1000PButton_Switch_SMD:SW_SPST_B3U-1000PSW1

The 39 most common of 69 parts.

Questions

How big is the MS88SF3-ms keyboard PCB?

It measures 39.6 × 49.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MS88SF3-ms keyboard use?

69 parts, built around the BQ24072RGTR and FFC3B07-30-T. 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 MS88SF3-ms keyboard KiCad files?

From the vsnrain/ms-keyboard repository on GitHub, at the commit this page was made from: the board is hardware/MS88SF3-ms-keyboard.kicad_pcb and its schematic hardware/MS88SF3-ms-keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MS88SF3-ms keyboard design in my own project?

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

Similar boards

  • 2 layers40 × 50 mmWired sculpt, the printed circuit board in 3D

    Wired sculpt

    chadaustin/wired-sculpt-pcb

    KiCad design files for the Wired Sculpt conversion mod

    39 parts35
  • 2 layers40 × 54 mmWired sculpt, the printed circuit board in 3D

    Wired sculpt

    frgrw/reiyyeesr

    This repository contains the schematic and layout files for the Microsoft Sculpt Wired Conversion Mod.

    38 parts2
  • 2 layers39.6 × 49.6 mmRp2040 stamp sculpt separated, the printed circuit board in 3D

    Rp2040 stamp sculpt separated

    techberet/msft_sculpt_rp2040_stamp_hw

    Lots of details available in my (rather long) blog post.

    8 parts9MIT
  • 2 layers21.2 × 51.6 mmEnvPicoLiPo, the printed circuit board in 3D

    EnvPicoLiPo

    Envious-Data/EnvOpenPico

    An open source RP2040 MCU Board Family

    57 parts151GPL-3.0
  • 2 layers144.9 × 59.8 mmMonkeys, the printed circuit board in 3D

    Monkeys

    PacketChat/MonkeyBadge

    This repository contains the hardware design files, badge code, and backend infrastructure code for the HushCon Winter 2023 badge.

    153 parts21
  • 4 layers51 × 44 mmCyberboard Panel, the printed circuit board in 3D

    Cyberboard Panel

    notaroomba/cyberboard

    A cyberpunk-themed STM32 devboard

    138 parts20
  • 2 layers21.2 × 57.2 mmEnvPico nRF52840, the printed circuit board in 3D

    EnvPico nRF52840

    Envious-Data/EnvPico-nRF52840

    a nRF52840 MCU board in the form of a raspberry pi pico.

    45 parts6Apache-2.0