Support material on hot end 1 and main material on hot end 2
-
Can you share how your tools are setup in RRF and also have a loog at the gcode generated by the slicer and see what it is actually sending to change tools.
It could be that RRF defaults to Tool 0, Tool 1 etc while it looks like you might be using Tool 1, Tool 2 etc. Although i thought slic3r had something built in to translate between the two numbering schemes.
-
slic3r used to force you to number tools from 0. Long ago when RRF numbered tools from 1, I added a tool number translation facility to RRF. That facility is still there (M563 with S parameter only), although it's rarely if ever used now and I plan to remove it.
PanelDue works best if you number tools starting from 0.
-
Slic3R is a bit cranky. It kind of refers to tools starting with number 1 (although it call them extruders rather than tools) but then it takes 1 off the extruder number when it generates the gcode file. What I mean is that when you assign extruder 1 to a part, the generated gcode will have T0. Personally I've become used to referring to my tools starting form zero and adding one to the tool number when I assign tools to parts in Slic3R. So for tool 0 select extruder1, for tool 1 select extruder 2 etc. The gcode will then show T0 and T1 correctly. It can be confusing until you get used to it.
-
apart from editing the gcode is there any other way that looks a bit much and im not sure what u mean by RRF
-
RRF = RepRapFirmware, the firmware that runs on Duets.
You shouldn't need to edit the GCode. Just set up tools 0 and 1 in config.g, but according to deckingman you need to call them extruders 1 and 2 in slic3r.
-
As David has said
Post your config.g - at least the part that defines tools and also let us know what you mean by "dual hot end". Are you using two nozzles, each with their own heater and extruder? Assuming two separate hot ends, the your config.g should look something like this
M563 P0 D0 H1
G10 P0 Xnnn Ynnn
M563 P1 D1 H2
G10 P1 Xnnn YnnnIf it's a single nozzle then the heater number will be the same for both (H1 most likely) but the drive number will differ.
In Slic3R you use extruders 1 and 2 but the gcode will have commands for T0 and T1 which will correspond to the tool numbers in the above config.g. If you've defined tools P1 and P2 in your config.g (but no P0) then use extruders 2 and 3 in Slic3R which will generate gcode for Tool1 and Tool2.
-
my config as this moment im using a chimera 2 hot ends and 2 heaters 20mm apart
[[language]] ; Configuration file for Duet WiFi (firmware version 1.20 or newer) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool on Sun Feb 04 2018 15:24:30 GMT+0000 (GMT Standard Time) ; General preferences M111 S0 ; Debugging off G21 ; Work in millimetres G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves M555 P1 ; Set firmware compatibility to look like RepRapFirmare M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Configure automatic saving on power loss M208 X-21 Y-112 Z-10 S1 ; Set axis min M208 X400 Y400 Z400 S0 ; Set axis max ; Endstops M574 X1 S1 M574 Y1 S0 ; Set active LOW endstops M558 P1 X0 Y0 Z0 Z1 H3 F200 T5000 ; Set Z probe type to switch and the dive height + speeds G31 P500 X0 Y0 Z1.158 ; Set Z probe trigger value, offset and trigger height M557 X10:420 Y0:390 S50 ; Define mesh grid ; Drives M569 P0 S0 ; Drive 0 goes backwards M569 P1 S1 ; Drive 1 goes backwards M569 P2 S1 ; Drive 2 goes forwards M569 P3 S1 ; Drive 3 goes backwards M569 P4 S1 ; Drive 4 goes forwards M92 X80 Y400 Z2600 E830 ; Set steps per mm M350 X16 Y16 Z16 E16:16 I1 ; Configure microstepping without interpolation M566 X1000 Y900 Z400 E120 ; Set maximum instantaneous speed changes (mm/min) M203 X3000 Y3000 Z500 E1000 ; Set maximum speeds (mm/min) M201 X500 Y900 Z500 E200 ; Set accelerations (mm/s^2) M906 X900 Y1800 Z1000 E1000 I30 ; Set motor currents (mA) and motor idle factor in per cent M566 X800 Y400 Z30 E20 ; Maximum jerk speeds mm/minute M84 S30 ; Set idle timeout ; Heaters M305 P0 T100000 B4725 C7.060000e-8 R4700 ; Set thermistor + ADC parameters for heater 0 M143 H0 S180 ; Set temperature limit for heater 0 to 120C M305 P1 T100000 B4725 C7.060000e-8 R4700 ; Set thermistor + ADC parameters for heater 1 M143 H1 S300 ; Set temperature limit for heater 1 to 280C M143 H2 S300 ; Set temperature limit for heater 2 to 280C M305 P2 T100000 B4725 C7.060000e-8 R4700 ; Tools M563 P0 D0 H1 ; Define tool 0 G10 P0 X-10 Y0 Z0 ; Set tool 0 axis offsets G10 P0 R80 S200 ; Set initial tool 0 active and standby temperatures to 0C M563 P1 D1 H2 ; Define tool 1 G10 P1 X10 Y0 Z0 ; Set tool 1 axis offsets G10 P1 R80 S200 ; Set initial tool 1 active and standby temperatures to 0C ; Network M550 400X400 Printer ; Set machine name M552 S1 ; Enable network M586 P0 S1 ; Enable HTTP M586 P1 S0 ; Disable FTP M586 P2 S0 ; Disable Telnet ; Fans M106 P0 S0.3 I0 F500 H60 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on M106 P1 S1 I0 F500 H1 T-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on M106 P2 S1 I0 F500 H1 T-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on ; Custom settings are not configured ; Miscellaneous M501 ; Load saved parameters from non-volatile memory
-
Yes, I think I know what's probably happening. For the main part of the print Slic3R will select the "default" extruder (tool) and this is generally the first tool or no tool (I know, it's weird). Try selecting the object when it's on the platter (it'll be green when selected, but yellow when deselected) then go - Object (from the top where it says File Plater Object etc). You'll be presented with a new window with a tree that starts with "Object" - then the name of your main stl. Click on that, then lower down you'll see "Extruder" and next to it is a box with the word "default") and a drop down arrow. Click the arrow to select Extruder 2 (which will be tool 1). Then go back to print settings and set the perimeter extruder, infill extruder, solid infill extruder all to Extruder 2 (tool1) and support material to extruder 1 (tool0). Based on what you've said about the hot end being a chimera and the config.g you've posted, that should print the object using tool 1 and the support material using tool 0.
-
Yes, I think I know what's probably happening. For the main part of the print Slic3R will select the "default" extruder (tool) and this is generally the first tool or no tool (I know, it's weird). Try selecting the object when it's on the platter (it'll be green when selected, but yellow when deselected) then go - Object (from the top where it says File Plater Object etc). You'll be presented with a new window with a tree that starts with "Object" - then the name of your main stl. Click on that, then lower down you'll see "Extruder" and next to it is a box with the word "default") and a drop down arrow. Click the arrow to select Extruder 2 (which will be tool 1). Then go back to print settings and set the perimeter extruder, infill extruder, solid infill extruder all to Extruder 2 (tool1) and support material to extruder 1 (tool0). Based on what you've said about the hot end being a chimera and the config.g you've posted, that should print the object using tool 1 and the support material using tool 0.
sorry, I'm totally lost.
where is this in as i can't see any of this
-
Hmmm, having looked at your first screen shot, I'm a bit confused too.
On my versions of Slic3R (all of them), at the top, I have from left to right File, Plater, Object, Window, View, and Help. Under that I have Plater, Print Settings, Filament Settings, and Printer Settings. I'm not seeing those same items on your screen shot. Maybe you have installed some sort of cut down version of Slic3R ?
Anyway, without a plater tab, how are you managing to add an object to the plater? However you have managed to achieve that, can you then right click on it to bring up a menu?
Edit. Maybe try a fresh install of slic3r https://github.com/prusa3d/Slic3r/releases