Commit Graph

8297 Commits

Author SHA1 Message Date
Mathias Gyldenberg a8eaca1bc4
Merge 6c1e113a37 into f3e0dfd481 2025-09-13 16:31:39 +00:00
Mathias Gyldenberg 6c1e113a37 Update G88 command documentation
Revised the comment for the G88 command
2025-09-13 18:31:29 +02:00
Mathias Gyldenberg 6012e213d2 Shortened translations for 'Fullstep Z axis' message
Shortened the translations of 'Fullstep Z axis' to 'Fullstep Z' in Hungarian, Italian, Dutch, and Romanian PO files.
2025-09-10 23:54:32 +02:00
Mathias Gyldenberg 8243260d31 Shortened translations for 'Fullstep Z axis' message
Shortened the German, Spanish, and French translations for the 'Fullstep Z axis' message.
2025-09-10 23:42:14 +02:00
Mathias Gyldenberg a2907e114c Move 'Fullstep Z axis' message and add translations
Moved MSG_FULLSTEP_Z in messages.cpp and updated internationalization files with translations for the new message across multiple languages.
2025-09-10 23:27:16 +02:00
Mathias Gyldenberg 3cee998716 Merge branch 'Fullstep-Z' of https://github.com/MathiasGyldenberg/Prusa-Firmware into Fullstep-Z 2025-09-10 19:51:07 +02:00
Mathias Gyldenberg 688e40a5ae Refactor Z axis full-step movement to G88 command
Moved Z axis full-step positioning logic from M88 to G88 command. Extracted movement code into a new move_z_to_next_fullstep() function, updated references in power_panic and LCD menu, and removed the old M88 implementation.
2025-09-10 19:50:29 +02:00
Mathias Gyldenberg e866db6a28 Revert "Merge remote-tracking branch 'upstream/MK3' into Fullstep-Z"
This reverts commit 9117f184e3, reversing
changes made to 788d0cc63a.
2025-09-10 19:50:29 +02:00
Mathias Gyldenberg 8d22106b88 Add M88 command to move Z axis to full-step position
Introduces the M88 G-code command for TMC2130 drivers to move the Z axis to a full-step position. Adds corresponding message and menu item for LCD calibration when Z axis position is known.
2025-09-10 19:50:29 +02:00
Mathias Gyldenberg 70e11b99f2 Refactor Z axis full-step movement to G88 command
Moved Z axis full-step positioning logic from M88 to G88 command. Extracted movement code into a new move_z_to_next_fullstep() function, updated references in power_panic and LCD menu, and removed the old M88 implementation.
2025-09-10 19:28:36 +02:00
Mathias Gyldenberg 12be8ac8bb Revert "Merge remote-tracking branch 'upstream/MK3' into Fullstep-Z"
This reverts commit 9117f184e3, reversing
changes made to 788d0cc63a.
2025-09-07 00:22:37 +02:00
Mathias Gyldenberg 9117f184e3 Merge remote-tracking branch 'upstream/MK3' into Fullstep-Z 2025-09-07 00:22:25 +02:00
Mathias Gyldenberg 788d0cc63a Add M88 command to move Z axis to full-step position
Introduces the M88 G-code command for TMC2130 drivers to move the Z axis to a full-step position. Adds corresponding message and menu item for LCD calibration when Z axis position is known.
2025-09-06 22:54:18 +02:00
3d-gussner f3e0dfd481
Merge pull request #4858 from 3d-gussner/MK3_build_tags
Add `t` and `c` build
2025-08-19 08:52:51 +02:00
3d-gussner 7731024edb
Merge pull request #4859 from 3d-gussner/MK3_Fix_M256
Fix M256 S mode
2025-04-22 22:03:53 +02:00
3d-gussner f915455dae Fix M256 S parameter 2025-04-22 18:42:22 +02:00
3d-gussner 295142a010 Fix semantic versioning 2025-04-16 07:31:41 +02:00
3d-gussner 242bc9d7a8 Prepare also draft releases when `t` or `c` tags are created 2025-04-16 07:20:29 +02:00
3d-gussner 88730dca2a Update github action to build `t` test (Alpha, Beta, RC) and `c` community tags 2025-04-16 06:51:17 +02:00
3d-gussner 66797abf84 Add `c`ommunity tag 2025-04-16 06:08:48 +02:00
3d-gussner 26ed278d02
Merge pull request #4763 from sarusani/RemoveLoadMenuOnAutoload
Remove lcd_menu_AutoLoadFilament
2025-03-10 08:17:12 +01:00
3d-gussner 6c6476cc6c
Merge pull request #4851 from 3d-gussner/MK3_LCD_Brightness
Add M256 [ B | D | S | T ]
2025-02-28 20:00:33 +01:00
3d-gussner a7682997f4 Optimisation, thanks @gudnimg 2025-02-28 07:56:51 +01:00
3d-gussner 34450f52a8 Add M256
- Removed hardcoded values and added
  - LCD_BACKLIGHT_LEVEL_HIGH 130
  - LCD_BACKLIGHT_LEVEL_LOW 50
  - LCD_BACKLIGHT_FORCE_ON 30
  - LCD_BACKLIGHT_TIMEOUT 15
2025-02-26 13:35:29 +01:00
3d-gussner a29c246af1
Merge pull request #4846 from 3d-gussner/MK3_M300_duration_set_4s_limit
M300 set 3.5s duration limit
2025-02-13 10:52:28 +01:00
sarusani 29907639ae Remove lcd_menu_AutoLoadFilament 2025-02-12 11:42:55 +01:00
3d-gussner c40af0c896 M300 set 3.5s duration limit 2025-02-11 17:59:50 +01:00
3d-gussner 9fb034a985
Merge pull request #4847 from 3d-gussner/MK3_action_cache_v4
Change actions/cache to v4
2025-02-11 17:57:34 +01:00
3d-gussner 1965743ba2 Change actions/cache to v4 2025-02-11 17:31:28 +01:00
3d-gussner c798754ec2
Merge pull request #4845 from 3d-gussner/MK3_workflow_atrifacts_v4
Update upload-atrifacts to version 4 as 3 is deprecated
2025-02-11 16:55:27 +01:00
sarusani e80c9fa315 Align MIN_Z raise for unload & load
Align values for load and unload to prevent movement between unload & load operations.
2025-02-11 06:03:43 +01:00
Anna Snoeijs 1a0e0a804f Added description on how to install dependencies on Fedora based distributions 2025-02-11 06:00:32 +01:00
3d-gussner c21dc36507 Update upload-atrifacts to version 4 as 3 is deprecated 2025-02-11 05:55:58 +01:00
3d-gussner e10c8d9c5a Fix rebase issue fix 2024-12-30 13:58:58 +01:00
3d-gussner 477d7ae5ef Add multiscreen message with `Cont.|Cancel`
Remove `Continue?` from some mesages to save "translation space" and replace multiscreen from `Yes|No` to `Cont.|Cancel`
Remove `Print canceled.` from check messages to save again "translation sapce" and after confirming the message the Status Line shows that it has been stopped.

fix rebase issue
2024-12-30 13:58:58 +01:00
3d-gussner ee4d8bb5e5 Fix lcd_status_message_level 2024-12-30 13:57:58 +01:00
3d-gussner 80cb13003e Show filename after SD print finished 2024-12-30 13:57:58 +01:00
gudnimg 901f63e90f remove incomplete dual stepper configuration
If either Y_DUAL_STEPPER_DRIVERS or Z_DUAL_STEPPER_DRIVERS is defined
the compilation will fail with an error message. This configuration will likely
never be fully implemented unless someone from the community steps up.
2024-12-30 13:57:08 +01:00
3d-gussner 3ea620c27a Eject translations in German and Dutch not shorten as it fits now the multiple choice. 2024-12-24 07:52:50 +01:00
3d-gussner a704b99d81 Fix multiple choice
Fixes #4819
2024-12-24 07:52:50 +01:00
gudnimg d3f95592c1 Convert uart2.c to a C++ file 2024-11-27 09:16:41 +01:00
gudnimg 6b01929382 Trim empty lines 2024-11-27 09:16:41 +01:00
gudnimg 4a0973941f Mark uart2_putchar and uart2_getchar as static 2024-11-27 09:16:41 +01:00
gudnimg 51e81217dd Remove unhelpful comments and constants 2024-11-27 09:16:41 +01:00
gudnimg 18bda84876 remove unused function uart2_rx_str_P 2024-11-27 09:16:41 +01:00
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