No Compromise
65% Split Keyboard

The full Russian layout fits, including “Ъ”.
Letters stay where you expect them, with only a few changes when moving to a split.

01 — FORM

Low-profile case. Print in any colour.

Download case
Switches
Choc v1 / v2
Keycaps
Matched to your switches
Connection
Dongle or left half
Encoders
EC11 · right optional

Two case profiles

Low profile for Choc v1 or v2, standard profile for MX. Choose keycaps to match your switches and print in your preferred colour. The MBK and Cherry caps in the photos are examples from the creator’s builds.

01

A complete Russian layout

The extra column on the right leaves room for “Ъ” and the other Russian letters. There is no need to move them to another layer. Familiar positions are kept, with a few exceptions.

02

Control options

The pictured build has a large thumb key on the left and a knob below the screen. The right knob is optional: the PCB supports different key and encoder configurations. Both profiles can use a dongle or the left half as the central device.

03

One PCB for both halves

Break off the outer column for the left half. Five identical PCBs give you two keyboards and one spare board. You could build one for yourself and one for a friend.

Two physical Takmak builds: black standard profile above, white low profile below
Two physical Takmak builds.Standard / low profile

03 / NAME AND PLACE

From Krasnoyarsk.
With Siberian character.

Takmak is a rock formation near the creator’s home city. It gave the keyboard its name, and its topography became the artwork on the PCB.

This site uses the same artwork as the PCB silkscreen.

Download SVG artwork
Takmak contour lines from the PCB’s decorative layer
TAKMAK / PCB ARTWORK

Assembly

Components, case preparation, PCB and firmware. A complete BOM and step-by-step photos will be added.

01Choose a profile and components

Choose a case profile and switches, then matching keycaps. The bottom case parts are universal. The creator’s builds use Choc v1 with MBK and Kailh MX with Cherry-profile caps. These are examples, not required combinations.

ComponentLow profileStandard
SwitchesChoc v1 / v2MX-compatible
KeycapsYour choice, matched to the switches
Controllers · 2 pcsSuperMini nRF52840 or other nice!nano-compatible controllers
Batteries · 2 pcsEEMB 383454LC · LiPo · 3.7 V · 720 mAh · JST connector
Central deviceSeparate dongle or left half — selected in firmware
EncodersEC11 with push button; right encoder optional
Left displayOLED 0.91″ · 128×32 · I²C

One controller and battery per half. Add a separate dongle if you choose that configuration. EEMB 383454LC is the battery model specified by the creator; choose alternatives to fit the case. Hotswap sockets, fasteners and the reset button will be added to the BOM. Check your chosen switches and keycaps against the PCB revision and case.

02Prepare the case

Download the package for your profile. It includes original STEP files and slicer-ready STL files: tops and bottoms for both halves, reset buttons and knobs. STL dimensions are in millimetres.

For low profile, the Low Profile Screen knob goes on the left and Low Profile Button on the right if an encoder is fitted. The standard profile uses Regular: print one or two depending on your configuration. Choose any colour.

Check scale, part orientation on the print bed and compatibility with your PCB before printing the full set. Material, tolerances and print settings have not yet been finalised.

03Prepare the PCB and choose footprints

The universal PCB serves both halves. For the left configuration, break off the extra column; the display connects to the left half. Check the board revision and orientation first.

The 3D model shows a long thumb key on the left, and a separate key and EC11 on the right. This is one configuration; the right knob is optional. Combined footprints offer alternatives, not simultaneous placement of every component.

A soldering map for each half, the exact break-off line and assembly photos will be added after checking the manufactured board. The 3.1 sources are currently for inspection and development.

04Check the RGB jumpers

In the reviewed 3.1 schematic, JP1–JP5 bypass sections of the RGB chain. They are not required for the keys to work without RGB.

JumperBypasses LEDs
JP1D72, D40, D48
JP2D65
JP3D62
JP4D56
JP5D80

Leave the bypass open when its section is populated. Close it when the section is omitted, with the corresponding LEDs left out or isolated. Do not bridge a section containing active LEDs: this connects their data outputs together.

These are the jumpers’ functions in the schematic, not a ready-made left/right assembly table. The required bridges depend on your components and the parts of the PCB that are removed.

05Configure ZMK

Either profile can use a separate dongle or the left half as the central device, depending on firmware. The creator’s low-profile build uses a dongle; the standard build uses the left half.

The photos show different letter layouts. The 3D legends reflect the creator’s builds. Set your own layout in the keymap; Russian letters fit without moving them to extra layers.

Takmak module for ZMK ↗

Prebuilt firmware is not yet provided: source revisions have not been matched to the firmware running on the physical keyboards.

06Test and close the case

Before final assembly, test every key, encoder push button and both rotation directions, the display, and each half’s connection to the central device.

Test-fit the PCB in the case. Check key and reset-button travel and knob clearance. Repeat the tests with the bottom fitted. Internal assembly photos and fastener details are still being prepared.

Files

Printable models, PCB sources and the ZMK module. Each case archive includes both halves and knob models; print the parts for your configuration.

About revisions. 3.0 is the last manufactured PCB. 3.1 adds Choc hotswap footprints and has not been manufactured yet. A verified production archive for 3.0 has not yet been identified.

Hardware files are for non-commercial use, as stated in the original README. Firmware and third-party libraries have their own licences. Checksums ↗