Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fast nozzle cooling #4014

Open
wants to merge 235 commits into
base: master
Choose a base branch
from
Open

Update fast nozzle cooling #4014

wants to merge 235 commits into from

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    ef86e9e View commit details
    Browse the repository at this point in the history
  2. Disable sending crashdumps by default

    We don't have consent from the user right now and they are not
    encrypted. Shouldn't go to "production".
    
    BFW-3468.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2d996ab View commit details
    Browse the repository at this point in the history
  3. Remove uploading dumps to server

    Derevin authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    56a5076 View commit details
    Browse the repository at this point in the history
  4. Adjust retraction distance in UnloadInner (retract further back to en…

    …sure getting the filament out of the gear)
    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    fdc9011 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    270ed0c View commit details
    Browse the repository at this point in the history
  6. Fix focus stealing (not only) in DialogToolActionBox

    Dialog stores the state of underlying screen upon construction
    and loads it back upon destruction. Consistently. Like, always.
    
    Without this, ToolBox::DialogToolActionBox would set focused item
    which would prevent menu screen from serializing its focused item.
    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    144ee98 View commit details
    Browse the repository at this point in the history
  7. More robust variant of usbh_power_cycle reset after an usb error

    BFW-5178
    kvmq authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    76ca7d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ad08c7 View commit details
    Browse the repository at this point in the history
  9. MMU: Count tool changes in the odometer

    BFW-5138.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b02e018 View commit details
    Browse the repository at this point in the history
  10. connect: Allow SEND_STATE_INFO in errors

    Allow them in redscreen/redscreen.
    
    It's already sent proactively, so it's safe.
    
    BFW-5207.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    be364a7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    34922ed View commit details
    Browse the repository at this point in the history
  12. Change phase stepping wizard into gcode

    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    861e1ca View commit details
    Browse the repository at this point in the history
  13. Remove obnoxious accelerometer logging

    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    29196d5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b417a8a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    66473bb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3dd943e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9c0d8a8 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2c327ab View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c9ae590 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5e4c3cf View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    bb61b26 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1b18dd2 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0b40b6d View commit details
    Browse the repository at this point in the history
  24. Fix bsod on mmu reflash

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b6dad64 View commit details
    Browse the repository at this point in the history
  25. Fix XL Enclosure requested changes

    Show Enclosure menu only if enclosure is active
    Change string describing invalid temperature from "N/A" to "--"
    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    89c812c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a117d74 View commit details
    Browse the repository at this point in the history
  27. M1977: Remove unused header

    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e84362c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    4d8448e View commit details
    Browse the repository at this point in the history
  29. M1977: Remove 'enabling' FSM state

    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    267d49f View commit details
    Browse the repository at this point in the history
  30. Fix trasnfers not cleaning up

    Transfers were not cleaned up ever, if in print preview when finished,
    this was caused by wrongly detecting if the transfer is in progress. It
    did not check, if the backup file was there, do transfer, where backup
    file was not present (finished) were taken as in progress.
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6da296b View commit details
    Browse the repository at this point in the history
  31. MMU: Track failures in a leaky bucket

    Not shown / used anywhere. But counts them, so we can use them later on.
    
    BFW-5138.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ce7c6f6 View commit details
    Browse the repository at this point in the history
  32. MMU: Pop up warnings about extruder maintenance

    BFW-5138.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    58a449b View commit details
    Browse the repository at this point in the history
  33. MMU: Menu item to reset the extruder maintenance

    After the user does the cleaning of the extruder, this is where they can
    reset the reminder.
    
    BFW-5138.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d8e45c9 View commit details
    Browse the repository at this point in the history
  34. MMU: Tests for the failure bucket

    BFW-5138
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    496d221 View commit details
    Browse the repository at this point in the history
  35. PS: Also preserve the step fraction with absolute origins

    Re-integrate the missing mini-step before we recompute the absolute
    origin, as previously done.
    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    afca1f0 View commit details
    Browse the repository at this point in the history
  36. PS: Describe some fields

    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    480b74c View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    89d99af View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    6e6214f View commit details
    Browse the repository at this point in the history
  39. PS: Preserve step fraction also when hard-stopping

    Always try to preserve the step fraction, except when:
    
    - reinitializing from scratch (no step fraction exists)
    - after rehoming (position is assumed to be absolute)
    
    This now includes the special case when a move is interrupted: if a move
    involving only one axis is interrupted, we would previously loose the
    fraction for all axes.
    
    Since the generator state is ticking ahead, keep a new flag to keep
    track of the axis state of all moves. Use this flag during reset to keep
    the fraction when the axis hasn't actually moved, meaning we can perform
    carry-over.
    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    769ac47 View commit details
    Browse the repository at this point in the history
  40. PS: Initialize current_distance directly with the stepper counters

    Given:
    
    - total_start_pos is now absolute and initialized from the counters, and
    - step_generator_state.current_distance is the integer distance added so
      far to the counters already in physical units, and
    - total_start_pos_msteps is actually current_distance + fraction
    
    it follows we can avoid reconstructing current_distance from the move,
    which incurs in extra rounding, but instead we can directly use the
    stepper counters and leave total_start_pos_msteps unchanged when
    resetting while preserving the fraction.
    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    128b0e6 View commit details
    Browse the repository at this point in the history
  41. PS: Avoid prefixing total_start_pos for consistency

    ... marginally makes the code more readable
    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    16fb84e View commit details
    Browse the repository at this point in the history
  42. PS: Handle msteps.e uniformly when resetting

    Always discard the fraction
    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    02d8d6e View commit details
    Browse the repository at this point in the history
  43. PS: Also reset current_distance.e

    since we reset msteps.e and completely ignore the absolute position for
    the extruder.
    wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3fcf7f0 View commit details
    Browse the repository at this point in the history
  44. Unify Pause::loop_XX functions

    There are four loop_load and four loop_unload functions
    with almost identical implementation,
    so we had duplicit code that was a PITA to maintain.
    
    This commit unifies most of the functions,
    there are still some less-similar smaller ones that can be unified
    in the future.
    
    Prerequisity for BFW-5043 and BFW-5142
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3f7e32e View commit details
    Browse the repository at this point in the history
  45. Pause: unify loop_load_common & loop_load_mmu

    BFW-5142
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    547a2a0 View commit details
    Browse the repository at this point in the history
  46. Pause: MMU Load to nozzle - ask for color correct

    BFW-5142
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e44c351 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    624d269 View commit details
    Browse the repository at this point in the history
  48. Pause: remove unused (un)load_mode_t

    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    8564aab View commit details
    Browse the repository at this point in the history
  49. Pause: unify loop_load_mmu_change to _common

    BFW-5043
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6f9ccb0 View commit details
    Browse the repository at this point in the history
  50. MMU: Ask color correct on M600/runout

    BFW-5142 BFW-5043
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9c97877 View commit details
    Browse the repository at this point in the history
  51. Include MMU2 FW in xFlash

    BFW-3704
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6cf38de View commit details
    Browse the repository at this point in the history
  52. MMU: FW Updater

    BFW-3704
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a80a165 View commit details
    Browse the repository at this point in the history
  53. Add cmake error if MMU FW not present

    BFW-3704
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    769b371 View commit details
    Browse the repository at this point in the history
  54. Hotfix: Wrong filaments button mode on non-MMU printers

    BFW-3704
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    cc682f6 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    203e150 View commit details
    Browse the repository at this point in the history
  56. Add texts for coldpull dialog (for translations)

    Update POT file
    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    56273cc View commit details
    Browse the repository at this point in the history
  57. Finalize Cold Pull texts

    Put the final wording to the proper places.
    
    BFW-4858
    mody authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0875c44 View commit details
    Browse the repository at this point in the history
  58. git subrepo commit (merge) lib/Prusa-Error-Codes

    subrepo:
      subdir:   "lib/Prusa-Error-Codes"
      merged:   "2a53dd19f"
    upstream:
      origin:   "[email protected]:prusa3d/Prusa-Error-Codes.git"
      branch:   "master"
      commit:   "7ff976755"
    git-subrepo:
      version:  "0.4.6"
      origin:   "https://github.com/ingydotnet/git-subrepo"
      commit:   "110b9eb"
    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4d9144c View commit details
    Browse the repository at this point in the history
  59. Update POT file

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4ec7d10 View commit details
    Browse the repository at this point in the history
  60. Basic click command support

    - Accept CLICK_BUTTON event
    - Parse the response
    - Validates the dialog_id is still relevant
    - Selects top FSM, validates the dialog_id and response for that FSM/phase and sends
      that Response
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0e502db View commit details
    Browse the repository at this point in the history
  61. Rewrite state detection.

    Newly it gurantees, that we only send dialogs from the top FSM. So we
    don't have to do any gymnastics around determining for which FSM is the
    click meant and just check dialog_id and if it matches it must be for
    top FSM.
    
    Also the state detection and dialog generation are handled seperatly, which
    in theory makes it clearer. It introduces some similarities in the logic
    in both places, but I'd say it is worth it, because otherwise it was
    quiet messy and would be hard to guarantee to always send top FSM
    dialog.
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    507b0eb View commit details
    Browse the repository at this point in the history
  62. Rename CLICK_BUTTON to DIALOG_ACTION

    After discussion with connect we decided to rename the command from
    CLICK_BUTTON to DIALOG_ACTION and the field "response" to "button". On
    top of that just a couple changed in code names, so that it is
    consistent.
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    27e37fe View commit details
    Browse the repository at this point in the history
  63. Make Quick pause clickable in connect.

    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    fc586b5 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    0cf6ae5 View commit details
    Browse the repository at this point in the history
  65. Increase ScrollBar width to 8 px

    BFW-5050
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    853a2c3 View commit details
    Browse the repository at this point in the history
  66. Fix freertos-gdb-plugin.py

    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    51f6a8b View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    6be88fe View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    6c5f2de View commit details
    Browse the repository at this point in the history
  69. MDNS: Make it active on only one interface

    It is eating a bunch of different resources (we are discovering more and
    more).
    
    BFW-5183.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f2f08d5 View commit details
    Browse the repository at this point in the history
  70. MDNS: Disable timeouts on iface removal

    Apparently, mdns introduces bunch of timeouts, but didn't remove them on
    removal of the interface. This resulted in two Bad Things:
    
    * Hogging the timeouts.
    * Having dangling pointers in them.
    
    BFW-5183.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    37472f7 View commit details
    Browse the repository at this point in the history
  71. MDNS: Tune timeouts vs delayed packets

    BFW-5183.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ec83229 View commit details
    Browse the repository at this point in the history
  72. MDNS: Further limits adjustments

    * Adjust for only one interface with MDNS instead of both.
    * Adjust for 5 more discovered timeouts per each interface :-(
    
    BFW-5183.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3834db9 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    a170eb6 View commit details
    Browse the repository at this point in the history
  74. Planner settings: prepare for applying machine limits

    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c0f13c9 View commit details
    Browse the repository at this point in the history
  75. Planner: move max_jerk to settings

    We're anticipating that we might want to limit it in stealth mode.
    
    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e3d1a7d View commit details
    Browse the repository at this point in the history
  76. Introduce gui_try_gcode_with_msg

    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    383352c View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    3b005be View commit details
    Browse the repository at this point in the history
  78. Enable liveWatch in launch.json

    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3638f81 View commit details
    Browse the repository at this point in the history
  79. Add stealth mode journal+marlin vars

    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    dfa0fd2 View commit details
    Browse the repository at this point in the history
  80. Add gcodes for stealth mode on/off

    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0fcbb4a View commit details
    Browse the repository at this point in the history
  81. Add stealth mode support for M73

    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    48064b7 View commit details
    Browse the repository at this point in the history
  82. Add stealth mode switch in the UI

    Does nothing for now, funcitonality will be added later
    
    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a47f244 View commit details
    Browse the repository at this point in the history
  83. Introduce HWLIMIT defintions for printers

    BFW-5029
    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f90e387 View commit details
    Browse the repository at this point in the history
  84. Planner: Apply HWLIMITs

    BFW-5029
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c662969 View commit details
    Browse the repository at this point in the history
  85. Hotfix: Show MI_HOTEND_TYPE on Mk3.5

    BFW-5035
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    83bcdec View commit details
    Browse the repository at this point in the history
  86. Refactor Enclosure

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    737f2a6 View commit details
    Browse the repository at this point in the history
  87. Introduce MI_MMU_ISSUE_GCODE_SLOT

    BFW-5152
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b17d4a0 View commit details
    Browse the repository at this point in the history
  88. Use MI_MMU_ISSUE_GCODE_SLOT for MI_MMU_EJECT_FILAMENT

    BFW-5152
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2e41f9a View commit details
    Browse the repository at this point in the history
  89. Use MI_MMU_ISSUE_GCODE_SLOT for MI_MMU_PRELOAD_SLOT

    BFW-5152
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    dbed831 View commit details
    Browse the repository at this point in the history
  90. Use MI_MMU_ISSUE_GCODE_SLOT for MI_MMU_LOAD_TO_NOZZLE

    BFW-5152
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6647246 View commit details
    Browse the repository at this point in the history
  91. Use MI_MMU_ISSUE_GCODE_SLOT for MI_MMU_CUT_FILAMENT

    BFW-5152
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    845a75a View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    60b9cfd View commit details
    Browse the repository at this point in the history
  93. MMU: Rename Eject Filament -> Eject From MMU

    BFW-5152
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2771f7d View commit details
    Browse the repository at this point in the history
  94. Unify menu item style

    Some menu items were not adhering to the casing standard.
    Some also had colons at the end.
    
    BFW-5266
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a00f653 View commit details
    Browse the repository at this point in the history
  95. Enforce footer config when enabling MMU rework

    BFW-5219
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3904954 View commit details
    Browse the repository at this point in the history
  96. Remove unused MI_CALIB_FSENSOR_MMU

    BFW-5220
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f70c37a View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    99059ef View commit details
    Browse the repository at this point in the history
  98. SelftestFrameFSensor: Differentiate text for mmu_rework

    BFW-5220
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3120378 View commit details
    Browse the repository at this point in the history
  99. fix: typo in internal server error

    joachimklug authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    670d425 View commit details
    Browse the repository at this point in the history
  100. MMU: Change link for maintenance

    prusa.io/mmu-maintenance -> prusa.io/mmu-care, as requested by Content
    
    BFW-5232.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    004b334 View commit details
    Browse the repository at this point in the history
  101. Connect report state printing in regular MMU filament changes.

    BFW-5270
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    cb5702c View commit details
    Browse the repository at this point in the history
  102. Handle null pointers in crash dump save_message()

    BFW-5264
    lukash authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7bfbd8d View commit details
    Browse the repository at this point in the history
  103. git subrepo pull --force lib/Prusa-Error-Codes

    subrepo:
      subdir:   "lib/Prusa-Error-Codes"
      merged:   "895dd5705"
    upstream:
      origin:   "[email protected]:prusa3d/Prusa-Error-Codes.git"
      branch:   "master"
      commit:   "895dd5705"
    git-subrepo:
      version:  "0.4.6"
      origin:   "https://github.com/ingydotnet/git-subrepo"
      commit:   "73a0129"
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    216db26 View commit details
    Browse the repository at this point in the history
  104. Make dialogs take texts form error yaml.

    Those texts are needed in the yaml for connect to show them, when we
    send the codes. Take them from there even for dialogs, so that they are
    not in two places nad out of sync.
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7da1720 View commit details
    Browse the repository at this point in the history
  105. Edit frame_qr_layout for MINI

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    372bd1b View commit details
    Browse the repository at this point in the history
  106. Fix MK3.5 MBL to be 7x7

    vojtanvk authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7eb310e View commit details
    Browse the repository at this point in the history
  107. Make MINI/3.5 stop digging into the bed

    vojtanvk authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    12aa692 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    246621d View commit details
    Browse the repository at this point in the history
  109. Hotfix: snprintf warning in MI_MMU_ISSUE_GCODE_SLOT

    BFW-5219
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2d3e8f3 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    406ff37 View commit details
    Browse the repository at this point in the history
  111. Input Shaper menu: Disable editing during print

    It screws up things - for example it resets weight compensation.
    
    BFW-5251
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6f46bff View commit details
    Browse the repository at this point in the history
  112. IS: M9200 gcode to reload settings from the store

    BFW-5251
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    315f898 View commit details
    Browse the repository at this point in the history
  113. IS menu: Use config_store instead of direct access

    input_shaper module cannot be touched from the displayTask!
    This was causing BSODs!
    
    Instead, we adjust the settings in the config store
    and issue a gcode that instructs the input_shaper
    to reload settings.
    
    BFW-5251
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ba26a82 View commit details
    Browse the repository at this point in the history
  114. Fix WiInfo trying to translate EVERYTHING

    Seems like there happened some hash conflict and we got translated something we didn't want to.
    
    BFW-5246
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    88c3ba0 View commit details
    Browse the repository at this point in the history
  115. Refactor ScreenMenuVersionInfo

    BFW-5246
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e143cf4 View commit details
    Browse the repository at this point in the history
  116. MMU: Update FW to 3.0.3

    BFW-5263
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    291b04c View commit details
    Browse the repository at this point in the history
  117. Clear filament type when turning off MMU

    BFW-5199
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ee3dc0e View commit details
    Browse the repository at this point in the history
  118. Remove fsm_types_test and fsm_serializers_test

    The extinction of old forms is the almost inevitable
    consequence of the production of new forms.
    
    BFW-5215
    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a983c45 View commit details
    Browse the repository at this point in the history
  119. Remove test screens

    BFW-5215
    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4b99bc6 View commit details
    Browse the repository at this point in the history
  120. Rewrite FSM queues

    Ditch smart queues and dumb queues.
    Have the FSM state as the Marlin variable.
    Let the clients do the thinking.
    
    BFW-5215
    danopernis authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    99da8a4 View commit details
    Browse the repository at this point in the history
  121. MMU:BFW-5144:Preload menu wording

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f9ee0be View commit details
    Browse the repository at this point in the history
  122. MMU:BFW-5144:Printer tools->MMU filament

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    27d8d43 View commit details
    Browse the repository at this point in the history
  123. MMU:BFW-5144:MultioolFilChange->Filament Change

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    70e6d2a View commit details
    Browse the repository at this point in the history
  124. MMU:BFW-5144:Tools Mapping->Filament mapping

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b0651e8 View commit details
    Browse the repository at this point in the history
  125. MMU:BFW-5144:Tool Filament N->Filament N

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5322c7d View commit details
    Browse the repository at this point in the history
  126. Fix locking in lwip

    Forgot to lock for this one and disabling link from menu is something
    not many people do.
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7ccdbe5 View commit details
    Browse the repository at this point in the history
  127. MMU maintenance texts

    BFW-5231
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d395935 View commit details
    Browse the repository at this point in the history
  128. Small fixes for the new FSM

    - don't commit changes, when it did not really changed, it was causing a
      change in the fsm generation and screwed up connect clicking
    
    - send load unload data, not printing data to GetResponses in printer
      state
    HelclM authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6c42a21 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    cf361c3 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    028175f View commit details
    Browse the repository at this point in the history
  131. Fix PrusaPackGcodeReader::stream_t::hs_decoder being move unsafe

    PrusaPackGcodeReader has a move constructor/operator.
    stream_t::hs_decoder was unsafely moved around, potentially causing a memory corruption.
    
    BFW-5274
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f364f51 View commit details
    Browse the repository at this point in the history
  132. Make IGcodeReader constructors protected

    BFW-5274
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    1771fee View commit details
    Browse the repository at this point in the history
  133. Make IGcodeReader::file move-safe

    BFW-5274
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d289a66 View commit details
    Browse the repository at this point in the history
  134. Fix crash_dump_debug.py... Again.

    BFW-5274
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7ce0573 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    2be6353 View commit details
    Browse the repository at this point in the history
  136. Another freertos-gdb-plugin fix.

    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b4fd2db View commit details
    Browse the repository at this point in the history
  137. Use unique_file_ptr on more places

    BFW-5274
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0a81664 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    2a7d0ef View commit details
    Browse the repository at this point in the history
  139. FIx FS/Estall lock missing in some loads

    BFW-5279
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b9b70d9 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    f221dd4 View commit details
    Browse the repository at this point in the history
  141. Show hostname MI on ili9488 display

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4a5c070 View commit details
    Browse the repository at this point in the history
  142. Fix one-click-print not triggering on USB reinsert

    BFW-5281
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ef2a7da View commit details
    Browse the repository at this point in the history
  143. Update translations 6.0.0

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    70ede46 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    081570f View commit details
    Browse the repository at this point in the history
  145. mmu: Adjust maintenance limits

    BFW-5230.
    vorner authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    55fd9eb View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    5563d82 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    bfdc43c View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    fbadd7e View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    9b62c24 View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    0e5b347 View commit details
    Browse the repository at this point in the history
  151. MMU:Register 0x82:Fail the next LoadToExtr

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d6e87e7 View commit details
    Browse the repository at this point in the history
  152. Update translations: BFW-5288

    D.R.racer authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0afda7e View commit details
    Browse the repository at this point in the history
  153. Fix formatable error strings

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    38fa882 View commit details
    Browse the repository at this point in the history
  154. Introduce M104.1 GCode

    BFW-5282 BFW-4997
    CZDanol-prusa authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    652a65f View commit details
    Browse the repository at this point in the history
  155. Disable input shaper menu

    michalrudolf authored and wavexx committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    83513e4 View commit details
    Browse the repository at this point in the history
  156. Hotfix tool mapping screen after refactoring FSM.

    As a special exception we do not close PrintPreview screen when the LoadUnload dialog
    is requested. It would destroy the ToolsMappingBody while one of its methods is still
    executing, leading to calling refresh_physical_tool_filament_labels() which in turn
    jumped to undefined memory.
    danopernis authored and lukash committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c6be896 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Mark filament as unloaded after successful cold-pull

    After successful cold-pull, there is no fillament loaded anymore
    and we need to manually set the fillament as unloaded.
    
    BFW-5304
    mody authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    9488063 View commit details
    Browse the repository at this point in the history
  2. MMU: Fix reset sequence

    The reset pin was floating.
    Also some timing adjustments.
    
    BFW-5286
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f076165 View commit details
    Browse the repository at this point in the history
  3. MMU: Add recovery from UART error

    This error happens when the MMU is switching between the
    bootloader and firmware - it gives up the control over the TX
    and the Mk4 UART RX gets pulled down, which causes a frame error.
    
    It gets pulled down because of the new pulldown R214 resistor on the xBuddy.
    
    BFW-5286
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a80c9e4 View commit details
    Browse the repository at this point in the history
  4. MMU bootloader: Introduce result

    BFW-5286
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    0f5080d View commit details
    Browse the repository at this point in the history
  5. MMU: MI_MMU_BOOTLOADER_RESULT

    BFW-5286
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1850972 View commit details
    Browse the repository at this point in the history
  6. Stealth: auto fall back to std mode progress data

    BFW-5305
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    e031d76 View commit details
    Browse the repository at this point in the history
  7. Use osDelay instead of HAL_Delay in usb_host

    No need to pointlessly use up the processor
    
    BFW-5213
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    4da0c6d View commit details
    Browse the repository at this point in the history
  8. Do not call osDelay inside USBH_LL_DriverVBUS

    Quite complex to explain why - please read the comments in the BFW-5213.
    Basically, it gets called inside Tmr Svc during usb recovery,
    but Tmr Svc cannot be blocking (by spec).
    
    BFW-5213
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1641cc6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    62d55b4 View commit details
    Browse the repository at this point in the history
  10. Adjust loading to nozzle before print on mk3.5 with MMU + Fix absolut…

    …e/relative positioning
    michalrudolf authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1f89d74 View commit details
    Browse the repository at this point in the history
  11. Smaller header icon for USB

    To fit the upcoming stealth icon :)
    
    BFW-5313
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    19689d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c80dd07 View commit details
    Browse the repository at this point in the history
  13. window_t::Shadow/Unshadow -> set_shadow

    BFW-5313
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    9030135 View commit details
    Browse the repository at this point in the history
  14. Refactor window_header_t::updateMedia

    BFW-5313
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    42a60e1 View commit details
    Browse the repository at this point in the history
  15. Improve window_header_t::updateAllRects

    BFW-5313
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1c55e97 View commit details
    Browse the repository at this point in the history
  16. Add stealth mode icon to window_header

    BFW-5313
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    376f492 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a4cedb3 View commit details
    Browse the repository at this point in the history
  18. Decrease score of ClientFSM::Selftest

    During selftest, a LoadUnload can be issued.
    Before, the score of LoadUnload FSM was the same,
    so the dialog was not shown.
    
    BFW-5321
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f35c55a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a4ce531 View commit details
    Browse the repository at this point in the history
  20. Fix wrong order in CSelftestPart_FSensor

    The "Is filament unloaded" was showing right after user pressed on "unload",
    without waiting for the unload dialog to finish.
    It blinked a bit.
    
    BFW-5321
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8c6221c View commit details
    Browse the repository at this point in the history
  21. Get rid of selftest_snake::querying_user

    Feels like it should be replaceable by checking if a dialog is open via GetFirstDialog()
    
    BFW-5321
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    9be6b84 View commit details
    Browse the repository at this point in the history
  22. Fix double mutex lock in media_print_resume

    BFW-5329
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    62991d5 View commit details
    Browse the repository at this point in the history
  23. media_reset_position: Do not reset on reset failure

    BFW-5329
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    4a626d1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7d65859 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    daac271 View commit details
    Browse the repository at this point in the history
  26. media_print_reopen: Fix not updating restore info

    BFW-5329
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    923e05c View commit details
    Browse the repository at this point in the history
  27. MK35:FSensor:report synthetic filtered value

    To make Sensor Info -> Filament Sensor raw value display 0 and 1.
    
    BFW-5337
    D.R.racer authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    dbae065 View commit details
    Browse the repository at this point in the history
  28. Hide Nextruder maintenance when no MMU rework

    When the Nextruder hasn't been reworked into the MMU variant (i.e. Settings->HW->Nextruder is not MMU) -> do not show the "Nextruder maintenance" menu item.
    
    BFW-5325
    DRracer authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    ea7d1e6 View commit details
    Browse the repository at this point in the history
  29. Abstract out stream_restore_info_rec_t

    Make stream restore info not PrusaPack only,
    which saves us some ugly ifs and makes the interface cleaner.
    
    BFW-5329
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    5d82b1b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a77361d View commit details
    Browse the repository at this point in the history
  31. Add some asserts to GCodeReader

    BFW-5329
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d74d381 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    33fa3e1 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    c725c7b View commit details
    Browse the repository at this point in the history
  34. GCodeReader:: add additional stream_mode checks

    This should fix BSODs found by BFW-5329 & BFW-5274
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    c5b9c36 View commit details
    Browse the repository at this point in the history
  35. fixup! Get rid of selftest_snake::querying_user

    BFW-5321
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    e79fe25 View commit details
    Browse the repository at this point in the history
  36. Fix MK3.5 MMU after factory reset

    Fix need for double turn on of the MMU (flip_mmu_rework turns on MMU)
    Fix first print on fresh printer - properly set up logical/physical FS on MMU turn on/off
    michalrudolf authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    eeaad44 View commit details
    Browse the repository at this point in the history
  37. Fix BSOD on power panic resume

    BFW-5344
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    af1ff99 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    3c9d2b7 View commit details
    Browse the repository at this point in the history
  39. Fix i2c::ChannelMutex

    The original implementation:
    - used dynamic allocation
    - did not lock the mutex on the first instantiation
    (get_handle was called before init_mutexes)
    - relied on hi2c.Instance, which was null before I2C initialization
    - had duplicit code (mutex inicialization)
    
    The code is still ugly, but hopefully at least a bit better.
    
    BFW-5274
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    7f83ce7 View commit details
    Browse the repository at this point in the history
  40. Improve Touchscreen_GT911::update_impl ISR check

    Checking for the I2C handle was not enough.
    For example, the handle gets unlocked on I2C reinit,
    which kind of ruins things...
    
    BFW-5274
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f96adfd View commit details
    Browse the repository at this point in the history
  41. Hotfix: i2c::ChannelMutex

    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    422e494 View commit details
    Browse the repository at this point in the history
  42. Header: larger 20x16 USB & stealth icons

    BFW-5313
    CZDanol-prusa authored and danopernis committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    7dd55a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. PS: Make EnsureState movable

    The valued that is moved from is invalidated to not reset values at the
    end of its lifetime.
    
    BFW-5322
    Tomcus authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    20cd3b2 View commit details
    Browse the repository at this point in the history
  2. selftest: Disable phase stepping before running selftest

    This should prevent noices when calibration X axis on XL and improve
    Tool Offset Calibrations, but only when run as part of selftest, not as
    gcode (will be done in separate commit/PR)
    
    BFW-5322
    Tomcus authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3f8d3de View commit details
    Browse the repository at this point in the history
  3. cleanup: Remove unused includes and remove not needed virtual methods

    Small code cleanup.
    
    BFW-5322
    Tomcus authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    27f4e03 View commit details
    Browse the repository at this point in the history
  4. calib Z: Disable PS when running test with gcode

    BFW-5322
    Tomcus authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e73abe6 View commit details
    Browse the repository at this point in the history
  5. G425: Disable phase stepping when running Tool Offset Calibration

    We shouldn't run any selftest with phasestepping enabled. To prevent
    running G425 with phase stepping we are disabeling phasestepping
    temporarily in the gcode it self instead of the selftest state machine.
    
    This improves Tool Offset Calibration results when running said
    calibration on already calibrated machine. The results are not perfect
    yet. But this change removes the major inaccuracies in the measurements.
    
    BFW-5276
    Tomcus authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5a24fb0 View commit details
    Browse the repository at this point in the history
  6. toolchange: slowdown parking to make tool offset calib more accurate

    We noticed shifts in measured data. Recomend reading BFW-5276 for more
    details, but in the end slowing down the parking speed helped a lot.
    
    BFW-5276
    Tomcus authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    80027e7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd12249 View commit details
    Browse the repository at this point in the history
  8. Fix mistake in Backend::load_all

    BFW-5335
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    8801963 View commit details
    Browse the repository at this point in the history
  9. journal::Backend: Introduce failing regression test

    Fill will be in the next commit
    
    BFW-5335
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7c7fd66 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    97769f4 View commit details
    Browse the repository at this point in the history
  11. Fix failing test journal::EEPROM::Regression BFW-3553

    The problem was in write_end_item calling migrate_bank.
    The function is called in store init, where migrate_bank would screw things.
    In other cases, the free space for the end item is checked
    in the parent calling functions.
    
    BFW-3553
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    fd1c837 View commit details
    Browse the repository at this point in the history
  12. Load: Fix Response::Stop not working in LoadPhases_t::check_filament_…

    …sensor_and_user_push__ask
    
    BFW-5361
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f20608c View commit details
    Browse the repository at this point in the history
  13. Revert "Disable input shaper menu"

    This reverts commit f605a28bea662f02ec8d5121f4f57cee8ada774b.
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    ed9ffcc View commit details
    Browse the repository at this point in the history
  14. Disable IS adjustments

    BFW-5297
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    10b36a3 View commit details
    Browse the repository at this point in the history
  15. Confirm print stop on serial printing

    Copy pasted from standard printing screen
    
    BFW-5371
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    eb6d96c View commit details
    Browse the repository at this point in the history
  16. Fix stealth mode showing 0% with old gcode

    BFW-5305
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f837441 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b299ef1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1a8d2ec View commit details
    Browse the repository at this point in the history
  19. Tool mapping: Do not require double touch

    BFW-5346
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3d0b8cf View commit details
    Browse the repository at this point in the history
  20. Translate FooterItemFinda values

    BFW-5373
    CZDanol-prusa authored and danopernis committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0de68b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    b9698b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6fd1a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Remove unused Dockerfile

    danopernis committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a8dc783 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2425c11 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    7c5f764 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fa3b4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30b9630 View commit details
    Browse the repository at this point in the history
  4. Add mk3 compatibility to G90 command

    bkerler authored and danopernis committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f691187 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Sync I2C code with marlin

    rbuehlma authored and michalrudolf committed May 9, 2024
    Configuration menu
    Copy the full SHA
    22f6371 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dba2b80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b46ac81 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Initial stale issuw workflow

    Use same settings as we have in the 8-bit firmware see [here](https://github.com/prusa3d/Prusa-Firmware/blob/MK3/.github/workflows/stale.yml)
    3d-gussner authored and DRracer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ae68ad7 View commit details
    Browse the repository at this point in the history
  2. Update days

    3d-gussner authored and DRracer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    be736ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5136d86 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. cz-typo-fix

    hawwwran authored and danopernis committed May 20, 2024
    Configuration menu
    Copy the full SHA
    cb67e11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    991dd60 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Update fast nozzle cooling

    Fast nozzle cooling used 'F' parameter in M109 but this collides with Marlin FW so 'C' should be used (as reserved in https://reprap.org/wiki/G-code)
    espr14 authored May 26, 2024
    Configuration menu
    Copy the full SHA
    eb2b413 View commit details
    Browse the repository at this point in the history