I have a home built P3Steel which I recently modified to a dual X carraige. I have happily been printing with the primary extruder for some time with no issues. I needed to use both extruders today for a part with support material of a different type but after tuning M218 to correct alignment issues between the two extruders, It would print the first layer well but then try to print the second lby moose4621 - Firmware - Marlin
Finally, an answer to this mystery. I found no matter what I did, both carriages would park themselves over the print bed when not in use, thus interferring with the movement of the other carriage. I tried all sorts of combinations of end stop offsets and x_MIN aand X_MAX, nothing seemed to make sense. So, what was the cause. I noticed that the X axis travel speed when parking was very fast andby moose4621 - Firmware - Marlin
I have tried M206 and M218 to set the offsets. Both pos and neg values. I get the print head moving to X63 to home, Or (X137 but in reality = X63). I also tried #define MANUAL_X_HOME_POS 0 #define MANUAL_Y_HOME_POS 0 Which limited my travel to withing the bed. I am at a loss as to how this all works together. I have included a drawing of the location of the end stops and print heads in relationby moose4621 - Firmware - Marlin
Thanks Cliff for your help. Setting offsets using M206 seems like the way to go. Thank you for the link. There doesn't seem to be any mention of these settings there. // Manually set the home position. Leave these undefined for automatic settings. // For DELTA this is the top-center of the Cartesian print volume. #define MANUAL_X_HOME_POS 37 #define MANUAL_Y_HOME_POS 10 //#define MANUAL_Z_HOME_by moose4621 - Firmware - Marlin
I am still not sure if I have the end stop offsets and manual x home settings right yet but I am getting close enough that I can print with a single carraige ok. No matter what I do though it refuses to park the idle carriage during a dual extruder print. I have set the default Dual Carriage mode to: #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE and I have even inserted M205 S1 ; Duby moose4621 - Firmware - Marlin
I am trying to work out if the #define X_MIN_POS should be a negative value or not. My machine has the end stop 37mm to the left of the build plate so the whole hotend assy is clear of the build plate. So I have set the #define MANUAL_X_HOME_POS -37, and so now, is the #define X_MIN_POS relative to the endstop or the new 0 at the MANUAL_X_HOME_POS -37? ie, MANUAL_X_HOME_POS -37 Or MANUAL_X_HOby moose4621 - Firmware - Marlin
Thanks so much for your input Cliff? I have had that page open for a couple of days and it hasn't seemed to given me the information I need, or I am reading it wrong. Atm, when X2 is activated in the print, X moves left a little but not to home, or to the edge of the build plate either. At a glance, it seems to be moving to +45 which is coincidentally what I have set #define X2_MIN_POS 45 //by moose4621 - Firmware - Marlin
I was not able to get the X2 stepper working correctly under 1.1.x firmware but I got it moving under bugfix 1.1.x. Don't know why but there you have it. So now my question is about the endstop offsets and how to get it to park the x carraige to the left of the build plate while X2 goes to work, and visa versa. I have the firmware set to: configuration.h #define X_MIN_POS 0 #define X_MAX_POS X_Bby moose4621 - Firmware - Marlin
I have just modified my P3Steel, Toolson edition, to a dual X carraige with two E3d hotends. Using my old 1.0.1 firmware, I was able to configure the X2 stepper pins in Configuration_adv.h and everything was working. Out of guilt for not keeping with the times, I upgraded the firmware to 1.1.x and managed to configure most of it, and even found the typo in endstops.cpp (line 444). But, I am yetby moose4621 - Firmware - Marlin