Обновление расширения поддержки контроллеров v0.1.9
Новые семейства контроллеров, переносимые профили станков, расширенная поддержка графики и улучшения рабочих процессов.
Beam Bench v0.1.9, крупнейшее на сегодняшний день обновление публичной бета-версии. Оно расширяет поддержку станков за пределы GRBL, добавляет переносимые профили станков и пользовательский G-code, улучшает диагностику контроллеров и консоль, а также расширяет поддержку импорта графики.
Загрузки
- macOS: универсальный
.dmg, подписанный Developer ID и нотариально заверенный. - Windows: подписанный установщик x64 NSIS
.exe. - Linux: x64 пакет
.AppImage.
Загрузите последнюю сборку на странице beambench.com.
Новые варианты контроллеров
- FluidNC и grblHAL через последовательное соединение или сеть TCP.
- Режим Универсальный GRBL-совместимый для неопознанных контроллеров или прошивок, совместимых с GRBL, но выпущенных под другим брендом.
- Стандартный Marlin, Snapmaker 2.0 и Smoothieware через последовательные соединения.
- Ruida RDC6442S через Ethernet/UDP с нативной поддержкой векторных и растровых заданий.
- Lihuiyu M2/M3 Nano через USB для штатных контроллеров CH341 класса K40 в режиме, совместимом с M2.
Каждый новый вариант контроллера помечен как Экспериментальный. Используйте его в обычном режиме и сообщайте о проблемах, связанных с конкретным контроллером, через Справка > Сообщить об ошибке.
Поведение при подключении
- На экране подключения теперь отдельно представлены последовательные, сетевые и USB-транспорты.
- Автоопределение активирует именованный адаптер только при наличии у контроллера совпадающих подтверждений идентичности.
- Если определить контроллер однозначно не удалось, Beam Bench предлагает выбрать контроллер вместо незаметного перехода в режим GRBL.
- При точном совпадении и явном выборе подключение выполняется без дополнительных запросов подтверждения Экспериментальный.
- Идентификатор контроллера, сведения о подключении, возможности и ограниченная протокольная диагностика включаются в обычный рабочий процесс отправки отчёта об ошибке.
Настройка и управление станком
- Профили станков можно экспортировать и импортировать как переносимые файлы
.bbprofile. Импортированные профили получают новый идентификатор и остаются неактивными, пока вы их не проверите. - В профилях станков появились многострочные редакторы Start G-code и End G-code для команд, которые должны выполняться перед и после каждого созданного задания.
- В консоли G-code в реальном времени отображаются необработанные ответы, удаляются дублирующиеся записи отправленных команд, а сохранённая история очищается при выборе Очистить.
- На панели инструментов у макросов всегда видны нумерованные метки, поэтому несколько сохранённых макросов легко различать.
- Последовательные профили и подключения теперь поддерживают скорость 921600 бод для контроллеров VMS LX2b, с ограниченной повторной попыткой на скорости 115200, если контроллер GRBL не отвечает.
Графика и библиотеки
- Библиотеки графики могут вставлять графику PDF, EPS, совместимую с PDF графику AI и PostScript AI из общих файлов
.bbart. - Импорт PDF и совместимой с PDF графики AI сохраняет стандартные цвета заливки RGB, оттенки серого и CMYK, повторно использует соответствующие цветовые слои и создаёт безопасные слои «Линия» для новых цветов.
- Экспорт Beam Bench в PDF включает цвета исходных слоёв.
CLI и инструменты выпуска
- Локальный API и автономный CLI могут подключаться к явно выбранным последовательным, сетевым и поддерживаемым USB-контроллерам, включая сценарии автоопределения, в которых требуется выбрать контроллер.
- Теперь сборки релизов включают автономные архивы CLI с указанием версии и проверкой архитектуры, а также контрольные суммы SHA-256.
Не включено
Поддержка контроллеров Trocen, TopWisdom и galvo-контроллеров, таких как EZCAD, JCZ или BSL, пока отложена. Другие модели Ruida, Ruida USB и непроверенные варианты Lihuiyu не считаются автоматически совместимыми с первыми точными строками совместимости.
Сообщение о проблемах контроллера
Используйте Справка > Сообщить об ошибке, если контроллер не подключается или действие станка выполняется неправильно. Укажите станок и модель контроллера, версию прошивки, если она известна, тип подключения и описание произошедшего. Отчёты из этого выпуска помогут сформировать более узкие строки совместимости и наборы регрессионных тестов.