Legshark65 rev2
jemmec·legshark·kicad-files/legshark65_rev2.kicad_pcb
About the Legshark65 rev2 PCB
Legshark65 rev2 is an open source STM32 PCB design by jemmec, published on GitHub under the MIT license. It is a 2-layer board measuring 285.8 × 95.3 mm, with 202 components from 34 distinct parts.
Its main chip is the STM32F411, from the STM32 family. Other key parts include the MCP1700T-3302E/TT and AT24C256C-SSHL-T. By type, the board carries 88 LEDs, 15 capacitors, 11 resistors, 3 ICs, 3 connectors and 2 switches.
It belongs with the keyboards designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
An open source 60% (15 by 5) ortholinear keyboard designed with both flexability and familiarity in mind.
An open source 60% (15 by 5) ortholinear keyboard designed with both flexability and familiarity in mind.
- Highly customizable 60% ortho layout - "Plateless" o-ring mounting - 3D printable case - UDB Support
The PCB supports many different layout options for the bottom row, embracing 1u keys but also with some left and right 1.5u modifier options.
The board also supports use of 2u keys in the usual TAB, LSHIFT, DELETE, and ENTER locations to maintain familiarity and speed with these often used modifiers.

Main components on the Legshark65 rev2
Legshark65 rev2 bill of materials (BOM)
202 components, 34 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F411 STM32F411CEU6 STMicroelectronics | STM_UFQFPN-48_LQFP-48-1EP_7x7mm_P0.5mm_HandSoldering | U1 |
| 1 | MCP1700T-3302E/TT Microchip | SOT-23 | U2 |
| 1 | AT24C256C-SSHL-T Microchip | SOIC-8 | U3 |
| 1 | TAXM8M4RFDCET2T TAE | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | ARM JTAG | PinHeader_2x5_P2.54mm_Vertical | J1 |
| 1 | X1224WRS-04-LPV01 XKB Connectivity | PicoEZMate-Reinforced-Alt | J2 |
| 1 | Conn_01x04 | PinHeader_1x4_P2.54mm_Vertical | J3 |
| 73 | 1N4148WT D ST(Semtech) | D_SOD-523 | D_0, D_1, D_2, D_3, D_4, D_5, D_6, D_7 +65 |
| 1 | LS Logo | Legshark_Mask | H3 |
| 1 | KEYSW | MXOnly-1U | K_30 |
| 1 | K2-1187SQ-A4SW-06 Korean Hroparts | K2-1187SQ-A4SW-06 | SW1 |
| 1 | PCM12SMTR C&K | Surface Mount Slide Switch SPDT | SW2 |
| 1 | SM04B-SRSS-TB(LF)(SN) SM04B-SRSS-TB JST | SM04B-SRSS-TB(LF)(SN) | T2 |
| 71 | KEYSW | MXOnly-1U-NoLED | K_0, K_1, K_2, K_3, K_4, K_5, K_6, K_7 +63 |
| 5 | KEYSW | MXOnly-2U-ReversedStabilizers-NoLED | K_64, K_72, K_76, K_87, K_88 |
| 2 | KEYSW | MXOnly-3U-ReversedStabilizers-NoLED_SmallerHole | K_65, K_77 |
| 3 | KEYSW | MXOnly-2U-NoLED_SmallerHoles | K_70, K_74, K_84 |
| 6 | KEYSW | MXOnly-1.5U-NoLED | K_75, K_79, K_80, K_83, K_85, K_86 |
| 1 | KEYSW | Legshark_MXOnly-7U-3U-ReversedStabilizers-NoLED | K_78 |
| 1 | B5819W-SL Changjiang Electronics Tech | D_SOD-123 | D101 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | KT-0603R Red Hubei KENTO Elec | LED_0603 | D102 |
| 1 | GZ2012D601TF Sunlord | L_0805_2012Metric | FB1 |
| 2 | MG15N150J500CT 15p Walsin Tech Corp | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2 |
| 2 | GRM155R61H105KE05D 1uF Murata Electronics | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C3, C5 |
| 7 | FN15B104K500PKG 100n PSA | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C6, C7, C9, C10, C11, C14, C17 |
| 1 | MT15B103K500CT 10n Walsin Tech Corp | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C12 |
| 2 | ZRB15XR61A475ME01D 4.7u Murata Electronics | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C13, C15 |
| 1 | TAJA106K016RNJ 10u AVX | CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder | C16 |
| 1 | 51k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 3 | SR0402FR-7T100RL 100R YAGEO | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3, R11 |
| 2 | RC0402FR-7W100KL 100k YAGEO | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R9 |
| 1 | 1.5k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5 |
| 2 | RK73H1ETTP1002D 10k KOA Speer Elec | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R15 |
| 2 | CQ02WGF4701TCE 4.7k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7, R8 |
Legshark65 rev2 design files
The KiCad project lives in the jemmec/legshark repository on GitHub; these links point at the commit this page was built from.
Legshark65 rev2: common questions
What microcontroller does the Legshark65 rev2 use?
The Legshark65 rev2 is built around the STM32F411, from the STM32 family.
How big is the Legshark65 rev2 PCB?
The Legshark65 rev2 measures 285.8 × 95.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Legshark65 rev2?
202 components, from 34 distinct parts. The full bill of materials is listed on this page.
Where can I download the Legshark65 rev2 design files?
From the jemmec/legshark repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Legshark65 rev2 design in my own project?
Yes, under the terms of its MIT license, which jemmec chose for the repository.
Can I test firmware for the Legshark65 rev2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in legshark
Earlier revisions in the repo: legshark65_rev1
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k