3d-gussner
b7e3216944
Merge pull request #4811 from 3d-gussner/MK3_new_1st_layer_cal
...
Optimze and new first layer calibration
2024-11-27 09:10:04 +01:00
3d-gussner
b67554eb01
Switch back from `%g` to `.4f`
...
Set short length so the square is printed in the middle of the bed
Both purge lines with and without MMU end at X=202.5 to get the square in the middle of the bed
2024-11-20 12:10:33 +01:00
Alexandra Voinea
7a47bf30be
Fix end of meander overextrusion with new pattern
2024-11-20 09:28:21 +01:00
Alexandra Voinea
24ce71eded
Optimize meander moves
2024-11-20 09:11:18 +01:00
Alexandra Voinea
519724b53d
Ensure all meander moves are done using relative mode
...
Without this the first vertical move of the new meander would be slightly longer than expected due to using absolute moves from a negative Y starting position
2024-11-20 08:57:36 +01:00
Alexandra Voinea
81d124affd
Minor nitpicks
2024-11-20 08:52:12 +01:00
Alexandra Voinea
13d12c0ffa
Get rid of float casts
2024-11-20 08:38:19 +01:00
gudnimg
e84ade3542
optimisation: combine a few functions calls into one
...
Change in memory:
Flash: -34 bytes
SRAM: 0 bytes
2024-11-19 19:50:12 +01:00
Alex Voinea
658df9d04d
Extract G91 to messages.h/cpp
2024-11-18 10:12:05 +01:00
Alex Voinea
1319af8a12
Ensure that a correct feedrate is used at all times
2024-11-18 10:09:10 +01:00
Alex Voinea
44f9b953c5
remove unused step parameter in lay1cal sqaure
2024-11-18 09:51:02 +01:00
gudnimg
0b5afa3092
Unload the filament at parked position
...
We don't want to unload while the nozzle is still smudged against the bed.
2024-11-18 09:45:51 +01:00
gudnimg
a0278b2844
Fix an issue where MMU unloads filament while its cooling down
...
Change in memory:
Flash: -6 bytes
SRAM: 0 bytes
2024-11-18 09:45:51 +01:00
3d-gussner
d1470d8abc
New first layer calibration
...
- changed to relative mode to save buffer and code size
- added NEW_FIRST_LAYER_CAL to perform 1st layer cal from front to back
2024-11-14 14:45:25 +01:00
3d-gussner
d8d058a63b
Add Set parameter in M78 Statistics gcode ( #4809 )
...
* Add Set Statistics
* EEPROM_FILAMENTUSED is in centimeter and not meter
Fix few things
* Fix typo
2024-11-14 08:20:39 +01:00
3d-gussner
0fb17b1643
Merge pull request #4805 from 3d-gussner/MK3_Fix_MMU
...
Remove hardcoded MMU tool count
2024-11-10 11:56:55 +01:00
3d-gussner
cdb6635eac
Remove hardcoded MMU tool count
...
- Preload to MMU -> All
- Loading Test -> All
- SpoolJoin
2024-10-29 15:50:01 +01:00
3d-gussner
ef3527eb0f
Merge pull request #4782 from 3d-gussner/MK3_3141_po
...
Update po files
2024-09-24 16:45:16 +02:00
3d-gussner
21084af026
Update po files
2024-09-24 16:37:43 +02:00
3d-gussner
24bfa8db59
Merge pull request #4780 from leptun/MBL_relax_tight_thresholds
...
Further relax the MBL tight threshold
2024-09-24 13:47:02 +02:00
Alex Voinea
f12683f3ff
Further relax the MBL tight threshold
2024-09-24 10:33:23 +02:00
3d-gussner
aa4de7ae7e
Merge pull request #4773 from 3d-gussner/MK3_fix_unload
...
PFW-1561 Fix MMU unload issue
2024-09-23 07:39:18 +02:00
3d-gussner
402b9ed93a
Add `#ifdef FANCHECK` thanks @gudnimg
2024-09-23 07:00:17 +02:00
3d-gussner
65a26e882b
Enable Tune menu during fan check issues, user can then disable the fan check if needed.
...
Send //action:cancel when LCD Stop print is selected.
2024-09-18 16:09:46 +02:00
3d-gussner
29c920c801
Fix MMU unload issue after a fan check issue has been solved
2024-09-18 16:09:46 +02:00
3d-gussner
ab5c7ac6c6
Merge pull request #4772 from gudnimg/FW-1562
...
PFW-1562 Fix an issue where safety timer is not handled correctly in `mFilamentPrompt` menu
2024-09-17 16:30:37 +02:00
gudnimg
de092b35d5
PFW-1562 Fix an issue where safety timer is not handled correctly in mFilamentPrompt menu
2024-09-15 10:28:10 +00:00
3d-gussner
5aa67489da
Merge pull request #4768 from 3d-gussner/MK3_3141_test_prep
...
Prepare FW 3.14.1 for testing
2024-09-04 09:54:21 +02:00
3d-gussner
7d3032c001
Bump up version to FW3.14.1-RC1-8225
2024-09-04 09:33:47 +02:00
3d-gussner
2c621e025a
Update pot and po files
2024-09-04 09:32:30 +02:00
3d-gussner
6ea47967da
Merge pull request #4765 from leptun/MBL_fixes
...
Region MBL fixes
2024-09-04 07:42:48 +02:00
3d-gussner
4e9e20c67f
Merge pull request #4766 from gudnimg/remove-sm4_line_xyze_ui
...
Remove sm4 line xyze UI
2024-09-03 15:22:56 +02:00
3d-gussner
2fed2f00f7
Update Czech translation
...
Thanks to @DRracer
2024-09-03 13:27:53 +02:00
3d-gussner
1c0a59f7c9
Update Hungarian translation
...
Thanks to @AttilaSVK
2024-09-03 11:47:14 +02:00
3d-gussner
3facdb4576
Add new message and translations
2024-09-03 09:34:18 +02:00
Alex Voinea
cb502ee7bc
Update MSG_MBL_FAILED translations
...
Thanks @3d-gussner
2024-09-03 09:28:16 +02:00
Alex Voinea
b614b9c43d
Do not prompt for steel sheet on bed during XYZ calibration
...
Thanks @3d-gussner
2024-09-03 09:28:16 +02:00
Alex Voinea
b58d2ecccb
Prompt user for Z calibration after failed MBL with yes-no screen
2024-09-03 09:28:15 +02:00
Alex Voinea
357b68cf76
Ask for steel sheet on bed during Z calibration
2024-09-03 09:28:15 +02:00
Alex Voinea
d2119c24e1
Prompt Z calibration when 7x7 MBL is enabled
2024-09-03 09:28:15 +02:00
Alex Voinea
8196e48684
Reduce number of Z realignments before Z calibration is requested
2024-09-03 09:28:15 +02:00
Alex Voinea
d8e3c2b481
Relax 3x3 MBL threshold
2024-09-03 09:28:15 +02:00
3d-gussner
83c43fba02
Merge pull request #4767 from gudnimg/linearity-correction-opt-v2
...
optimisation: Simplify saving linearity correction
2024-09-02 11:18:44 +02:00
Guðni Már Gilbert
b3a682d330
Always re-init the TMC drivers after leaving linearity correction menu
...
Change in memory:
Flash: -22 bytes
SRAM: 0 bytes
2024-09-01 22:14:25 +00:00
gudnimg
312f79c5f5
optimisation: Simplify saving linearity correction
...
Keep in mind that the EEPROM addresses are in descending order. This means we
can't use eeprom_read_block() or eeprom_update_block()
Address --> Axis
3831 --> X-axis
3830 --> Y-axis
3829 --> Z-axis
3828 --> E-axis
Change in memory:
Flash: -118 bytes
SRAM: 0 bytes
2024-09-01 12:34:00 +00:00
Guðni Már Gilbert
aa8569600c
Fix build and make sm4 a C++ file
2024-09-01 12:12:24 +00:00
Guðni Már Gilbert
a2d45e5d11
cleanup: remove unused global sm4_cpu_time
2024-09-01 12:11:56 +00:00
Guðni Már Gilbert
f115adf894
cleanup: remove unused function sm4_get_dir
2024-09-01 12:11:56 +00:00
Guðni Már Gilbert
5a5c68f563
cleanup: remove unused function sm4_get_dir_bits
2024-09-01 12:11:56 +00:00
Guðni Már Gilbert
7d3c416d04
cleanup: remove unused function sm4_line_xyze_ui
...
No change in code size. Reason for removing this function
is just to reduce lines of code that is maintained.
2024-09-01 12:11:22 +00:00