MarlinFirmware / MarlinFirmware/Marlin

[FR] Scissor-lift Z kinematic

Open
#11,680 22 comments 0 reactions 0 assignees View on GitHub
T: Feature Request
Dominant language
C++
Stars
17.6k
Forks
19.7k
Avg merge
3d 5h
Merged PRs (30d)
21

Description

### Description

My Z steps per mm need to be proportional to the position (like a Scissor Lift) I may have made an altogether new type of kinematics ( Cartesian with a twist). I am not very good at writing code more of a moron still sending morose code through my telegraph. lol.

I'm sure its a simple couple lines of code to calculate the Z motor travel with the actual bed displacement the math is easy enough thanks to the Pythagorean theorem

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating Marlin's Z steps-per-mm handling and existing kinematics implementations, then determine how scissor-lift geometry would fit the firmware's motion model. Done means supporting position-dependent Z motor travel for the described bed displacement while preserving existing Cartesian behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot, robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.