Comments (9)
I am looking at mainsail console to see what commands are seen.
I entered the z-offset window and I see no command echoed to the console. I'm assuming I should be seeing a PROBE_CALIBRATE. I then select to move the nozzle down and get:
10/26/2020, 4:03:16 PM | // Unknown command:"TESTZ"
Which would work if PROBE_CALIBRATE was issued before.
Saving of course gives the same Unknown command but for "ACCEPT" instead. Exiting the menu returns a "Klipper is ready".
Clicking Preheat ABS does nothing. Which configuration will define the temps for these options?
Most of my options that are not working appear to not be sending any commands to the printer.
from klipperscreen.
I need to work on the manual bed leveling page, I think you're accurate that the buttons don't do anything currently.
The auto calibrate should be working, but there is an error case I need to spend more time on, which is aborting before it has finished the probe_calibrate command. I'll spend some more time looking into this.
For the preheat, it may be slightly unintuitive currently. You have to select the tool/bed first (so it is highlighted), and then hit the preheat option. If you have comments on how to make this better, let me know.
The temps are configured in the main directory, KlipperScreen.config file. I'll update the documentation to point this out.
from klipperscreen.
Just a quick note. I looked at your source code and see that the z offset command needed to start is part of the initialization function for that UI view. I actually had it work once and then didn't work the second time. I didn't have enough time to dig in more but I suspect this will work the first time you go into this bed leveling view but it won't after because initialization is probably only called ones. It really should start every time you hit the z offset button in the parent UI of this panel and not in the initialization. Might be wrong but thought it might be worth provided this info for you in case it helps.
from klipperscreen.
You're correct in noticing that the calibrate command will only run once. I'll re-hash this in the near future.
from klipperscreen.
For the manual bed level, the buttons should be working now. I added the emergency stop just in case.
The locations are configured from the bed_screws configuration section, or calculated if it isn't in the klipper config.
For the probe_calibrate, it should run the calibrate command everytime you enter the menu now.
from klipperscreen.
Excellent. I'll updated my install and try it again when I finish my current long prints.
One important request for me that is critical for adoption. When a print starts I really need a few buttons to adjust my z-offset on the fly with baby stepping. Bed leveling is never perfect and a few adjustments at the beginning of a print usually saves me from restarting. Any chance that could be added? Maybe +0.01, +0.05, -0.01, -0.05 buttons? These are the settings used by the Mainsail UI when it starts.
from klipperscreen.
From the printing status screen, if you hit Control and then hit Tuning, there are buttons fine tuning z stepping, fan, speed, and extrusion factor. Currently these buttons aren't working, but I'll put this next on the list to finish that panel and get it working. I might have to break z baby-stepping into it's own panel as it's getting pretty busy on that panel.
from klipperscreen.
The fine tuning panel (including z babystepping) should now be fully functional
from klipperscreen.
That is excellent news. I will be trying it this week. I have been using the mainsail page directly but find it not ideal for a touch screen since I don't have a keyboard connected. If this is all working it will a better way to control when at the printer. Thank you for all the great support.
from klipperscreen.
Related Issues (20)
- [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
- [BUG] Emergency Stop button periodically engaged on KlipperScreen HOT 4
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.