Replies: 5 comments 29 replies
-
Use planner.synchronize(); Instead of planner.finish_and_disable(); This will fix the motor disabling after printing but not after idle. For fix the stepper deactivation when idle change the Configuration_adv.h file: #define DEFAULT_STEPPER_DEACTIVE_TIME 120
#define DISABLE_INACTIVE_X true
#define DISABLE_INACTIVE_Y true
#define DISABLE_INACTIVE_Z true // Set 'false' if the nozzle could fall onto your printed part! |
Beta Was this translation helpful? Give feedback.
-
Ok maybe we can set your configuration as a sponsored one, here it is and again, thanks for your support: =============== (file removed) Regards. =============== |
Beta Was this translation helpful? Give feedback.
-
Here is the custom E3 Pro effort that needs the Z help. |
Beta Was this translation helpful? Give feedback.
-
I am giving that a try now, thank you again.
|
Beta Was this translation helpful? Give feedback.
-
Thank you Miguel,
I have tried to figure out how to use the Configurator.pyw file and Pylon 3.1 that I have installed with no luck so far. I have started a discussion on your site and enlisted any and all help. I did review any thread that had Configurator in it but there was not much help there. I’m looking forward to any answers as there are others who have asked for similar information.
Best Regards
Doug
p.s. my prints are near perfect as they look almost like injection molded items. : )
|
Beta Was this translation helpful? Give feedback.
-
Greetings All,
I think this is the correct area to ask for some help. I have several modified E3 Pros that are using firmware Ver 2.1.3 20221222, 427-BLTUBL-MPC. Several of these printers have had the timing belt modification by Kevin AkaSam ( YouTube). These printers require the Z axis to remain powered up when at idle to keep the X axis Gantry from drifting down causing a nozzle impact with the bed.
I understand from Miguel that the steppers and temperature being disabled at the end of the print or after 2 minutes of inactivity after a "home all" function, is safety related. If you all could help me with the edit Miguel suggested I would be so grateful and maybe much smarter.
It was suggested to edit the source code file dwin.cpp, ( Marlin/src/lcd/e3v2/proui/dwin.cpp ), and then recompile and flash the mother board. The lines of code suggested to be edited are as follows, although I'm not sure as to which ones.
1621 // Ended print job
1622 void DWIN_Print_Finished() {
1623 TERN_(DEBUG_DWIN, SERIAL_ECHOLNPGM("DWIN_Print_Finished"));
1624 TERN_(POWER_LOSS_RECOVERY, if (card.isPrinting()) recovery.cancel());
1625 HMI_flag.pause_flag = false;
1626 wait_for_heatup = false;
1627 planner.finish_and_disable();
1628 thermalManager.cooldown();
1629 if (!HMI_flag.config_flag) Goto_PrintDone(); else HMI_flag.config_flag = false;
1630 }
I reviewed a similar request in the Discussions Area for a work around regarding the hotend and bed temperature being set to 0 at the end of printing and the suggestion was to comment out line 1628 to remove that function, I do not know the results.
I guessed that line 1627, with disable in it, was the line I need to, //, comment out. I was able to edit the line using Visual Studio Code and then recompiling and flashing the mother board which I did. After flashing the firmware rebooted and came up ok but I was not able to home or mover any of the Axis's and then the home timed out and a power down was required.
I would like my End G-Code to handle the end of print requirements which is below.
; Ender 3 & 5 Custom END G-code 12/12/2022
; This code is based on the E3 V2 Klipper setup buts work on all E3 & E5 Printers
G91 ;Relative positioning
G1 E-2 F2700 ;Retract 2 mm
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning
G1 X10 Y225 Z75 ;Park X and Z axis; Move Y to Present Print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M84 X Y E ;Disable all steppers but Z to lock the gantry at 75mm
; End of custom END G-Code
I'm now at a loss as to how to proceed and any suggestions / help is more that welcome.
Doug
Beta Was this translation helpful? Give feedback.
All reactions