makerbase-mks / MKS-TinyBee

MKS TinyBee is a mainboard for 3d printing, based on ESP32 module
GNU General Public License v3.0
109 stars 111 forks source link

Extruder as z motor #83

Open enddDD opened 1 year ago

enddDD commented 1 year ago

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!

MKS-hosiey commented 1 year ago

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

enddDD commented 1 year ago

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.

jcake64-eve commented 1 year ago

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

Eng-Miro commented 10 months ago

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