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

Power Loss Recovery ISR overwrite Fix #26365

Merged

Commits on Oct 22, 2023

  1. Power Loss Recovery Fix

    This patch fixes the following problems:
    
    - on resume the print restarts from the beginning
    - on resume the movements are slow
    - on resume the extruder sometimes extrudes a lot of filament on the resume position
    
    background here is that info.current_position (which are for x,y,z,e saved positions) and info.sdpos are overwritten inside of stepper.cpp. This in some situations leads to the mentioned problems on the power loss recovery run.
    
    Todo: Resume to the exact last position. I think something is still missing here.
    ThomasToka committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    f99da6c View commit details
    Browse the repository at this point in the history
  2. Z position fix

    I think i found the reason for Z.
    info.current_position.z may be wrong, depending on when isr overwrites it. current_position.z should be right.
    ThomasToka committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    c401ed2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efd2064 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35fe5f5 View commit details
    Browse the repository at this point in the history
  5. without overwrite

    thinkyhead committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    f9d6a71 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

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

    thinkyhead committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    ddb5166 View commit details
    Browse the repository at this point in the history
  3. fix args

    thinkyhead committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    372ce49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1932b0c View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Configuration menu
    Copy the full SHA
    84d5811 View commit details
    Browse the repository at this point in the history
  2. check sd cmd on call

    thinkyhead committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    3026cc4 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    333d931 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99caea5 View commit details
    Browse the repository at this point in the history
  3. oops

    thinkyhead committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3564086 View commit details
    Browse the repository at this point in the history