forked from prusa3d/Prusa-Firmware
-
Notifications
You must be signed in to change notification settings - Fork 21
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
Bondtech mk3 fw3122 lgx #11
Open
BladerunnerxRC
wants to merge
239
commits into
BondtechAB:MK3
Choose a base branch
from
BladerunnerxRC:Bondtech-MK3-FW3122-LGX
base: MK3
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Bondtech mk3 fw3122 lgx #11
BladerunnerxRC
wants to merge
239
commits into
BondtechAB:MK3
from
BladerunnerxRC:Bondtech-MK3-FW3122-LGX
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Update FW version for 3.12 branch
static variables are automatically zero initialised. Now that the status line message is initialised in ultralcd_init(), we don't need to set the variable in global scope. Saves 22 bytes of flash and 1 byte of SRAM
Now that lcd_status_message is now initialised correctly at boot-up, this for-loop is no longer required. Now lcd_status_message is only set in lcd_updatestatus() which always calls lcd_finishstatus() lcd_finishstatus() makes sure the message does not exceed 20 characters Saves 34 bytes of flash
Code is 28 lines shorter :) Change in memory: Flash: -42 bytes SRAM: 0 bytes
Change in memory: Flash: +24 bytes SRAM: -0 byte
Change in memory: Flash: -44 bytes SRAM: 0 bytes
Update the default R0 estimate thanks to a larger dataset. This improves the error margin during self-check.
Fix regression introduced in fc10ca3. Accept incoming serial commands without line numbers (assumed to be injected by the host), but do not reset the last line count when doing so.
Add prusa.io/tm-cal link and update all TM related translations
PFW-1479: MK3_3.12 Change Temp model to Thermal model
Use "echo:" for thermal model error reporting to avoid octoprint automatically sending a M112 kill. Keep using "error:" instead for other thermal errors (MAXTEMP/etc). This should allow resuming a thermal mode pause with the default octoprint settings.
- Expose TEMP_MODEL_fS and TEMP_MODEL_LAG as D and L respectively, initializing the default values based on the previous hard-coded values. - Always round L to the effective sample lag to future-proof model upgrades or changes (the stored value _is_ the effective value). - Introduce UV as a new linear term for PTC heaters, defaulting to an identity for model backward-compatibility.
Model UV as power-invariant, so that scaling P doesn't change the intercept location (that is, the zero point remains at the same temperature even for more powerful heaters). NOTE: It's not clear to me whether this is generally true (couldn't find a datasheet from the same heater in diffent power variants showing the efficiency loss)
Save about 20 bytes by rewriting the sample count check
Bump up build number and FW version
Introduce a model version. This is initialized at "1" and doesn't require any upgrade/downgrade checks since it's currently retro-compatible.
Preparation to support multiple default model parameter sets
PFW-1499 TM: PTC model support (3.12)
…d_timeout MK3_3.12: Set `Is filament loaded? Yes|No` default to `No` without a timeout.
Bump up FW 3.12.2 to 5713
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.