Double extruder temperature regulation
-
- Posts: 31
- Joined: 06 Dec 2021, 04:32
Re: Double extruder temperature regulation
ok thanks, tomorrow as soon as I get to the office I'll send you the file with my profiles
-
- Posts: 31
- Joined: 06 Dec 2021, 04:32
Re: Double extruder temperature regulation
I attach the compressed ksp file, the printer I use is called Ultimaker DXU 2
Last edited by dadoblu_2000 on 17 May 2023, 02:22, edited 1 time in total.
- pjr
- Posts: 700
- Joined: 05 May 2015, 10:27
- Location: Kamnik, Slovenia
Re: Double extruder temperature regulation
Quick Question: Can you printer manage relative E moves (M83)?
I note you have everything (including the extruder) set to absolute. If you can use relative, then everything becomes a whole load easier.
Thanks
Peter
One more Q: Do you know the G-Code used to park a tool head?
I note you have everything (including the extruder) set to absolute. If you can use relative, then everything becomes a whole load easier.
Thanks
Peter
One more Q: Do you know the G-Code used to park a tool head?
-
- Posts: 31
- Joined: 06 Dec 2021, 04:32
Re: Double extruder temperature regulation
i need to check whether to use m83, and no i don't know gcode to park the tool
- pjr
- Posts: 700
- Joined: 05 May 2015, 10:27
- Location: Kamnik, Slovenia
Re: Double extruder temperature regulation
OK, I think I have something that is workable.
Disclaimer: I don't know your printer or how it works. This is my current "best guess" at what is required. It may work, but it may also damage your hardware. Please thoroughly check over the following code sections and if you have any queries, please post them below.
I suggest that you copy your existing printer and paste the following code sections into the newly copied printer profile.
PLEASE NOTE: you will need to turn on the prime pillar for all prints. There is no need for purge lines in the Prefix. You can use this printer profile for both single and multi-tool prints (with prime pillar for initial purging). For single tool prints, when slicing, you simply select the extruder you with to use for the print in the extruder mapping window.
Here is the code that I suggest you try out.
Prefix:
Preheat:
Select New Ext & Warm
Warm Same Ext:
Cool Same Ext:
Cool & Retire Old Ext:
N[*] Layers (Ensure N Layers is set to 1):
Postfix:
Enjoy
Peter
Disclaimer: I don't know your printer or how it works. This is my current "best guess" at what is required. It may work, but it may also damage your hardware. Please thoroughly check over the following code sections and if you have any queries, please post them below.
I suggest that you copy your existing printer and paste the following code sections into the newly copied printer profile.
PLEASE NOTE: you will need to turn on the prime pillar for all prints. There is no need for purge lines in the Prefix. You can use this printer profile for both single and multi-tool prints (with prime pillar for initial purging). For single tool prints, when slicing, you simply select the extruder you with to use for the print in the extruder mapping window.
Here is the code that I suggest you try out.
Prefix:
Code: Select all
; Prefix G-code for either single or dual extruder use
G21 ; [mm] mode
G90 ; absolute mode
G28 ; home all axes
M140 S<BED> ; Heat the bed (Don't wait)
M109 T<ext> S<TEMP> ; Heat Current extruder (and wait)
M190 S<BED> ; wait for bed temp
G92 E0 ; reset extruder
G0 Z10 F3000 ; move z down little to prevent scratching of surface
T<EXT> ; Select first tool
Code: Select all
; Preheat
M104 T<EXT> S<TEMP> ; Set Extruder Temp
Code: Select all
; Select New Extruder and Warm
T<EXT>
G1 X<NEXTX-2> Y<NEXTY-2> F24000 ; Move to prime pillar - just a little bit away to knock off any ooze; Warm it up, and wait till it's warm
M109 S<TEMP> ; Wait for Temp
G92 E0 ; Reset Extruder
G1 E<2-DESTRING> F200 ; Prime by retire retract
G92 E0
Code: Select all
; Warm Same Extruder
M104 T<EXT> S<TEMP> ; Set Extruder Temp
Code: Select all
; Cool Same Extruder
M104 T<EXT> S<TEMP> ; Set Extruder Temp
Code: Select all
; Deselect the extruder (usually to cool)
G92 E0
G1 E-<2-DESTRING> F8000 ; retract filament for parking
G92 E0
M104 S<TEMP> ; Set Keep Warm temp
; If required, park tool here. Maybe the following line would work:
;T9 Select a tool that is out of range
Code: Select all
; Maybe re-home X & Y?
G92 E0 ; Reset E
;M73 P<%> R<MINREMAIN> ; Display Remaining Time
Code: Select all
G92 E0
G1 E-<2-DESTRING> F1500 ; retraction
G92 E0
G1 Y210 ; move away from part
M104 S0 T1
M104 S0 T2
M140 S0
M106 S0
Peter
-
- Posts: 31
- Joined: 06 Dec 2021, 04:32
Re: Double extruder temperature regulation
Thanks Pietro, I'll try your gcode and let you know how it works with my printer.