makerbase-mks/MKS-TinyBee

Extruder as z motor

enddDD opened this issue · 4 comments

Hi, can i use an extruder motor, like e0 or e1 as z to have 3 z? Also, wil this work with klipper or it is marlin only? Thanks!

This motherboard currently supports marlin firmware, and the motherboard supports up to 2Z

This motherboard currently supports marlin firmware, and the motherboard supports up to 2Z

I cant replace e0 or e1 to make a z with it ? I have the board and have 3 z, i see that the board has only 2, but has also 2 extruders-i need only one. Thanks.

same issue here i have 3 z axis two on the leftworking as 1 via z1 z2 but effectively z ,and a single 1 on the right center but the marlin z2 enables but does not work once uploaded, from memory it just locks like it is holding but there is no movement so i suspect pin assignment is not auto changing in vscode and auto build marlin as i does on other mainboards i have compiled fw for such as btt skr v1.4 turbo or the octopus board when i get time i can 'hack' the pin assignments but it is something of a pain in the a### when realistically it should pretty much work IMHO any thoughts and suggestions from makerbase team gratefully recieved you people do this all day everyday (which so do i but on a multitude of boards and not all makerbase, similar problem with the esp32 based bumblebee board which is effectively yours via macrobase so methinks it's the esp32 chip /marlin combo but so few use the bumblebee and it's hobbled by the old 2.9.3 version of marlin which you so far have posted once and done nothing with imho so fixing tinybee may help with bumblebee which is also a good board held back by the manufacturer imho looking fwd to making them both fly with z auto align g34 and auto tram and maybe even klipper

Hello,
I came by your problem
i was checking the pins configuration in the MKS tinybee
you have already Z2 configured in the same position of E1 (the second extruder)
"#define E1_STEP_PIN 141
#define E1_DIR_PIN 142
#define E1_ENABLE_PIN 140

#define Z2_STEP_PIN 141
#define Z2_DIR_PIN 142
#define Z2_ENABLE_PIN 140"

theoretically, you just need to enable Z2 in "configuration.h"
then connect two motors in the green slots (both will be drived by Z stepper driver)
Then connect the third motor in the purble slot (will be drived by Z2 Stepper driver)

Hopes this will work for you