Comments (6)
Thanks for this feedback. You can add a G29 button yourself by using the KlipperScreen.conf file. I just pushed some updates which detail the new configuration file and how to configure it.
That being said, I do think it would be cool to be able to view ABL profile and add/delete them from KlipperScreen. I'll leave this open as a reminder for that.
from klipperscreen.
I just added a bed mesh panel. I still have some ideas on how to improve upon it. If you wouldn't mind, could you check it out and give me any feedback you may have?
I would like to add the ability to create a new mesh profile, but I need to implement a touchscreen keyboard before I'm able to do that.
from klipperscreen.
Excellent. Excited to have ABL added. I will give it try after my current print which should be by noon tomorrow.
from klipperscreen.
My print I had just started had to be restarted so I got to take a quick look.
The interface is simple enough. I was a bit confused because I guess my setup now had a "default" and a "DEFAULT" bed level. It displays both. The "DEFAULT" has a save and up arrow button while the "default" had an update button which because a up arrow when I updated the mesh. Can you tell me what the up arrow is? It's to read back the mesh for the current environment? I'm including a picture of my view.
One improvement would be to tie the bed temperature into this. I accidentally did a full bed level (81 points in my case) forgetting that I did not get the temperature up first. I'm thinking either display the temp and provide button to a temp control panel and then wait to reach temp before starting or when doing an updated ask at what temp the bed should be and then wait for it to reach it before leveling. In my case I had to wait for it to finish, go back to adjust the temp. Wait.... Rerun bed mesh leveling.
As you already mentioned a way to provide the name.
Finally of course a way to visualize this information would be great. I'm sure that is a lot more work but displaying the bed level really helps to know if something is wrong. Not sure if this is really required since mainsail or other web interfaces can take care of that in most cases.
I'll provide more feedback as I use it more. For now it worked for me once I got the sequence of operations right. Great enhancement.
from klipperscreen.
The up arrow is "Load". The SD card icon is save, and the refresh is calibrate_bed_mesh. I'm playing around with how to make it include load/save/etc in without it taking up too much space.
For visualizing, I do have a way to visualize the data but I'm trying to optimize it. It's caused some issues running on a pi with KlipperScreen crashing.
I appreciate the feedback!
from klipperscreen.
Thanks. I'm sure you will continue to refine this but for now I think I can close this since I have the basic functionality I require to run my printer.
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.