Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
844eaba
Translated using Weblate (French) (#1459)
weblate Sep 4, 2024
d99048d
Only calls BED_MESH_CLEAR if bed_mesh enabled (#1460)
smiksky Sep 4, 2024
7fd759d
feat: show the cursor toggle and allow switching on the fly
alfrix Sep 2, 2024
21a269e
feat: Moonraker route prefix support (#1464)
andrewmv Sep 13, 2024
24d7851
chore(locales): Translations update from Hosted Weblate (#1466)
weblate Sep 13, 2024
3a32871
fix: spoolman date parsing
alfrix Sep 15, 2024
765ef1b
style: change the treeview back to a check
alfrix Sep 15, 2024
bdf03e8
chore: update changelog 0.4.4
alfrix Sep 16, 2024
9854cc9
fix(job_status): format of object height on metadata updates
alfrix Sep 20, 2024
768bbcd
fix(job_status): close fullscren dialog automatically on state changes
alfrix Sep 20, 2024
688ada6
fix: use environment display on xset
alfrix Sep 20, 2024
d847922
fix(network): detection of some security types
alfrix Sep 20, 2024
f045393
feat: Add InputPupose DIGITS support to keyboard (#1463)
CompyENG Sep 20, 2024
822f540
feat: add keyboard to keypad switchs to macro panel
alfrix Sep 19, 2024
550d955
refactor: rename digital to digits
alfrix Sep 19, 2024
5d806a8
feat: add auto alpha to keypad switching if hinted the type in the pa…
alfrix Sep 19, 2024
7b857ff
fix: autoscroll now works if the entry is at the very bottom of the s…
alfrix Sep 19, 2024
274fc2b
feat: add float option to the keypad
alfrix Sep 20, 2024
a262247
feat: make the osk keypad smaller while landscape
alfrix Sep 20, 2024
585f477
fix: keyboard not switching entry
alfrix Sep 20, 2024
c20d0a2
fix: keyboard getting doubled if switching entry via the input switch…
alfrix Sep 21, 2024
8cda8b6
chore: update changelog
alfrix Sep 21, 2024
832a86e
fix: shutdown not working when not connected
alfrix Sep 24, 2024
66e8a09
fix: wait for moonraker if present, this will aid those slow system t…
alfrix Sep 24, 2024
4596c48
docs: add how to do multi instances on the same host
alfrix Sep 24, 2024
ac5e7ae
refactor(job_status): initialize vars separately
alfrix Sep 28, 2024
40b5fbf
fix(job_status): animation timeout
alfrix Sep 28, 2024
71eef9e
fix(base_panel): handle pixbuf is None, this would happen if the them…
alfrix Oct 1, 2024
7b7b7c5
chore(locales): Translations update from Hosted Weblate (#1471)
weblate Oct 9, 2024
5ae4e47
feat: battery status (#1457)
alfrix Oct 9, 2024
0c9884b
fix: misplaced logging error in 71eef9e
alfrix Oct 4, 2024
1872b40
fix(base_panel): remove printer name from printer_select and fix init…
alfrix Oct 4, 2024
ab308e2
feat(bed_mesh): do z_tilt or quad_level if not done before
alfrix Oct 8, 2024
b3b097f
fix(job_status): restart sometimes not responding
alfrix Oct 8, 2024
e145933
chore(locales): update base
alfrix Oct 9, 2024
704fbf4
chore(locales): Translations update from Hosted Weblate (#1476)
weblate Oct 13, 2024
18b502c
doc: fix sponsor img links (#1478)
thijstriemstra Oct 13, 2024
bdfdac9
fix(shutdown): simple accept not working after 21a269edd2ff62e0efd866…
alfrix Oct 13, 2024
9fb17ee
fix(camera): do not log ffmpeg app field decode errors, close #1480
alfrix Oct 13, 2024
87e18ed
refactor(camera): logging
alfrix Oct 13, 2024
a7b8c4c
chore(deps): update pygobject and pycairo dependencies
alfrix Oct 13, 2024
7ae6ce0
Translated using Weblate (Hungarian) (#1486)
weblate Oct 18, 2024
25a3f82
Ukrainian localisation (#1483)
komandrik Oct 18, 2024
c670a2b
fix(camera): don't use scale filter if angle is zero (#1485)
anarsoul Oct 18, 2024
d4035e9
refactor(camera): filters and logging
alfrix Oct 18, 2024
56089e6
fix(camera): log other levels fixes indentation
alfrix Oct 18, 2024
7ea3122
feat(ks_actions): ability to show specific panels or custom menus def…
alfrix Oct 18, 2024
ecc3264
refactor: make psutil optional
alfrix Oct 24, 2024
8d21b3d
chore(locales): Translations update from Hosted Weblate (#1487)
weblate Oct 28, 2024
6ec9c3a
chore: update changelog and tag 0.4.5
alfrix Oct 28, 2024
e01acf8
refactor: simplify the windowed flag
alfrix Oct 28, 2024
ce420ae
refactor: screen switch comparison to the right
alfrix Oct 28, 2024
7127b5d
fix: matchbox kbd
alfrix Oct 28, 2024
8d78778
network: make a workaround for missbehaving comboboxes
alfrix Nov 10, 2024
e74e951
network: eap fixes
alfrix Nov 12, 2024
0d0715d
Translated using Weblate (Chinese (Simplified Han script)) (#1495)
weblate Nov 12, 2024
9a6aeaa
feat: lockscreen closes #1490
alfrix Oct 28, 2024
f4c6801
refactor: extract screensaver
alfrix Oct 28, 2024
4172d59
feat: Menu active status (#1482)
alfrix Nov 12, 2024
43ad9fc
chore: update changelog
alfrix Nov 12, 2024
c79ba16
fix: screen not staying off (#1506)
apirek Nov 17, 2024
114dbde
chore(locales): Translations update from Hosted Weblate (#1503)
weblate Nov 17, 2024
301514f
fix: screensaver issues when using dpms
alfrix Nov 15, 2024
8e4f859
feat: turn off power devices that are associated to the turn on butto…
alfrix Nov 15, 2024
6d79b31
chore(locales): Translations update from Hosted Weblate (#1509)
weblate Nov 25, 2024
02d791f
fix: heatergraph exception
alfrix Nov 23, 2024
48aa503
refactor: add and use available commands for z_tilt and quad_level
alfrix Nov 25, 2024
b9eaaf6
fix(exclude): current object
alfrix Nov 25, 2024
e2ac3f1
fix: dialog confirm not being cleared
alfrix Nov 25, 2024
3a372b7
refactor: thumb log message cut decimals
alfrix Nov 25, 2024
48fcfbf
chore(locales): update bulgarian
alfrix Nov 25, 2024
a92be75
refactor: optimize imports
alfrix Nov 26, 2024
f187d73
feat(spoolman): Add Comment to Spools (#1511)
Glought Nov 26, 2024
7431ad8
chore(locales): update translation base
alfrix Nov 26, 2024
d0faec9
Revert "feat: Menu active status (#1482)"
alfrix Dec 6, 2024
6839301
chore(locales): Translations update from Hosted Weblate (#1515)
weblate Dec 6, 2024
1513570
chore(locales): Ukrainian localization update (#1516)
komandrik Dec 6, 2024
5df1fd9
docs: add calibration info for evdev
alfrix Dec 6, 2024
23248af
chore(locales): Translations update from Hosted Weblate (#1521)
weblate Dec 15, 2024
36c413f
refactor: allow setting stats internally
alfrix Dec 7, 2024
4d6c5a3
fix: set dev requirements to gtk3
alfrix Dec 15, 2024
ecfc97c
chore: update changelog
alfrix Dec 15, 2024
0c06739
fix(leds): button previews getting overriden
alfrix Dec 15, 2024
14fdbc2
chore: docs updates
alfrix Dec 15, 2024
3706579
chore: docs update how to revert
alfrix Dec 19, 2024
ac4ab73
fix(job_status): filename initial state
alfrix Dec 21, 2024
ef97816
feat: add fine-tune to More
alfrix Dec 21, 2024
3d064a3
Translated using Weblate (Bulgarian) (#1525)
weblate Dec 29, 2024
acae6a2
chore(docs): update remote methods
alfrix Jan 4, 2025
7ed3903
fix(prompts): call screensaver now wake
alfrix Jan 8, 2025
08a9421
refactor: dpms timeout and set (#1529)
alfrix Feb 4, 2025
57b1749
chore(locales): Translations update from Hosted Weblate (#1532)
weblate Feb 4, 2025
d69ab71
Изменение конфигурации рабочего пространства
Transistor427 Feb 6, 2025
69efd51
Изменение конфигурации рабочего пространства
Transistor427 Feb 6, 2025
d686750
Изменение конфигурации рабочего пространства
Transistor427 Feb 6, 2025
a31e9dd
Обновление RU локализации рабочего пространства
Transistor427 Feb 6, 2025
3515958
Обновление RU локализации рабочего пространства
Transistor427 Feb 6, 2025
7932755
Обновление RU локализации рабочего пространства
Transistor427 Feb 6, 2025
dc86ca2
Обновление RU локализации рабочего пространства
Transistor427 Feb 6, 2025
f7d766a
Обновление RU локализации рабочего пространства
Transistor427 Feb 6, 2025
37dc515
Включение отображения кнопки аварийной остановки
Transistor427 Feb 6, 2025
fc7298c
Изменение расположения кнопок в панели "Выключить"
Transistor427 Feb 6, 2025
2fbefae
Обновление RU локализации
Transistor427 Feb 6, 2025
6b7c06b
Обновление RU локализации
Transistor427 Feb 6, 2025
2ff2b91
Обновление RU локализации
Transistor427 Feb 6, 2025
e6965db
Обновление RU локализации
Transistor427 Feb 6, 2025
3ca3542
Обновление RU локализации
Transistor427 Feb 6, 2025
72f32bd
Добавлена функция скрытия кнопки "Заблокировать"
Transistor427 Feb 6, 2025
dd6f651
Добавлена функция скрытия кнопки "Заблокировать"
Transistor427 Feb 6, 2025
58a31eb
Добавлена функция скрытия кнопки "Заблокировать"
Transistor427 Feb 6, 2025
8a06ebd
Обновление RU локализации
Transistor427 Feb 6, 2025
13145d9
Изменение панели "Сеть":
Transistor427 Feb 6, 2025
7c93521
Изменение панели "Сеть":
Transistor427 Feb 6, 2025
2eb3066
Изменение панели "Сеть":
Transistor427 Feb 6, 2025
b01df8b
Обновление списка необходимых пакетов:
Transistor427 Feb 6, 2025
4094dc7
Добавлена функция в gcodes.py:
Transistor427 Feb 6, 2025
a0f153e
Добавлена функция в gcodes.py:
Transistor427 Feb 6, 2025
81b9842
Добавлена функция в base_panel.py:
Transistor427 Feb 6, 2025
7224e12
Добавлена функция в base_panel.py:
Transistor427 Feb 6, 2025
39f9b48
Добавлена функция в extrude.py:
Transistor427 Feb 6, 2025
2912185
Добавлена функция в extrude.py:
Transistor427 Feb 6, 2025
3d1af41
Добавлена функция в base_panel.py:
Transistor427 Feb 6, 2025
3ec95f6
Добавлена функция в base_panel.py:
Transistor427 Feb 6, 2025
9191ff6
Добавлена функция в base_panel.py:
Transistor427 Feb 6, 2025
a06dde9
Добавлена функция в base_panel.py:
Transistor427 Feb 6, 2025
3c07064
Добавлена функция в extrude.py:
Transistor427 Feb 6, 2025
29db78d
Добавлена функция в screen.py:
Transistor427 Feb 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 19 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
# Changelog
This just tracks the most notable changes, if you want all the details checkout the commit history. Probably all versions contain changes regarding documentation, translation, fixes and other minor refactors
This just tracks the most notable changes, if you want all the details checkout the commit history.
Probably all versions contain changes regarding documentation, translation, fixes and other minor refactors

## Untagged
## v0.4.5-*

* basic lockscreen for shows or kids

## v0.4.5 (Oct 28, 2024)

* allow calling KlipperScreen panels from gcode
* bed_mesh: automatically call for z_tilt or quad_level if not applied
* show battery status in the topbar
* macros: keyboard to keypad input switch with auto pre-selection

## v0.4.4 (Sep 16, 2024)
* support for different moonraker routes
* allow showing/hiding cursor from the settings
* some wpa-eap support, adds the security type selector and user field
* extrude: wait for temp or open temp panel automatically close #1416
* extrude: show more filament sensors (up to 9)
Expand All @@ -17,7 +31,7 @@ This just tracks the most notable changes, if you want all the details checkout
* gcodes: add extra info to confirm print
* zcalibrate: add a dropdown with the function name to select
* job_status: auto-estimated time: use last print time if available
* gcodes: add option to delete in the confirm
* gcodes: add option to delete in the confirmation

## v0.4.2 (Jun 10, 2024)
* job_status: remove the status message and use the titlebar for that
Expand Down Expand Up @@ -83,7 +97,7 @@ This just tracks the most notable changes, if you want all the details checkout
* add moonraker warnings

## v0.3.6 (Sep 24, 2023)
* Led light control, close #991 (#1106)
* LED light control, close #991 (#1106)
* pause will auto-open extrude
* macros: hide the panel if there are no elegible macros
* job_status: click thumbnail for fullscreen thumbnail
Expand Down Expand Up @@ -254,7 +268,7 @@ The Project changed maintainer [alfrix](github.com/alfrix)

## v0.1.4 (Feb 15, 2021)
* network: Show wifi information
* screen_panel: Put icons on a side bar instead of on the header
* screen_panel: Put icons on a sidebar instead of on the header
* printer: Include quad_gantry_level
* wifi: Initial wifi class
* job_status/settings: Allow different file estimation methods
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@ We extend our gratitude to all contributors who have helped along the way. [Meet

### Sponsors

![LDO](docs/img/LDO-LOGO_SQ.png) ![YUMI](docs/img/YUMI.png)
![LDO](docs/img/sponsors/LDO.png) ![YUMI](docs/img/sponsors/YUMI.png)

Special thanks to [LDO](https://ldomotors.com/) and [YUMI](https://wiki.yumi-lab.com/) for sponsoring KlipperScreen and the open-source community.
Special thanks to [LDO](https://ldomotors.com/) and [YUMI](https://wiki.yumi-lab.com/) for sponsoring KlipperScreen and the open-source community.
25 changes: 14 additions & 11 deletions config/defaults.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,26 @@
[main]

[preheat PLA]
bed = 40
extruder = 195
bed = 60
extruder = 215
extruder1 = 215

[preheat ABS]
bed = 90
extruder = 220
[preheat TPU]
bed = 65
extruder = 225
extruder1 = 225

[preheat PETG]
bed = 80
extruder = 240
extruder = 235
extruder1 = 235

[preheat FLEX]
bed = 0
extruder = 210
[preheat ABS]
bed = 110
extruder = 245
extruder1 = 245

[include main_menu.conf]
[include splash_menu.conf]
[include print_menu.conf]

[include move_menu.conf]
[include move_menu.conf]
74 changes: 37 additions & 37 deletions config/main_menu.conf
Original file line number Diff line number Diff line change
Expand Up @@ -50,45 +50,45 @@ icon: bed-mesh
panel: bed_mesh
enable: {{ 'bed_mesh' in printer.config_sections }}

[menu __main more zoffset]
name: {{ gettext('Z Calibrate') }}
icon: z-farther
panel: zcalibrate
# [menu __main more zoffset]
# name: {{ gettext('Z Calibrate') }}
# icon: z-farther
# panel: zcalibrate

[menu __main more limits]
name: {{ gettext('Limits') }}
icon: fine-tune
panel: limits
# [menu __main more limits]
# name: {{ gettext('Limits') }}
# icon: fine-tune
# panel: limits

[menu __main more fan]
name: {{ gettext('Fan') }}
icon: fan
panel: fan
enable: {{ printer.fans.count > 0 }}

[menu __main more led]
name: {{ gettext('Leds') }}
icon: light
panel: led
enable: {{ printer.leds.count > 0 }}
# [menu __main more led]
# name: {{ gettext('Leds') }}
# icon: light
# panel: led
# enable: {{ printer.leds.count > 0 }}

[menu __main more macros]
name: {{ gettext('Macros') }}
icon: custom-script
panel: gcode_macros
enable: {{ printer.gcode_macros.count > 0 }}

[menu __main more pins]
name: {{ gettext('Pins') }}
icon: hashtag
panel: pins
enable: {{ printer.output_pins.count > 0 or printer.pwm_tools.count > 0 }}
# [menu __main more pins]
# name: {{ gettext('Pins') }}
# icon: hashtag
# panel: pins
# enable: {{ printer.output_pins.count > 0 or printer.pwm_tools.count > 0 }}

[menu __main more power]
name: {{ gettext('Power') }}
icon: shutdown
panel: power
enable: {{ moonraker.power_devices.count > 0 }}
# [menu __main more power]
# name: {{ gettext('Power') }}
# icon: shutdown
# panel: power
# enable: {{ moonraker.power_devices.count > 0 }}

[menu __main more camera]
name: {{ gettext('Camera') }}
Expand All @@ -106,21 +106,21 @@ name: {{ gettext('Update') }}
icon: refresh
panel: updater

[menu __main more input_shaper]
name: {{ gettext('Input Shaper') }}
icon: move
panel: input_shaper
enable: {{ 'input_shaper' in printer.config_sections }}
# [menu __main more input_shaper]
# name: {{ gettext('Input Shaper') }}
# icon: move
# panel: input_shaper
# enable: {{ 'input_shaper' in printer.config_sections }}

[menu __main more save]
name: {{ gettext('Save Config') }}
icon: complete
method: printer.gcode.script
params: {"script":"SAVE_CONFIG"}
confirm:
{{ gettext('Save configuration?') }}
# [menu __main more save]
# name: {{ gettext('Save Config') }}
# icon: complete
# method: printer.gcode.script
# params: {"script":"SAVE_CONFIG"}
# confirm:
# {{ gettext('Save configuration?') }}

{{ gettext('Klipper will reboot') }}
# {{ gettext('Klipper will reboot') }}

[menu __main more settings]
name: KlipperScreen
Expand Down Expand Up @@ -152,4 +152,4 @@ enable: {{ moonraker.spoolman }}
name: {{ gettext('System') }}
icon: info
panel: system
enable: {{ moonraker_connected }}
enable: {{ moonraker_connected }}
99 changes: 87 additions & 12 deletions config/move_menu.conf
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
# DO NOT EDIT THIS FILE USE KlipperScreen.conf
#

[menu move homing homeall]
name: {{ gettext('Home All') }}
icon: home
method: printer.gcode.script
params: {"script":"G28"}

[menu move homing homex]
name: {{ gettext('Home X') }}
icon: home-x
Expand All @@ -20,28 +26,97 @@ icon: home-z
method: printer.gcode.script
params: {"script":"G28 Z"}

[menu move homing homeall]
name: {{ gettext('Home All') }}
icon: home
method: printer.gcode.script
params: {"script":"G28"}

[menu move homing homexy]
name: {{ gettext('Home XY') }}
icon: home
method: printer.gcode.script
params: {"script":"G28 X Y"}

[menu move homing quad_gantry_level]
name: {{ gettext('Quad Gantry Level') }}
icon: home-z
method: printer.gcode.script
params: {"script":"QUAD_GANTRY_LEVEL"}
enable: {{ 'quad_gantry_level' in printer.config_sections }}

[menu move homing bed_alignment]
name: {{ gettext('Z Tilt') }}
icon: z-tilt
method: printer.gcode.script
params: {"script":"G34"}
enable: {{ 'quad_z_tilt_adjust' in printer.gcode_macros.list }}

[menu move homing Z-Tilt]
name: {{ gettext('Z Tilt') }}
icon: z-tilt
method: printer.gcode.script
params: {"script":"Z_TILT_ADJUST"}
enable: {{ 'z_tilt' in printer.config_sections }}

[menu move homing bed_mesh_calibrate]
name: {{ gettext('Bed calibrate') }}
icon: bed-mesh
method: printer.gcode.script
params: {"script":"G29"}
enable: {{ 'G29' in printer.gcode_macros.list }}

[menu move homing z_min]
name: {{ gettext('Bed Up') }}
icon: arrow-up
method: printer.gcode.script
params: {"script":"G1 Z5 F1200"}

[menu move homing z_max]
name: {{ gettext('Bed Down') }}
icon: arrow-down
method: printer.gcode.script
params: {"script":"Z_MAX"}
enable: {{ 'Z_MAX' in printer.gcode_macros.list }}

[menu move homing pid_calibrate_hotend]
name: {{ gettext('Autocalibration of PID hotend') }}
icon: extruder
method: printer.gcode.script
params: {"script":"PID_CALIBRATE_HOTEND"}
enable: {{ 'PID_CALIBRATE_HOTEND' in printer.gcode_macros.list }}
confirm:
{{ gettext('After confirmation, the PID hotend autocalibration will begin') }}

[menu move homing pid_calibrate_hotend0]
name: {{ gettext('Autocalibration of PID 1st head') }}
icon: extruder-1
method: printer.gcode.script
params: {"script":"PID_CALIBRATE_HOTEND0"}
enable: {{ 'PID_CALIBRATE_HOTEND0' in printer.gcode_macros.list }}
confirm:
{{ gettext('After confirmation, the autocalibration of PID 1st head will begin') }}

[menu move homing pid_calibrate_hotend1]
name: {{ gettext('Autocalibration of PID 2nd head') }}
icon: extruder-2
method: printer.gcode.script
params: {"script":"PID_CALIBRATE_HOTEND1"}
enable: {{ 'PID_CALIBRATE_HOTEND1' in printer.gcode_macros.list }}
confirm:
{{ gettext('After confirmation, the autocalibration of PID 2nd head will begin') }}

[menu move homing pid_calibrate_bed]
name: {{ gettext('Autocalibration of PID bed') }}
icon: bed
method: printer.gcode.script
params: {"script":"PID_CALIBRATE_BED"}
enable: {{ 'PID_CALIBRATE_BED' in printer.gcode_macros.list }}
confirm:
{{ gettext('After confirmation, the PID bed autocalibration will begin') }}

[menu move homing calibrate_z-offset]
name: {{ gettext('Autocalibration of Z-offset of the 2nd head') }}
icon: toolchanger
method: printer.gcode.script
params: {"script":"Zoffset"}
enable: {{ 'Zoffset' in printer.gcode_macros.list }}
confirm:
{{ gettext('After confirmation, the autocalibration of the 2nd head offset will begin') }}

[menu move homing unsave_lower_bed]
name: {{ gettext('Bed Down 10mm') }}
icon: arrow-down
method: printer.gcode.script
params: {"script":"UNSAFE_LOWER_BED"}
enable: {{ 'UNSAFE_LOWER_BED' in printer.gcode_macros.list }}
confirm:
{{ gettext('Make sure that moving the bed 10mm down will be safe for the printer!') }}
40 changes: 20 additions & 20 deletions config/print_menu.conf
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,17 @@ icon: extrude
panel: extrude
enable: {{ printer.extruders.count > 0 }}

[menu __print power]
name: {{ gettext('Power') }}
icon: shutdown
panel: power
enable: {{ moonraker.power_devices.count > 0 }}

[menu __print led]
name: {{ gettext('Leds') }}
icon: light
panel: led
enable: {{ printer.leds.count > 0 }}
# [menu __print power]
# name: {{ gettext('Power') }}
# icon: shutdown
# panel: power
# enable: {{ moonraker.power_devices.count > 0 }}

# [menu __print led]
# name: {{ gettext('Leds') }}
# icon: light
# panel: led
# enable: {{ printer.leds.count > 0 }}

[menu __print macros]
name: {{ gettext('Macros') }}
Expand All @@ -59,10 +59,10 @@ name: {{ gettext('Console') }}
icon: console
panel: console

[menu __print limits]
name: {{ gettext('Limits') }}
icon: fine-tune
panel: limits
# [menu __print limits]
# name: {{ gettext('Limits') }}
# icon: fine-tune
# panel: limits

[menu __print network]
name: {{ gettext('Network') }}
Expand All @@ -86,8 +86,8 @@ icon: info
panel: system
enable: {{ moonraker_connected }}

[menu __print pins]
name: {{ gettext('Pins') }}
icon: hashtag
panel: pins
enable: {{ printer.output_pins.count > 0 or printer.pwm_tools.count > 0 }}
# [menu __print pins]
# name: {{ gettext('Pins') }}
# icon: hashtag
# panel: pins
# enable: {{ printer.output_pins.count > 0 or printer.pwm_tools.count > 0 }}
Loading
Loading