Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENT] Play chime just before first layer calibration starts #4266

Open
murk-sy opened this issue Oct 24, 2024 · 1 comment
Open

[ENHANCEMENT] Play chime just before first layer calibration starts #4266

murk-sy opened this issue Oct 24, 2024 · 1 comment
Labels
enhancement Improvement proposal based on existing features.

Comments

@murk-sy
Copy link
Contributor

murk-sy commented Oct 24, 2024

Printer model

Mini+

Describe the enhancement

When doing first layer calibration on a material with a high bed temperature (100°C being the obvious example), heating up takes quite a long time. It takes so long in fact that over time I've had quite a few instances where heating up (especially a custom thicker) bed sheet took so long that I only remembered to check it when it was too late to actually adjust the height accurately.

Additionally, because the first layer calibration is very slow, it can be very hard to hear the printer starting to move as well if it's not next to you but a nearby room instead.

Expected functionality

  1. Start first layer calibration
  2. Bed heats up to target temperature
  3. ABL runs and completes
  4. Nozzle reaches target temperature
  5. Play chime - long beep (same as "load filament now" screen) or 3 click beeps (a new "warning" chime?). Playing when the hotend actually starts moving makes the procedure consistent for all materials and the sound is played when something visibly starts happening
  6. First layer calibration starts

I have considered:

  • playing the chime 5-10° before the nozzle temperature is reached - would require some extra stuff to show on screen, otherwise the warning is played with no visual or movement feedback
  • waiting for user input when nozzle reaches temperature - would require changing the procedure and manuals which is more work than it's probably worth, plus it might interfere with nozzle priming

This change is very minor and requires very little documentation changes, but it improves the QoL of first layer calibration a lot.

@murk-sy murk-sy added the enhancement Improvement proposal based on existing features. label Oct 24, 2024
@Tupson444
Copy link

I've added M300 command right after M190 S[first_layer_bed_temperature] in the start code for exact same reason (I have an old MK2 that takes a lot of time to heat to ~100°C)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement proposal based on existing features.
Projects
None yet
Development

No branches or pull requests

2 participants