Commit Graph

8284 Commits

Author SHA1 Message Date
3d-gussner 88b77ecce2 Add bool printer_recovering 2024-03-13 17:42:59 +01:00
3d-gussner 517900c3fe Add DEBUG_PRINTER_STATES 2024-03-13 17:42:59 +01:00
3d-gussner 4235f784b9
Merge pull request #4622 from prusa3d/vintagepc/automatic-releases
Auto-create releases when a build is tagged.
2024-03-13 16:27:16 +01:00
3d-gussner 9df3846ffa
Remove white space 2024-03-13 16:23:51 +01:00
VintagePC 18c7c8c55b Quotes, perhaps 2024-03-12 18:55:38 -04:00
vintagepc 2ad76e225b
Update build.yml
Use ${{ github.workspace }} instead
2024-03-12 07:40:34 -04:00
VintagePC 50ba83219f Try fixing paths 2024-03-11 19:02:24 -04:00
vintagepc 84259de765
Update build.yml
Fix bug in run specifiers
2024-03-11 08:31:19 -04:00
3d-gussner b43ee3bf3d
Merge pull request #4628 from 3d-gussner/MK3_Stale_action_V9
Update stale action to v9 as Node.js 16 are deprecated.
2024-03-08 13:01:54 +01:00
3d-gussner ad35740092 Update stale action to v9 as Node.js 16 are deprecated. 2024-03-08 10:49:12 +01:00
VintagePC 361627d91d Use simplified filenames without hash/build counter 2024-03-04 18:51:11 -05:00
3d-gussner 1619db5b62
Merge pull request #4625 from 3d-gussner/MK3_MMU302
Bump up MMU FW version to 3.0.2
2024-03-04 14:06:18 +01:00
D.R.racer 4bca4021c6 Bump up MMU FW version to 3.0.2
.
2024-03-04 11:55:54 +01:00
VintagePC c0284497e3 Facilitate automatic release uploads of artifacts 2024-03-01 20:00:27 -05:00
3d-gussner 2d9dbecd5d
Merge pull request #4619 from 3d-gussner/MK3_DEBUG_EEPROM_CHANGES
Add DEBUG_EEPROM_CHANGES

I gonna merge this and maybe @gudnimg can improve it later. Need this for 3.14.0 PowerPanic debugging
2024-02-27 16:16:32 +01:00
3d-gussner f9bdb8b8aa Add DEBUG_EEPROM_CHANGES 2024-02-27 08:56:18 +01:00
3d-gussner c7b5fd59ed
Merge pull request #4617 from leptun/cherrypick_xyzcal_use_stallguard_during_z_cal
Cherrypick xyzcal use stallguard during z cal
2024-02-26 10:27:45 +01:00
Alex Voinea af64d446bf Fix MK2.5 build 2024-02-26 10:14:01 +01:00
Alex Voinea aededa34bb Properly check for Z crashes while lowering/raising Z for Z calibration 2024-02-26 10:13:56 +01:00
Alex Voinea 326019a8bf Use stallguard during Z calibration after XYZ calibration 2024-02-26 10:13:51 +01:00
Alex Voinea 692f062fee Add tmc currents debug 2024-02-26 10:13:45 +01:00
Guðni Már Gilbert 0a727d8573 optimisation: initialise axis_ustep_resolution in EEPROM
When the cs variable is loaded into RAM, cs.axis_ustep_resolution will always have some value and none of the 0xff values.

Change in memory:
Flash: -40 bytes
SRAM: 0 bytes
2024-02-24 15:46:32 +00:00
3d-gussner 665692b73e
Merge pull request #4614 from gudnimg/sudo-apt-update
CI: Add sudo apt-get update
2024-02-24 16:44:02 +01:00
Guðni Már Gilbert 704003295a CI: Add sudo apt-get update
See: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/customizing-github-hosted-runners#installing-software-on-ubuntu-runners

> Note: Always run sudo apt-get update before installing a package. In case the apt index is stale, this command fetches and re-indexes any available packages, which helps prevent package installation failures.
2024-02-24 15:29:21 +00:00
3d-gussner c5a036d817
Merge pull request #4601 from leptun/MK3_TMC_restore_currents_post_home
Mk3 TMC restore currents post home
2024-02-19 17:08:24 +01:00
Alex Voinea ccb956eae4
Restore custom currents after homing end 2024-02-19 15:33:06 +01:00
Alex Voinea e6a4856196
Restore default XY currents after homing 2024-02-19 15:32:22 +01:00
3d-gussner f80fb4c17c
Merge pull request #4594 from 3d-gussner/MK3_Action_fix
Update action as v3 is deprecated
2024-02-13 20:08:25 +01:00
3d-gussner f9671d40c7 Update action as v3 is deprecated 2024-02-13 08:32:54 +01:00
3d-gussner dc3b3387ed
Merge pull request #4593 from 3d-gussner/MK3_Fix_Stop_print_for_host_prints
Fix Stop print to send host action when host print is active
2024-02-05 10:39:49 +01:00
3d-gussner 8e26a95630
Merge pull request #4590 from gudnimg/PFW-1552-v2
PFW-1552 Fix a regression introduced in f022567
2024-02-05 08:54:52 +01:00
3d-gussner 727a82bb3d Fix Stop print to send host action when host print is active 2024-02-05 08:14:10 +01:00
gudnimg 020239687a Remove redundant cancel_heatup assignment
cancel_heatup is set to false inside wait_for_heater()
there is no need to do it before the function call

Change in memory:
Flash: -4 bytes
SRAM: 0 bytes
2024-02-04 12:15:58 +00:00
gudnimg 794251884a PFW-1552 Fix a regression introduced in f022567
Aborting the print while the nozzle and bed are still heating up
to their target temperatures should disable the heaters immediately.
2024-02-04 12:06:14 +00:00
3d-gussner c999c2948e
Merge pull request #4586 from leptun/fix_3x3_mbl
Fix 3x3 mbl condition
2024-02-03 12:57:16 +01:00
Alex Voinea bacb0b1b07
Fix 3x3 mbl condition 2024-02-02 14:45:30 +01:00
3d-gussner 6682237c7a
Merge pull request #4582 from gudnimg/PFW-1552
PFW-1552 and PFW-1544: Fix issue with MMU unload when a print is stopped with a cold nozzle
2024-02-01 06:22:49 +01:00
3d-gussner 6714d4df3f
Merge pull request #4547 from 3d-gussner/MK3_PL_Fixes
Fix few PrusaLink/PrusaConnect reported issue
2024-01-29 13:08:26 +01:00
3d-gussner e7ef3d6db5 Fix nitpicking 2024-01-29 13:07:48 +01:00
3d-gussner 52ba1b534d Add HOST power panic auto recovery option
Change `PRINT_TYPE_USB` to `PRINT_TYPE_HOST`

Fix more rebase issues

Fix rebase issue again
2024-01-29 13:07:48 +01:00
3d-gussner ffeda98894 Add power panic recovery to active state
Fix M79 send only recovery action when power panic recovery is pending

Fix rebase issues
2024-01-29 13:07:48 +01:00
3d-gussner d1b88e1684 Don't show `Print from SD` when host print is paused 2024-01-29 13:07:48 +01:00
3d-gussner c9aba688e3 Saving few bytes by removing spaces in `//action:` host commands. Thanks to @sarusani pointing out inconsistent documentation.
Renaming `MSG_OCTOPRINT_*` to `MSG_HOST_ACTION_*` as it is used also with PrusaLink and other host printing solutions

Fix rebase issues
2024-01-29 13:07:48 +01:00
3d-gussner fda30f82c8 Don't show `Set Ready`when not idle 2024-01-29 13:07:48 +01:00
3d-gussner e5c5720d03
Merge pull request #4583 from gudnimg/PFW-1553
PFW-1553 fix regression where SD card file is not closed when stopping paused print
2024-01-29 09:48:55 +01:00
gudnimg abcb1017f3 PFW-1553 fix regression where SD card file is not closed when stopping paused print
When a print is paused, card.sdprinting is set to false. Instead we can check
if the SD card has been mounted and try to close the file.

The closefile() method will check internally whether or not the file is open.
2024-01-27 15:21:08 +00:00
gudnimg f022567239 PFW-1522 Fix an issue where MMU unloads while nozzle is cold if print is stopped
In the case of a Fan Error, the print is paused. If the nozzle is allowed to cool for a while before the print is stopped via the LCD, then the MMU will try to unload with a cold nozzle.

This can happen with ANY recoverable thermal errors.

In this commit I attempt to fix all scenarios. Including PFW-1544 where the nozzle is cooling down when the print has finished normally.

PFW-1544
PFW-1552

Change in memory:
Flash: +74 bytes
SRAM: 0 bytes
2024-01-27 11:54:54 +00:00
gudnimg c0b76dd5cf cleanup: move st_synchronize under the if statement
If the if statement is not true, then the st_synchronize call is not useful

The raise_z call above the if statement does not need it since it always calls st_synchronize (blocking move)

No change in memory
2024-01-27 10:47:23 +00:00
3d-gussner 8fa97cffda
Merge pull request #4576 from 3d-gussner/MK3_Improve_Versioning_and_Dump
PFW-1307: Add commit number and hash to `M115`
2024-01-23 15:57:23 +01:00
3d-gussner 3957dc91aa Add commit number and hash to `M115`
Don't show UUID only if defined
2024-01-22 16:31:23 +01:00