

RowLow52HE
RowLowHE52 is a 50% Hall-effect keyboard
- Size
- 242.3 × 104.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 261
- Nets
- 122
- Pads
- 767
- Tracks, vias
- 1,957, 2,011
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 3 Jun 2026
- Updated
- 5 Jun 2026
Overview
RowLow52HE is an open-source printed circuit board by sam1dare-kbd, from the sam1dare-kbd/RowLow52HE repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 242.3 × 104.1 mm with 261 parts on 122 nets, routed with 1,957 tracks and 2,011 vias.
It is built around the MT9102ET, AT32F405RCT7 and TLV75733PDBV, with the USBLC6-2SC6, XC6206P332MR-G and SN74LV4051AD among its other parts. Its parts include 124 capacitors, 4 resistors, 4 ICs, 2 connectors and 2 switches. It belongs with the keyboards and input boards of this library.
Main components
10MT9102ET
SOT-23-40℃~+150℃ 1.6mV/Gs、2.5mV/Gs 3V~5.5V 6mA、6.7mA Rail-to-rail output ±1.5% ±88mT SOT-23 Linear Hall Sensors ROHSNOVOSENSELinear Hall SensorsAT32F405RCT7
LQFP-64(10x10)UncategorisedARTERYTLV75733PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 1A 3.3V 40uA 46dB@(100kHz) 5.5V 650mV@(1A) 71.5uVrms Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Soft Start SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)XC6206P332MR-G
UncategorisedUnknown makerSN74LV4051AD
SOIC-16-40℃~+85℃ 1 22Ω 2V~5.5V 35MHz 600ps 8:1 SOIC-16 Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersTS-1187A-B-A-B
SMD-4P,5.1x5.1mm-30℃~+85℃ 1.5mm 1.6N 100,000 cycles 12V 5.1mm 5.1mm 50mA Gold No Round Button SPST Surface Mount,Vertical Without Bracket SMD-4P,5.1x5.1mm Tactile Switches ROHSXKB ConnectionTactile SwitchesBSMD0805-050-24V
0805-40℃~+85℃ 1.1mm 1.5mm 100ms 100mΩ 1A 2.2mm 24V 40A 500mA 600mW 850mΩ 0805 Resettable Fuses ROHSBHFUSEResettable FusesTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB ConnectorsX322512MSB4SI
SMD3225-4P-40℃~+85℃ 12MHz 20pF 80Ω Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHSYXCCrystals
README
README.mdRowLow52HE
RowLow52HE is a 50% Hall-effect keyboard based on the HE60 project.
RowLow52HEは、HE60プロジェクトをベースにして設計した50%の磁気キーボードです。

Build Guide
https://note.com/sam1dare/n/naa1372ecf801
(Japanese text only.)
Important Notes
This keyboard uses magnetic sensors and may become warm around the MCU during operation.
If you notice abnormal heat generation or unexpected behavior, stop using the device and inspect it before further use.
本キーボードは磁気センサーを使用しているため、使用環境によってはMCU周辺が温かくなる場合があります。
異常な発熱や動作不良が発生した場合は、使用を中止してください。
HE60 (Original Project)
Below is the original README from the HE60 project, which this keyboard is based on.
HE60
HE60 is a 60% Hall-effect keyboard PCB with 8kHz polling rate, a split spacebar and Tsangan layout support.
Features
- Support for GH60 tray mount cases e.g., KBDfans Tofu60 Redux, and KBDfans Holy60.
- Support for gummy O-ring mount cases if the USB-C port is not soldered e.g., Bakeneko60, and SingaKBD Unikorn (required 10mm JST cable).
- libhmk firmware.
- hmkconf web-based configurator.
Disclaimer
- The PCB requires standoffs to be mounted to the switch plate. The mounting points are not compatible with other available plates e.g., GEON Venom60 7U plate. HE60 v1 plate is not compatible with this PCB.
Supported Layouts

Fabrication
The following files are required:
- BOM (Bill of Materials): Contains the list of components required to build the PCB.
- Pick and Place: Contains the placement of the components on the PCB.
- Gerber: Contains the PCB design files for fabrication.
Note that the components in the BOM are all mounted on the bottom side of the PCB, and are based on the available components in JLCPCB at the time of writing. You may need to adjust the components based on your preference or availability. For the JST connector (labeled JST_SH), I used WAFER-SH1.0-4PWB offered by JLCPCB. Make sure to deselect the USB-C port when choosing the components to solder if you are using the gummy O-ring version.
You may change the Hall-effect sensors during the component selection based on your preference, and availability. Different sensors require different calibration values, which can be adjusted using the web-based configurator. Here are some options that I have used:
- GH39FKSW (Cheapest)
- MT9102ET
- SS39ET
- DRV5055A3
- OH49E-S (Discontinued)
The fabrication files above are available here.
Build Guide
The following items are required to build the PCB:
- PCB
- Switch plate (DXF file available here. You may need to use less flexible materials such as aluminum or FR4 to prevent the switch at the top right corner from popping out if you use the alternative backspace layout. If you would like to manufacture FR4 plate along with the PCB, you can find the GERBER file for the plate here.)
- Magnetic switches (e.g., GEON Raw HE, Gateron Magnetic Jade, Duhuk Core HE, etc.)
- Stabilizers (Clip-in stabilizers are required for the gummy O-ring version)
- M2 3.5mm standoffs x8
- M2 3mm flat head screws x16
- Install the stabilizers to the PCB.

- Attach the standoffs to the PCB using the M2 screws.

- Install the switches to the plate. Assemble the plate and PCB together. Press the PCB against the plate to make sure the switches are seated properly. Screw the standoffs to the plate using the rest of the M2 screws.

- Install the PCB into the case.

Firmware
Head to libhmk for a pre-compiled firmware. The firmware can be flashed using DFU mode, which can be entered by holding the BOOT button before plugging in. You may need to install the DFU bootloader driver using Zadig. See libhmk for more information for firmware flashing instructions.
Acknowledgements
- Xelus from AEBoards for reviewing the PCB design and providing feedback.
- Keyboard Atelier community for supporting the project.
Parts
261| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C11, C13, C15, C101, C103, C139, C140, C141, C142, C143, C144, C145, C152, C153, C154 +48 |
| 52 | 4.7n | Capacitor_SMD:C_0402_1005Metric | C2, C10, C12, C14, C16, C18, C20, C22, C24, C26, C28, C30, C32, C100, C102, C104 +36 |
| 52 | MT9102ET | Library:SOT-23-3-6 | HE1, HE2, HE10, HE11, HE12, HE13, HE14, HE15, HE16, HE17, HE18, HE19, HE20, HE21, HE22, HE23 +36 |
| 42 | 1U | HE60:MX-1U | MX1, MX2, MX10, MX11, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24, MX26 +26 |
| 11 | Val** | kbd_Hole:m2_Screw_Hole | Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref** |
| 7 | SN74LV4051A | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | AM1, AM2, AM3, AM4, AM5, AM6, AM7 |
| 5 | 1.25U | HE60:MX-1.25U | MX12, MX13, MX46, MX47, MX51 |
| 4 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C150, C151, C156, C157 |
| 2 | 1.5U | HE60:MX-1.5U | MX25, MX52 |
| 2 | 12k | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 30p | Capacitor_SMD:C_0603_1608Metric | C148, C149 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | TS-1187A-B-A-B | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1, SW2 |
| 1 | 1.75U | HE60:MX-1.75U | MX35 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C155 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C159 |
| 1 | 2U | HE60:MX-2U | MX36 |
| 1 | 6.25U | HE60:MX-6.25U-ReversedStabilizers | MX50 |
| 1 | AT32F405RCT7 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | BSMD0805-050-24V | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | JST_SH | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | LOGO | SamacSys_Parts:sam1dare_logo | G*** |
| 1 | TLV75733PDBV | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | X322512MSB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | XC6206P332MR-G | Package_TO_SOT_SMD:SOT-23-3 | U4 |
Similar boards
- 2 layers284.7 × 94.2 mm

- 2 layers238.1 × 76.2 mm

Chai45HE
gohanda11/Chai45HE
Chai45HE is a 40% Hall-effect keyboard based on the HE60 project. This is a modified version that adapts the original 60% design to a compact 40% layout.
228 parts1GPL-3.0 - 2 layers287.1 × 94.2 mm

Split60HE
gohanda11/Split60HE
Split60HE is a split (left/right) version of the 60% Hall-effect keyboard HE60, designed in KiCad.
375 partsGPL-3.0 - 2 layers75.2 × 75.2 mm

- 2 layers301.8 × 97 mm

M256-WHE
peppapighs/M256-WHE
M256-WHE is a Hall-effect keyboard PCB, specifically designed for Mode Encore, Mode SixtyFive v2, and Mode Envoy [1].
318 parts4GPL-3.0 - 2 layers155 × 70 mm

- 2 layers49.5 × 29.2 mm

Symm60HE Daughterboard
Mokeded/Symm60HE
Symmetrical Hall effect Alice keyboard based off of the Doe
40 parts2GPL-3.0 - 2 layers303.8 × 94.2 mm

Questions
How big is the RowLow52HE PCB?
It measures 242.3 × 104.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RowLow52HE use?
261 parts, built around the MT9102ET, AT32F405RCT7, TLV75733PDBV and USBLC6-2SC6. 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 RowLow52HE KiCad files?
From the sam1dare-kbd/RowLow52HE repository on GitHub, at the commit this page was made from: the board is RowLow52HE/RowLow52HE.kicad_pcb and its schematic RowLow52HE/RowLow52HE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RowLow52HE design in my own project?
Its repository publishes it under the GPL-3.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).