Comments (11)
I'm not sure how z tilt or gantry leveling works, as my setup does not have these features. If you can provide info on how these work/what gcode commands to run I can see about adding it.
Gcode macros are hideable from the settings page.
from klipperscreen.
https://www.klipper3d.org/Config_Reference.html#bed_tilt
from klipperscreen.
[z_tilt]
Multiple Z stepper tilt adjustment. This feature enables independent adjustment of multiple z steppers (see the โstepper_z1โ section) to adjust for tilt. If this section is present then a Z_TILT_ADJUST extended G-Code command becomes available.
Voron 1.8 for example
[quad_gantry_level]
Moving gantry leveling using 4 independently controlled Z motors. Corrects hyperbolic parabola effects (potato chip) on moving gantry which is more flexible. WARNING: Using this on a moving bed may lead to undesirable results. If this section is present then a QUAD_GANTRY_LEVEL extended G-Code command becomes available. This routine assumes the following Z motor configuration. <-- Voron V2 for Example
from klipperscreen.
quad_gantry_level should now appear under the actions menu. Keep this open for the z_tilt function, however
from klipperscreen.
for z_tilt
functionality you just have to add the gcode macro
Z_TILT_ADJUST
to the button and make sure that the printer is homed first.
This is done completly automatical then if setup correctly in the printer.cfg
. So just a button do start this gcode would be enough in my opinion? Don't know if you are able to parse the console output of the procedure so we can notice what the difference between right and left is at this point.
from klipperscreen.
What is the output of the z_tilt_adjust command? It'd be helpful if you could paste the console output from where you enter a command to the end of the output.
from klipperscreen.
What is the output of the z_tilt_adjust command? It'd be helpful if you could paste the console output from where you enter a command to the end of the output.
it looks like it but is actually completely automatic
18:41:27
$ Z_TILT_ADJUST
18:41:29
// probe at 90.000,175.000 is z=2.695000
18:41:30
// probe at 90.000,175.000 is z=2.687500
18:41:34
// probe at 320.000,175.000 is z=2.267500
18:41:36
// probe at 320.000,175.000 is z=2.270000
18:41:36
// Making the following Z adjustments:
// stepper_z = -0.511573
// stepper_z1 = 0.425211
18:41:36
// Retries: 0/10 Probed points range: 0.422500 tolerance: 0.025000
18:41:39
// probe at 90.000,175.000 is z=2.484073
18:41:41
// probe at 90.000,175.000 is z=2.499073
18:41:44
// probe at 320.000,175.000 is z=2.521573
18:41:46
// probe at 320.000,175.000 is z=2.484073
18:41:46
// Making the following Z adjustments:
// stepper_z = -0.022794
// stepper_z1 = -0.047728
18:41:46
// Making the following Z adjustments:
// stepper_z = -0.022794
// stepper_z1 = -0.047728
18:41:46
// Retries: 1/10 Probed points range: 0.011250 tolerance: 0.025000
18:41:46
// Retries: 1/10 Probed points range: 0.011250 tolerance: 0.025000
from klipperscreen.
I'm trying to think about where to place these. I'm thinking QUAD_GANTRY_LEVEL and Z_TILT_ADJUST belong in Homing... any arguments for or against this?
As for the output, I'm going to say I'm not going to parse any of the output from the command. I plan to introduce a console view in the future, and if needed that could be used to look at the output.
from klipperscreen.
sounds good i currently have my z tilt placed in homeing. but what would be more interesting is to check if it is in the clipper config and only display it if it is.
from klipperscreen.
Yeah, that sounds good. I was just about to implement that.
from klipperscreen.
Hi @jordanruthe ,
i don't become the menu-Item for Z-Tilt, I will send my Klipper-log and config.
And i make a new svg-Logo for z-Tilt. I will uploud it too.
z-tilt.zip
and the section for Z-Tilt in Klipper is [z_tilt]
the commando is Z_TILT_ADJUST
when it had worked by my, i had forked it, because it don't work make all here.
from klipperscreen.
Related Issues (20)
- [BUG] Spoolman Menu Widens Screen Ouptut HOT 1
- [BUG] Recent update seems to have triggered an install of the network-manager component HOT 4
- [BUG] Missing Button for Multiple Instances HOT 13
- No documentation for creating menus in klipper screen HOT 3
- [FR] Community themes
- [FR] <title>Add confirmation for bed mesh abort
- [BUG] Bed Level UI Fails to Render Properly HOT 2
- [BUG] Loading panel: camera : cannot allocate memory in static TLS block HOT 3
- Power ON button on the home screen HOT 3
- [BUG] Unnecessary job title scrolling during printing
- [BUG] The round bed graph is not displayed
- [BUG] Emergency Stop confirmation not working
- [BUG] Unable to install KlipperScreen with python3.12 HOT 1
- [BUG] reconnection does not happen all the time (multiple printers) HOT 1
- [BUG] Updated and KlipperScreen no longer works HOT 3
- [BUG] Bed screw adjustment mislabelled since rework a few weeks ago HOT 1
- [BUG] printers folder displayed in themes list HOT 1
- [BUG] Language is not saved HOT 1
- [BUG] job_status.py hammering Klipper in search of a thumbnail HOT 1
- BTT TFT35 SPI screen not working on BTT CB2 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from klipperscreen.