Klipper makra na LCD

Czyli co i jak podłączyć żeby działało
Robin
Postów w temacie: 2
Posty: 110
Rejestracja: 19 mar 2020, 16:27
Lokalizacja: Wrocław
x 20

Re: Klipper makra na LCD

Post autor: Robin »

Po aktualizacji klippera nie działa działa mi LCD menu zgodnie z oczekiwaniami.
We wcześniejszej wersji moje własne menu zdefiniowane w printer.cfg nadpisywało w całości defaultowe menu.cfg.
1. Obecnie aby wyłączyć nie interesujące mnie funkcje muszę je nadpisywać czymś np. takim:

Kod: Zaznacz cały

[menu __main __control __homexy]
type: command
enable: False
name: Home X/Y
z opcją enable; false ...trudno :no:

2. Nie mogę ich właściwie posortować.
Nowe opcje można pozycjonować za pomocą opcji "index" to działa

Kod: Zaznacz cały

[menu __main __control __power]
index: 0
type: input
enable: {not printer.idle_timeout.state == "Printing"}
name: Power off: {'ON ' if menu.input else 'OFF'}
input: {printer['output_pin shutdown'].value}
input_min: 0
input_max: 1
input_step: 1
gcode:
    SET_PIN PIN=shutdown VALUE={1 if menu.input else 0}
.. ale defaultowe już nie

Kod: Zaznacz cały

[menu __main __control __disable]
index: 1
type: command
name: Steppers off
gcode:
    M84
    M18
	
[menu __main __control __home]
index: 2
type: command
enable: {not printer.idle_timeout.state == "Printing"}
name: Home All
gcode: G28
..są w starych pozycjach.

To samo dotyczy "main menu" - index nie działa

Kod: Zaznacz cały

### menu control ###
[menu __main __control]
index: 0
type: list
name: Control
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”