I'm transforming my Anet A8 printer to Raspberry Pi driven using PyCNC. Things seem to look promising so far apart from the Z motor doing nothing but making screaming-like sound when supposed to be moving (In pycnc enter command z10).

I was playing with the config, changed the Z related velocity and step values. Didn't see any difference.

When I start pycnc and enter command g28 (all axis home) the Z needs some help... Here is a video.

Has anyone got experience in PyCNC? Or any idea?

  • 1
    $\begingroup$ That sounds like you're trying to use too much acceleration (the really relevant thing in kinematics rather than velocity), but it seems you can only set that for all axes at the same time. $\endgroup$
    – towe
    Commented Sep 19, 2019 at 7:29
  • 1
    $\begingroup$ @towe Nice spot in the FW of PyCNC! For reference in Marlin default config.: #define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 10000 } for X, Y, Z and E respectively. $\endgroup$
    – 0scar
    Commented Sep 19, 2019 at 8:04
  • $\begingroup$ Thank you both. I have managed to make the Z motor work by adjusting the STEPPER_PULSES_PER_MM_Z to 50. I'm not sure what this exactly is. 🤷‍♂️ $\endgroup$
    – haxpanel
    Commented Sep 19, 2019 at 15:02


You must log in to answer this question.

Browse other questions tagged .