-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] The third Z-axis motor is not activated. #22862
Comments
Provided configs are not bugfix configs, Did you really test this on bugfix? |
Bugfix Configuration.zip |
Yes, I actually checked the bugfix firmware |
|
I temporarily solved the problem by correcting the pins_BTT_OCTOPUS_V1_common.h file I do not know how much this is correct, but all 3 motors and the extruder motor are working. #define X_DIAG_PIN PG6 // X-STOP
#define Y_DIAG_PIN PG9 // Y-STOP
#define Z_DIAG_PIN PG10 // Z-STOP
#define Z2_DIAG_PIN PG11 // Z2-STOP
#define Z3_DIAG_PIN PG12 // Z3-STOP
#define E0_DIAG_PIN PG13 // E0DET
#define E1_DIAG_PIN PG14 // E1DET
#define E2_DIAG_PIN PG15 // E2DET
....
#define FIL_RUNOUT_PIN PG13 // E0DET
#define FIL_RUNOUT2_PIN PG14 // E1DET
#define FIL_RUNOUT3_PIN PG15 // E2DET
....
#define Z3_STEP_PIN PF9 // MOTOR 4 Z-Axe 3
#define Z3_DIR_PIN PF10
#define Z3_ENABLE_PIN PG2
#ifndef Z3_CS_PIN
#define Z3_CS_PIN PF2
#endif
#define E0_STEP_PIN PC13 // MOTOR 5 Extruder 0
#define E0_DIR_PIN PF0
#define E0_ENABLE_PIN PF1
#ifndef E0_CS_PIN
#define E0_CS_PIN PE4
#endif
#define E1_STEP_PIN PE2 // MOTOR 6
#define E1_DIR_PIN PE3
#define E1_ENABLE_PIN PD4
#ifndef E1_CS_PIN
#define E1_CS_PIN PE1
#endif
#define E2_STEP_PIN PE6 // MOTOR 7
#define E2_DIR_PIN PA14
#define E2_ENABLE_PIN PE0
#ifndef E2_CS_PIN
#define E2_CS_PIN PD3
#endif
|
M43 pins debugging output , cleaned up for readability
Z2 steper
Z3 steper
|
I think you're using the wrong stepper plug Z is predefined in pins, so is not changed, uses MOTOR 2 |
A funny nuance, but if it were as you write, then instead of the Z3 motor, the E0 motor would work for me. |
So. I have reverted the pins_BTT_OCTOPUS_V1_common.h file to its original state. |
You are NOT running bugfix! |
Thus you are triggering an already fixed bug, where Z3 ends up on E2 instead of E1 from your M43 output
Ie Z3 ended up on E2 when it should have ended up on E1 |
For reference, was fixed here, 17 days ago. #22771 |
Before writing here, I CHECKED the firmware bugfix !!!!! In general, what the hell is not the next free connector, but the MOTOR 6 connector! I moved the driver to MOTOR 6 and plugged in the Z3 engine. Now it works. This is extremely NOT LOGICAL. Why not just shift the row by the number of motors added? |
This is simply not true. |
Most likely we will see many who think they were based on the GitHub web UI download link issue that was just fixed a few days ago... |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
I have set the third Z axis for "Z Steppers Auto-Alignment".
Registered in the configs the number of Z motors and the driver for the third Z motor.
The Z1 and Z2 motors move, but the Z3 motor does not.
I checked the motor and driver, everything is fine with them.
If you go to the "Driver Current" menu, the Z3 motor is missing.
At the same time, if you move the extruder motor, the Z3 motor will move !!!!
And the extruder motor does not work at all !!!
As far as I understand, when assembling the firmware for the BTT Octopus board, the NUM_Z_STEPPER_DRIVERS parameter is not taken into account.
configs.zip
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
2.0.9.1
Printer model
BLV Cube
Electronics
BTT Octopus V1.1 + BTT TFT50
Add-ons
No response
Bed Leveling
ABL Bilinear mesh
Your Slicer
No response
Host Software
No response
Additional information & file uploads
No response
The text was updated successfully, but these errors were encountered: