K40 Whisperer — свободное программное обеспечение, разработанное для управления настольными CO₂-лазерами семейства «K40». Программа позволяет загружать и обрабатывать векторную и растровую графику (форматы SVG и DXF), разделять операции резки и гравировки, а затем отправлять соответствующие инструкции на контроллеры, совместимые с вышеприведённым оборудованием (в том числе платы Lihuiyu M2/M3). Приложение выступает альтернативой штатному программному обеспечению, такому как LaserDRW, избавляя от необходимости использования аппаратного ключа (dongle).
Программа была создана на базе обратной разработки и свободно распространяется под лицензией GPL. Основная цель — предоставить пользователю более гибкий и прозрачный способ подготовки и исполнения проектов на K40-лазере: контроль над порядком резки, возможностями гравировки, обработкой изображений и настройкой параметров машины. Она работает на различных платформах (Windows, Linux) и поддерживает разные версии контроллеров, совместимых с LaserDRW.
- Поддержка форматов SVG и DXF: импорт векторной графики и комбинированных растровых элементов.
- Разделение операций по цвету/слоям: в SVG линии красного и синего цвета обрабатываются как векторная резка или гравировка, остальные элементы — как растровое изображение; в DXF применяется аналогичная логика плюс распознавание слоёв с названием “engrave”.
- Упорядочение резки: сначала обрабатываются внутренние контуры, затем внешние, чтобы избежать ситуаций, когда вырезанные части смещаются или выпадают.
- Гравировка растровых изображений: поддержка растровых картинок и их преобразования в полутон (dithering) для имитации градаций серого цвета.
- Поддержка контроллеров Lihuiyu (M2, M3 и др.): совместимость с теми платами, которые работают с LaserDRW; возможность управления мощностью лазера (на платах, где это реализовано).
- Настройка параметров резки и гравировки: скорость, мощность, число проходов и другие механические/оптические параметры для каждого типа операции.
- Интерфейс пользователя с визуализацией: отображение области обработок, просмотр и предварительный просмотр путей лазера перед запуском.
- Кросс-платформенность: работает под Windows и Linux; также есть сборки/скрипты для поддержки MacOS.
- Отсутствие необходимости USB-ключа: в отличие от некоторых альтернатив, не требует аппаратной защиты для запуска.