Kurvengefahr: браузерный CAD/CAM для перовых плоттеров
Hacker News · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Разработчик представил Kurvengefahr — веб-приложение, объединяющее инструменты CAD и CAM для управления перовыми плоттерами. Проект поддерживает прошивки EBB и GRBL через Web Serial API, а также предлагает экспериментальные функции синтеза рукописного текста.
Инструмент снижает порог входа в работу с перовыми плоттерами, позволяя выполнять полный цикл от импорта графики до генерации G-кода непосредственно в браузере без установки локального ПО.
В сообществе разработчиков появился проект Kurvengefahr, представляющий собой интегрированную среду CAD/CAM, работающую прямо в веб-браузере. Инициатором разработки выступил пользователь, который ранее создал адаптер для перового плоттера на базе 3D-принтера Prusa MK4, но столкнулся с отсутствием удобных инструментов для преобразования графики в управляющий код G-code. Это заставило автора приостановить работу над проектом, пока он не вернулся к идее создания специализированного приложения.
По словам разработчика, проект начался как небольшое утилитарное приложение для работы с линейной графикой, но быстро вырос в полноценную платформу. Автор отмечает, что использование современных ИИ-агентов в 2026 году способствовало ускорению разработки и расширению функционала. Теперь Kurvengefahr покрывает весь рабочий процесс: от импорта существующих изображений и создания графики с нуля до подготовки файлов для печати и интеграции с аппаратным обеспечением.
Одной из ключевых особенностей решения является поддержка различных типов оборудования. Помимо эмуляции перового плоттера на базе 3D-принтеров, приложение взаимодействует с реальными устройствами, работающими под управлением прошивок EBB (используемой в AxiDraw) и GRBL. Связь с железом осуществляется через стандарт Web Serial API, что позволяет избежать необходимости установки драйверов или локальных серверов.
Разработчик включил в систему несколько нестандартных функций, выделяющих её на фоне традиционных CAD-пакетов. Среди них — интерпретатор Logo для создания «черепаховой графики» (turtle art) и использование рекуррентной нейронной сети Graves для синтеза рукописного текста. Эти инструменты расширяют возможности художественной выразительности, доступные пользователям плоттеров.
Важно отметить ограничения тестирования. Автор прямо указывает, что не владеет устройствами AxiDraw или плоттерами на базе GRBL. Все проверки совместимости проводились с использованием аппаратного макета на контроллере STM32. В связи с этим разработчик просит владельцев реального оборудования протестировать приложение и поделиться обратной связью, так как стабильность работы с физическими устройствами пока не гарантирована.
Исходный код проекта и документация доступны в открытом доступе на GitHub. Это позволяет сообществу не только использовать готовое решение, но и вносить изменения или адаптировать его под собственные нужды. Проект демонстрирует тренд на перенос специализированных инженерных задач в браузерную среду, делая их более доступными для широкого круга пользователей.