UltiMaker uses functional, analytical and tracking cookies. Tracking cookies enhance your experience on our website and may also collect your personal data outside of Ultimaker websites. If you agree with the use of tracking cookies, click “I agree, continue browsing”. You can withdraw your consent at any time. If you do not consent with the use of tracking cookies, click “Refuse”. You can find more information about cookies on our Privacy and Cookie Policy page.
I do have a virtual dual extruder printer that I configure for questions like this so I can learn. That means this MIGHT work for you.
It appears your printer is a 2-in-1-out so you may be able to configure it using 2 Search and Replace post-processing plugins. The search and replace script allows newline characters "\n" so it is possible to insert multiple lines. That's the trick.
This example assumes the prime tower to be at X175 Y175 and travel speed at 7200mm/min (120mm/sec).
In one instance of Search and Replace set the search box to "T0" and the replace box to "T0\nG0 F7200 X175 Y175".
In the 2nd instance of Search and Replace set the search box to "T1" and the replace box to "T1\nG0 F7200 X175 Y175".
At each tool switch the code should look something like this:
The initial tool switch would look the same. It shouldn't make a difference but you should check it to make sure.
You may be able to accomplish the same thing by adding the movement line to the Start Gcode for each extruder. In that case it could use keywords "G0 F7200 X{prime_tower_position_x} Y{prime_tower_position_y}" which isn't possible with a post-processor. In that case there is a subtle difference:
If the machine is a conventional 2-in-2-out dual nozzle then the above might not work unless the "Cool Down" and "Heat Up" times and the "Standby Temperature" were played with(?). I haven't looked into it that far.
Link to post
Share on other sites
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more.
S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
(Sorry, was out of office when this released)
This update is for...
All UltiMaker S series
New features
Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
Recommended Posts
GregValiant 1,245
I don't actually have a dual extruder printer.
I do have a virtual dual extruder printer that I configure for questions like this so I can learn. That means this MIGHT work for you.
It appears your printer is a 2-in-1-out so you may be able to configure it using 2 Search and Replace post-processing plugins. The search and replace script allows newline characters "\n" so it is possible to insert multiple lines. That's the trick.
This example assumes the prime tower to be at X175 Y175 and travel speed at 7200mm/min (120mm/sec).
In one instance of Search and Replace set the search box to "T0" and the replace box to "T0\nG0 F7200 X175 Y175".
In the 2nd instance of Search and Replace set the search box to "T1" and the replace box to "T1\nG0 F7200 X175 Y175".
At each tool switch the code should look something like this:
T1
G1 F7200 X175 Y175
G92 E0
M106 S170
G1 F1200 E15
G1 F600 Z0.6
;MESH:25x25Cube.stl(1)
G0 F7200 X163.754 Y189.83
G0 X163.242 Y188.11
;TYPE:PRIME-TOWER
G1 F1500 E20
The initial tool switch would look the same. It shouldn't make a difference but you should check it to make sure.
You may be able to accomplish the same thing by adding the movement line to the Start Gcode for each extruder. In that case it could use keywords "G0 F7200 X{prime_tower_position_x} Y{prime_tower_position_y}" which isn't possible with a post-processor. In that case there is a subtle difference:
T1
G92 E0
G0 F7200 X175 Y175
M106 S170
G1 F1200 E15
G1 F600 Z0.6
;MESH:25x25Cube.stl(1)
G0 F7200 X163.754 Y189.83
G0 X163.242 Y188.11
;TYPE:PRIME-TOWER
G1 F1500 E20
If the machine is a conventional 2-in-2-out dual nozzle then the above might not work unless the "Cool Down" and "Heat Up" times and the "Standby Temperature" were played with(?). I haven't looked into it that far.
Link to post
Share on other sites