Конфигурирование меню экрана Mini12864

Открытая прошивка RepRapFirmware
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Конфигурирование меню экрана Mini12864

Сообщение demonlibra »

Форкнул и немного изменил под себя конфиг для экрана Mini12864.

Проверено с платой Duet 3 Mini 5+ и экраном Fysetc Mini12864 2.1

Оригинал: https://github.com/MatejPavel/Duet-Maes ... Menu-Files
Мой вариант: https://github.com/demonlibra/Mini12864-DUET-RRF
Описание настройки: 12864 display menu system
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Конфигурирование меню экрана Mini12864

Сообщение demonlibra »

CONTROL - Добавил меню ручной калибровки стола.
CONTROL - Добавил меню управления Wi-Fi.
CONTROL - Добавил меню BabyStepping.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Конфигурирование меню экрана Mini12864

Сообщение demonlibra »

Добавил команды загрузки и выгрузки филамента.

Выгрузка филамента - UNLOAD
Команда выгрузки записана в файл /menu/unload, который может быть запущен из главного меню. Для работы команды выгрузки необходимо чтобы филамент был предварительно загружен и выбран.


Загрузка филамента - LOAD
Из главного меню открывается страница /menu/load, которая содержит вызовы соответствующих файлов с командами загрузки филамента.

Код: Выделить всё

button R20 C2 F0 V5 T"LOAD ABS" A"M98 P#0" L"/menu/filaments/abs"
button R30 C2 F0 V5 T"LOAD PET-G" A"M98 P#0" L"/menu/filaments/pet-g"
...
Пример файла загрузки филамента /menu/filaments/pla:

Код: Выделить всё

M701 S"PLA"
Проверьте название филаментов в файлах /menu/load и /menu/filaments/...

https://github.com/demonlibra/Mini12864-DUET-RRF
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
VladimirSP
Сообщения: 9
Зарегистрирован: 29 янв 2022, 16:43

Re: Конфигурирование меню экрана Mini12864

Сообщение VladimirSP »

поставил меню от mudcruzr, а теперь вот захотелось поставить Ваше, но после удаления старых файлов и установки новых, меню не поменялось, что я делаю не так, подскажите пожалуйста.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Конфигурирование меню экрана Mini12864

Сообщение demonlibra »

Звучит странно.
Изменения должны применяться сразу после перезагрузки платы.

Может быть Вы всё-таки что-то путаете и загружаете всё тоже меню от mudcruzr.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
VladimirSP
Сообщения: 9
Зарегистрирован: 29 янв 2022, 16:43

Re: Конфигурирование меню экрана Mini12864

Сообщение VladimirSP »

demonlibra писал(а): 29 янв 2022, 17:17 Звучит странно.
Изменения должны применяться сразу после перезагрузки платы.

Может быть Вы всё-таки что-то путаете и загружаете всё тоже меню от mudcruzr.
Прошу пардону. С утречка, после прогулки с собакой и завтрака, сделал все, заменив все файлы в папке меню. Спасибо.
P.S. заметил такую странность - после включения преднагрева не отображается нагрев экструдера, хотя в реальности он работает. После установки температуры экструдера вручную отображение включается немедленно.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Конфигурирование меню экрана Mini12864

Сообщение demonlibra »

Добавьте в конец файла config.g команду:

Код: Выделить всё

T0 ;Выбор инструмента T0 по умолчанию
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
VladimirSP
Сообщения: 9
Зарегистрирован: 29 янв 2022, 16:43

Re: Конфигурирование меню экрана Mini12864

Сообщение VladimirSP »

demonlibra писал(а): 30 янв 2022, 15:16 Добавьте в конец файла config.g команду:

Код: Выделить всё

T0 ;Выбор инструмента T0 по умолчанию
Спасибо, добрый человек, все получилось. А нельзя добавить в меню ретракт и экструзию? Думаю очень многие были бы благодарны за это, директ так проще заряжать, ну по крайней мере для меня.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Конфигурирование меню экрана Mini12864

Сообщение demonlibra »

Можно всё.
Напишите, что конкретно должно происходить, и в каком меню это расположить?
  • Ретракт из прошивки командой G10 или обычным перемещением G1 E....?
    Если G1, то какой длины?
  • Экструзия какой длины?
Или создать отдельное меню, в котором будут строка/колонка команд для экструзии с разной длиной и строка/колонка для возврата пластика с разной длиной?
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
VladimirSP
Сообщения: 9
Зарегистрирован: 29 янв 2022, 16:43

Re: Конфигурирование меню экрана Mini12864

Сообщение VladimirSP »

Лучше всего было бы создать отдельное меню, в котором будут строка/колонка команд для экструзии с разной длиной и разной скоростью и строка/колонка для возврата пластика с разной длиной и разной скоростью, примерно так, как организовано на PanelDue. То есть выбор экструзии или ретракта, с последующим переходом на страничку меню с выбором длины и скорости.

Вернуться в «RepRapFirmware»