# Новогодняя елочка? Нет, это подсветка для сплит-клавиатуры Lily58 и кастомный прозрачный корпус

DevFeed: [Новогодняя елочка? Нет, это подсветка для сплит-клавиатуры Lily58 и кастомный прозрачный корпус](<https://devfeed.tech/articles/lily58-123624.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/selectel/articles/1105534/>)

Author: DRoman0v (Selectel)

Published: 2026-11-09T14:19:48Z

Content type: article

Language: ru

Sources: [Tagir Valeev](<https://devfeed.tech/sources/tagir-valeev.md>)

Topics: [3D](<https://devfeed.tech/topics/3d.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [конфигурационные файлы](<https://devfeed.tech/topics/tag-ba24d6842fb4.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [Zephyr RTOS](<https://devfeed.tech/topics/zephyr-rtos.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [actions](<https://devfeed.tech/tags/actions.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [build](<https://devfeed.tech/tags/build.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [diy](<https://devfeed.tech/tags/diy.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [oled](<https://devfeed.tech/tags/oled.md>), [overlay](<https://devfeed.tech/tags/overlay.md>), [pro](<https://devfeed.tech/tags/pro.md>), [rgb](<https://devfeed.tech/tags/rgb.md>), [selecte](<https://devfeed.tech/tags/selecte.md>), [tag-15fe2bb25f30](<https://devfeed.tech/tags/tag-15fe2bb25f30.md>), [tag-4066c4526ae9](<https://devfeed.tech/tags/tag-4066c4526ae9.md>), [tag-629027c02a5d](<https://devfeed.tech/tags/tag-629027c02a5d.md>), [tag-75424c565a53](<https://devfeed.tech/tags/tag-75424c565a53.md>), [tag-a3309a813b61](<https://devfeed.tech/tags/tag-a3309a813b61.md>), [tag-b15e290dd6f6](<https://devfeed.tech/tags/tag-b15e290dd6f6.md>), [tag-b68fadf0c8c0](<https://devfeed.tech/tags/tag-b68fadf0c8c0.md>), [tag-b971a171f668](<https://devfeed.tech/tags/tag-b971a171f668.md>), [tag-c33d1f322f5a](<https://devfeed.tech/tags/tag-c33d1f322f5a.md>), [tag-ddb02495c11b](<https://devfeed.tech/tags/tag-ddb02495c11b.md>)

## AI overview

The Lily58 Pro redesign adds a clearer printed case with removable battery doors, wire channels, and recessed slots for 45 addressable WS2812 LEDs: 24 on the left and 21 on the right. Thin insulated copper strands fit the tight wiring space, though the serial LED chain can fail downstream if a connection is lost. When only ten LEDs lit, the author traced the issue to ZMK configuration: each half's overlay needed the correct `chain-length`, and `build.yaml` had to pass the overlay through `EXTRA_DTC_OVERLAY_FILE`. The final `zephyr.dts` confirmed the values before reflashing; all LEDs then worked. The keyboard retains its other functions, and battery access no longer requires disassembly. At full brightness it runs about a day and a half, with displays and lighting shut down after ten minutes idle.

## Source excerpt

Привет, Хабр! Ну что, снова я со своей клавиатурой - думаю, это уже финальный вариант. В предыдущей статье я рассказывал, как переделывал свою беспроводную Lily58 Pro: менял контроллеры, устанавливал аккумуляторы большой ёмкости и печатал новый корпус. В целом, все хорошо, но корпус получился немного колхозным, там паяльником приходилось делать канавки в пластике. Мне это не очень нравилось, поэтому решил сделать иначе, более аккуратно. Ну и в этой статье описываю свой опыт. На этот раз переделал 3D-модель, добавил съемные крышки аккумуляторных отсеков, подготовил каналы для проводов и увеличил количество светодиодов до 45. Заодно пришлось разбираться с GitHub и настройками ZMK, поскольку после монтажа работала только часть подсветки. Поехали! Читать далее