Alex Voinea
fea608c8c4
A few more meassuring typos
2022-12-22 12:54:42 +01:00
Yuri D'Elia
b3790f4094
Typo: meassure -> measure
2022-12-22 12:54:42 +01:00
Yuri D'Elia
52941b1111
Rename xyzcal_meassure_center back to xyzcal_meassure_enter
...
Keep the enter/leave pairs
2022-12-22 12:54:42 +01:00
Yuri D'Elia
515a625180
Typo: hysterezis -> hysteresis
2022-12-22 12:54:42 +01:00
Alex Voinea
8414c272bf
Merge pull request #3787 from gudnimg/PFW-1439
...
PFW-1448 Fix underextrusion + compensate load to nozzle extruder sequence for Extra Loading Distance
2022-12-22 11:07:28 +01:00
3d-gussner
775cabb31e
Merge pull request #3847 from 3d-gussner/MK3_Clear_TM_error
...
MK3: Add translations for `Clear TM error` message
2022-12-20 16:40:28 +01:00
3d-gussner
9098206afb
Add translations for `Clear TM error` message
2022-12-20 15:25:15 +01:00
3d-gussner
9ca7760c2e
Merge pull request #3830 from 3d-gussner/MK3_XYZ_cal_fix
...
MK3: XYZ cal change message and add LCD ouput
2022-12-20 14:16:49 +01:00
3d-gussner
0bcb4ab59d
Merge pull request #3822 from wavexx/tm_partial_lock
...
MK3: TM: Prevent lockout on invalid model values
2022-12-20 14:13:56 +01:00
3d-gussner
7fef570d1b
Change xyz cal message `up to 24 min.` instead `approx. 12 min.`
2022-12-20 10:30:53 +01:00
Guðni Már Gilbert
355b670cd4
Remove SWSPI which is not used/implemented
2022-12-20 10:10:45 +01:00
Alex Voinea
2b38080c7e
Merge pull request #3833 from leptun/MK3_fix_MK2.5_softReset
2022-12-20 10:02:14 +01:00
3d-gussner
ea6450f072
Add LCD output during xyz calibration
2022-12-20 08:36:19 +01:00
3d-gussner
65f5b9e53d
Merge pull request #3818 from wavexx/tm_default_state
...
TM: Provide full defaults for model data and enable it by default
2022-12-20 07:08:25 +01:00
Alex Voinea
62ea78d46e
Handle configurable distance past gears
2022-12-19 23:49:12 +01:00
Alex Voinea
70356b71df
Handle filament sensor position that is not 0
2022-12-19 23:41:43 +01:00
Guðni Már Gilbert
c72ae8a2f3
PFW-1439 Remove parameters from execute_load_to_nozzle_sequence
2022-12-19 21:12:12 +00:00
Guðni Már Gilbert
6ee5f08505
PFW-1439 Compensate load to nozzle extruder sequence for Extra Loading Distance
...
The Extra Loading Distance is configurable by the user.
We need to compensate the hardcoded sequence
such that it does not extrude too much or
too little. Currently the firmware
extrudes too little.
2022-12-19 21:12:11 +00:00
Alex Voinea
97ddcc66bb
Merge pull request #3839 from leptun/MMU2_split_variant_config
...
MMU2 split variant config
2022-12-19 20:31:01 +01:00
Yuri D'Elia
c0f96e062b
TM: Force initialization after reset
2022-12-19 18:08:01 +01:00
Yuri D'Elia
d12dfed096
README: Drop outdated README_cz for now
2022-12-18 18:40:17 +01:00
Yuri D'Elia
a455ea6c8a
Add back the old Arduino instructions
2022-12-18 18:19:41 +01:00
Yuri D'Elia
764544b6dd
Add some initial disclaimer when using Arduino
2022-12-18 17:46:50 +01:00
Guðni Már Gilbert
192a8c83c7
Remove Arduino IDE and PF-builds for WSL
2022-12-18 16:14:39 +00:00
Guðni Már Gilbert
edb3d2d98b
Add a bit more info about selecting a kit
2022-12-18 16:05:11 +00:00
Guðni Már Gilbert
ccd20e79ad
Initial commit for Windows VScode
2022-12-18 15:46:07 +00:00
Yuri D'Elia
e6b28d7bac
Merge pull request #3841 from wavexx/build_cache
...
build: Use the cached path for the build environment
2022-12-18 16:45:38 +01:00
Alex Voinea
ba0f051f72
Revert accidental removal of check
2022-12-18 15:55:48 +01:00
Yuri D'Elia
1fd41293ee
README: Typo
2022-12-18 15:37:24 +01:00
Yuri D'Elia
2d26465db9
README: Document the new build system
2022-12-18 15:26:03 +01:00
Guðni Már Gilbert
b66d6d354f
Merge pull request #3837 from gudnimg/PFW-1457
...
PFW-1457 Do not unload at start of First Layer Cal
2022-12-18 13:25:34 +00:00
Yuri D'Elia
c5cb8f77e6
build: Add a deprecation warning in build.sh
2022-12-18 14:23:32 +01:00
Guðni Már Gilbert
ccf5d7c7e4
Merge pull request #3840 from prusa3d/revert-3838-PFW-1458
...
Revert "PFW-1458 Reduce MMU loading test length"
2022-12-18 13:15:27 +00:00
Yuri D'Elia
d7964d923f
build: Use the cached path for the build environment
2022-12-18 14:10:48 +01:00
Guðni Már Gilbert
2b79f9ba8e
Revert "PFW-1458 Reduce MMU loading test length"
2022-12-18 12:36:03 +00:00
Guðni Már Gilbert
4c32e8b403
PFW-1457 make CHECK_FSENSOR into a function
2022-12-18 12:23:20 +00:00
Guðni Már Gilbert
0ac349b7fa
Merge pull request #3838 from gudnimg/PFW-1458
...
PFW-1458 Reduce MMU loading test length
2022-12-18 11:03:31 +00:00
Alex Voinea
5c1c6d9f3b
Adjust MMU2 specific distances
2022-12-18 10:30:43 +01:00
Alex Voinea
8623d9ff55
Split the mmu2 config into MMU2 and MMU2S
2022-12-18 09:58:20 +01:00
Guðni Már Gilbert
7283dbc2f8
PFW-1458 Reduce loading test length
...
The issue is very apparent with a cold extruder. For example when starting a single color print with the MMU. I can hear grinding in the extruder gears at the very end of the sequence. This means the sequence is too long and we are
likely pushing the filament too far into the extruder.
The purpose of the test is to check if the filament is actually
present in the PTFE tube. My proposal is we reduce the length
of the test to only cover the *length* of the PTFE tube.
This will also reduce printing time a little bit.
2022-12-18 06:04:59 +00:00
Guðni Már Gilbert
fee68b0f0d
PFW-1457 Do not unload at start of First Layer Cal
...
Fixes issue where First Layer Cal. triggers an unload before any
filament is loaded
The purpose of this if() statement is to handle the case where
a user or developer is sending T-codes to the printer directly
via Serial. Such as when one first sends T0 and then T4.
And unload must be triggered in-between, we can do this automatically
if FINDA detect filament.
Change in memory:
Flash: -10 bytes
SRAM: 0 bytes
2022-12-18 05:51:21 +00:00
Yuri D'Elia
dba3428ef2
Improve MSG_ACK_ERROR message
2022-12-17 20:25:47 +01:00
Yuri D'Elia
b98e394eea
Merge pull request #3835 from wavexx/pf_build_fixes
...
PF-build: improve storage and caching of dependencies
2022-12-17 19:52:46 +01:00
Yuri D'Elia
80c7790e87
Also prevent longpress when Stopped
2022-12-17 17:30:44 +01:00
Yuri D'Elia
271523ad45
TM: Disallow preheat/filament actions when stopped
...
Require acknowledgement first
2022-12-17 17:00:33 +01:00
Yuri D'Elia
f8290f25cd
TM: Allow to resume without a running print
...
If there is no running print, and the printer is Stopped, add a new
"Acknowledge error" menu entry to unlock the printer.
This simply calls lcd_print_stop(), which is identical in behavior to a
thermal error with a running print.
2022-12-17 16:48:39 +01:00
Yuri D'Elia
0972ef70d0
Use menu_set_block() in ThermalStop()
...
Set a menu block for fatal thermal errors instead of abusing
lcd_return_to_status() to kick the user out of the menus.
This now allows a thermal model error to be recoverable through menu
access.
2022-12-17 16:42:22 +01:00
Yuri D'Elia
8d719efa79
Do not show/call LCD status updates when unchanged
...
This mostly prevents useless serial noise
2022-12-17 16:35:26 +01:00
Yuri D'Elia
365f845c99
TM: correctly mark repeated anomalies
2022-12-17 16:33:42 +01:00
Yuri D'Elia
6e2f016655
TM: Clear the Stopped state when stopping the current print
...
We allow resuming from the LCD via start print and resume print,
it makes sense to clear the error on stop too.
For this reason distinguish whether the action is performed
automatically or manually (ie: interactively).
The error is only cleared when the command is run interactively.
2022-12-17 16:11:31 +01:00