Skip to content
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] dual Extruder Problem e1 dont Work #22714

Open
r4ph488 opened this issue Sep 5, 2021 · 16 comments
Open

[BUG] dual Extruder Problem e1 dont Work #22714

r4ph488 opened this issue Sep 5, 2021 · 16 comments

Comments

@r4ph488
Copy link

r4ph488 commented Sep 5, 2021

Did you test the latest bugfix-2.0.x code?

Yes, and the problem still exists.

Bug Description

Hi Guys,
I use an idex .
Everything Wirkung fine.

I have a Problem with e1.
e0 heats Up ans can Extrude.

E1 heats Up ans sonst Extrude.

I have Changes Extruder / nozzle from 1 to 2
I have defined e1 tmc2209

When i will Extrude the Motor dont work.i have tested an Others Motor still the Same Problem in thus Port.
M122 says Connection e1 ....OK
I tested changing e1 to E3 Port Problem ist the Same.
Pinout is ok.

Has someone an Idea where ist the Problem ?

I use the bigtreetech octopus Board.

Bug Timeline

No response

Expected behavior

No response

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

Marlin 2.0.9.1

Printer model

No response

Electronics

No response

Add-ons

No response

Bed Leveling

No response

Your Slicer

No response

Host Software

No response

Additional information & file uploads

No response

@r4ph488 r4ph488 changed the title [BUG] (bug summary) [BUG] dual Extruder Problem e1 dont Work Sep 5, 2021
@ellensp
Copy link
Contributor

ellensp commented Sep 5, 2021

DISABLE_INACTIVE_E In Configuration_adv.h is incompatible with IDEX

change #define DISABLE_INACTIVE_E true to false

@r4ph488
Copy link
Author

r4ph488 commented Sep 5, 2021

Thank you i will Check and give Feedback.

@r4ph488
Copy link
Author

r4ph488 commented Sep 5, 2021

Okay ellensp ... that works fine :)
can you help my by my last problem too ?

i have one stepper port free ... but when i disable exp mot vsc says no e plug left for z3 but i have one free ... do you now where i can cahnge it ? or i can set z3 for ... e?..... ?

thank you dude

@ellensp
Copy link
Contributor

ellensp commented Sep 5, 2021

octopus, It can have 8 stepper drivers
It comes configured as X, Y, Z, Z2, E0, E1, E2, E3

Do you mean BTT_MOTOR_EXPANSION? With gives you E4, E5, E6 ?
Unused extruders can be reallocate for other axies.

Without knowing what your #define EXTRUDERS is set to and what you have plugged into where... I cant really say.

@r4ph488
Copy link
Author

r4ph488 commented Sep 5, 2021

I think i dont need exp mot... Should i Upload my configuration.h and ADV ?

@r4ph488
Copy link
Author

r4ph488 commented Sep 7, 2021

IMG_20210907_173601
Marlin.zip

gh

@ellensp

So i have uploaded my cfg files and a picture from my board and motor connection.
i want set z3 @ picture but when i turn off btt exp mot vsc tell me there is no e plug for z3.
where can i set my z3 to e3 ?

In file included from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../pins/pins.h:811, from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfig.h:34, from buildroot/share/PlatformIO/scripts/common-dependencies.h:29: buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/../pins/pins_postprocess.h:773:8: error: #error "No E stepper plug left for Z3!" 773 | #error "No E stepper plug left for Z3!" | ^~~~~

thank you :)

@ellensp
Copy link
Contributor

ellensp commented Sep 14, 2021

There is an issue with the code.
Since the octopus already has a Z2 pins defined, the reuse allocated E as Zx code is getting confused.
Its still allocating a E to be for Z2 when it shouldnt..
Working on a fix

@ellensp
Copy link
Contributor

ellensp commented Sep 14, 2021

Can you test this PR, It should work.

@r4ph488
Copy link
Author

r4ph488 commented Sep 14, 2021

does the bugfix now fix the problem?
//edit
now it works great work :) fine thank you

but now e1 dont work anymore :-/ hotend heats up but the motor dont step....
ican heat up e0 and e1 ... e0 steps ... e1 not #define DISABLE_INACTIVE_E false should be ok

@ellensp
Copy link
Contributor

ellensp commented Sep 16, 2021

A new fix for the "No E stepper plug left for Z3!" issue has been added to bugfix. Give the current bugfix a try.

@r4ph488
Copy link
Author

r4ph488 commented Sep 16, 2021

Yes now all Stepper in the octopus i dont need the Extension Board more...
But now e1 has Power but dont step.

@ellensp
Copy link
Contributor

ellensp commented Sep 16, 2021

enable #define PINS_DEBUGGING in Configuration_adv.h
re Compile and upload
Send the Machine a M43 and capture the output.
Zip up the output and attach in a reply
Looking for any weirdness in E1 pins...

@r4ph488
Copy link
Author

r4ph488 commented Sep 16, 2021

debugging.txt

Ok i have attached ...

@ellensp
Copy link
Contributor

ellensp commented Sep 17, 2021

himm getting weird repeated values in that output.
LESEN: PIN: PC13 M42 P45 E1_STEP_PIN protected
LESEN: PIN: PF0 M42 P80 E1_DIR_PIN protected
LESEN: PIN: PF1 M42 P81 E1_ENABLE_PIN protected
but it shows the correct pins according to pins diagram https://github.com/bigtreetech/BIGTREETECH-OCTOPUS-V1.0/blob/master/Hardware/BIGTREETECH%20Octopus%20-%20PIN.pdf

@r4ph488
Copy link
Author

r4ph488 commented Sep 17, 2021

OK and what can i do ?

@r4ph488
Copy link
Author

r4ph488 commented Sep 18, 2021

Ok i have tested ....
i have activated btt extension board
i have changed e1 ( motor 5 ) from my octopus board to e4 from btt extensionboard ... now e1 works ....
but not on the octopus board.... only motor port 5 dont works correct....
any idea where the problem is ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants