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

    Slice hot end heater and HT thermistor help

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    7
    437
    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.
    • carcamerarigundefined
      carcamerarig
      last edited by carcamerarig

      trying to configure my hot end and thermistor but can't fathom it out, anyone shed some light on it guys?

      mini5 with slice HT thermistor and 50w heater

      I changed the syntax M308 S1 P"1.temp1" and it disabled the heater, I since changed it back to bthe below but still disabled.

      ; HotEnd Heaters and Thermistor HotEnd
      M308 S1 P"temp1" Y"thermistor" T500000 C1.196220e-7 ;define E0 temperature sensor Slice
      M950 H1 C"1.out1" T1 ; Create HotEnd Heater
      M307 H1 R2.277 C166.5:115.4 D6.87 S1.00 V22.9 B0 ; Hotend PID new version
      M143 H1 S285 ; Set temperature limit for heater 1 to 285C HotEnd
      M302 S185 R185

      Screenshot 2021-03-09 at 13.02.57.png Screenshot 2021-03-09 at 13.08.30.png

      1 Reply Last reply Reply Quote 0
      • Argoundefined
        Argo
        last edited by

        For the others: He's using a Duet 3 Mini 5+ in SBC mode.

        I see one error there.

        M950 H1 C"1.out1" T1 ; Create HotEnd Heater

        Don't know where the 1 is coming from.

        M950 H1 C"out1" T1 ; Create HotEnd Heater

        is the right output name.

        I would also post the whole config.g and put a "code" tag around it.

        Phaedruxundefined 1 Reply Last reply Reply Quote 0
        • carcamerarigundefined
          carcamerarig
          last edited by

          ; General preferences
          G90                                         ; Send absolute coordinates...
          M83                                         ; ...but relative extruder moves
          
          ; Network
          M550 P"Pruset II MK3s"                        ; Set machine name
          M552 S1                                     ; Enable network
          ;*** Access point is configured manually via M587
          M586 P0 S1                                  ; Enable HTTP
          M586 P1 S0                                  ; Disable FTP
          M586 P2 S0                                  ; Disable Telnet
          M575 P1 S1 B57600							; Panel Due
          
          ; Drive Mappings
          M569 P0.0 S1 V0                              ; Drive 0 goes forwards: X Axis
          M569 P0.1 S0 V0                            ; Drive 1 goes backwards: Y Axis
          M569 P0.2 S1 V0                            ; Drive 2 goes backwards: Z Axis
          M569 P0.3 S1 V0                           ; Drive 3 goes forwards: E Axis
          M569 P0.4 S1 V0                          ; Drive 4 goes backwards: Z Axis (at E1)
          
          ; Micrpstepping and Speed
          M350 X16 Y16 E16 Z16 I1                     ; Configure microstepping with interpolation
          M92 X200.00 Y200.00 Z400.00 E830.00         ; Set steps per mm
          
          ; Speeds, Acceleration and Jerk
          M566 X240.00 Y240.00 Z24.00 E270.00 P1      ; Set maximum instantaneous speed changes (mm/min)
          M203 X7200.00 Y7200.00 Z723.00 E1200.00   ; Set maximum speeds (mm/min)
          M201 X1250.00 Y1250.00 Z1000.00 E500.00    ; Set accelerations (mm/s^2)
          M204 P1250.0 T1250.0   						 ; set print and travel accelerations (mm(s^2)
          
          ; Motor currents
          M906 X1000.00 Y1100.00 Z600.00 E700.00 I10    ; Set motor currents (mA) and motor idle factor in percent
          M84 S30                                     ; Set idle timeout
          
          
          ; Motor remapping for dual Z and axis Limits
          M584 X0 Y1 Z2:4 E3				; two Z motors connected to driver outputs Z and E1
          M671 X-37:287 Y0:0 S10			; leadscrews at left (connected to Z) and right (connected to E1) of X axis
          
          ; Printer geometry
          M208 X0:250 Y-4:215 Z-0.5:205  ; X carriage moves from 0 to 250, Y bed goes from 0 to 210
          M564 H0							; allow unhomed movement
          
          ; Endstops for each Axis
          M574 X1 S3								 ; Set endstops controlled by motor load detection
          M574 Y1 S3                               ; Set endstops controlled by motor load detection
          
          ; Stallgaurd Sensitivy
          M915 X S-10 F0 H400 R0		                ; Set X axis Sensitivity  ;working 3.3
          M915 Y S-10 F0 H400 R0		                ; Set y axis Sensitivity ; woring 3.3
          
          ; Input Shaper
          M593 F60 P4 S0.2  ; Input Shaping
          
          ; Z-Probe Super PINDA
          M574 Z1 S2 ; Set endstops controlled by probe
          M558 P5 C"^io3.in" I1 H1 F500 T4800 A30 S0.004 ; PINDA
          
          ; Probing Mesh Grid and Sheets
          M557 X24:221 Y10:195 P8                     ; Define mesh grid for probing
          G31 P1000 X23 Y5 Z1.585 	                 ; Textured Sheet
          ;G31 P1000 X23 Y5 Z1.280 					; PEI
          
          ; Heatbed Heaters and Thermistor Bed 
          M308 S0 P"temp0" Y"thermistor" T100000 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for heater 0 Bed
          M950 H0 C"out0" T0 Q100					; Creates Bed Heater
          M307 H0 R0.238 C254.1 D10.82 S1.00 V22.9 B0		; Bed PID new version
          M140 H0										; Bed uses Heater 0
          M143 H0 S120                                ; Set temperature limit for heater 0 to 120C Bed
          
          
          
          ; HotEnd Heaters and Thermistor HotEnd      
          M308 S1 P"1.temp0" Y"thermistor" T500000  C1.196220e-7  ;define E0 temperature sensor Slice
          M950 H1 C"1.out1" T1					; Create HotEnd Heater
          M307 H1 R2.277 C166.5:115.4 D6.87 S1.00 V22.9 B0 ; Hotend PID new version
          M143 H1 S285                            ; Set temperature limit for heater 1 to 285C HotEnd
          M302 S185 R185
          
          ; Fans
          M950 F1 C"out5" Q250				; Creates HOTEND Fan
          M106 P1 T45 S235 H1                 ; HOTEND Fan Settings
          M950 F0 C"out6" Q100				; Creates PARTS COOLING FAN
          M106 P0 H-1                         ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off PARTS COOLING FAN
          
          ; Tools
          M563 P0 D0 H1 F0                            ; 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
          
          G91
          G1 X1 Y1 Z1
          G90
          M83
          
          M98 P"0:/macros/02_Functions/StartupFilamentSensorCheck"  ; Runout Sensor Logic: Startup with filament = runout sensor active   Startup without filament = autoload active
          
          
          
          
          
          
          
          
          
          
          1 Reply Last reply Reply Quote 0
          • carcamerarigundefined
            carcamerarig
            last edited by

            ; HotEnd Heaters and Thermistor HotEnd      
            M308 S1 P"temp1" Y"thermistor" T500000 B4723 C1.19622e-7  ;define E0 temperature sensor Slice HT
            M950 H1 C"out1" T1					; Create HotEnd Heater
            M307 H1 R2.277 C166.5:115.4 D6.87 S1.00 V22.9 B0 ; Hotend PID new version
            M143 H1 S285                            ; Set temperature limit for heater 1 to 285C HotEnd
            M302 S185 R185
            

            made a couple of amendments got heater back, deleted the trailing 0 from "C" and the errors went away but still -273 temp

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator @Argo
              last edited by

              @Argo said in Slice hot end heater and HT thermistor help:

              Don't know where the 1 is coming from.

              The leading number targets the can address of the board it's connected to in cases where you have expansion boards. 0 is the mainboard and then each canbus board after goes up by 1.

              https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names_for_Duet_Num_3

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 1
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                Just as a sanity check this is what the configurator produces for a mini5 and slice thermistor.

                M308 S1 P"temp1" Y"thermistor" T500000 B4723 C1.19622e-7 ; configure sensor 1 as thermistor on pin temp1
                M950 H1 C"out1" T1                                       ; create nozzle heater output on out1 and map it to sensor 1
                M307 H1 B0 S1.00                                         ; disable bang-bang mode for heater  and set PWM limit
                M143 H1 S280                                             ; set temperature limit for heater 1 to 280C
                

                Which looks the same as yours but maybe copy and paste it into yours to replace it in case there's some funky characters in there or something.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • Argoundefined
                  Argo
                  last edited by

                  @Phaedrux I see, thanks for clarification.

                  Turns out it was a bad cable with it's brand new Slice Engineering thermistor and not an issue with the config.

                  1 Reply Last reply Reply Quote 1
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA