
Takmak left rounded
seniorsoftwarevlogger/takmak
Takmak is the 65% orthogonal staggered columns split keyboard

Takmak is the 65% orthogonal staggered columns split keyboard
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.
Сайт и сборка · Студия ракурсов
Сплит-клавиатура с полной русской раскладкой, включая «Ъ», и минимумом изменений привычного расположения. Низкий и стандартный профили корпуса, универсальная плата для обеих половинок, варианты кнопок и энкодеров.
Такмак — скала рядом с Красноярском. Её топография нанесена на шелкографию платы и используется в оформлении сайта.
| Каталог | Содержание |
|---|---|
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.
Недостающие проверенные производственные архивы и инструкции добавим позднее.
На одну клавиатуру автор указал:
По одному контроллеру и аккумулятору на половинку. Отдельный донгл добавляется при выборе такой конфигурации. Полный BOM, карта пайки и проверенные UF2 ещё готовятся. Текущий порядок сборки.
Node.js 24 и Python 3:
npm ci --prefix scene
npm --prefix scene run devПроверка и сборка для GitHub Pages:
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 41 | SK6812MINI | Keebio:SK68XXMini_1 | D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D50, D51, D52, D53, D54, D55 +25 |
| 39 | type="D" model="DIODE" lib="" | Keebio:Diode-dual-alt-silk | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +23 |
| 38 | SW_Push | Kailh:MX-Choc-Double | SW1, 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.5mm | JP1, JP2, JP3, JP4, JP5 |
| 2 | Conn_01x04_Socket | Keebio:I2C_Breakout | J2, J2 |
| 1 | AudioJack3 | Keebio:TRRS-PJ-320A-dual-2 | J1 |
| 1 | Choc | Keebio:Kailh-PG1350-2u-Stab | Kailh PG1350 |
| 1 | ProMicro | Arduino:Sparkfun_Pro_Micro | U1 |
| 1 | RotaryEncoder_Switch | Kailh:2-MX-Choc-EC11 | SW9 |
| 1 | SW_Push | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW41 |
| 1 | SW_Push | kicad-my:MX_Kailh_EC11 | SW8 |

seniorsoftwarevlogger/takmak
Takmak is the 65% orthogonal staggered columns split keyboard

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

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

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

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing

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

makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.


It measures 156.3 × 110.1 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask seniorsoftwarevlogger before reusing the design.