OctoPrint / OctoPrint/OctoPrint

[Feature request] protecting manual head moves after pressed print button, for prevent collision.

Open
#2,984 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

request
Dominant language
Python
Stars
9.1k
Forks
1.7k
Avg merge
2d 5h
Merged PRs (30d)
4

Description

Hi Developers.

Increased safety suggestion for prevent collision on printed object.
Suggestion:

  1. disable the head-movement buttons on UI, xyz,home and other headmoving functions after pressed 'print'. This function protect the completed or aborted printed part and head for silly-movement (for example "home" or "bed levelling" or lower level 'z position' button while the part is on the table.)

  2. create the lock-relase button. Force need pressing the button after removed the printed object.

Thx

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the UI controls for XYZ, home, bed levelling, and other head movements alongside the print lifecycle. Determine where a print-started state can prevent those actions and where a post-removal lock release would fit. Done means movement controls remain protected after printing until an explicit release action, with tests covering printing and aborted-print states.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.