MarlinFirmware / MarlinFirmware/Marlin
[FR] Scissor-lift Z kinematic
- 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
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