3d-gussner
2ab9cbcd83
Merge pull request #923 from cwei/patch-1
...
Fix upper limit for x
2023-08-02 12:05:38 +02:00
3d-gussner
ce013b35c9
Merge pull request #4298 from wavexx/lcd_tm_cal_fix
...
TM: Fix TM calibration from the Calibration menu
2023-08-01 16:34:00 +02:00
Yuri D'Elia
baacc0ec53
TM: Fix TM calibration from the Calibration menu
...
After dece5d268f , running the thermal
model itself switches the printer to "active", preventing a calibration
run from the LCD to start.
Explicitly allow LcdCommands::ThermalModel in this case.
2023-08-01 11:54:10 +02:00
3d-gussner
1030a3ab1d
Merge pull request #4283 from gudnimg/power-panic-fix-m600
...
m600: power panic: unset isPartialBackupAvailable on M600 exit
2023-07-31 12:10:06 +02:00
Guðni Már Gilbert
a96ee9da62
m600: power panic: unset isPartialBackupAvailable on M600 exit
...
If no power panic occurred during M600 we should
clear isPartialBackupAvailable to let the power panic
code know to not use the partial backup. We want the
partial backup ONLY when the extruder is parked after a print is saved.
Change in memory:
Flash: +4 bytes
SRAM: 0 bytes
2023-07-27 16:55:08 +00:00
3d-gussner
320997a1f5
Merge pull request #3859 from wavexx/simplify_variant_names
...
Simplify variant names
2023-07-27 15:44:58 +02:00
3d-gussner
07d7bfa8a4
Merge pull request #4053 from vintagepc/2477-redux
...
#2477 Improved M-code control for stealth mode/normal mode
2023-07-27 15:44:22 +02:00
vintagepc
a2eafc587a
Merge branch 'MK3' into 2477-redux
2023-07-26 12:34:38 -04:00
3d-gussner
8d66a2864f
Simplify REVO variants
2023-07-26 16:46:17 +02:00
Yuri D'Elia
caf3f2dec6
README: Update example target name
2023-07-26 16:42:13 +02:00
Yuri D'Elia
c093bac4bc
build: Update variant names in the legacy build system
...
Fix rebase conflicts
2023-07-26 16:42:02 +02:00
Yuri D'Elia
a73fdec4ef
cmake: Remove prefix/suffix exceptions
...
Now handled by having shorter variant names
2023-07-26 16:40:26 +02:00
Yuri D'Elia
cb8f68192a
build: Simplify variant names
...
- Remove nozzle size and heater type
- Also remove board type from MK3/MK3S
2023-07-26 16:40:26 +02:00
3d-gussner
ce141a2fa1
Merge pull request #3564 from wavexx/fil_loading_state
...
Filament loading state fixes
2023-07-26 16:38:29 +02:00
3d-gussner
cc84e326fe
Merge pull request #4224 from 3d-gussner/MK3_Rename_Thermal_model
...
Rename temp model to thermal model
2023-07-26 16:37:48 +02:00
3d-gussner
897d05d268
Fix @wavexx complains
2023-07-26 09:33:16 +02:00
3d-gussner
6feab85252
Rebase update REVO and solve @wavexx comments
2023-07-25 17:24:02 +02:00
3d-gussner
8ae0e1952e
Rename `temp_model.h` to `thermal_model.h`
...
`/temp_model` to `/thermal_model`
`Temperature_model` to `Thermal_model`
minor format in eeprom.h
2023-07-25 17:13:07 +02:00
3d-gussner
940b18e0b2
Format `eeprom.h` doxygen documentation
2023-07-25 17:13:07 +02:00
3d-gussner
a6b209d36d
Rename `Temperature Model` to `Thermal Model`
...
`Temperature model` to `Thermal model`
`temperature model` to `thermal model`
2023-07-25 17:13:07 +02:00
3d-gussner
78ed427166
Rename `TempModel` to `ThermalModel`
2023-07-25 17:13:07 +02:00
3d-gussner
600a7a0316
Rename `Temp Model` to `Thermal Model`
2023-07-25 17:13:07 +02:00
3d-gussner
44ae8033eb
Rename upper case `TEMP_MODEL` to `THERMAL_MODEL`
2023-07-25 17:13:07 +02:00
3d-gussner
dac07d11ba
Rename lower case `temp_model` to `thermal_model`
2023-07-25 17:13:07 +02:00
Guðni Már Gilbert
780f2db3d1
fixup
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
c647e4cfa4
fix build
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
f40defd2a9
Rename minsegmenttime --> min_segment_time_us
...
Also fixed wrong unit in Configuration prinout (M500)
should be us and not ms
Also used %lu format for uint32_t instead of %.2f
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
842dcc6560
Remove MAX_E_STEPS_PER_UNIT and MIN_E_STEPS_PER_UNIT
...
These constants are not used anywhere so there is no need to rename them
I propose they be removed as cleanup
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
ec896df62a
Remove commented DEFAULT_AXIS_STEPS_PER_UNIT
...
They serve no function at this point
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
6c95d340c1
Remove dead code axis_travel_steps_per_sqr_second
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
a8c75090b2
Change unsigned long to uint32_t
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
8689a28776
Rename max_acceleration_units_per_sq_second to max_acceleration_mm_per_s2
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
21faa52aab
Rename axis_steps_per_unit to axis_steps_per_mm
2023-07-25 17:10:44 +02:00
Guðni Már Gilbert
ff1cd2bfb2
dcodes: fix build when DEBUG_DCODES is enabled
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
5b8813bf18
tmc2130: fix octoprint error
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
fa6aae60db
optimisation: use SERIAL_PROTOCOLLN
...
Change in memory:
Flash: -12 bytes
SRAM: 0 bytes
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
9d15a4e63b
optimisation: reduce code size in M916, M917, M918
...
Change in memory:
Flash: -148 bytes
SRAM: 0 bytes
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
c090868fa2
optimisation: reduce code size in M907
...
Change in memory:
Flash: -4 bytes
SRAM: 0 bytes
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
53c8bfa928
cleanup: remove unused variable
...
No change in memory
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
7029af05fa
optimisation: reduce code size in pid_extruder()
...
Author: leptun
Change in memory:
Flash: -14 bytes
SRAM: 0 bytes
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
6623d45af9
optimisation: Tighter LCD timing
...
Author: leptun
Change in memory:
Flash: -14 bytes
SRAM: 0 bytes
2023-07-25 15:02:49 +00:00
Guðni Már Gilbert
5288d615f8
optimisation: lcd avoid streams
...
Author: leptun
Change in memory:
Flash: -124 bytes
SRAM: 0 bytes
2023-07-25 15:02:49 +00:00
Yuri D'Elia
3485c20464
Improve FilamentAction comments
2023-07-25 14:30:20 +00:00
Yuri D'Elia
074b5d380f
Consistently replace loading_flag with eFilamentAction
...
Remove loading_flag and check for eFilamentAction instead which already
flags both load/unload (in addition to mmu actions).
Correctly transition from AutoLoad to Load as soon as the operation
cannot be cancelled anymore as opposed to resetting it.
2023-07-25 14:30:20 +00:00
Yuri D'Elia
05b536947b
Refuse to start a SD print until filament loading is complete
...
Do not blidnly clear the loading_flag, check for it!
Just disallowing the SD menu while loading is being performed is not
sufficient, since the menu can be entered also by inserting card while
loading is taking place.
This is also nicer in behavior, as we allow to navigate the SD card
while loading.
2023-07-25 14:28:46 +00:00
Yuri D'Elia
e3fd6a4902
Do not allow filament actions while an existing one is taking place
2023-07-25 14:28:45 +00:00
Yuri D'Elia
170dddfd71
Set/clear loading_flag also during unload
2023-07-25 14:28:13 +00:00
Yuri D'Elia
dece5d268f
Consider any lcd_custom_command to be "ACTIVE"
...
All custom commands are transitory and eventually switch back to Idle
state by themselves.
It doesn't make any sense to explicitly check for Layer1Cal: any
non-idle state is active by design.
Fix this check in the main menu. This is probably incomplete (Layer1Cal
is incorrectly used in several other places).
2023-07-25 14:27:00 +00:00
Guðni Már Gilbert
5d880919f8
Align comment
2023-07-25 09:00:47 +02:00
Guðni Már Gilbert
d5f4f6700d
Optimise the acceleration limit checks
...
Kudos goes to Marlin FW
Change in memory:
Flash: -314 bytes
SRAM: 0 bytes
2023-07-25 09:00:47 +02:00