-
-
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
V1.3.1 hephestos #1135
V1.3.1 hephestos #1135
Conversation
* M700 - Level plate script used on Witbox printer interface. Take 3 points to adjust the bed manually. * M701 - Load filament script used on Witbox printer interface. This helps to load the filament and extrude automatically * M702 - Unload filament script used on Witbox printer interface.This helps to unload the filament and extrude and then retract automatically * MOTHERBOARD 36: for use dual extrusion with cooling fan on RAMPS(Extruder0, Fan, Estruder1) * Auto filament change on CHANGEFILAMENT feature. Now you can activate this option that load the filament after retract it. * Witbox user friendly interface, for people unfamiliar with the technicalities
quickStop(); | ||
#if X_MAX_POS < 250 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that the function lcd_sdcard_stop() - Called by the LCD "Stop Print" function - in file ultralcd.cpp is driving the X or Y axis to the far end of Prusa i3 Hephestos - due to this code:
+ #if X_MAX_POS < 250
+ plan_buffer_line(X_MIN_POS, 150, current_position[Z_AXIS]+20, current_position[E_AXIS], manual_feedrate[X_AXIS]/60, active_extruder);
+ #else
+ plan_buffer_line(X_MAX_POS-15, Y_MAX_POS-15, Z_MAX_POS-15, current_position[E_AXIS], manual_feedrate[X_AXIS]/60, active_extruder);
+ #endif
Its dangerous and in the case of the Hephestos should be removed. I've seen this behaviour several times in my Printer.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is a nice fix.
Could you please submit just the fix to main branch??
Cheers.
Alex.
2014-11-06 10:28 GMT-06:00 João Alves [email protected]:
In Marlin/ultralcd.cpp:
quickStop();
- #if X_MAX_POS < 250
It seems that the function lcd_sdcard_stop() - Called by the LCD "Stop
Print" function - in file ultralcd.cpp is driving the X or Y axis to the
far end of Prusa i3 Hephestos - due to this code:
- #if X_MAX_POS < 250
- plan_buffer_line(X_MIN_POS, 150, current_position[Z_AXIS]+20, current_position[E_AXIS], manual_feedrate[X_AXIS]/60, active_extruder);
- #else
- plan_buffer_line(X_MAX_POS-15, Y_MAX_POS-15, Z_MAX_POS-15, current_position[E_AXIS], manual_feedrate[X_AXIS]/60, active_extruder);
- #endif
Its dangerous and in the case of the Hephestos should be removed. I've
seen this behaviour several times in my Printer.—
Reply to this email directly or view it on GitHub
https://github.com/ErikZalm/Marlin/pull/1135/files#r19955272.
"Não é o mais forte da espécie que sobrevive, nem o mais inteligente. É
aquele que se adapta melhor as mudanças" ( Charles Darwin )
Alex Borro
The commits in your pull request don't seem related to your comment -- I Also, the X-movement code you are concerned about does not seem to be On Thu, Nov 06, 2014 at 08:08:34AM -0800, João Alves wrote:
|
Yup. I've seen my mistake I'll provide a nicer patch to the proper branch. |
It seems that the function lcd_sdcard_stop() - Called by the LCD "Stop Print" function - in file ultralcd.cpp is driving the X or Y axis to the far end due to this code:
Its dangerous and in the case of the Hephestos should be removed. I've seen this behaviour several times in my Printer.