Yuri D'Elia
4ff9324377
README: Update target names
2022-12-29 12:55:57 +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
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
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
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
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
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
83d3732481
CI: Also cache PF-build dependencies
2022-12-17 15:05:43 +01:00
Yuri D'Elia
b26c6af8e3
PF-build: cleanup whitespace
2022-12-17 15:05:43 +01:00
Yuri D'Elia
b30ccbebaa
PF-build: improve storage of dependencies
...
Use an unversioned root to store dependencies, so that they can be cached more easily.
Do not re-download archives if the build environment has already been set up.
2022-12-17 15:05:43 +01:00
Yuri D'Elia
5594408aac
PF-build: Check for the correct python version in PF-build
...
We only use/support python3. Most distributions no longer ship an
unversioned "python" executable, so this check fails and recommends
broken behavior.
2022-12-17 15:05:38 +01:00
Yuri D'Elia
4dfedc62e3
Merge pull request #3834 from wavexx/travis_cache
...
CI: Cache dependencies
2022-12-17 15:01:07 +01:00
Yuri D'Elia
165b57399a
CI: Cache dependencies
...
Attempt to cache dependencies with the travis cache. This avoids
redownloading avr-gcc for each stage of the pipeline.
This /might/ improve the download failures we're seeing recently,
although the travis cache is also networked.
2022-12-17 14:08:15 +01:00
Guðni Már Gilbert
eb8ec9f8b9
If an old firmware is detected, make sure the protocol is actually stopped
...
The printer shouldn't continue endlessly asking for a version if an old MMU is detected.
Also if the protocol is supposed to be turned off, it
shouldn't be sending S0 queries.
2022-12-16 16:23:19 +01:00
Yuri D'Elia
9f3f0baa47
mmu: Use strncpy when possible
...
Since tmp is always null-terminated we can save some time compared to a
memcpy call.
2022-12-16 16:21:59 +01:00
Yuri D'Elia
b3b9778341
mmu: Silence repeated S0 requests
...
Update "S0" CRC on replies so that the message is properly silenced.
2022-12-16 16:21:59 +01:00
Yuri D'Elia
78cf51274f
mmu: Embed the newline in MMU2_ECHO_MSG/MMU2_ERROR_MSG
...
This allows to redefine both macros to silence debugging messages, since
we can't redefine the base SERIAL_ECHO.
2022-12-16 16:21:59 +01:00
Yuri D'Elia
5f2f6dde13
array<>::size should return constexpr expression
...
This allows to size buffers at compile time (matches c++11 behavior).
2022-12-16 16:21:59 +01:00
Guðni Már Gilbert
2e7c237a17
Cleanup: remove automatic parameter from unload_filament()
...
In M600 and M702, the Z-lift is taken care of outside this function
so it makes no sense to have a Z-lift within unload_filament()
Only exception to this is in the wizard, there I moved the Z-lift to
happen before we start heating the nozzle.
Change in memory:
Flash: -12 bytes
SRAM: 0 bytes
2022-12-16 16:20:09 +01:00
3d-gussner
090c72367d
Minor Fix for PR2235
...
Shorten message to c=12 as some translation of `Yes/No` are 4 chars long
2022-12-16 16:10:15 +01:00
3d-gussner
9428064a9e
Remove unused community translations
2022-12-16 16:06:31 +01:00
3d-gussner
100dc2934b
Shorten French translation
2022-12-16 15:59:37 +01:00
3d-gussner
74545e2133
Fix `µ` character shown on translations
2022-12-16 15:59:37 +01:00
Yuri D'Elia
c05ac535be
TM: reset fan measuring state when changing speed
...
Ensure that fan checks are reset and use the new speed at each step of
the calibration.
This also gives extra time to the fan to ramp-up from a cold start,
when a fancheck could previously start right *after* the speed change.
Should fix #3791
2022-12-16 15:30:30 +01:00
Yuri D'Elia
4d87f65b68
Merge pull request #3443 from gudnimg/m109-turn-off-fan
...
Turn off print fan while resuming print from RAM
2022-12-12 15:20:20 +01:00
Yuri D'Elia
d84e497007
Merge pull request #3805 from 3d-gussner/MK3_Fix_M862.4_strict
...
MK3: Fix `M862.4` with [strict] mode
2022-12-12 12:38:15 +01:00
Yuri D'Elia
b4a061e70a
Merge pull request #3779 from gudnimg/fix_lcd_wizard_load_mmu
...
Don't show full screen message meant for single color setup
2022-12-10 11:27:48 +01:00
Guðni Már Gilbert
613ea290f5
Add a comment
2022-12-10 10:04:17 +00:00
Guðni Már Gilbert
9ed46df97f
Don't show full screen message meant for single color setup
...
load_filament_to_nozzle will show a more precise full screen message when an MMU is used.
2022-12-10 10:00:58 +00:00
Guðni Már Gilbert
70451b6bd3
Turn off print fan while restoring print from RAM
2022-12-10 09:53:43 +00:00
3d-gussner
40cc6dcb6d
Merge pull request #3783 from leptun/enable_PRUSA_SN_all_variants
...
Allow "PRUSA SN" to print the SN in eeprom on all variants
2022-12-09 14:51:57 +01:00
3d-gussner
5d80e544ea
Merge pull request #3796 from Hauzman/MK3_Romanian_translation
...
Update Ro Translation
2022-12-09 14:48:14 +01:00
Guðni Már Gilbert
1e39012953
Merge pull request #3793 from gudnimg/PFW-1453
...
PFW-1453 Stop Print: Don't unload if FINDA is not triggered
2022-12-09 12:54:16 +00:00
Hauzman
19b6590095
Update Ro Translation
2022-12-09 11:00:34 +01:00
Yuri D'Elia
68c5cdce1c
Merge pull request #3780 from gudnimg/stop-print-optimisations
...
optimisation: Improve Stop Print menu
2022-12-08 19:41:52 +01:00
3d-gussner
25b5e00652
Merge pull request #86 from wavexx/simple_checks
...
Simplify firmware/gcode version comparisons
2022-12-08 19:04:59 +01:00
Yuri D'Elia
a8b8085d22
Merge pull request #3811 from wavexx/build_drop_unused_option
...
cmake: Remove unused SECONDARY_LANGUAGES option
2022-12-08 18:51:53 +01:00
3d-gussner
92f2281b1a
Merge pull request #2335 from Panayiotis-git/MK3_NoBedHeating_onLoadUnload
...
@Panayiotis-git Thanks a lot!
Finally after 3 years 21 days your PR gets merged 🦕
2022-12-08 18:45:12 +01:00
Yuri D'Elia
5160e214ae
Merge branch 'MK3' into build_drop_unused_option
2022-12-08 18:32:32 +01:00
Yuri D'Elia
a266ff3cdb
Merge pull request #3812 from wavexx/cmake_no_warning
...
cmake: Remove usage warning
2022-12-08 18:30:04 +01:00