• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

fixed - Duet 2, Firmware 3.1.1 Wrong max temp for nozzle

Scheduled Pinned Locked Moved Solved
Using Duet Controllers
2
8
320
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    jbergene
    last edited by jbergene 20 Jan 2021, 18:32

    Problem solved///
    Hi

    ; BLV MGN John Henrik Bergene
    ; Kinematic Leveling - BL Touch probe - BMG extruder
    ; Duet WiFi + Duex5 firmware version 3.1.1
    ; executed by the firmware on start-up
    ;------General preferences---------
    M80 ; Turns on the ATX power supply
    G90 ; Send absolute coordinates
    M83 ; but relative extruder moves
    M584 X0 Y1 Z5:6 E3 ; set drive mapping to each axis
    M669 K1 ; Select CoreXY mode
    ;------Network--------------------
    M550 P"BLV MGN CUBE JHB" ; Set machine name
    M552 S1 ; Enable network
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet
    ;------Drives--------------------- ; Switch between S1 and S0 to switch motor direction
    M569 P0 S0 ; X motor (+ Direction is to the right)
    M569 P1 S0 ; Y motor (+ Direction is inwards)
    M569 P3 S0 ; E1.1 motor (+ Direction is pulling filament in)
    ;M569 P4 S0 ; E1.2 motor (+ Direction is pulling filament in)
    M569 P5 S0 ; Z motor - Left (+ Direction is down)
    M569 P6 S0 ; Z motor - Top right (+ Direction is down)
    M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
    M92 X200.00 Y200.00 Z400.00 E415 ; Set steps per mm
    M566 X300 Y300 Z50 E300 ; Set maximum instantaneous speed changes (Jerk) (mm/min)
    M203 X13200.00 Y13200.00 Z600.000 E2000 ; Set maximum speeds (mm/min)
    M201 X2000 Y2000 Z100 E5000 ; Set accelerations (mm/s^2)
    M906 X1200 Y1200 Z1000 E800 I45 ; Set motor currents (mA) and motor idle factor in percent
    ;M569 P0 P1 P3 P5 P6 F10 ; enable polarity and stealth pulse timing LOL WHAT IS THIS
    M84 S60 ; Set idle timeout
    ;------Axis Limits------------------
    M208 X-22 Y0 Z0 S1 ; set axis minima
    M208 X307 Y320 Z330 S0 ; set axis maxima
    ;------2 independent z axis---------
    M671 X-64:367 Y155:155 S5 ; Set up Z-axis location
    ; This tells the Duet the physical location of the center of the leadscrews.
    ; for reference the order/sequence of defined coordinate positions MUST correspond to
    ; the order of axis drives that was specified above (general preferences) in the M584 gcode.
    ; 1 - left, 2 - right
    ;------Endstops---------------------
    M574 X1 S1 P"xstop" ; X = Low end
    M574 Y2 S1 P"ystop" ; y = high end
    M574 Z1 S2 ; Z = BLtouch
    ;------Filament sensor--------------
    M591 D0 P5 C"e0_stop" R40:130 E3.0 S1 ; Set Filament sensor "duet laser 1.7" for extruder drive 0, connected to endstop input 3 (E0)
    ;------Z-Probe ---------------------
    M950 S0 C"duex.pwm1" ; create servo pin 0 for BLTouch on the DUEX
    M558 P9 C"^zprobe.in" H5 F1000 T12000 ; BLTouch connected to Z probe IN pin. H=Dive Height. F=Speed the bed moves when probing. T=travel speed between points
    G31 P25 X28.35 Y-5 Z1.56 ; BL touch) Set Z probe trigger value, offset and trigger height
    M557 X20:290 Y20:290 S90 ; Define mesh grid
    ;------Heaters----------------------
    M308 S0 P"bedtemp" Y"thermistor" T100000 R4700 B3950 ; Configure sensor 0 as thermistor on pin bedtemp ( NTC 100K ohm B3950 )
    M950 H0 C"bedheat" T0 ; Create bed heater output on bedheat and map it to sensor 0
    M307 H0 A181.4 C1129.6 D11 B0 ; Set PID for heated bed values. Disable Bang-bang mode for bed heater
    M140 H0 ; Map heated bed to heater 0
    M143 H0 P0 S120 A2 ; Set temperature limit for heater 0 to 120°C. Switch of temprarily if exceeds 120°C
    M308 S1 P"spi.cs1" Y"rtd-max31865" ; Configure Sensor 1 as PT100 via CS pin spi.cs1
    M950 H1 C"e0heat" T1 ; Create nozzle heater output for e0heat and map it to sensor 1
    M307 H1 A399.1 C138.4 D6.3 B0 ; Set PID for hotend values. Disable Bang-bang mode for heater
    M143 H1 P1 S400 A2 ; Set temperature limit for heater 1 to 400C
    M570 S360 ; Heater fault detections allow 1 minute
    ;------Fans & LED-------------------
    M950 F0 C"fan2" Q100 ; Assign Fan 0 - Part fan
    M106 P0 S0 H-1 ; Part cooler 0| set fan 0 name and value. Thermostatic control is turned off
    M950 F1 C"fan1" Q100 ; Assign Fan 0 - Heatsink fan
    M106 P1 S0.6 H1 T80 ; Nozzle 0 | fan 1 name and value. Thermostatic control is turned on
    M950 F2 C"duex.fan3" Q500 ; Assign Fan 0 - PSU & MB fan
    M106 P2 S1 ; PSU & MB fan
    ;------Tools------------------------
    M563 P0 S"tool0" D0 H1 F0:2 ; Define tool 0
    G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
    G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
    ;------Automatic power saving-------
    M911 S21 R22 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
    ;------Limit axes-------------------
    M564 S1 H0 ; Do not allow movement outside boundaries (M208 Axis limits). Allow Movement of axes that have not been homed.
    ;------Advanced & misc--------------
    ;M572 D0 S0 ; pressure advance
    ;M592 D0 A-0.006360570381 B0.002924392221 ; non-linear extrusion
    ;M593 F38 ; Dynamic Acceleration Adjustment
    M302 P1 ; Allow cold extrusion (comment out this after E step cal)
    M575 P1 S1 B57600 ; Paneldue
    T0 ; Select first tool
    G1 Z0.01
    ;------END config.g-----------------

    No matter what I put as max temp, for Heater 1 (nozzle 1), it faults out at 285C.
    Anyone exprienced this?

    I have printed small Ultem gears at 385°C with firmware 2, before upgrading to firmware 3.

    Best regards
    John Henrik Bergene

    1 Reply Last reply Reply Quote 0
    • undefined
      Veti
      last edited by 20 Jan 2021, 18:36

      whats the output of M143 ?

      1 Reply Last reply Reply Quote 0
      • undefined
        Veti
        last edited by 20 Jan 2021, 18:38

        also update to 3.2 there were bugfixes for the order of M143

        1 Reply Last reply Reply Quote 0
        • undefined
          jbergene
          last edited by 20 Jan 2021, 18:46

          @Veti output is
          ///
          m143
          Heater 1 monitor 0 uses sensor 1 to generate a heater fault if the reading exceeds 285.0°C

          Heater 1 monitor 1 uses sensor 1 to temporarily switch off if the reading exceeds 400.0°C

          Heater 1 monitor 2 is disabled
          ///

          hmm

          1 Reply Last reply Reply Quote 0
          • undefined
            Veti
            last edited by 20 Jan 2021, 18:49

            @jbergene said in Duet 2, Firmware 3.1.1 Wrong max temp for nozzle:

            M143 H1 P1 S400 A2

            change this to P0

            undefined 1 Reply Last reply 20 Jan 2021, 18:54 Reply Quote 1
            • undefined
              jbergene @Veti
              last edited by 20 Jan 2021, 18:54

              @Veti

              aah ofcourse.

              Thank you!

              I thought that was for bed heater.

              But when I Type in M143, only the Nozzle heater info shows up and not bed. Thats what confused me

              undefined 1 Reply Last reply 20 Jan 2021, 18:54 Reply Quote 0
              • undefined
                Veti @jbergene
                last edited by 20 Jan 2021, 18:54

                @jbergene said in Duet 2, Firmware 3.1.1 Wrong max temp for nozzle:

                M143

                M143 H0 give you bed info

                undefined 1 Reply Last reply 20 Jan 2021, 19:01 Reply Quote 0
                • undefined
                  jbergene @Veti
                  last edited by 20 Jan 2021, 19:01

                  @Veti Thank you again 🙂 saved my evening

                  1 Reply Last reply Reply Quote 0
                  4 out of 8
                  • First post
                    4/8
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA