Skip to content

Dynamically retrieve the max heater temperatures for numpads#199

Merged
HugoCLSC merged 6 commits into
devfrom
feat/fetch-max-temps
Apr 2, 2026
Merged

Dynamically retrieve the max heater temperatures for numpads#199
HugoCLSC merged 6 commits into
devfrom
feat/fetch-max-temps

Conversation

@HugoCLSC
Copy link
Copy Markdown
Member

Description

  • Feature

Fetch min/max temperatures from the printer's extruder and heater_bed configurations and use them to constrain the corresponding numpad input ranges.

This ensures users can only select temperatures within the safe operating limits defined by their hardware, preventing out-of-range inputs.

@HugoCLSC HugoCLSC requested a review from gmmcosta15 March 17, 2026 12:32
Comment thread BlocksScreen/lib/panels/controlTab.py
Comment thread BlocksScreen/lib/panels/controlTab.py
Comment thread BlocksScreen/lib/panels/controlTab.py Outdated
Comment thread BlocksScreen/lib/panels/controlTab.py Outdated
Comment thread BlocksScreen/lib/panels/controlTab.py
@HugoCLSC HugoCLSC merged commit 6781ac8 into dev Apr 2, 2026
8 checks passed
@HugoCLSC HugoCLSC deleted the feat/fetch-max-temps branch April 2, 2026 13:54
@Robert0Mart Robert0Mart mentioned this pull request Apr 10, 2026
4 tasks
HugoCLSC pushed a commit that referenced this pull request Apr 10, 2026
# Description 

Select the type:  
- [ ] Feature  
- [x] Bug fix  
- [ ] Code refactor  
- [ ] Documentation

Fixed bug intruduced on #199 

**BlocksScreen/lib/panels/printTab.py**  
- Added missing connection to tune_page

Co-authored-by: Roberto Martins <roberto.martins@blockstec.com>
HugoCLSC added a commit that referenced this pull request Apr 15, 2026
## Description

The current PR, fixes some long standing issues with the GUI,
specifically on babystepping, filament changes during ongoing print
jobs, and probe calibration tools (Eddy, z endstop).


## Changes

- **Feature:** Dynamically retrieve the maximum temperature allowed for
each heater (#199 ) (#205 ).
- **Refactor:** Eddy calibration tool, save babystep value, UI locking
and unlocking on tool. Other fixes (#202 , #206 ).
- **Refactor:** FilamentTab can now be accessed during prints to make
filament changes easier, new progress messages during the load/unload
operations (#207 ).

---------
Signed-off-by: Hugo Costa <hugo.santos.costa@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants