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!
I'm excited because I've personally produced this showcase event, so if you are curious what else I'm up to nowadays, come check it out and say hi in the chat! It would mean a lot!
Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.
They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access.
Ready? Register your product here in just 60 seconds.
Recommended Posts
GregValiant 695
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