3d-gussner
bc48d34a2f
Replace hradecoded XYZ Z correction value with Z_MAX_POS_XYZ_CALIBRATION_CORRECTION
2024-07-04 10:12:38 +02:00
3d-gussner
152b290d1d
Merge pull request #4689 from 3d-gussner/MK3_PFW-964
...
PFW-964: Skip filament unload/load after Shipping factory reset
2024-07-03 13:20:49 +02:00
3d-gussner
3c7ae1e9fc
Merge pull request #4690 from 3d-gussner/MK3_Documentation
...
Update doxygen documentation remove white spaces
2024-05-30 14:43:29 +02:00
3d-gussner
ac63fafc33
Merge pull request #4696 from 3d-gussner/MK3_Fix_cmake_MK25S_build
...
Fix cmake build of MK2.5 and MK25S
2024-05-30 14:42:13 +02:00
3d-gussner
db64997687
Add `${FW_LANG_PATCH}.bin` to DEPENDS
2024-05-30 08:21:51 +02:00
3d-gussner
827c3025a4
Fix cmake build of MK2.5 and MK25S
2024-05-29 18:01:53 +02:00
3d-gussner
45a223a1f9
Remove White spaces
2024-05-20 19:09:03 +02:00
3d-gussner
e110153ee2
Cleanup doxgen documentation and white spaces
2024-05-20 18:35:09 +02:00
3d-gussner
9a56f1e4c1
Skip filament unload/load after Shipping factory reset
...
when MMU is enabled. With MMU enabled no filament should be
loaded while idle.
2024-05-16 12:48:49 +02:00
3d-gussner
eaeb722adb
Merge pull request #4681 from gudnimg/add-workaround-for-tune-button
...
MMU: Add workaround for broken Tune button
2024-05-06 12:50:41 +02:00
Guðni Már Gilbert
6f915ee401
MMU: Add workaround for broken Tune button
...
If the MMU is processing a command, the Tune button can't be executed.
Change in memory:
Flash: +16 bytes
SRAM: 0 bytes
2024-05-04 00:22:17 +00:00
3d-gussner
abdee5b7f3
Merge pull request #4679 from 3d-gussner/MK3_Crash_detect_raise_z
...
Replace hard coded crash z lift value with Pause Z lift value.
2024-05-03 08:08:48 +02:00
3d-gussner
08d26fdee2
Replace hard coded crash z lift value with Z lift value.
...
With `M125 Z<value>` you can set the Z lift value via gcode as requested.
Fixes #3419
2024-05-02 11:37:13 +02:00
gudnimg
28502a2b6e
optimisation: remove 1 more call to __divsf3
...
Changing (feedrate * feedmultiply) / 6000.f
to (feedrate * feedmultiply) * (1.f / 6000.f)
Replaces the call to __divsf3 with __mulsf3 which is better
No change in memory
2024-04-23 09:18:45 +02:00
Guðni Már Gilbert
2c46e1b344
optimisation: remove 3 calls to __divsf3
...
Change in memory:
Flash: -34 bytes
SRAM: 0 bytes
2024-04-23 09:18:45 +02:00
3d-gussner
d22245b482
Merge pull request #4658 from 3d-gussner/MK3_PFW-762_Ambient_shutdown_80C
...
PFW-762 ambient shutdown at 80 C
2024-04-19 15:06:03 +02:00
3d-gussner
e8d55486fe
Merge pull request #4661 from gudnimg/PFW-1557
...
PFW-1557 MMU: Improve unload handling when print is aborted
2024-04-15 15:13:09 +02:00
3d-gussner
6e40fe05fc
Merge pull request #4657 from 3d-gussner/MK3_PP_ACCEL_JERK
...
Add max acceleration mm per s2, feedrates and jerk save and restor du…
2024-04-15 15:11:57 +02:00
3d-gussner
34591f0465
Merge pull request #4663 from 3d-gussner/MK3_Fix_Autoreport
...
Fix Autoreport
2024-04-15 15:06:12 +02:00
3d-gussner
51b119a3ec
Fix Autoreport broken in 3957dc91aa
2024-04-15 12:09:43 +02:00
3d-gussner
1292a82f70
Fix typos
2024-04-15 07:45:36 +02:00
3d-gussner
f50e754f26
Use of `eeprom_update_block_notify` and `eeprom_read_block` reduces the flash usage a lot.
...
Thanks to @gudnimg
2024-04-15 07:45:36 +02:00
3d-gussner
5c0e014215
Add max acceleration mm per s2, feedrates and jerk save and restor during power panic
...
Thanks to @wavexx in #2456
2024-04-15 07:45:36 +02:00
gudnimg
16dfcfeb9a
MMU: Improve unload handling when print is aborted
...
- Don't allow re-heating the nozzle or the MMU to unload the filament if the print was aborted by a temperature error
- Allow MMU to unload filament if there is no temperature error, and there is no fan error when Fan check is enabled
- When Fan check is disabled, the MMU may unload if there is no temperature error
Change in memory:
Flash: +14 bytes
SRAM: 0 bytes
PFW-1557
2024-04-14 12:07:56 +00:00
3d-gussner
52ac95f082
Merge pull request #4600 from sarusani/ChangeRevoNozzleChangeMenu
...
Adjust Nozzle Change Menu For Quick Change Nozzles
2024-04-11 19:19:01 +02:00
3d-gussner
361ce65e5c
Merge pull request #4644 from sarusani/AddEjectToFilamentLoadMSG
...
Add Eject Option To Filament Load Message
2024-04-11 19:18:42 +02:00
3d-gussner
36282aae1b
Change Ambient board thermistor safety shutdown to 80 C
2024-04-10 17:56:26 +02:00
3d-gussner
5b96ff6d37
Merge pull request #4656 from 3d-gussner/MK3_PP_EXT_MINTEMP
...
Add Extrude mintemp save and restore during power panic
2024-04-09 18:44:47 +02:00
sarusani
bc04f16906
Adjust Nozzle Change Menu For Quick Change Nozzles
...
- Show warning if extruder temp is > 40 degrees
- Use fan to speed up cooldown
- Show confirmation msg
- Show nozzle diameter setting after nozzle change
2024-04-09 16:12:46 +02:00
sarusani
bd935db31e
Add Eject Option To Filament Load Message
2024-04-09 15:50:17 +02:00
3d-gussner
e5d504b855
Add Extrude mintemp save and restore during power panic
...
Thanks to @wavexx in #3008
2024-04-09 09:34:24 +02:00
3d-gussner
02822c59ad
Merge pull request #4591 from gudnimg/cleanup_cancel_heatup
...
Remove redundant ` cancel_heatup` assignment
2024-04-09 08:17:09 +02:00
3d-gussner
fbbcdd0808
Merge pull request #4613 from gudnimg/optimise-axis_ustep_resolution
...
optimisation: initialise `axis_ustep_resolution` in EEPROM
2024-04-08 16:13:52 +02:00
Guðni Már Gilbert
022eaa1820
Merge pull request #4645 from gudnimg/full-screen-code-duplicate
...
ultralcd: merge two functions into one as cleanup
2024-04-06 13:50:48 +00:00
3d-gussner
ed9d7f3ac1
ultralcd: merge two functions into one
...
lcd_show_fullscreen_message_yes_no_and_wait_P and lcd_show_multiscreen_message_yes_no_and_wait_P
are the same function. Let's drop one of them so we only have one symbol for the function.
No change in memory
Fix rebase
2024-04-05 19:33:15 +02:00
3d-gussner
a4a7b09fe7
Merge pull request #4651 from 3d-gussner/MK3_Fix_Insert_filament_fr_hu
...
Fix issue Insert filament ... message in French and Hungarian
2024-04-04 09:20:48 +02:00
3d-gussner
c515038e7d
Merge pull request #4650 from 3d-gussner/MK3_LCD_Menu_cleanup
...
LCD_Menu_cleanup
2024-04-04 09:19:50 +02:00
3d-gussner
feebac54fc
Fix issue #4424
...
Fix rebase
2024-04-04 09:08:44 +02:00
3d-gussner
b3a410abdc
Fix #3361
2024-04-04 09:04:48 +02:00
3d-gussner
3fa03ec1fb
Merge pull request #4565 from 3d-gussner/MK3_All_translations_in_messages
...
Move all _i(" to messages.cpp/.h
2024-04-04 09:03:30 +02:00
3d-gussner
a93cd93756
Move `MK3 firmware detected on MK3S printer` and `MK3S firmware detected on MK3 printer` to `messages.cpp/.h`
...
Update pot and po files
2024-04-04 08:58:46 +02:00
3d-gussner
97584d571e
Update all `_i("` to `messages.cpp/.h`
...
Update `lang/po/*.po*` files
2024-04-04 08:23:40 +02:00
3d-gussner
af03662c8f
Merge pull request #4602 from 3d-gussner/MK3_M913
...
Enable M913
2024-04-04 07:30:06 +02:00
3d-gussner
0c9bf5d435
Merge pull request #4635 from 3d-gussner/MK3_PP_improvements
...
Power Panic and LCD menu
2024-03-28 06:59:07 +01:00
3d-gussner
8d1be264e5
Thanks to @gudnimg pointing out duplicate if statements that are covered by the top-level if statement.
2024-03-27 17:44:50 +01:00
3d-gussner
9e8aadd8af
Revert split if statements
...
Kept few as these get too long
2024-03-27 10:15:07 +01:00
3d-gussner
5f26d5f7da
Fix MK2.5 builds
...
- removed `reset_uvlo` as `#ifdef UVLO_SUPPORT` everywhere for MK2.5 is a huge change.
2024-03-27 09:42:59 +01:00
3d-gussner
1ac69247d7
Fix and improve PowerPanic
...
- No wait for heatup during host print recovery
- No extra Z lift when power panic happens during paused print
- added an extra EEPROM value
- fixed `EEPROM_LAST_ITEM`
- changed EEPROM version to 3.14.0
- Added `reset_uvlo` function
2024-03-27 09:09:55 +01:00
3d-gussner
52275322a2
Remove redundant check
2024-03-20 08:41:29 +01:00
Alex Voinea
b6e2a8875b
M913 report rescaled currents
2024-03-15 12:47:18 +01:00