makerbase-mks / Mks-Robin-Nano-Marlin2.0-Firmware

The firmware of Mks Robin Nano, based on Marlin-2.0.x, adding the color GUI.
GNU General Public License v3.0
264 stars 285 forks source link

Robin Nano V2 - Dual Z Steps #234

Open RafaRS46 opened 3 years ago

RafaRS46 commented 3 years ago

Hello! I have MKS Robin No V2 board and I try to conect dual Z steppers (Z and E1), To change steps for the steppers I enable distinct_E_factors but don't work.

It looks like definition of the E1 stepper does not work.

image

image

image

Please, Can you help me?

Thanks!

galluccib commented 3 years ago

Wouldn't this be #define Z2 instead of E1 for the second stepper?

RafaRS46 commented 3 years ago

I tried it, but don't resolve my problem.

I need to select differet steps for Z driver and E1 driver. Now, the board takes steps of E0 and E1 iqual. If I change steps on E0, steps on E1 has been changed automatically. But E1 is my dual Z. The steps for Z are different than the extruder.

I don't know how to do this.

galluccib commented 3 years ago

on the steps you don't need to define two Z steps only one. It will apply to both Z

themacboy commented 3 years ago

Ummm if you have to totally different motor, you must define diferent steps.

El jue., 29 abr. 2021 8:53, galluccib @.***> escribió:

on the steps you don't need to define two Z steps only one. It will apply to both Z

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware/issues/234#issuecomment-828985024, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB5QVX5XMYTUGUG4FX26EK3TLD66RANCNFSM43PBOQ5Q .

galluccib commented 3 years ago

Not sure why you would use two different motors on Z.. That almost like having a two start on one side and four start on the other side.. That would be asking for problems

themacboy commented 3 years ago

Yes but is possible to do and work fine if the machine is fine tuned

El jue., 29 abr. 2021 9:10, galluccib @.***> escribió:

Not sure why you would use two different motors on Z.. That almost like having a two start one side and four start on the other side.. That would be asking for problems

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware/issues/234#issuecomment-828993752, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB5QVX3VYHKQIMJJN6SENE3TLEA6LANCNFSM43PBOQ5Q .

RafaRS46 commented 3 years ago

on the steps you don't need to define two Z steps only one. It will apply to both Z

on the steps you don't need to define two Z steps only one. It will apply to both Z

Now, my second stepper have the same steps than de extruder E0. I can't set the number of steps of the stepper conected to E1 port of the board (the second Z) igual than the first Z.

MKS-Sean commented 3 years ago

In fact, DISTINCT_E_FACTORS is only set for the extruder, I think there is no separate distinction between double Z in marlin

themacboy commented 3 years ago

imatge

If you set that one I think you can use diferent steeps in each Z drive.

That is used to assign extra E drive for multiply X, Y or Z axis

themacboy commented 3 years ago

An alter you need to setup how to align both using g34.

imatge

themacboy commented 3 years ago

That record is from other board but I the same marlin configuration in the mks board:

https://www.youtube.com/watch?v=BDtZPNZ5xks

SMTDesigns commented 2 years ago

I chose to define Z2 pins in the pins_MKS_ROBIN_NANO_V3_common.h to specifically set Z2 up. It eliminates the compile warnings about an undefined Z2.