Multiple heatbeds on RRF 3



  • Hi i need help with my config.g on a duet 2 ethernet !

    I know that i have to set up all heaters etc.

    My Gcode sounds M140 P0 H0:3 but there will only the H0 work ??


  • administrators

    M140 P0 Snnn should set the temperature of heater 0, and M140 P1 Snnn should set the temperature of heater 3.



  • ; Configuration file for Duet ethernet (firmware version 3)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool v2.1.2 on Thu Nov 07 2019 22:24:25 GMT+0100 (Mitteleuropäische Normalzeit)

    ; General preferences
    G90 ; send absolute coordinates...
    M83 ; ...but relative extruder moves
    M550 P"mp" ; set printer name

    ; Network
    M552 P192.168.1.5 S1 ; enable network and acquire static address via DHCP
    M586 P0 S1 ; enable HTTP
    M586 P1 S0 ; disable FTP
    M586 P2 S0 ; disable Telnet

    ; Drives
    M569 P0 S1 ; physical drive 0 goes forwards
    M569 P1 S1 ; physical drive 1 goes forwards
    M569 P2 S1 ; physical drive 2 goes forwards
    M569 P3 S1 ; physical drive 3 goes forwards
    M569 P4 S1 ; physical drive 4 goes forwards
    M569 P5 R1 T5 ; physical drive 5 goes forwards
    M569 P6 R1 T5 ; physical drive 6 goes forwards
    M569 P7 R1 T5 ; physical drive 7 goes forwards
    M569 P8 R1 T5 ; physical drive 8 goes forwards
    M569 P9 R1 T5 ; physical drive 9 goes forwards
    M569 P10 R1 T5 ; physical drive 10 goes forwards
    M584 X7 U8 Y5:6 Z0:1:2:3 E9:10 ; set drive mapping
    M350 X16 U16 Y16 E16:16 I0 ; configure microstepping without interpolation
    M350 Z16 Y16 I1 ; configure microstepping with interpolation
    M92 X160.00 U160.00 Y32.00 Z640.00 E814,8733086305042:814,8733086305042 ; set steps per mm
    M566 X1000.00 U1000.00 Y1000.00 Z500.00 E2000.00: 2000.00 ; set maximum instantaneous speed changes (mm/min)
    M203 X15000.00 U15000.00 Y15000.00 Z1500.00 E15000:15000 ; set maximum speeds (mm/min)
    M201 X1200.00 U1200.00 Y1200.00 Z600.00 E3000.00: 3000.00 ; set accelerations (mm/s^2)
    M906 X300.00 Y300.00 U300.00 Z2000.00 E300.00: 300.00 I60 ; set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ; Axis Limits
    M208 X0 U0 Y0 Z0 S1 ; set axis minima
    M208 X550 U550 Y1000 Z500 S0 ; set axis maxima

    ; Endstops
    M574 X1 S0 P"!exp.e2stop" ; configure active-low endstop for low end on X via pin exp.e2stop
    M574 U1 S0 P"!exp.e4stop" ; configure active-low endstop for high end on U via pin exp.e3stop
    M574 Y1 S0 P"!exp.e3stop" ; configure active-low endstop for low end on Y via pin exp.e1stop
    M574 Z1 S0 P"!ystop+!xstop+!zstop+!e0stop" ; configure active-low endstops for low end on Z via pin zstop xstop ystop e0stop

    ; Z-Probe
    M558 P0 H5 F120 T1500 ; disable Z probe but set dive height, probe speed and travel speed
    M557 X50:450 Y0:800 S40 ; define mesh grid

    ; Heaters

    ; Heatbeds
    M308 S0 P"bedtemp" Y"thermistor" T100000.0 B3950 C7.06e-8 R4700 ; configure sensor 0 as thermistor on pin bedtemp
    M950 H0 C"duex.e2heat" T0 ; create bed heater output on duex.e2heat and map it to sensor 0
    M143 H0 S80 ; set temperature limit for heater 0 to 80C
    M307 H0 B0 S1.00 ; disable bang-bang mode for the nozzle heater and set PWM limit
    M308 S3 P"e2temp" Y"thermistor" T100000.0 B3950 C7.06e-8 R4700 ; configure sensor3 as thermistor on pin bedtemp
    M950 H3 C"duex.e3heat" T3 ; create bed heater output on duex.e3heat and map it to sensor 3
    M143 H3 S80 ; set temperature limit for heater 0 to 80C
    M307 H3 B0 S1.00 ; disable bang-bang mode for the nozzle heater and set PWM limit
    M140 P0 H0 ; set heater 0 to heatbed
    M141 P0 H3 ; set heater 0 to chamber

    ; Extruders
    M308 S1 P"e0temp" Y"thermistor" T100000.0 B4850 C7.06e-8 R4700 ; configure sensor 1 as thermistor on pin e0temp
    M950 H1 C"duex.e5heat" T1 ; create nozzle heater output on duex.e5heat and map it to sensor 1
    M143 H1 S280 ; set temperature limit for heater 1 to 280C
    M307 H1 A152.1 C92.5 D5.9 S1.00 V25.0 B0 ; disable bang-bang mode for the nozzle heater and set PWM limit
    M308 S2 P"e1temp" Y"thermistor" T100000.0 B6000 C7.06e-8 R4700 ; configure sensor 2 as thermistor on pin e1temp
    M950 H2 C"duex.e6heat" T2 ; create nozzle heater output on duex.e6heat and map it to sensor 2
    M143 H2 S280 ; set temperature limit for heater 2 to 280C
    M307 H2 A19.0 C745.2 D2.6 B0 ; disable bang-bang mode for the nozzle heater and set PWM limit

    ; Fans
    M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
    M106 P0 S0 H1 T60 ; set fan 0 value. Thermostatic control is turned on
    M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
    M106 P1 S0 H2 T60 ; set fan 1 value. Thermostatic control is turned on
    M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
    M106 P2 S0 H-1 ; set fan 2 value. Thermostatic control is turned off
    M950 F3 C"bedheat" Q500 ; create fan 3 on pin duex.fan3 and set its frequency its the X axes cooling
    M106 P3 S0 H-1 ; set fan 3 value. Thermostatic control is turned off
    M950 F4 C"e1heat" Q500 ; create fan 4 on pin duex.fan4 and set its frequency
    M106 P4 S1 H-1 ; set fan 4 value. Thermostatic control is turned off
    M950 F5 C"e2heat" Q500 ; create fan 5 on pin duex.fan5 and set its frequency
    M106 P5 S1 H-1 ; set fan 5 value. Thermostatic control is turned off

    '' 'Erstellen Sie ein Werkzeug, das den unteren (X) Schlitten verwendet' ''

    M563 P0 D0 H1 F0:4 ; Werkzeug 0 verwendet Extruder 0, Heizung 1 und Lüfter 0: 4
    G10 P0 X0 Y0 Z0 S0 R0 ; Versätze und Temperaturen für Werkzeug 0 einstellen

    '' 'Erstellen Sie ein Werkzeug, das den High-End (U) -Wagen verwendet' ''

    M563 P1 D1 H2 X3 F1:5 ; Werkzeug 1 verwendet Extruder 1, Heizung 2, Lüfter 1: 5 und ordnet X U zu
    G10 P1 Y0 U0 Z0 S0 R0 ; Versätze und Temperaturen für Werkzeug 1 einstellen

    '' 'Erstellen Sie ein Werkzeug, das mit beiden Schlitten 2 Kopien des Objekts druckt' ''

    M563 P2 D0:1 H1: 2 X0: 3 F1: 5: 4: 0 ; In Tool 2 werden sowohl Extruder als auch Hot-End-Heizer und Lüfter verwendet und X wird auf X und U abgebildet
    G10 P2 X50 Y0 U-50 S0 R0 ; Werkzeugkorrekturen und Temperaturen einstellen
    M567 P2 E1: 1 ; an beiden Extrudern Mischungsverhältnis 100% einstellen

    ; Custom settings 1

    ; Miscellaneous
    M911 S18 R20 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss

    M501



  • Sorry i want to use both of them for the heatbed but with a thermistor on every heater synchron ?



  • and the M141 on H3 is that i can see th temperature because on M140 H0:3 only H0 work


Log in to reply