FN40HE
Mokeded·FN40HE
About the FN40HE PCB
FN40HE is an open source PCB design by Mokeded, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 248 × 99.3 mm, with 211 components from 211 distinct parts.
Other key parts include the USBLC6-2SC6, TLV75733PDBV, XC6206P332MR-G and AT32F405RCT7. By type, the board carries 135 capacitors, 4 ICs, 2 switches, 2 resistors, 1 crystal and 1 connector.
It belongs with the sensors designs in this gallery.
From the project
FN40HE is a 40%, Hall-effect mechanical keyboard PCB and firmware project. It adapts the FN40 layout to magnetic (Hall-effect) switches, giving every key analog actuation — per-key adjustable actuation points, Rapid Trigger, SOCD/Null Bind, Dynamic Keystroke, and analog gamepad o
FN40HE is a 40%, Hall-effect mechanical keyboard PCB and firmware project. It adapts the FN40 layout to magnetic (Hall-effect) switches, giving every key analog actuation — per-key adjustable actuation points, Rapid Trigger, SOCD/Null Bind, Dynamic Keystroke, and analog gamepad output — instead of a fixed mechanical trip point.
- KiCad hardware design — FN40HE.kicadpro/.kicadsch/.kicadpcb, a two-layer PCB with 57 independent Hall-sensor channels multiplexed down to an 8-channel ADC scan order, plus FN40HE-plate.step for the mechanical plate reference. FN40Project.pretty, lib, fp-lib-table…
Main components on the FN40HE
FN40HE bill of materials (BOM)
211 components, 211 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | U1_SOT-23-6 | U1 |
| 1 | TLV75733PDBV | U2_SOT-23-5 | U2 |
| 1 | XC6206P332MR-G | U3_SOT-23-3 | U3 |
| 1 | AT32F405RCT7 Artery Technology | U4_LQFP-64_10x10mm_P0.5mm | U4 |
| 1 | X322512MSB4SI | Y1_Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Unified_Daughterboard_4P | J1_MOLEX_781710004_MountingReliefs | J1 |
| 1 | SN74LV4051A | AM1_TSSOP-16_4.4x5mm_P0.65mm | AM1 |
| 1 | SN74LV4051A | AM2_TSSOP-16_4.4x5mm_P0.65mm | AM2 |
| 1 | SN74LV4051A | AM3_TSSOP-16_4.4x5mm_P0.65mm | AM3 |
| 1 | SN74LV4051A | AM4_TSSOP-16_4.4x5mm_P0.65mm | AM4 |
| 1 | SN74LV4051A | AM5_TSSOP-16_4.4x5mm_P0.65mm | AM5 |
| 1 | SN74LV4051A | AM6_TSSOP-16_4.4x5mm_P0.65mm | AM6 |
| 1 | SN74LV4051A | AM7_TSSOP-16_4.4x5mm_P0.65mm | AM7 |
| 1 | SN74LV4051A | AM8_TSSOP-16_4.4x5mm_P0.65mm | AM8 |
| 1 | BSMD0805-050-24V | F1_Fuse_0805_2012Metric | F1 |
| 1 | MT9102ET | HE1_MT9102ET_Key_1.00u | HE1 |
| 1 | MT9102ET | HE2_MT9102ET_Key_1.00u | HE2 |
| 1 | MT9102ET | HE3_MT9102ET_Key_1.00u | HE3 |
| 1 | MT9102ET | HE4_MT9102ET_Key_1.00u | HE4 |
| 1 | MT9102ET | HE5_MT9102ET_Key_1.00u | HE5 |
Show 191 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MT9102ET | HE6_MT9102ET_Key_1.00u | HE6 |
| 1 | MT9102ET | HE7_MT9102ET_Key_1.00u | HE7 |
| 1 | MT9102ET | HE8_MT9102ET_Key_1.00u | HE8 |
| 1 | MT9102ET | HE9_MT9102ET_Key_1.00u | HE9 |
| 1 | MT9102ET | HE10_MT9102ET_Key_1.00u | HE10 |
| 1 | MT9102ET | HE11_MT9102ET_Key_1.00u | HE11 |
| 1 | MT9102ET | HE12_MT9102ET_Key_1.50u | HE12 |
| 1 | MT9102ET | HE13_MT9102ET_Key_1.00u | HE13 |
| 1 | MT9102ET | HE14_MT9102ET_Key_1.00u | HE14 |
| 1 | MT9102ET | HE15_MT9102ET_Key_1.00u | HE15 |
| 1 | MT9102ET | HE16_MT9102ET_Key_1.00u | HE16 |
| 1 | MT9102ET | HE17_MT9102ET_Key_1.00u | HE17 |
| 1 | MT9102ET | HE18_MT9102ET_Key_1.00u | HE18 |
| 1 | MT9102ET | HE19_MT9102ET_Key_1.00u | HE19 |
| 1 | MT9102ET | HE20_MT9102ET_Key_1.00u | HE20 |
| 1 | MT9102ET | HE21_MT9102ET_Key_1.00u | HE21 |
| 1 | MT9102ET | HE22_MT9102ET_Key_1.00u | HE22 |
| 1 | MT9102ET | HE23_MT9102ET_Key_1.50u | HE23 |
| 1 | MT9102ET | HE24_MT9102ET_Key_1.75u_90deg | HE24 |
| 1 | MT9102ET | HE25_MT9102ET_Key_1.00u | HE25 |
| 1 | MT9102ET | HE26_MT9102ET_Key_1.00u | HE26 |
| 1 | MT9102ET | HE27_MT9102ET_Key_1.00u | HE27 |
| 1 | MT9102ET | HE28_MT9102ET_Key_1.00u | HE28 |
| 1 | MT9102ET | HE29_MT9102ET_Key_1.00u | HE29 |
| 1 | MT9102ET | HE30_MT9102ET_Key_1.00u | HE30 |
| 1 | MT9102ET | HE31_MT9102ET_Key_1.00u | HE31 |
| 1 | MT9102ET | HE32_MT9102ET_Key_1.00u | HE32 |
| 1 | MT9102ET | HE33_MT9102ET_Key_1.00u | HE33 |
| 1 | MT9102ET | HE34_MT9102ET_Key_1.00u | HE34 |
| 1 | MT9102ET | HE35_MT9102ET_Key_1.25u | HE35 |
| 1 | MT9102ET | HE36_MT9102ET_Key_1.25u | HE36 |
| 1 | MT9102ET | HE37_MT9102ET_Key_1.00u | HE37 |
| 1 | MT9102ET | HE38_MT9102ET_Key_1.00u | HE38 |
| 1 | MT9102ET | HE39_MT9102ET_Key_1.00u | HE39 |
| 1 | MT9102ET | HE40_MT9102ET_Key_1.00u | HE40 |
| 1 | MT9102ET | HE41_MT9102ET_Key_1.00u | HE41 |
| 1 | MT9102ET | HE42_MT9102ET_Key_1.00u | HE42 |
| 1 | MT9102ET | HE43_MT9102ET_Key_1.00u | HE43 |
| 1 | MT9102ET | HE44_MT9102ET_Key_1.00u | HE44 |
| 1 | MT9102ET | HE45_MT9102ET_Key_1.00u | HE45 |
| 1 | MT9102ET | HE46_MT9102ET_Key_1.00u | HE46 |
| 1 | MT9102ET | HE47_MT9102ET_Key_1.75u | HE47 |
| 1 | MT9102ET | HE48_MT9102ET_Key_1.50u | HE48 |
| 1 | MT9102ET | HE49_MT9102ET_Key_1.00u | HE49 |
| 1 | MT9102ET | HE50_MT9102ET_Key_2.75u | HE50 |
| 1 | MT9102ET | HE51_MT9102ET_Key_2.25u | HE51 |
| 1 | MT9102ET | HE52_MT9102ET_Key_1.00u | HE52 |
| 1 | MT9102ET | HE53_MT9102ET_Key_1.50u | HE53 |
| 1 | MT9102ET | HE54_MT9102ET_Key_1.50u | HE54 |
| 1 | MT9102ET | HE55_MT9102ET_Key_1.00u | HE55 |
| 1 | MT9102ET | HE56_MT9102ET_Key_7.00u | HE56 |
| 1 | MT9102ET | HE57_MT9102ET_Key_1.50u | HE57 |
| 1 | TS-1187A-B-A-B | SW1_SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | TS-1187A-B-A-B | SW2_SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | 100n | C1_C_0402_1005Metric | C1 |
| 1 | 4.7n | C2_C_0402_1005Metric | C2 |
| 1 | 100n | C3_C_0402_1005Metric | C3 |
| 1 | 4.7n | C4_C_0402_1005Metric | C4 |
| 1 | 100n | C5_C_0402_1005Metric | C5 |
| 1 | 4.7n | C6_C_0402_1005Metric | C6 |
| 1 | 100n | C7_C_0402_1005Metric | C7 |
| 1 | 4.7n | C8_C_0402_1005Metric | C8 |
| 1 | 100n | C9_C_0402_1005Metric | C9 |
| 1 | 4.7n | C10_C_0402_1005Metric | C10 |
| 1 | 100n | C11_C_0402_1005Metric | C11 |
| 1 | 4.7n | C12_C_0402_1005Metric | C12 |
| 1 | 100n | C13_C_0402_1005Metric | C13 |
| 1 | 4.7n | C14_C_0402_1005Metric | C14 |
| 1 | 100n | C15_C_0402_1005Metric | C15 |
| 1 | 4.7n | C16_C_0402_1005Metric | C16 |
| 1 | 100n | C17_C_0402_1005Metric | C17 |
| 1 | 4.7n | C18_C_0402_1005Metric | C18 |
| 1 | 100n | C19_C_0402_1005Metric | C19 |
| 1 | 4.7n | C20_C_0402_1005Metric | C20 |
| 1 | 100n | C21_C_0402_1005Metric | C21 |
| 1 | 4.7n | C22_C_0402_1005Metric | C22 |
| 1 | 100n | C23_C_0402_1005Metric | C23 |
| 1 | 4.7n | C24_C_0402_1005Metric | C24 |
| 1 | 100n | C25_C_0402_1005Metric | C25 |
| 1 | 4.7n | C26_C_0402_1005Metric | C26 |
| 1 | 100n | C27_C_0402_1005Metric | C27 |
| 1 | 4.7n | C28_C_0402_1005Metric | C28 |
| 1 | 100n | C29_C_0402_1005Metric | C29 |
| 1 | 4.7n | C30_C_0402_1005Metric | C30 |
| 1 | 100n | C31_C_0402_1005Metric | C31 |
| 1 | 4.7n | C32_C_0402_1005Metric | C32 |
| 1 | 100n | C33_C_0402_1005Metric | C33 |
| 1 | 4.7n | C34_C_0402_1005Metric | C34 |
| 1 | 100n | C35_C_0402_1005Metric | C35 |
| 1 | 4.7n | C36_C_0402_1005Metric | C36 |
| 1 | 100n | C37_C_0402_1005Metric | C37 |
| 1 | 4.7n | C38_C_0402_1005Metric | C38 |
| 1 | 100n | C39_C_0402_1005Metric | C39 |
| 1 | 4.7n | C40_C_0402_1005Metric | C40 |
| 1 | 100n | C41_C_0402_1005Metric | C41 |
| 1 | 4.7n | C42_C_0402_1005Metric | C42 |
| 1 | 100n | C43_C_0402_1005Metric | C43 |
| 1 | 4.7n | C44_C_0402_1005Metric | C44 |
| 1 | 100n | C45_C_0402_1005Metric | C45 |
| 1 | 4.7n | C46_C_0402_1005Metric | C46 |
| 1 | 100n | C47_C_0402_1005Metric | C47 |
| 1 | 4.7n | C48_C_0402_1005Metric | C48 |
| 1 | 100n | C49_C_0402_1005Metric | C49 |
| 1 | 4.7n | C50_C_0402_1005Metric | C50 |
| 1 | 100n | C51_C_0402_1005Metric | C51 |
| 1 | 4.7n | C52_C_0402_1005Metric | C52 |
| 1 | 100n | C53_C_0402_1005Metric | C53 |
| 1 | 4.7n | C54_C_0402_1005Metric | C54 |
| 1 | 100n | C55_C_0402_1005Metric | C55 |
| 1 | 4.7n | C56_C_0402_1005Metric | C56 |
| 1 | 100n | C57_C_0402_1005Metric | C57 |
| 1 | 4.7n | C58_C_0402_1005Metric | C58 |
| 1 | 100n | C59_C_0402_1005Metric | C59 |
| 1 | 4.7n | C60_C_0402_1005Metric | C60 |
| 1 | 100n | C61_C_0402_1005Metric | C61 |
| 1 | 4.7n | C62_C_0402_1005Metric | C62 |
| 1 | 100n | C63_C_0402_1005Metric | C63 |
| 1 | 4.7n | C64_C_0402_1005Metric | C64 |
| 1 | 100n | C65_C_0402_1005Metric | C65 |
| 1 | 4.7n | C66_C_0402_1005Metric | C66 |
| 1 | 100n | C67_C_0402_1005Metric | C67 |
| 1 | 4.7n | C68_C_0402_1005Metric | C68 |
| 1 | 100n | C69_C_0402_1005Metric | C69 |
| 1 | 4.7n | C70_C_0402_1005Metric | C70 |
| 1 | 100n | C71_C_0402_1005Metric | C71 |
| 1 | 4.7n | C72_C_0402_1005Metric | C72 |
| 1 | 100n | C73_C_0402_1005Metric | C73 |
| 1 | 4.7n | C74_C_0402_1005Metric | C74 |
| 1 | 100n | C75_C_0402_1005Metric | C75 |
| 1 | 4.7n | C76_C_0402_1005Metric | C76 |
| 1 | 100n | C77_C_0402_1005Metric | C77 |
| 1 | 4.7n | C78_C_0402_1005Metric | C78 |
| 1 | 100n | C79_C_0402_1005Metric | C79 |
| 1 | 4.7n | C80_C_0402_1005Metric | C80 |
| 1 | 100n | C81_C_0402_1005Metric | C81 |
| 1 | 4.7n | C82_C_0402_1005Metric | C82 |
| 1 | 100n | C83_C_0402_1005Metric | C83 |
| 1 | 4.7n | C84_C_0402_1005Metric | C84 |
| 1 | 100n | C85_C_0402_1005Metric | C85 |
| 1 | 4.7n | C86_C_0402_1005Metric | C86 |
| 1 | 100n | C87_C_0402_1005Metric | C87 |
| 1 | 4.7n | C88_C_0402_1005Metric | C88 |
| 1 | 100n | C89_C_0402_1005Metric | C89 |
| 1 | 4.7n | C90_C_0402_1005Metric | C90 |
| 1 | 100n | C91_C_0402_1005Metric | C91 |
| 1 | 4.7n | C92_C_0402_1005Metric | C92 |
| 1 | 100n | C93_C_0402_1005Metric | C93 |
| 1 | 4.7n | C94_C_0402_1005Metric | C94 |
| 1 | 100n | C95_C_0402_1005Metric | C95 |
| 1 | 4.7n | C96_C_0402_1005Metric | C96 |
| 1 | 100n | C97_C_0402_1005Metric | C97 |
| 1 | 4.7n | C98_C_0402_1005Metric | C98 |
| 1 | 100n | C99_C_0402_1005Metric | C99 |
| 1 | 4.7n | C100_C_0402_1005Metric | C100 |
| 1 | 100n | C101_C_0402_1005Metric | C101 |
| 1 | 4.7n | C102_C_0402_1005Metric | C102 |
| 1 | 100n | C103_C_0402_1005Metric | C103 |
| 1 | 4.7n | C104_C_0402_1005Metric | C104 |
| 1 | 100n | C105_C_0402_1005Metric | C105 |
| 1 | 4.7n | C106_C_0402_1005Metric | C106 |
| 1 | 100n | C107_C_0402_1005Metric | C107 |
| 1 | 4.7n | C108_C_0402_1005Metric | C108 |
| 1 | 100n | C109_C_0402_1005Metric | C109 |
| 1 | 4.7n | C110_C_0402_1005Metric | C110 |
| 1 | 100n | C111_C_0402_1005Metric | C111 |
| 1 | 4.7n | C112_C_0402_1005Metric | C112 |
| 1 | 100n | C113_C_0402_1005Metric | C113 |
| 1 | 4.7n | C114_C_0402_1005Metric | C114 |
| 1 | 100n | C139_C_0402_1005Metric | C139 |
| 1 | 100n | C140_C_0402_1005Metric | C140 |
| 1 | 100n | C141_C_0402_1005Metric | C141 |
| 1 | 100n | C142_C_0402_1005Metric | C142 |
| 1 | 100n | C143_C_0402_1005Metric | C143 |
| 1 | 100n | C144_C_0402_1005Metric | C144 |
| 1 | 100n | C145_C_0402_1005Metric | C145 |
| 1 | 100n | C146_C_0402_1005Metric | C146 |
| 1 | 2.2u | C148_C_0603_1608Metric | C148 |
| 1 | 2.2u | C149_C_0603_1608Metric | C149 |
| 1 | 2.2u | C150_C_0603_1608Metric | C150 |
| 1 | 2.2u | C151_C_0603_1608Metric | C151 |
| 1 | 30p | C152_C_0603_1608Metric | C152 |
| 1 | 30p | C153_C_0603_1608Metric | C153 |
| 1 | 100n | C154_C_0402_1005Metric | C154 |
| 1 | 100n | C155_C_0402_1005Metric | C155 |
| 1 | 100n | C156_C_0402_1005Metric | C156 |
| 1 | 10u | C157_C_0603_1608Metric | C157 |
| 1 | 100n | C158_C_0402_1005Metric | C158 |
| 1 | 1u | C159_C_0603_1608Metric | C159 |
| 1 | 100n | C160_C_0402_1005Metric | C160 |
| 1 | 12k | R3_R_0402_1005Metric | R3 |
| 1 | 12k | R4_R_0402_1005Metric | R4 |
FN40HE design files
The KiCad project lives in the Mokeded/FN40HE repository on GitHub; these links point at the commit this page was built from.
- LayoutFN40HE.kicad_pcb
- SchematicFN40HE.kicad_sch
- BOMFN40HE-BOM.csv
FN40HE: common questions
How big is the FN40HE PCB?
The FN40HE measures 248 × 99.3 mm, has 2 copper layers and is 1.2 mm thick.
How many components are on the FN40HE?
211 components, from 211 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the FN40HE design files?
From the Mokeded/FN40HE repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the FN40HE design in my own project?
Yes, under the terms of its GPL-3.0 license, which Mokeded chose for the repository.
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kPots
shanteacontrols
390 × 93 mm75 parts2LApache-2.0956ButtonsLEDs
shanteacontrols
390 × 37 mm82 parts2LApache-2.0956