gudnimg
396a8ca4f9
Remove VT100 code
2024-07-31 10:35:18 +00:00
gudnimg
eb7969441a
Remove Servo..h/cpp
2024-07-31 10:31:05 +00:00
gudnimg
2cbbdbacd5
Remove a bit of unused code which is disabled at compile time
...
Some of these have been used > 6 years and don't compile anymore.
Reason to want this removed is just to reduce the code we maintain
2024-07-31 09:53:45 +00:00
Guðni Már Gilbert
3f650a24aa
Merge pull request #4738 from sarusani/OptimzeEnum
...
Add type to enum
2024-07-30 20:01:17 +00:00
sarusani
d485e4fb0b
Add type to save 50B
...
Saves 50bytes
2024-07-30 15:15:05 +02:00
Guðni Már Gilbert
bb1bb4d717
Remove commented variable load_filament_time
2024-07-28 17:41:23 +00:00
3d-gussner
5119e47419
Merge pull request #4728 from gudnimg/fix-mFilamentPrompt-timeout
...
Fix regression introduced in 3.13.0 where `mFilamentPrompt` menu times out after 30 seconds
2024-07-26 15:33:12 +02:00
gudnimg
8382815110
Fix inconsistent indendation in mFilamentPrompt()
2024-07-26 11:55:32 +00:00
gudnimg
faa01b5a5f
Fix an issue where mFilamentPrompt menu times out
...
Fixes a regression introduced in 3.13.0 here: a7e9ccfb57 (diff-5fbfdca43c192573e31d8e78d255c510fb6e213b118cf38173277ec2a2163880R7462)
Before 3.13.0, the menu never timed out until the safety timer turned off the heaters
After 3.13.0, the menu times out after 30 seconds.
The commit restores pre-3.13.0 behavior
2024-07-26 11:52:20 +00:00
3d-gussner
cea5f70974
Merge pull request #4710 from Tirpitz93/fix-dev-and-dirty-cmake
...
Fix String substitution when `DEV` flavour is built dirty
2024-07-25 08:46:28 +02:00
3d-gussner
3722a17e5a
Merge pull request #4647 from gudnimg/mmu-sync-april
...
MMU maintenance: Sync with 32-bit FW a little bit
2024-07-24 10:02:24 +02:00
gudnimg
4dc9fd4972
MMU: revert fallthrough in LogicStep
2024-07-23 15:55:47 +00:00
3d-gussner
3cb722403b
Merge pull request #4717 from gudnimg/fix-unconsumed-button-press
...
Fix an issue in manual fan check where prior knob clicks are not consumed
2024-07-16 08:57:30 +02:00
gudnimg
a7004cd067
Fix an issue in manual fan check where prior knob clicks are not consumed
2024-07-15 13:52:30 +00:00
3d-gussner
39c8c4f560
Merge pull request #4659 from 3d-gussner/MK3_build_script
...
PFW-1460 Update build scripts
2024-07-12 08:36:32 +02:00
3d-gussner
62a1c1478d
Merge pull request #4708 from 3d-gussner/MK3_Cmake_workaround_wildcard_issue_non_Linux
...
Cmake workaround wildcard issue non linux system
2024-07-12 08:35:34 +02:00
3d-gussner
2ed3ee8410
Merge pull request #4280 from sarusani/DelayZAxisonAutoload
...
Delay Z-Axis on Autoload
2024-07-11 09:00:50 +02:00
lselter
695ba5d5db
Fix String substitution when `DEV` flavour is built with a dirty local version both instances of -D were replaced with commit count
2024-07-09 15:44:40 +01:00
3d-gussner
f687fe3e2e
Fix MK2.5/S builds on Windows
2024-07-09 16:07:02 +02:00
3d-gussner
d769fcc094
Workaround for Windows/Mac wildcard issue
...
Only zip MK2.5/S and E3DREVO on Linux
2024-07-09 15:43:52 +02:00
gudnimg
99e306f4a3
MMU: minor formatting sync
2024-07-06 17:24:40 +00:00
gudnimg
d548bb68fd
MMU: revert WaitForHotendTargetTempBeep(); position in code
...
The 8-bit FW uses a different Fullscreen UI which doesn't show the current temperature. So, for now, keep calling WaitForHotendTargetTempBeep before showing the full-screen message.
2024-07-06 16:55:32 +00:00
Guðni Már Gilbert
09f1d85e9c
MMU: Revert changes to execute_extruder_sequence loop
...
The previous for-loop is more memory efficient and saves 20 bytes of Flash
2024-07-06 16:55:32 +00:00
Guðni Már Gilbert
61b4270129
MMU: allow inlining UInt16ToHex
...
Saves 22 bytes of Flash
2024-07-06 16:55:32 +00:00
Guðni Már Gilbert
592fc56bfc
MMU: Sync code with 32-bit
...
The changes in this commit are mainly formatting
But there are some changes like adding a new function planner_draining()
2024-07-06 16:55:32 +00:00
sarusani
5efae44eb7
Delay Z-Axis on Autoload
...
Delay z-axis movement when the operators hand is close to the printhead.
2024-07-05 16:12:07 +02:00
3d-gussner
72ffc28952
Add build.py
2024-07-05 09:06:22 +02:00
3d-gussner
e405e9140c
Merge pull request #4687 from 3d-gussner/MK3_Replace_hard_coded_values_1
...
Replace hardcoded values
2024-07-05 07:54:07 +02:00
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