CNCjs

Последнее редактирование:
1747142252157.png
Скомпилировал последний релиз версии 1.10.5 CNCjs. Качать здесь
В данный билд входит модуль AutoLevel, мой модуль Калиброграф (Advanced Precision Toolkit) (огромное спасибо vvv1234 за предоставленные исходники Candle Tools).
Порядок установки:
1. Устанавливаете основную программу CNCjs
2. Переходите в папку C:\Users\Имя вашего пользователя\AppData\Local\Programs\cncjs-app\resources\app\app
3. Создаете папку widget
1747142601157.png
4. Разархивируйте содержимое архива widget.zip в папку widget
1747142628573.png
5. запускаете CNCjs
6. В меню управление виджетами найдите "пользовательский виджет" и включите его
1747142715109.png
7.нажмите на шестеренку настроек
1747142771273.png
8. Введите название окна и в строке URL введите /widget/
1747142846893.png
9. Нажмите сохранить
10.Нажмите ползунок "включить"
1747142907037.png
Установка закончена. Должно появиться следующее:
1747142957650.png
На данный момент реализованы:
Проверка люфтов ШВП (во всех направлениях)
Измерение биения шпинделя.
Решил пока выложить так, надо обкатать тестерами (то бишь Вами). Потом доделаю остальные функции.
 

Вложения

  • widget.zip
    1.2 MB · Просмотры: 23
Последнее редактирование:
Мои небольшие записки (на память)
Итак напишем TODO для следующей версии:
1. Написать нормальный файл хелпа для калибрографа (в версии candle tools есть не точные моменты) (есть желающие помочь?)
2. добавить недостающий функционал.
3. Изменить статусные сообщения с "Измерение люфта оси X..." на "Измерение люфта оси X... дождитесь результатов". Ибо есть в коде паузы, из-за которых люди могут подумать, что процесс завершился и натыкать лишних команд не из окна калибрографа.
4. Добавить поддержку других языков. (это на последок, думаю до других стран он дойдет еще не скоро)(есть желающие помочь?)
5. Добавить поддержку других интерполяций в виджете autolevel.
6. Написать хелп по синтаксису макросов. (синтаксис макросов используется в виджете авто смены инструмента)
7. Реализовать старт УП с определенной строки.

Обнаружился интересный баг. Иногда парсер при выполнении макросов (есть такая возможность в CNCjs) не подставляет переменные в Gcode если комментарий стоит в строке, например вот так G0 Z[PROBE_DISTANCE] ;retract 2mm. Это происходит если нажать кнопку Запуск макроса.
Баг номер два, если создать макрос и не запускать по кнопке "Запуск макроса", а нажать кнопку "загрузить макрос" в хранилище парсера Gcode и потом нажать кнопку Запуск Gcode программы, то парсер вообще не понимает конструкции с переменными и тупо гонет их в контроллер.
На данный момент пока выход один, использовать только кнопку "Запуск макроса".
 
Доброго дня.
Я установил программу CNCjs 1.10.5
При запуске просит логин и пароль для входа.
Что я делаю не так?
 
Закройте программу и удалите файл
Винда - C:\Users\%CurrentUser%\.cncrc
Линукс - \home\pi\.cncrc
Удаляю..всё равно просит пароль
Ваши сообщения автоматически объединены:

Удаляю..всё равно просит пароль
Ура...как то сумел войти в программу:))
Спасибо огромное!
 
Доброго дня. Опять вопрос по CNCjs. Возможно ли продолжить выполнение фрезеровки и нужной строки G-кода? И как это сделать?
 
Последнее редактирование:
Доброго дня. Опять вопрос по CNCjs. Возможно ли продолжить выполнение фрезеровки и нужной строки G-кода? И как это сделать?
Пока данный функционал (старт с определенной строки УП) не реализован, но я планирую его реализовать в будущем.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать