Giter VIP home page Giter VIP logo

Comments (6)

jordanruthe avatar jordanruthe commented on June 12, 2024

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.

jordanruthe avatar jordanruthe commented on June 12, 2024

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.

michelluccote avatar michelluccote commented on June 12, 2024

Excellent. Excited to have ABL added. I will give it try after my current print which should be by noon tomorrow.

from klipperscreen.

michelluccote avatar michelluccote commented on June 12, 2024

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.

jordanruthe avatar jordanruthe commented on June 12, 2024

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.

michelluccote avatar michelluccote commented on June 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.