alfrix
e2f2023d55
zcalibrate: do not rely in self.labels
2024-05-12 10:45:04 -03:00
alfrix
2d42e0fcea
move and zcalibrate: changes in z invert
...
now invert z will swap the button position in both panels
2024-05-09 11:59:30 -03:00
alfrix
925dbe99ae
zcalibrate: fix layout break due to long translation
2024-05-03 22:48:29 -03:00
alfrix
d23ca4557a
zcalibrate: add support for axis twist compensation
2024-04-16 14:02:03 -03:00
alfrix
761548f96e
zcalibrate: add confirmation for abort close #1326
2024-04-16 13:54:50 -03:00
alfrix
54ad2981bc
zcalibrate: fix delta and round beds not working fixes #1310
2024-03-21 09:56:30 -03:00
alfrix
f58cdcb31a
zcalibrate: rewrite the functions that get the location to probe due to reported issues
...
thanks Aubey
2024-03-08 09:57:59 -03:00
alfrix
01193c203c
zcalibrate: do not use safe_z if the printer has an endstop
2024-03-04 20:08:42 -03:00
alfrix
d1168b5405
themes: get rid of the unused vertical selector buttons, simplify and rename the horizontal toggle strip
2024-01-10 23:30:39 -03:00
alfrix
6cf639c083
refactor widget creation
...
improves performance and makes the code cleaner
* add parameters instead of calling methods afterwards
* remove a a lot of size requests
* remove parameters that are being set to the default value
* simplify dialogs containers
2024-01-02 08:14:51 -03:00
alfrix
469a13fd02
zcalibrate: clear the mesh and reset the offset before doing calibration
2024-01-02 07:07:51 -03:00
alfrix
b6199a4f24
config: deprecate old configs
2023-10-08 11:51:48 -03:00
alfrix
90fc3288d7
Use callbacks to disable and enable buttons to improve user feedback
...
buttons now show a spinner if watiting for callback
2023-08-18 11:48:37 -03:00
alfrix
e7b58edfbf
klippygcodes: simplify and remove some alias that are irrelevant
2023-08-18 11:48:37 -03:00
alfrix
9ba8d04861
printer: save and use available commands
2023-08-18 11:48:37 -03:00
alfrix
8d9236a2df
screen: simplify panel loading
...
this removes create_panel function from panels and mandates a class name Panel
remove panel_type param and only use a panel_name that is it's filename
remove load_panel dict
always reinit panel, (simpler and safer but slower)
2023-07-30 12:22:58 -03:00
alfrix
3c69bcb4c4
add parameter to labels to silence IDE warnings
2023-07-30 12:22:58 -03:00
alfrix
062e51f9be
zcalibrate: use the new method manual_probe is_active to improve detection of status
2023-07-01 00:55:12 -03:00
alfrix
4f86de8c80
zcalibrate: show new value as abs
2023-06-25 15:29:40 -03:00
alfrix
d775e15fa0
add extra digit for z_offset close #943
2023-04-02 09:29:00 -06:00
alfrix
a6bb0fd02e
zcalibrate: fix dialog loop, fix popup errors not showing at end #844
2023-02-06 18:27:35 -06:00
alfrix
82b8cbcca5
zcalibrate: fix initial zhop causing issues for some machines fixes #837
2022-12-12 01:42:30 -03:00
alfrix
70d7564a78
shorten _screen.printer to _printer
2022-12-11 09:17:18 -03:00
alfrix
b1a6d5c182
improve panel initialization
...
just make a notify_status_update from printer data, it's much simpler
2022-11-30 11:00:10 -03:00
alfrix
a61a74d7bf
initialize with values some panels
2022-11-26 16:46:33 -03:00
alfrix
f8cde7bfe1
Add busy state, and disable buttons that usually take time during the state
2022-11-26 00:17:30 -03:00
alfrix
593d8c678b
gtk: merge buttonimage and button
2022-11-22 14:55:42 -03:00
alfrix
b415eca1c8
keyboard shortcuts escape and backspace to return
2022-11-22 14:55:42 -03:00
alfrix
d0d79a64df
base_panel: simplify action bar buttons enable-disable
2022-11-21 09:20:05 -03:00
alfrix
dbd1474d63
screen_panel: share ks_printer_cfg between panels
2022-11-20 14:17:48 -03:00
alfrix
c4c7e50314
printer: create get_probe to support other probe types
2022-11-20 11:07:24 -03:00
alfrix
45ab86204b
panels: remove initialize from the panels that do not have a menu
2022-11-18 00:53:53 -03:00
alfrix
0ca410acba
zcalibrate: use sample_retract_dist if available close #748
2022-11-09 10:25:37 -03:00
alfrix
02c043eece
zcalibrate: add dockable_probe #750
2022-11-09 08:51:59 -03:00
alfrix
df195a0135
zcalibrate: use a tiny movement to detect state, need status
2022-11-04 19:27:08 -03:00
alfrix
23b64b1625
zcalibrate: use safe_z z_hop if defined close #748
2022-11-04 18:27:16 -03:00
alfrix
e36cf78e40
zcalirbrate: fix e225
2022-11-03 23:51:44 -03:00
alfrix
e0950247d2
zcalibrate: use safe_z_home if available
2022-11-03 23:40:30 -03:00
alfrix
723662074e
Change togglebuttons to regular buttons to simplify code
2022-10-14 10:19:44 -03:00
alfrix
4b7fda9ba0
zcalibrate: fix XY offset not applied if one of them is not defined
2022-10-14 10:19:44 -03:00
alfrix
657f1b133f
zcalibrate: fix wrong sign in new offset
2022-09-02 19:58:35 -03:00
alfrix
6510b2ec6b
Refactor
...
Use f-strings
Avoid unnecessary casts to str()bool()int()
Ensure file closure
Merge nested ifs
Simplify for-assigns-appends with comprehensions and internal functions
Avoid shadowing internal function names
Initialize variables
Return value directly instead of assign then return
Make some methods static
2022-08-01 12:23:40 -03:00
alfrix
5ad82a64d4
Translations: install _()
2022-07-03 12:03:50 -03:00
alfrix
06fceec84a
Change the deprecated VBox and HBox to oriented Boxes
2022-07-03 12:03:50 -03:00
alfrix
88ea416110
zcalibrate: fix issue with offset being a float
2022-07-03 12:03:50 -03:00
alfrix
5a36729b76
PEP8, typos and warnings fixes
2022-05-31 11:14:42 -03:00
alfrix
7e988b3f35
zcalibrate: show the saved offset and offset to be saved
2022-05-31 11:14:42 -03:00
alfrix
7078e52a4f
zcalibrate: fix issue with delta kinematics fix #583
2022-04-11 22:46:13 -03:00
alfrix
4bace34847
zcalibrate: add manual delta_calibrate fix #575
2022-04-05 20:02:28 -03:00
alfrix
1ff0616457
zcalibrate: fix issue when position is not defined
2022-04-03 06:15:22 -03:00