Skip to the content
2 layers156.3 × 110.1 mmTakmak, the printed circuit board in 3D

Takmak is the 65% orthogonal staggered columns split keyboard

Size
156.3 × 110.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
131
Nets
101
Pads
1,844
Tracks, vias
1,522, 154
Pours
71
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Feb 2021
Updated
4 Nov 2026

Overview

Takmak is an open-source printed circuit board by seniorsoftwarevlogger, from the seniorsoftwarevlogger/takmak repository on GitHub. It is a 2-layer board of 156.3 × 110.1 mm with 131 parts on 101 nets, routed with 1,522 tracks and 154 vias.

It is built around the SK6812MINI-E. Its parts include 80 diodes, 41 switches, 3 connectors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

readme.md

Takmak — No Compromise 65% Split Keyboard

Сайт и сборка · Студия ракурсов

Сплит-клавиатура с полной русской раскладкой, включая «Ъ», и минимумом изменений привычного расположения. Низкий и стандартный профили корпуса, универсальная плата для обеих половинок, варианты кнопок и энкодеров.

Такмак — скала рядом с Красноярском. Её топография нанесена на шелкографию платы и используется в оформлении сайта.

Что лежит в репозитории

КаталогСодержание
scene/Сайт, интерактивная 3D-сцена, студия ракурсов и файлы для скачивания
3d models/step/Актуальные STEP-экспорты корпусов, reset-кнопок и крутилок
3d models/Takmak/, 3d models/Encoder Knob 16mm 3mm/Исходные GLB-экспорты
3d models/*.stl, 3d models/low profile/Более ранние модели из GitHub; не заменяют актуальные STEP
kicad/Универсальная PCB 3.1, схема и проект
Takmak-left/Более ранние проекты отдельной левой платы
gerber/Сохранённые Gerber-файлы из прежней версии репозитория; ревизия требует сверки
firmware/Снимки ZMK-модуля Takmak, модуля экрана донгла и исторических вариантов
qmk_firmware/, zmk_firmware/Исторические конфигурации; не готовые прошивки для всех современных сборок
assets/Фотография, исходная топография DXF и выбранные ракурсы
docs/Инвентаризация и история проекта

Полные деревья ZMK/Zephyr и локальные каталоги сборок сюда не копируются: в firmware/ сохранены относящиеся к Takmak модули и конфигурации, зависимости основного модуля закреплены в его config/west.yml.

Ревизии и сборка

3.0 — последняя изготовленная плата. 3.1 добавляет посадки под Choc hotswap и пока не изготовлена. Gerber-файлы в gerber/ исторические: они пока не сопоставлены с текущей схемой и не выдаются за производственный комплект 3.1. Недостающие проверенные производственные архивы и инструкции добавим позднее.

На одну клавиатуру автор указал:

  • 2 × SuperMini nRF52840 или другие контроллеры, совместимые с nice!nano;
  • 2 × EEMB 383454LC LiPo, 3,7 В, 720 мА·ч, с JST;
  • Choc v1/v2 либо MX-совместимые свитчи с подходящими кейкапами;
  • EC11 с нажатием; правый энкодер опционален;
  • OLED 0,91″, 128×32, I²C на левой половинке.

По одному контроллеру и аккумулятору на половинку. Отдельный донгл добавляется при выборе такой конфигурации. Полный BOM, карта пайки и проверенные UF2 ещё готовятся. Текущий порядок сборки.

Разработка сайта

Node.js 24 и Python 3:

sh
npm ci --prefix scene
npm --prefix scene run dev

Проверка и сборка для GitHub Pages:

sh
npm --prefix scene run check
python3 scene/scripts/prepare-downloads.py
PAGES_BASE_PATH=/takmak/ npm --prefix scene run build
python3 scene/scripts/verify-site.py /takmak/

Workflow .github/workflows/pages.yml проверяет PR и публикует scene/dist при push в master. В Settings → Pages выбран источник GitHub Actions. Локальная разработка работает от /, публикация — от /takmak/.

История и использование

Видео проекта · Исходная раскладка

You may not use this for any commercial purpose.

Это исходное ограничение аппаратного проекта. У модулей прошивки и сторонних компонентов свои лицензии, сохранённые рядом с ними. Более ранний README сохранён в docs/archive/github-readme-before-consolidation.md.

Parts

131
QtyValueFootprintReferences
41SK6812MINIKeebio:SK68XXMini_1D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D50, D51, D52, D53, D54, D55 +25
39type="D" model="DIODE" lib=""Keebio:Diode-dual-alt-silkD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +23
38SW_PushKailh:MX-Choc-DoubleSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +22
5~Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2, JP3, JP4, JP5
2Conn_01x04_SocketKeebio:I2C_BreakoutJ2, J2
1AudioJack3Keebio:TRRS-PJ-320A-dual-2J1
1ChocKeebio:Kailh-PG1350-2u-StabKailh PG1350
1ProMicroArduino:Sparkfun_Pro_MicroU1
1RotaryEncoder_SwitchKailh:2-MX-Choc-EC11SW9
1SW_PushButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW41
1SW_Pushkicad-my:MX_Kailh_EC11SW8

More from seniorsoftwarevlogger/takmak

1
  • 2 layers140.2 × 109.8 mmTakmak left rounded, the printed circuit board in 3D

    Takmak left rounded

    seniorsoftwarevlogger/takmak

    Takmak is the 65% orthogonal staggered columns split keyboard

    68 parts66

Similar boards

  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0

Questions

How big is the Takmak PCB?

It measures 156.3 × 110.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Takmak use?

131 parts, built around the SK6812MINI-E. 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 Takmak KiCad files?

From the seniorsoftwarevlogger/takmak repository on GitHub, at the commit this page was made from: the board is kicad/takmak.kicad_pcb and its schematic Takmak-left/Takmak-left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Takmak design in my own project?

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