gSender — это многофункциональное интерфейсное программное обеспечение для ЧПУ, разработанное таким образом, чтобы оно было понятным и простым в освоении, сохраняя при этом глубину возможностей для опытных пользователей. Его разработка началась из-за страсти к любительским станкам с ЧПУ: интерфейс был перестроен в соответствии с потребностями домашнего пользователя с ЧПУ.
Принимает стандартный g-код, совместимый с grbl, и проверен на совместимость со многими распространенными CAM-программами.
Начата разработка, чтобы привнести новые концепции в существующую среду отправителей grbl, стремясь улучшить функциональность и простоту использования.
Программное обеспечение интерфейса ЧПУ на основе Javascript, которое использует Electron для кроссплатформенного использования.
Является ответвлением популярного интерфейса контроллера ЧПУ CNCjs.
Некоторые вещи, которых мы хотим достичь с помощью этого отправителя:
Надежность работы
Подходит для всех диапазонов вычислительных систем (от ПК низкого уровня до RasPi | «облегченный режим»)
Чистый и простой в использовании, независимо от вашего предыдущего опыта работы с ЧПУ.
Делает доступными все обычно ожидаемые функции.
Автоматически устраняет распространенные условия возникновения ошибок
Встроенные гаджеты для измерения поверхности, выравнивания заготовки, редактирования встроенного ПО и G-кода с подсветкой синтаксиса, навигации по командам и многого другого.
3D визуализация резки
gSender доступен для следующих систем и пока не поддерживает автономную работу Pi.
Windows (x64) | Mac (универсальный) | Линукс (Интел) | Линукс (АРМ) | Пи (64 бит) |
---|---|---|---|---|
Available EXE-файл | Available урон | Available ДЕБ | Available ДЕБ | Available ДЕБ |
Ознакомьтесь с последними выпусками здесь.
Поддерживаются контроллеры Grbl и grblHAL.
Умное подключение к машине
3-осевое цифровое считывание (DRO) с ручным вводом значений
Всенаправленное перемещение с диагональю XY, предустановками перемещения и пошаговым/непрерывным управлением одной кнопкой.
Установка нуля и переходы (независимые и комбинированные)
Измерение в любом направлении, а также безопасное обнаружение непрерывности гарантируют отсутствие поломки режущего инструмента.
Полная британская/метрическая совместимость
Адаптивный дизайн экрана и настройки рабочего пространства, включая светлую и темную тему визуализатора.
3D-визуализация траектории инструмента (подключение к станку не требуется)
Информация о нагрузке в файле (диапазон подачи, диапазон шпинделя, используемые инструменты, расчетное время резки, а также общие, максимальные и минимальные размеры)
Индикаторы переопределения ленты и активного статуса задания
Полностью доступные сочетания клавиш для управления внешней клавиатурой/клавиатурой.
Встроенная поддержка джойстика для различных контроллеров.
Безопасное перемещение по высоте - подходит для машин с концевыми упорами или без них.
Цикл возврата в исходное положение и места быстрого перемещения доступны для машин с оборудованием возврата в исходное положение.
Полная поддержка шпинделя/лазера с помощью виджетов ручного управления, активных оповещений и корректировок в реальном времени.
Полная поддержка охлаждающей жидкости тумана/затопления с помощью виджетов ручного управления и активного оповещения
Кнопки макросов (переставляемые) с расширенными переменными макросов и индивидуально назначаемыми сочетаниями клавиш
Облегченный режим снижает интенсивность обработки на менее мощном оборудовании или при запуске больших файлов.
Простая смена рабочего пространства для более сложных работ по калибровке или выравниванию.
Дополнительная автоматическая обработка распространенных ошибок, выдающих g-код.
Инструмент прошивки для упрощения изменения EEPROM grbl, загрузки настроек по умолчанию и перепрошивки grbl.
Инструмент для обработки поверхности автоматически генерирует G-код для обработки поверхности на основе области резки и других параметров, готовый к выполнению.
Инструмент калибровки для выравнивания осей — пошаговый процесс проверки прямоугольности вашего ЧПУ
Инструмент настройки движения для калибровки движений осей двигателя
Функциональность смены инструмента: приостанавливайте, игнорируйте или запускайте блоки кода по командам M6.
Функциональность запуска с линии для возобновления заданий на полпути в случае неудачного прерывания
Функциональность контура указывает грубые границы работы перед резкой.
Настраиваемое внедрение G-кода в начале и конце задания
Подсказки для точек ввода данных
Объяснения предупреждений для лучшей контекстуализации ошибок ЧПУ
Управление сном, чтобы компьютер не спал во время отправки g-кода
Предварительно созданные профили машин, включая:
ЛонгМилл
Шапеоко
X-вырезать
ЧПУ OpenBuilds
3018 ЧПУ и прувер
БобсЧПУ с ЧПУ
CNC4ЧПУ для новичков
Фрезерные станки с ЧПУ
Оознест WorkBee
Кочевник
Карви
Мельница Один и многое другое...
Всю актуальную документацию по gSender можно найти здесь: https://sienci.com/gsender-documentation/.
Если вы столкнулись с проблемами или хотите порекомендовать улучшения gSender, на странице документации есть ссылка для отправки отзыва. У нас также есть место для обсуждения на нашем форуме: https://forum.sienci.com/c/gsender/
Если вы хотите протестировать возможности gSender, в каталоге примеров есть несколько файлов gcode, которые можно загрузить и запустить локально.
gSender — это бесплатное программное обеспечение, предоставляемое «как есть» и доступное по лицензии GNU GPLv3.
gSender также спроектирован таким образом, что его можно запускать локально в браузере вашего компьютера или иным образом скомпилировать для использования в других системах, которые не указаны в списке для загрузки. Вскоре после завершения дополнительного тестирования появится документация о том, как вы можете настроить это самостоятельно, указанную ниже.
Jog больше не отправляет команды двойного перемещения на сенсорные устройства.
Вывод $G выдается в пользовательский интерфейс при подключении с помощью grblHAL и отправляется вручную
Обновлен профиль Altmill $ 103 Действия для учета скомпилированного микрошага
Профили SLB обновлены новыми значениями.
Обновлены настройки по умолчанию для профилей Mk2, Mk1 и MillOne.
Процедура касания AutoZero обновлена при работе с битами определенного диаметра для большей точности, а расстояние отвода по Z немного увеличено для процедур без наконечника.
Поворотный переключатель больше не обновляет значения при отмене grblHAL.
Фон визуализатора пользовательской темы теперь сохраняется правильно.
Профиль Altmill теперь находится вверху профилей других машин Sienci.
Исправлено некорректное преобразование временных меток оставшегося времени.
Группы прошивки теперь всегда передаются в пользовательский интерфейс при подключении.
Уменьшено количество ситуаций, когда ошибка 1 должна появляться при подключении или возвращении в исходное положение.
Изменения в профиле Altmill по умолчанию для ускорения Z.
Включение поворотного режима для grblHAL теперь отключает возврат в исходное положение, а отключение поворотного режима восстанавливает предыдущее значение возврата в исходное положение.
Обновлено разрешение перемещения оси Longmill HAL A для скомпилированного значения микрошага.
Главное окно больше не должно быть сосредоточено на диалоге загрузки файла.
Добавлены профили Altmill.
Начало с линии теперь также учитывает ось A, если файл содержит эти движения.
Исправлена ситуация, когда индикатор выполнения мог превышать 100%.
Некоторые изменения в оценке времени, особенно при приостановке заданий.
Исправлена ошибка, из-за которой в приглашении на копирование консоли указывалось ограничение, отличное от 50.
Задержка шпинделя при запуске теперь является настраиваемым значением в мс.
Изменения в поведении Ethernet, позволяющие повторное подключение, в большинстве случаев плата закрывает соединение раньше времени.
Задачи обслуживания, которые должны быть выполнены сейчас, предлагают пользователю позаботиться о них при запуске приложения.
Изменено максимальное значение скорости вращения шпинделя в вращающемся инструменте для наплавки.
Исправлена ошибка, из-за которой поворотная вкладка получала фокус и не позволяла работать сочетаниям клавиш.
Изменения в размере и чувствительности полосы прокрутки консоли.
Установка нуля по оси A теперь корректно обновляет вращение визуализатора.
Включение возврата в исходное положение в диагностике теперь корректно для SLB.
УЦИ по оси А с включенным $13 больше не преобразуется неправильно.
Относительный переход теперь правильно использует входные значения для всех трех осей.
Будильник 14 и 17 теперь сбрасывается и разблокируется, а не просто разблокируется с помощью кнопок пользовательского интерфейса.
Вводы инструментов прошивки теперь отключены в состоянии тревоги.
Добавлена возможность не отображать модальное окно завершения задания.
Исправлен сбой при переключении облегченного режима.
Конец кода датчика теперь правильно восстанавливает G90/G91 в предыдущее состояние.
Кнопки быстрого позиционирования работают должным образом при включенной инверсии оси А.
Обновлены значения по умолчанию для скорости наведения SLB.
Добавлена подсветка настроек и восстановление индивидуальных настроек по умолчанию в инструменте прошивки HAL.
Исправлена проблема, из-за которой прошивка SLB могла завершиться автоматически, если подключение было выполнено до перепрошивки.
Твики для завершения оценки времени
Вариант прошивки для SLB теперь включен в диагностический файл.
Предотвращен программный сброс при выходе из режима проверки на SLB, из-за которого прошивка не выходила из режима проверки.
Изменения в поведении линии планирования в визуализаторе
Значения по умолчанию для кнопки «Перейти» теперь являются текущей позицией при абсолютном движении и 0 при относительном движении.
Исправлена ошибка, из-за которой в некоторых ситуациях ошибка не позволяла возобновить работу файла.
Контроллер GRBL теперь всегда будет отправлять команду $$, даже если сообщение о запуске не получено.
Значения правильно преобразуются в инструменте для обработки поверхностей при переключении между метрическими и британскими предпочтительными единицами измерения.
Исправлена точность значения пользовательского интерфейса по умолчанию при переключении между предпочтительными метрическими и британскими единицами измерения.
Обработка ошибок в автоматическом режиме при проверке обновлений, но подключение к Интернету отсутствует.
Добавлены профили по умолчанию для всех компьютеров при подключении с помощью grblHAL и использовании функции «Восстановить настройки по умолчанию».
Больше не выдается ошибка 79 при подключении с включенной функцией аварийной остановки на SLB.
Исправлена проблема с плавным ограничением Z при попытке выйти за пределы машины.
Исправлена маска запроса статуса при отправке полного отчета о состоянии 0x87 по сравнению с ? частичный отчет о состоянии, чтобы предотвратить медленное удаление состояний тревоги в пользовательском интерфейсе.
Исправлена ошибка, из-за которой ярлыки для бега не отправляли короткие движения при быстром нажатии.
Инструмент прошивки GRBL правильно обновляет значения, когда список сокращается с помощью поискового запроса
Больше округлений в значениях смены инструмента.
Различные обновления диагностического PDF-файла, включающие более краткую информацию.
Категории прошивки HAL загружаются более последовательно при подключении
Список ошибок/предупреждений HAL заполняется более последовательно при подключении
Переименованы некоторые категории прошивок для более четкой организации.
Улучшена обработка функций макрокнопок запуска, паузы и остановки цикла.
Исправлена прерывистость визуализации в 4-осном режиме.
Непрерывное перемещение по оси А работает должным образом с включенными мягкими ограничениями в 4-осном режиме.
Устройство подачи больше не делает паузу при настройке блока кода макроса EEPROM с включенным M0/M1.
Статус поворотного режима правильно устанавливается при подключении.
Случайные ошибки больше не появляются при подключении.
Журнал ошибок очищается при запуске задания, чтобы предотвратить ошибки, из-за которых задание не было отправлено, и не включается в отчет об ошибках задания.
Отрегулируйте значения толчкового режима HAL
Добавлена возможность прошивать SLB уже в режиме DFU.
Прошивка улучшений UX для HAL
Выбор прошивки по умолчанию скрыт, чтобы избежать ошибок, а выбранная прошивка сброшена в GRBL для всех пользователей.
Удалены ситуации, когда при первоначальном обновлении gSender не был выбран ни один вариант прошивки.
Исправлено перекрытие виджетов с вкладками на некоторых разрешениях экрана.
Исправлена проблема с неправильным расчетом размеров Z траектории инструмента.
Зонд XYZ теперь переходит в ноль XY после завершения процедуры, аналогичной предыдущему поведению.
Ошибки из фидера теперь также выводятся в пользовательский интерфейс.
Переключение поворотной оси и другие вращающиеся инструменты теперь отключены в состоянии тревоги.
Исправлены ситуации, когда повторная приостановка и возобновление паузы могли привести к переполнению буфера прошивки.
Исправлено повторное преобразование и сброс значений толчков в пользовательском интерфейсе.
Предотвращено ошибочное появление предупреждения в инструменте калибровки движения.
На панель диагностики добавлен индикатор ограничителя оси A.
Некоторые изменения в макете диагностического отчета
Исправления для процедур проверки AutoZero с включенной версией $13.
Улучшенные отчеты об ошибках пользовательского интерфейса в целом для ошибок макросов и консоли.
Сборка Mac переименована с Intel на Universal для пояснения.
Исправлены некоторые проблемные сочетания клавиш на геймпаде.
Исправлена ошибка, из-за которой конечная Z при автоматической смене инструмента отключалась на расстоянии отвода.
Визуализатор больше не отображает неправильно рассчитанную траекторию инструмента при загрузке одного и того же файла дважды подряд.
Исправлена непрерывная пробежка с включенными мягкими ограничениями в некоторых конфигурациях EEPROM на HAL.
Селектор шпинделя HAL теперь использует встроенные значения EEPROM для опции SLB_LASER.
Прошивку HAL можно использовать на Electron последней версии, а плату следует подключать без выключения и включения питания.
О повторяющихся ошибках в HAL следует реже сообщать пользователю.
Селектор шпинделя теперь использует сообщаемый текущий шпиндель.
Исправлена проблема, из-за которой селектор шпинделя мог получать повторяющиеся записи при смене идентификатора.
Исправлена переменная скорости подачи программы смены инструмента в HAL.
Настройка импорта в инструменте прошивки HAL теперь правильно обновляет параметры переключателя.
Исправлена ошибка, из-за которой значения пробной миграции не выполнялись.
Исправлена ошибка, из-за которой миграция значений шага не выполнялась.
Шпиндели в HAL больше не дублируются при многократном запуске команды шпинделя.
Виджет подключения больше не должен обнулять выбранный контроллер в некоторых ситуациях.
Устройство смены инструмента больше не должно выдавать ошибку в ситуациях, когда пользователь подключился, а затем отключился.
Добавлена возможность назначать макросы на кнопки геймпада.
Тип контроллера теперь аннотирован в отчете об ошибках и сигналах тревоги и в диагностическом файле.
Функция «Перейти к» в пользовательском интерфейсе теперь учитывает предпочтительные единицы измерения.
Добавлен переключатель шпинделя на вкладку «Лазер/Шпиндель» при использовании прошивки grblHAL.
Кнопка разблокировки теперь отображается только в 100% случаев при использовании контроллера grblHAL.
Исправлены профили машин, отсутствующие в некоторых ситуациях.
Элементы управления перемещением пользовательского интерфейса в удаленном режиме снова правильно содержатся в контейнере виджетов.
Исправлен сбой настроек удаленного режима в Firefox.
Исправлено переключение смещения лазера при включенных дюймах.
Различные улучшения оценки времени
Кнопка «Использовать последний порт» в инструменте прошивки теперь должна правильно подключаться, когда последнее соединение было через Ethernet.
Изменения в поведении контура — должны двигаться в одном направлении и более точно очерчивать траекторию инструмента.
Исправлены смещения смены инструмента, которые объединялись в строки, а не добавлялись.
Инструмент Surfacing лучше обрабатывает экстремальные значения, предупреждая пользователя вместо превышения стека вызовов.
Различные поворотные исправления
Исправлена сквозная смена инструментов в макросах.
Исправлена ошибка, из-за которой добавлялась задержка шпинделя, когда линия уже имела задержку от постпроцессора.
Функция Start-From-Line теперь должна лучше обрабатывать команды запуска G2/G3 и устранять ошибки на контроллере grblHAL.
Исправлена ошибка, из-за которой мастер смены инструментов не возобновлялся корректно на контроллере grblHAL.
Убедитесь, что задание должно вести себя более последовательно, как контроллер grbl в прошивке grblHAL.
Исправлен черный экран при запуске приложения в некоторых ситуациях.
Исправлена ошибка, из-за которой кнопки перемещения в пользовательском интерфейсе неправильно регистрировали события нажатия в некоторых операционных системах.
Удалить комментарии, отправленные на контроллер, чтобы предотвратить переполнение буфера и улучшить поддержку Shapeoko.
Исправлена проблема с инструментом прошивки, который не обновлял значения правильно, если настройки ограничены панелью поиска.
Обработка отсутствующего имени файла в последних файлах
Обновлены значения EEPROM для путешествий по нескольким профилям Sienci.
Исправлена проблема со сбоем инструмента для наплавки в некоторых ситуациях.
Исправлено несколько ошибок с поддержкой геймпада.
Добавлен поворотный режим
gSender теперь может запускать файлы с осью 2+1 на grbl и файлы с 4 осями на grblHAL.
Визуализатор обновлен для поддержки вращения по 4 осям.
УЦИ по оси А и толчковый режим
Роторное зондирование
Добавлена поддержка контроллера grblHAL.
Подключайтесь и запускайте задания как обычно на любом устройстве grblHAL.
Подключайтесь через Ethernet, где поддерживается оборудование
Новый инструмент встроенного программного обеспечения grblHAL, который динамически генерируется на основе сообщаемых настроек.
Новые элементы пользовательского интерфейса, где это необходимо, для поддержки новых функций, таких как возврат в исходное положение по одной оси.
Улучшения геймпада
Реструктурированная логика и сопоставление кнопок с действиями.
Добавьте второстепенную функциональность кнопкам
Добавлен режим MPG с помощью джойстика.
Добавлена кнопка блокировки для отключения геймпада при необходимости.
Улучшенная оценка времени работы
Значительно улучшен алгоритм оценки начального времени на основе ускорения машины и максимальной скорости.
При оценке в середине задания используется первоначальная оценка для каждой строки для более точной оставшейся продолжительности.
Многоугольное зондирование — коснитесь любого угла, используя как стандартную сенсорную пластину, так и сенсорную пластину с автоматическим обнулением.
Добавлена кнопка «Перейти к пользовательскому интерфейсу» для быстрого перехода к абсолютной или относительной координате рабочей области.
Более четкое различие между запланированными линиями и линиями разреза — запланированные линии отображаются (настраиваемым) желтым цветом вместо серого цвета разреза по умолчанию.
Улучшения удаленного режима
Добавлен QR-код для упрощения навигации по удаленному адресу на телефоне.
В пользовательский интерфейс удаленного режима добавлены элементы управления рабочим процессом и выбор единиц измерения.
Добавлена настройка запроса на ноль, чтобы предотвратить случайный сброс нуля на любой оси.
Снова поддерживается смена инструментов блока кода.
Активные модальные окна прошивки теперь отображаются на вкладке диагностики.
Значения PRB доступны для использования в макросах.
Файлы теперь анализируются один раз за время выполнения.
Исправлена точность УЦИ в некоторых ситуациях.
Улучшенная область статистики заданий — теперь отслеживаются задания для каждого COM-порта, больше информации о каждом выполненном задании и количестве возникших проблем.
Напоминания о техническом обслуживании — устанавливайте и настраивайте напоминания о техническом обслуживании, чтобы запрашивать задачи после достижения определенного общего времени выполнения.
Улучшенная запись сигналов тревоги и ошибок.
Исправлены переопределения, приводящие к ошибкам gcode.
Значение переопределения корректно обновляется при использовании привязки клавиш.
При использовании переопределения привязки клавиш теперь должна отображаться панель переопределения.
При смене нескольких инструментов в одном файле теперь в мастере отображается правильный инструмент.
Привязки контроллера должны работать при активном мастере смены инструмента.
Число оборотов шпинделя больше не преобразуется неправильно.
Ползунок шпинделя теперь отображает значения EEPROM для минимального и максимального значения.
Скорость толчка корректно преобразуется посредством изменения предпочтительных единиц измерения.
Увеличенное поле на ярлыке распечатки
M0 в макросах фидера теперь отображает диалоговое окно паузы M0.
Добавлены недостающие сочетания клавиш контура.
Разблокировка привязки клавиш должна работать в большинстве ситуаций, когда требуется программный сброс.
Исправлена ошибка, из-за которой файлы не загружались у некоторых пользователей.
Добавлены недостающие элементы стратегии смены инструмента.
Устранены проблемы с функциональностью контроллера
Инструменты калибровки рассчитывают правильные значения на основе входных данных.
Убрано преобразование единиц измерения поверхности в зависимости от числа оборотов в минуту.
Лазерный блок переименован в Power из RPM.
При загрузке цветовой темы больше не загружается несуществующий файл.
gSender работает заметно быстрее и легче!
Было несколько областей, в которых мы смогли повысить эффективность обработки файлов в среднем на 20 % и сократить общее использование памяти программы в среднем на 2/3 благодаря увеличенному размеру памяти изолированной программной среды узла и улучшению многократного выполнения.
Для файлов, загрузка которых по-прежнему занимает некоторое время, мы добавили окно панели загрузки, показывающее ход загрузки файла.
Добавлена новая функция восстановления заданий.
В определенных случаях, когда USB-порт вашего компьютера отключается от gSender во время задания, он сможет порекомендовать, с чего следует перезагрузить компьютер.
Обновления поддержки контроллера геймпада
Список официально протестированных контроллеров, если вы хотите выбрать геймпад, который более надежно работает с gSender.
Протестированные контроллеры поставляются со своими собственными предварительно загруженными пресетами.
Улучшенный пользовательский интерфейс для создания профилей контроллера.
Доступна распечатка ярлыков в формате PDF, которые можно повесить рядом с компьютером.
Улучшенная поддержка лазерных диодов
Опциональное включение лазера малой мощности при обрисовке
Визуализация, специфичная для лазера: при включенном лазерном режиме используется другой стиль, и этот цвет можно настроить.
Исправлена ошибка: лазерное смещение теперь допускает отрицательные значения смещения.
Новая вкладка «Диагностика» в инструменте калибровки.
Просматривайте краткую информацию о том, активированы ли ваши концевые выключатели, сенсорный щуп или другие контакты.
Общий обзор настроек прошивки вашего ЧПУ
Возможность создания диагностического PDF-файла, содержащего информацию о вашем компьютере, ЧПУ, последних сигналах тревоги/ошибках, любом загруженном в данный момент файле G-кода и многом другом! Очень удобно поделиться с нашей службой поддержки или другими специалистами по ЧПУ, чтобы помочь диагностировать проблемы, с которыми может столкнуться ваше ЧПУ.
Удаленный режим: управляйте своим ЧПУ удаленно!
Подключайтесь к вашему ЧПУ с множества других устройств, подключенных к Интернету, для загрузки файлов с других компьютеров или выполнения пробежки и обнуления с вашего телефона.
Легко установить и настроить
Смена инструмента теперь более полно поддерживается нашим новым мастером.
gSender уже распознал команды M0 и M6 для инициализации паузы в середине файла.
Новые процессы, поддерживающие использование «бумажного метода», сенсорной панели или датчика длины инструмента (выбирайте в зависимости от настроек вашего ЧПУ), теперь обеспечивают большую гибкость при смене инструмента и в некоторых случаях могут вызывать всплывающий мастер, который проведет вас через каждый процесс. шаг и без необходимости использования пользовательских макросов
Другие разнообразные функции
Корректировка ползунка для упрощения скорости подачи и регулировки шпинделя/лазера на лету.
Возможность переключения между переопределениями задания и атрибутами файла перед запуском задания для точной настройки подачи и скорости перед началом задания.
Получите снимок своей работы сверху вниз с помощью нового визуализатора SVG, который устраняет разрыв между полностью отключенным визуализатором и полным 3D-визуализатором (полезно для менее мощных компьютеров).
Консоль с цветовой кодировкой для определенных команд, таких как сигналы тревоги и ошибки, которые теперь также могут появляться во всплывающем окне.
Различные другие настройки
Новая вкладка безопасности для отслеживания сигналов тревоги и ошибок, а также доступа к настройкам безопасности.
Предупреждение о мягком ограничении загрузки файла, если на машине есть концевые выключатели
Настраиваемое расстояние отказа датчика по оси Z
Дополнительные настройки темы визуализации для «светлого», «темного» или вашего собственного полностью индивидуального дизайна.
Новые ярлыки для управления зондированием, визуализацией и макросами, а также возможность фильтровать ярлыки по категориям, чтобы их можно было легко найти и редактировать.
Новая вкладка статистики для отслеживания заданий, выполняемых на вашем ЧПУ.
Пользовательские десятичные знаки в УЦИ
и другие исправления ошибок для автоматического обновления Linux, экспорта настроек, предпочтительных модулей и модальных модулей файлов, относительного перемещения ограничивающей рамки, печати ярлыков и многого другого!
Исправлен профиль датчика XYZ при включении $13.
Исправление выхода за границы положения машины.
Исправлена ошибка, из-за которой некоторые сочетания клавиш больше не распознавали момент их отпускания.
Улучшенный инструмент для наплавки — шаблон теперь расширяется для поддержки большего количества типов наплавочных битов, направление резки обратимо, можно начинать с центра, можно копировать gcode в буфер обмена для сохранения.
Значительные улучшения в использовании памяти визуализатора и скорости анализа.
Начало от линии должно учитывать максимальную высоту файла Z при перемещении в положение, чтобы учесть ситуации, когда Z0 установлен на спойлере.
Пробный код всегда должен возвращаться в точное начальное положение, а не приближаться к нему.
Улучшения в интерфейсе прошивки прошивки — теперь можно выбирать профиль и порт внутри инструмента.
Исправлена ошибка, из-за которой перемещения кода автоматического проверки были слишком малы, когда включено значение EEPROM «$13 сообщает в дюймах».
Кнопки «Перейти» используют безопасную высоту только в том случае, если она находится ниже этого положения, когда концевые выключатели включены, чтобы избежать движения вниз.
Фиксированные значения в некоторых профилях машин.
Для некоторых сочетаний клавиш добавлена защита состояния машины.
Модальные окна пользовательского интерфейса теперь сложнее случайно закрыть.
Комментарии в скобках к M0/M1 теперь передаются в пользовательский интерфейс.
Настройки лазерного смещения снова допускают отрицательные значения.
Переменные ограничивающей рамки снова доступны макросам
Версия для Mac теперь полностью закрывается при закрытии.
Более высокая четкость пользовательского интерфейса при подключении к плате с недействительной/нераспознаваемой прошивкой.
Изменения стиля в Firmware Tool
Исправлено переполнение, когда в ОС масштаб экрана превышал 100%.
Исправлено управление инструментом прошивки для настройки $23
Повторное мигание доступно без подключения к устройству
Улучшения в непрерывном беге (спасибо @cotepat)
Исправлена проблема, из-за которой некоторые настройки не сохранялись должным образом.
Улучшения инструмента Outline — перенесено в рабочую резьбу, включены движения G0, улучшена точность.
Более точная оценка длины файла при подключении — виртуализатор теперь использует значения ускорения EEPROM.
Функция датчика теперь доступна при ручной смене инструмента.
Улучшен фильтр данных для недопустимых символов UTF8/UTF16.
Добавлены профили для комплектов расширения Longmill.
Профиль машины удален из настроек и помещен в инструмент прошивки.
Исправлены неверные значения по умолчанию в некоторых профилях машины.
Тестовый режим теперь восстанавливает WCS после мягкого сброса, выполненного при выходе из режима проверки.
Исправлена проблема с тестовым режимом, из-за которой иногда запускался файл после завершения теста.
Исправлена проблема с непрерывным толчком, когда были включены мягкие ограничения и включен отчет в дюймах о значении EEPROM.
Улучшения инструмента прошивки - новый удобный выбор профиля, поиск настроек, улучшение производительности, подсветка измененных значений
Улучшения в вводе значений — больше не должно использоваться минимальное значение по умолчанию, если при вводе текста есть слишком длинная пауза.
Метки поверхности изменены на X/Y, а не на длину/ширину.
Незначительные изменения стиля
Исправлена ошибка, из-за которой кнопка «Пуск» иногда не работала, когда блок «Начать событие» включен, но пуст.
Лазерные смещения применяются более разумно
Исправлена регрессия стиля высоты виджета зонда.
Инфраструктура для периферийной версии
Возврат патча Electron 18 для исправления проблемы, из-за которой приложение зависало на заставке.
Примечания к патчу теперь отображаются в разделе настроек «О программе».
Смещения лазера больше не применяются при переключении режима лазера, если установлено значение 0.
Добавлены новые профили станков для Bluecarve и Yorahome CNC.
Обновления зависимостей
Исправлено событие запуска g-кода, которое не отправляло весь блок кода в некоторых ситуациях, и сделало его более последовательным во всех ситуациях.
Прошивка теперь выделяет настройки, отличные от настроек по умолчанию для машин Sienci.
Поддержка пограничных/бета-каналов для тех, кто хочет использовать новые функции для тестирования.
Улучшения в движении контроллера с помощью джойстика.
Более яркие линии разреза в визуализаторе
Более разумный таймаут при получении обновлений
Конфигурация MK2 12X30 теперь выбирается правильно.
Добавлены сочетания клавиш для тумана, наводнения и остановки охлаждающей жидкости.
Исправлена проблема со спиральным узором поверхности, из-за которой центральная полоса могла быть пропущена при некоторых параметрах.
Исправлена ошибка при калибровке, из-за которой направление перемещения порталов было неверным в некоторых ситуациях.
Смещение лазера больше не сбрасывается на предыдущее значение при переключении режима лазера.
Исправлены многочисленные всплывающие подсказки и проблемы с преобразованием единиц измерения.
Surfacing теперь позволяет выбирать движение M3 или M4.
Кнопки быстрой позиции теперь используют значение пула в 27 долларов для определения конечных позиций.
Инструмент Outline теперь сохраняет и восстанавливает модальные окна по завершении.
Улучшения в хранении и постоянстве настроек.
Миграция с Электрона 10 на Электрон 18
Исправлена проблема, которая могла привести к сбою непрерывного толчкового режима в некоторых ситуациях с включенными мягкими ограничениями.
Исправлены проблемы с сочетанием клавиш запуска и подтверждения зонда.
Лазерное смещение теперь сохраняется и применяется правильно.
Исправлена комбинация кнопок мыши, которая могла привести к сбою визуализатора.
WCS сбрасывается к текущему выбору при остановке задания.
Модальное окно движения включено в функцию запуска с линии.
При запуске с линии следует отдавать предпочтение выбранной WCS, если она отличается от G54 по умолчанию.
Исправлена ошибка, из-за которой макс/мин шпинделя не сохранялись в некоторых ситуациях.
Отключено создание поверхности при выполнении задания.
Лазер/шпиндель EEPROM (31 доллар США) и мин/макс шпинделя/лазера должны более точно отражаться в пользовательском интерфейсе прошивки.
Перемещение и изменение порядка макросов должно стать проще и более последовательным.
В начале строки следует использовать более разумный десятичный знак для значений позиции.
Кнопки быстрого позиционирования теперь должны учитывать машины, на которых не установлена прошивка Sienci, и смещать положение от 0.
Обновления зависимостей
Команды инструмента теперь выводятся в пользовательский интерфейс, если они встречаются вместе с командами M6.
При запуске с линии необходимо более последовательно устанавливать скорость подачи и скорость шпинделя.
Исправлена проблема, из-за которой при инициализации режима лазера минимальные и максимальные значения лазера менялись местами.
Переписать элемент управления пользовательским интерфейсом Jog, чтобы обеспечить более единообразное поведение.
Изменения в сочетаниях клавиш для обеспечения более последовательного поведения.
Добавлена логика смены инструмента, чтобы предотвратить запуск отправителя до завершения обработки сообщения.
Изменения в минимальном и максимальном значениях шпинделя по умолчанию, а также минимальных и максимальных значениях лазера.
Добавлена поддержка различных значений «Макс. шпиндель» и «Мин. шпиндель» в режиме лазера или шпинделя.
Рабочий процесс смены инструмента «Пауза» переименован в «Ручной», и теперь позволяет запускать толчковый режим и макросы.
Скорость подачи по умолчанию в режиме «Начало с линии» теперь отражает модальный модуль файлового модуля.
Исправлена ошибка, из-за которой юниты не были одинаковыми на кнопках перехода, приводивших к падению по оси Z.
Выбор диаметра инструмента скрыт на датчике Z, чтобы не запутать пользователя.
Минимальное разрешение уменьшено с 1280X960 до 1024X768 и для этого добавлена отзывчивость.
Список профилей машин урезан до общего набора и стало более очевидным, что размеры машины соответствуют данным из EEPROM.
Добавлены профили машин MK2 и поддержка настроек по умолчанию для новых машин.
Обновлены образы прошивок для МК1 и МК2.
Исправлена регрессия, из-за которой комментарии не были должным образом удалены перед отправкой в grbl.
Исправления в профилях датчиков автоматического определения диаметра
Исправлена ошибка, из-за которой команды T могли вызывать ошибки при использовании команд M6.
Остановка задания теперь должна последовательно сбрасывать плату (0x18), как и предполагалось.
Исправлены различные ошибки всплывающих подсказок.
Исправлена проблема, из-за которой инструменты калибровки не использовали правильные элементы управления шагом.
; Комментарии теперь отправляются в пользовательский интерфейс при остановке рабочего процесса M0, M1 и M6.
Исправлена проблема, из-за которой команда отмены толчка в реальном времени не отправлялась на контроллер должным образом.
Исправлена проблема, из-за которой значения по умолчанию вместо пользовательских скоростей перемещения не использовались при начальной загрузке программы.
«Начать с строки» теперь отправляет больше модальных окон, чтобы убедиться, что устройства IoT включены, если эта строка пропущена.
Улучшения в функции контура: голова теперь должна возвращаться в исходное положение, улучшена поддержка разрозненных/мозаичных вырезов.
Исправлены временные метки, из-за которых элементы пользовательского интерфейса прыгали.
Исправлена ошибка, из-за которой DRO обрезалось при небольших разрешениях или размерах экрана.
Исправлено приложение, не открывавшееся в полноэкранном режиме при запуске.
Увеличение ограничений движения для предустановок бега.
Поля пользовательского интерфейса должны быть более легко очищаемыми и возвращать предыдущее значение, если их не изменить.
Элементы управления рабочим процессом больше не исчезают во время бега.
Изменения в программе обновления для предотвращения обновления 32-битного приложения до 64-битного.
Добавлены новые настройки поддержки лазера с базовым смещением.
Будильник 2 теперь должен быть разблокируемым.
Исправлен крайний случай, когда при наплавке в центре оставался незавершенный проход.
Обновления библиотеки последовательных соединений и рабочего процесса.
Новые изображения сенсорных панелей и поддержка будущей сенсорной панели с автоматическим изменением диаметра.
Исправлена регрессия с зондом XYZ.
Исправлена регрессия в настройках зонда.
Кнопки быстрого позиционирования теперь используют значения EEPROM для более точных перемещений, а пределы профиля машины следует устанавливать из EEPROM при подключении.
Скорость вращения шпинделя по умолчанию скрыта — необходимо включить шпиндель/лазер в профиле станка, чтобы просмотреть корректировки во время выполнения задания.
Инструмент для обработки поверхности теперь выполняет последний проход по зигзагообразной схеме.
Добавлена поддержка $13 в отчетах о скорости подачи.
Безопасная высота больше не должна отправлять маршрутизатор в Z0.
Добавлены новые профили машин.
Исправлено неработающее сочетание клавиш F.
Добавлены недостающие юниты
Команды G28 больше не игнорируются
Изменения в зондировании XY
Более точные отчеты об ошибках
Исправлены различные проблемы со стилем
Кнопка разблокировки в пользовательском интерфейсе, чтобы избежать возврата в исходное положение/разблокировки из состояния M0.
Более удобный для пользователя ввод чисел, позволяющий выполнять очистку, более щадящий при изменении значения.
Минимизация рендеринга включена по умолчанию при включении облегченного режима.
Изменения стиля виджета зонда
Различные изменения внешнего вида пользовательского интерфейса.
Новые профили машин
Небольшое изменение цвета линий, введенных в планировщик, чтобы сделать их более заметными.
Исправлена проблема с ярлыками бега/игры.
Исправлена ошибка, из-за которой при возврате к дому с помощью кнопки «Домой» визуализатора не разблокировались кнопки быстрого позиционирования.
Исправлена проблема, из-за которой настройки встроенного ПО могли быть отправлены, когда компьютер был заблокирован/включен сигнал тревоги, в результате чего настройки не обновлялись.
Исправлена проблема, из-за которой команды M0 в хуках смены инструмента приводили к тому, что пост-хук не выполнялся.
Улучшения в инструменте обработки поверхностей — новые движения и расположение.
Улучшения в приостановке команд (M0/M1) в макросах.
Раскрывающийся список WCS теперь точно отражает модальное состояние рабочей области.
Улучшения в рабочем процессе перепрошивки и уменьшение количества ситуаций, когда возможен сбой.
Улучшения в настройках зонда
Исправлена проблема с кнопками быстрого перемещения.
Исправлена проблема с поведением мягкого ограничения и непрерывным толчком, если флаг прошивки для установки машины 0,0,0 не установлен.
Исправлена проблема с британскими единицами измерения и непрерывным бегом с включенными мягкими ограничениями.
Исправлены многочисленные несоответствия пользовательского интерфейса и другие проблемы со стилем.
Сверните режим рендеринга для визуализатора, чтобы повысить производительность.
Улучшения визуализатора для повышения скорости рендеринга
Исправлена ошибка, из-за которой рабочий рендеринг запускался, если визуализатор отключен.
Размеры зонда корректно обновляются, если они изменены в настройках.
Можно еще раз скопировать с консоли
Переработанный модуль датчика
Исправлены кнопки быстрого перемещения, если для дома установлено положение «назад влево».
Исправлены команды T в той же строке, что и команды M6.
Исправлены значения инструмента встроенного ПО, иногда не отражающие фактические настройки EEPROM.
Изменения стиля
Код подписан! (это означает сертификацию безопасности, т.е. больше никаких предупреждений брандмауэра)
Добавлены новые распознаваемые ЧПУ, а нераспознанные устройства теперь доступны из виджета подключения.
Исправления пользовательского интерфейса для неправильной скорости передачи данных.
Новые категории EEPROM для упрощения навигации.
Более понятное меню справки
Дополнительные исправления и улучшения функций, связанных с концевой остановкой.
Новая прошивка LongMill по умолчанию, которая лучше поддерживает концевые упоры
Исправлена ошибка, из-за которой бег не прекращался немедленно из-за дребезга.
Различные исправления стиля
Ручной ввод значений для местоположений X, Y и Z путем нажатия на индикатор местоположения.
Переработанный индикатор выполнения задания, который лучше показывает время работы и путь к текущему файлу.
Теперь можно использовать переменные в блоках G-кода запуска/остановки и при смене инструмента.
Возможность включать или отключать блоки запуска/остановки G-кода без очистки кода.
Обновление включенного образа прошивки и настроек EEPROM Longmill по умолчанию в инструменте прошивки для поддержки конечных устройств.
Кнопки конечной остановки теперь появляются автоматически, если включено возвращение в исходное положение, а кнопка «домой» доступна при подключении машины.
Кнопки быстрого позиционирования теперь доступны и обновлены для использования новых настроек прошивки.
Отдельные кнопки перехода по осям X и Y теперь используют безопасную высоту, если она установлена в настройках, GotoXYZ0 теперь изменен на GotoXY0, а безопасная высота теперь соответствует машинам с включенным концевым упором и не опускается после движения.
Улучшена поддержка физических кнопок удержания/отмены удержания на контроллере Longboard.
Внесены изменения в бег по Z для уменьшения проблем с побегом.
Исправлены сигналы жесткого ограничения, позволяющие упростить возобновление рабочего процесса.
Исправлена ошибка с перемещением Z в конце программы всплытия в британских единицах.
Перемещение с помощью джойстика теперь должно отправлять отмену перемещения при отпускании управления направлением.
Исправлена ошибка, из-за которой последняя строка сбрасывалась после завершения задания.
Улучшения в подключении пользовательского интерфейса к станку с ЧПУ для предотвращения частых отключений во время длительных заданий.
Программа теперь не позволит вашему компьютеру переходить в спящий режим во время длительной работы.
Несколько исправлений стиля в пользовательском интерфейсе.
Исправлена проблема с зависанием машины после нажатия кнопок управления толчком в некоторых ситуациях.
Исправлена проблема с зависанием программы после завершения задания.
Начать с линейного объекта
Сортируемые макросы
Предварительная поддержка управления джойстиком и привязки клавиш.
Улучшения в инструменте контура, позволяющие предотвратить перемещение ниже Z 0 после завершения.
Исправлена проблема, из-за которой файл перерисовывался или выгружался при подключении и отключении.
Исправлена проблема, из-за которой дюймовые линии сетки не были совмещены с нулевой точкой.
Улучшения скорости загрузки файлов
Улучшения в визуализации и скорости рендеринга.
Улучшения скорости анализа файлов
Различные обновления библиотеки, направленные на повышение производительности и предотвращение зависания пользовательского интерфейса.
Новый инструмент создания контуров, который будет генерировать и запускать черновой набросок загруженного файла проекта.
Исправлены ошибки, из-за которых окно загрузки файла не появлялось в редких случаях, в редких случаях выходило из-под контроля, а настройки зонда не отражались в модуле зонда до перезапуска.
Исправлена проблема с ограничениями инструмента для наплавки и простотой изменения входных данных.
Исправление дублирующихся сочетаний клавиш.
Исправление для файлов Carbide Create и команд M0.
Исправлено отсутствие новых макросов в качестве возможных сочетаний клавиш.
Дополнительные обновления для будущих версий
Новый механизм журналирования для электронного приложения
Опрос сокетов для поддержания соединения
Добавлен PowerSaveBlock для уменьшения случаев спящего режима машины при выполнении длительных заданий.
Изменения в загрузке файла, которые, как мы надеемся, уменьшат количество случаев появления диалогового окна у некоторых пользователей.
Новый инструмент настройки движения, который можно использовать для калибровки движений осей двигателя.
Новая возможность запуска G-кода при запуске и остановке программы - вводите и сохраняйте свои команды в настройках.
Больше доступных сочетаний клавиш и новая категоризация.
Теперь можно назначать ярлыки макросам!
Добавлены кнопки охлаждающей жидкости и индикатор состояния.
Улучшенная поддержка команд M0/M1 — уведомление в пользовательском интерфейсе при обнаружении команды и упрощение возобновления работы программы.
Более четкая визуализация благодаря уменьшению непрозрачности быстрых линий.
Улучшения в ограничениях и настройках инструмента для наплавки сохраняются.
Возможность сбросить настройки gSender по умолчанию.
Добавлена логика повторного подключения к клиенту, чтобы уменьшить количество случаев, когда пользовательский интерфейс больше не обновляется при длительных заданиях.
Исправлена проблема, из-за которой кнопка «Исходная машина» не исчезала при цикле возврата в исходное положение.
Исправлена проблема, из-за которой экспорт макросов нельзя было повторно импортировать.
Исправлена проблема с пробежкой при включенном $15.
Другие мелкие исправления ошибок
Липкие папки! Загружать файлы из последнего места, куда вы перешли
Новая функция смены инструмента — теперь можно приостанавливать, игнорировать или запускать блоки кода для команд M6.
Добавлен прототип инструмента калибровки для выравнивания осей — пошаговый процесс проверки прямоугольности вашего ЧПУ.
Предупреждения о тревогах теперь показывают объяснение того, что означает код тревоги.
Более быстрый экран-заставка
Изменения «активного» состояния шпинделя/лазера теперь обновляются быстрее в пользовательском интерфейсе наряду с другими улучшениями виджета Laser.
Скопируйте и вставьте текст из терминала
Улучшения для корректного отображения единиц измерения в переопределениях и на поверхности.
Информация о файлах переработана в Redux.
Множество мелких исправлений ошибок, связанных с сочетаниями клавиш, бегом, зондированием, обработкой комментариев и инструментом прошивки.
Незначительные изменения стиля
Новый инструмент для наплавки
Большинство прослушивателей контроллераEvent перенесены в хранилище Redux для повышения производительности.
Улучшенная оценка времени работы
Обновления виджета «Лазер/Шпиндель» для лучшего отслеживания состояния включения/выключения.
Новая информация «О себе»
Исправлено несоответствие файловых единиц предпочтительным единицам измерения.
Улучшения в обработке заданий
Подсказки, созданные для точек ввода данных
Настройка заставки экрана
Рабочая сборка PI!?
Изменен способ загрузки файлов для повышения производительности пользовательского интерфейса.
Добавлено расчетное время выполнения расчета при загрузке файла.
Атрибуты файла теперь сохраняются при отключении
Исправлены проблемы с редактированием и добавлением макросов.
Новые экспериментальные сборки Winx32 и RasPi.
Улучшения инструмента прошивки и исправления ошибок
Более точный анализ скоростей инструмента и шпинделя.
Различные исправления ошибок привязки клавиш, обращение к специальным символам.
Добавлена кнопка последних файлов и выгрузка файлов.
Новое состояние «Режим проверки» для тестирования файлов перед началом задания.
Подробные команды теперь в консоли
Новое поведение макросов и импорт/экспорт.
gSender теперь официально лицензируется под GPLv3.
Состояние возврата в исходное положение и другие мелкие ошибки и исправления стиля.
Новый логотип/брендинг повсюду!
Исправлен шаг трусцой с сочетаниями клавиш, ошибки непрерывного бега и другие ненадежные моменты бега.
Добавлены новые сочетания клавиш для улучшенных действий с помощью клавиатуры (не уверен, сохранились ли проблемы с определенными символами, такими как «*»).
Сделал еще одну проверку, чтобы обеспечить правильную согласованность единиц измерения и преобразование.
Ремонт зондирования
Проделана дополнительная работа над инструментом прошивки для улучшения функций и отображения.
Индикация выбранной текущей предустановки толчкового режима
Новые базовые модальные окна, созданные для использования в инструментах и подтверждениях.
Добавлен виджет комбинированного лазера/шпинделя (переключается в настройках)
Переработанный виджет местоположения
Изменен макет информации о статусе задания, включающий минимальные и максимальные экстенты для размеров файла.
Добавлены настройки втягивания безопасной высоты для перехода к XYZ0 (доступно в настройках).
Добавлен заставка при загрузке приложения.
Миграция на последнюю версию Electron плюс реализованное ведение журнала.
Настройка кнопки отправки отзыва в приложении
Улучшенное форматирование и размер различных элементов gSender.
В настройках доступна новая тема визуализатора «Светлый режим».
Экспериментальные «облегченные» варианты для сокращения вычислений при рендеринге визуализатора (предназначены для менее мощного оборудования).
Настройки привязки клавиш для предотвращения сбоев при беге и других мелких ошибок.
Новые всплывающие уведомления внизу и слева для отзывов об определенных действиях.
Имперские/метрические единицы теперь должны распространяться на все аспекты отправителя.
Кнопки для перехода к X, Y и Z по отдельности.
Улучшенная обработка состояний тревоги при разблокировке.
Новая проверка g-кода при загрузке файла и запуске задания.
Новая функция для автоматической загрузки обновлений для будущих версий gSender для Windows.
Улучшена обработка кнопки отмены движения, чтобы можно было отменить все движения, связанные с позиционированием.
Миграция на последнюю версию React
Новое управление обновлениями в приложении, предложенное через версии сервера.
gSender выбран как официальное название :D
Добавлены кнопки возврата в исходное положение, быстрого перемещения, отмены перемещения, перемещения по диагонали и потрясающего изокуба!
Новый виджет макросов
Новые настраиваемые параметры: предустановки бега, скорость передачи данных и многое другое.
Визуальный пересмотр настроек, зондирования, атрибутов файлов и визуальной согласованности во всей программе.
Реализован логотип и загрузка Луи.
Улучшение отзывчивости всей программы
Версия для Mac (Intel) выпущена 8 марта.
Непрерывный бег!
Переключение единиц измерения в настройках (метрическая/имперская)
Функциональность привязки клавиш для перемещения и других функций клавиш с помощью нажатия клавиш (привязки можно изменить в настройках)
Зонд возвращается в исходное положение
Новые отдельные файлы настроек не будут мешать работе CNCjs.
Небольшие изменения цвета и стиля, которые, как мы надеемся, улучшат четкость элементов на экране.
Некоторая отзывчивость направлена на то, чтобы отправитель выглядел хорошо на экранах многих размеров (хотя нам еще есть над чем работать).
Исправлены чрезмерные десятичные знаки в некоторых областях.
Новый инструмент прошивки находится в стадии разработки, но, вероятно, прямо сейчас сломает вашу плату
Решены нефункциональные кнопки, отсутствие консоли и некоторые ошибки при отправке.
Новый виджет бега и предустановки бега
Улучшенная функция датчика плюс проверка целостности датчика
Новые атрибуты файла при загрузке
Больше визуальных улучшений и большая сборка новых параметров настроек.
Все еще сильно зависит от отличной инфраструктуры, созданной командой CNCjs.
Установленный установщик Electron, git и сертификаты.
Большой визуальный пересмотр виджетов и отображения, а также рабочего процесса отправителя.
Новый виджет измерения, профили машины, настройки и визуализатор.
Редактирование G-кода
Кулон
Полная 3D-визуализация