75 Commits

Author SHA1 Message Date
alfrix
a011556b88 move: support rescaling the slider if machine limits are changed 2024-04-13 12:28:55 -03:00
alfrix
b091eeff37 bed_mesh: add support for rotation and inversion to the meshMap 2024-04-13 10:27:07 -03:00
alfrix
11cebe8c11 docs: update menu close #1322 2024-04-07 08:49:05 -03:00
alfrix
49a8fa8186 menu: add config_sections of printer.cfg to improve menu filtering
remove idle_timeout from the enable status (not used)

make status data do less stuff for performance reasons

separate printer and moonraker in status enable

docs:
make menu config look more like configuration reference of klipper
also fixes some mistakes and simplify the description
2024-04-05 07:45:00 -03:00
alfrix
460d480621 docs: config move includes to the bottom 2024-03-20 22:48:48 -03:00
Alfredo Monclus
0226ba0d95
screen: accept monitor number param (#1263)
This allows starting fullscreen on a specific display/monitor while in standalone mode
2024-02-19 20:23:02 -03:00
alfrix
9d0e4b841f config: allow xdg .config folder fully deprecate old klipper_config and home folder config
config order of preference

1. printer_data/config
2. xdg .config/KlipperScreen
3. klipperscreen repo directory
2024-01-26 13:59:16 -03:00
alfrix
060cd1db0f docs: minor fixups 2024-01-08 23:38:58 -03:00
Thijs Triemstra
727a6657ee
add move_distances config option (#1211)
* add move_distances option

* address review comments

* adjust check

* comment out example

* doc update

* address review comments
2023-12-23 11:30:48 -03:00
alfrix
85a9069397 docs: config options explain and improve 2023-12-17 16:06:13 -03:00
alfrix
9077bd0064 docs: add copy content feature 2023-10-03 11:25:49 -03:00
alfrix
759d3973ef docs: config change markup for better visualization 2023-10-03 09:30:44 -03:00
alfrix
70f1a5d935 printer: add macro list to be used for menu enable, this should improve multi-printer separation 2023-10-03 00:05:08 -03:00
alfrix
aa1dfabd40 docs: close #1120 and other minor updates 2023-09-16 19:02:07 -03:00
alfrix
f8da43c379 docs lots of updates 2023-09-09 11:44:29 -03:00
alfrix
09c94540b0 docs: add title to the preheat note 2023-09-04 22:06:14 -03:00
alfrix
95d3d46b8c docs: update about camera 2023-08-19 21:17:13 -03:00
alfrix
0d05ef3b59 docs: add a notices about config newlines, preheat and menus 2023-07-30 12:22:58 -03:00
alfrix
6781043942 docs: explain icon menu item: close #981 2023-05-20 05:13:56 -06:00
alfrix
18af1d1410 bed_level: add center screw close #863 2023-03-08 06:36:54 -06:00
Geoffrey Young
3d7e92f507
add ability to style and template menu buttons (#866)
* add ability to select button style for menu items

* allow for jinja template rendering for (nearly) all menu options
this shuffles params json checks to display time instead of config time
2023-02-13 21:06:33 -06:00
alfrix
d2d2c82041 feat: camera support, using mpv as backend
it should be able to play any video or stream that mpv itself can handle

close #67 close #129
2022-12-11 09:20:06 -03:00
alfrix
06bf269862 feat: turn on_off power devices with the screensaver close #518 2022-12-05 12:31:44 -03:00
alfrix
3c8886ab36 Documentation updates close #821 2022-11-28 22:35:13 -03:00
alfrix
c3c28175ca use https with port 7130 and mention the behaviour in the docs 2022-11-18 13:54:16 -03:00
alfrix
d55bc160ac docs: update config location 2022-11-18 00:53:53 -03:00
alfrix
c5413e51c9 config: add printer_data to default config search locations
close #759
2022-10-26 22:36:52 -03:00
alfrix
2e026aef56 extrude: make the speed and distance configurable close #673 2022-10-14 10:19:44 -03:00
Laurenz
2cce477e5b
Add current heater power % to job status (#708)
* Add current heater power % to job status

* Add show_heater_power config option and move update_temp()s to ScreenPanel

* Add the option to the UI config instead of the docs

* Prefer extra items on job_status over the power

There is not a lot of space, it's a trade off, and people will likely prefer extra_items

* Remove the comma, none of the other buttons have it

* job_status: inherit the parent config

* screen: create reload_panels to avoid some service restarts

* extrude: fix power breaking multi-extruder setups

* main and temp: remove degrees char from the table

* main and temp: revert removal of the header

Co-authored-by: alfrix <alfredomonclus@gmail.com>
2022-09-09 11:34:50 -03:00
alfrix
64335b3fef docs: only list main configurations not changeable from the UI 2022-09-02 19:58:35 -03:00
alfrix
5a39e24230 docs: update configuration filter list for menu
close #374 this updates the available filter list
2022-08-07 06:48:51 -03:00
alfrix
a68a3df2e6 docs: use_dpms must be in main not in printer 2022-08-01 12:23:40 -03:00
alfrix
e8e4555d46 temperature: Support specific preheat items close #428 2022-08-01 12:23:40 -03:00
alfrix
af158a4279 bed_level: support 3 screws close #606 2022-08-01 12:23:40 -03:00
alfrix
752e53ff56 screen: popups can be configured to not close #456 2022-08-01 12:23:40 -03:00
alfrix
5437eaead0 docs: fix build, re-skin and improve 2022-06-01 16:21:56 -03:00
alfrix
7b4a24d079 job_status: simplify timeouts because sometimes it didn't work, also do not autoclose by default because there may be offsets to be saved 2022-05-31 11:14:42 -03:00
alfrix
5a36729b76 PEP8, typos and warnings fixes 2022-05-31 11:14:42 -03:00
alfrix
2c6a853a80 docs: add preheat cooldown 2022-04-11 08:35:45 -03:00
alfrix
9f9e2ed6ad docs: update zcalibrate pos and dpms 2022-04-01 10:29:54 -03:00
alfrix
bc34b3c8d6 config: fix menu and preheat merge bugs
it's now possible to define a custom menu without the need to copy all the menu entries from defaults.conf
if you want to define all the entries, disable the default menu with 'use_default_menu: False' under [main]

if a preheat is defined then defaults are dropped in favor of keeping only user defines, this behaviour
has not changed, and it's intended since the user may not want any of the defaults; but it's now possible to
put preheat options in an include file.

fixes #530
fixes #497
fixes #408
2022-03-21 12:57:18 -03:00
Jesper Hansen
1af42e6f0f
Added option to select default printer at startup. (#542) 2022-03-15 20:14:36 -03:00
alfrix
7ab64c5a85 docs: fix links 2022-03-15 12:41:21 -03:00
alfrix
3c3db7fa21 base_panel: allow titlebar items to be configured 2022-03-05 11:50:26 -03:00
alfrix
088a6deabd splash_screen: allow power_devices to be configured 2022-03-05 11:33:24 -03:00
Alfredo Monclus
84fc6e5757
Bed_level: Support 6 and 8 Screws and rotation (#484) 2022-02-23 14:04:54 -03:00
Randell Hodges
e478c3e8d9
Increase max move speed and separate XY and Z max speed (#411)
* Seperate XY and Z max speed
Increase max range of speed

* Limit the UI maximum for speed to 200, but allow a per printer override.

* Fix linting
2022-02-01 20:07:49 -05:00
Devil-of-Chaos
f796a72057
Add Ability to Use Custom Service (#418)
* Custom Servive

* Custom Service

* Update system.py

* Update Configuration.md
2022-01-13 11:17:45 -05:00
Alfredo Monclus
8a8c6c064c
Graph in temp panel, combine preheat and temp (#393)
* Graph in temp panel, combine preheat and temp

* Fix target not working properly

* Fix initial preselect

* Add the ability to change in delta temps

* Make the label translatable

* Add Unit to the label

* Add de/select button to popover

* Warn the user if nothing was selected

* Fix templabel

* Fix to comply with pep8

* Fix colors, thanks Jordan

* Fix popover selection

* Update docs image

* Gain horizontal space

* Gain even more horizontal space (remove target)

* Fix temperature_fan

* Add icon and style to temperature_fan

* List preheat deprecation in breaking changes

* Use the printer maximum temperature

* Cleanup target and fix popover select

* Fix codestyle

* Add extra preheat presets

* Change Class name

* Update docs image

* Improve Maximum temperature handling and Temperature fans
2022-01-11 00:39:42 -05:00
Alfredo Monclus
964ae7986f
Docs: Add Bulleye fix (#367)
Also configuration file clarifications, and other minor updates.

Co-authored-by: jordanruthe <31575189+jordanruthe@users.noreply.github.com>
2021-12-17 12:41:29 -05:00