Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. dieguito
    • Profile
    • Following 0
    • Followers 0
    • Topics 10
    • Posts 26
    • Best 0
    • Controversial 0
    • Groups 0

    dieguito

    @dieguito

    0
    Reputation
    3
    Profile views
    26
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    dieguito Unfollow Follow

    Latest posts made by dieguito

    • Lowering Minimum Feed Rate in Duet2 WiFi

      Hello, the minimum feed rate of the Duet WiFi is 30mm/min. How can I set it to 10 or 5mm/min? Thanks in advance!

      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • RE: Duet 2 Wifi CONN_LCD ENC_A AND ENC_B Pins Input Voltage Range

      @Phaedrux I want to get a signal from a drive that tells me whenever the motor connected to the drive faults. The signal may be negative. I don't need to worry about polarity on the drive side. Wondering if the Duet Wifi cares.

      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • Duet 2 Wifi CONN_LCD ENC_A AND ENC_B Pins Input Voltage Range

      Hello,

      What is the voltage range that the Stop 11 (ENC_A) and the Stop 10 (ENC_B) pins in the CONN_LCD connector in the Duet 2 Wifi can take?

      Can the take a negative voltage?

      Thank you!
      D

      d4e0d308-9408-4de1-b2b3-62488238eed2-image.png

      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • RE: Heater Fault Not Working Bang-Bang Mode RRF3.1.1

      @phaedrux I unplugged a wire in my heater. I was expecting the duet to show me a "temperature is rising much more slowly than x.xC", but nothing showed up after waiting for 20 mins with different testing from the one in the config.g file I included.

      I couldn't get rid of random "temperature rising much more slowly" spurious fault messages using PID control on the same heater after playing much with the settings, hence I had to implement bang-bang.

      posted in General Discussion
      dieguitoundefined
      dieguito
    • Heater Fault Not Working Bang-Bang Mode RRF3.1.1

      Hello,

      I have set up M570 commands for fault protection for a Duet wifi using RRF 3.1.1. I would expect the code below to give me a fault if the temperature of the heaters is not rising, but nothing happens. Any help, please?

      Thanks in advance!

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Feb 02 2020 20:27:48 GMT-0800 (Pacific Standard Time)
      
      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      M550 P"BetaMVP"                       ; set printer name
      M564 H0					       ; move without homing
      M555 P2					       ; marlin compatibility
      ;M570 H0 P20 T20 			       ; set heater 0 fault to persist time of 10s, deviation of 10C, fault time to 120s
      ;M570 H1 P1 T25    			       ; set heater 1 fault to persist time of 10s, deviation of 10C, fault time to 120s
      
      ; Network
      M552 S1                                        ; enable network
      M586 P0 S1                                     ; enable HTTP
      M586 P1 S0                                     ; disable FTP
      M586 P2 S0                                     ; disable Telnet
      
      ; Heaters
      ;M140 H-1                                       disable heated bed (overrides default heater mapping)
      M308 S0 P"e0temp" Y"thermistor" T100000 B3950  	; configure sensor 0 as thermistor on pin e0temp
      M950 H0 C"e0heat" T0                           	; create nozzle heater output on e0heat and map it to sensor 0
      M143 H0 S80                                   	; set temperature limit for heater 0 to 80C
      M307 H0 B1 D600 C600 S0.2			       		; set PID parameters disable bang-bang mode for heater  and set PWM limit
      
      M308 S1 P"e1temp" Y"thermistor" T100000 B3950  	; configure sensor 1 as thermistor on pin e1temp
      M950 H1 C"e1heat" T1                           	; create nozzle heater output on e1heat and map it to sensor 1
      M143 H1 S80                                   	; set temperature limit for heater 1 to 80C
      M307 H1 A180 B1 D300 C600 S1.0   				; enable bang-bang mode for heater  and set PWM limit
      
      M308 S2 P"bedtemp" Y"thermistor" T100000 B3950; configure sensor 2 as PT1000 on pin bedtemp
      M950 H2 C"bedheat" T2                         ; create bed heater output on bedheat and map it to sensor 2
      M143 H2 S90                                  ; set temperature limit for heater 2 to 90C
      M307 H2 B1 D300 C600 S0.2                         ; enable bang-bang mode for the bed heater and set PWM limit
      M140 H2                                       ; map heated bed to heater 2
      
      M570 H0 P4 T5 			       ; set heater 0 fault detection to 10s persist, 10C excursion, 120s fault
      M570 H1 P4 T5 			       ; set heater 1 fault detection to 10s persist, 10C excursion, 120s fault
      M570 H2 P4 T5 			       ; set heater 2 fault detection to 10s persist, 10C excursion, 120s fault
      
      
      ; Tools
      M563 P0 S"Liquid" D0 H0 F0                   ; define tool 0
      G10 P0 Z0 U0                                ; set tool 0 axis offsets
      G10 P0 R0 S0                                   ; set initial tool 0 active and standby temperatures to 0C
      
      M563 P1 S"Heating Block" D1 H1 F1               ; define tool 1
      G10 P1 Z0 U0                               ; set tool 1 axis offsets
      G10 P1 R0 S0                                   ; set initial tool 1 active and standby temperatures to 0C
      
      M563 P2 S"Reservoir" D2 H2 F2               ; define tool 2
      G10 P2 Z0 U0                                ; set tool 2 axis offsets
      G10 P2 R0 S0                                   ; set initial tool 2 active and standby temperatures to 0C
      
      
      ; Custom settings are not defined
      
      
      posted in General Discussion
      dieguitoundefined
      dieguito
    • RE: Sinking vs Sourcing Alarm Output Pin Connection to Duet WiFi

      @dc42 can ALM connect to ENC_A in the CONN_LCD header? What does COM0 connect to?

      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • Sinking vs Sourcing Alarm Output Pin Connection to Duet WiFi

      Hello,

      I need to wire an alarm to a drive to the Duet WiFi. Which would be the best pins to connect the alarm to and should I use a sourcing or sinking output?

      Thanks in advance!

      36bff043-79ad-488a-8b8b-3a76e5b8196c-image.png

      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • RE: Duet WiFi with RRF 3.1.1 Ignoring Speed and Displacement Limits

      @fcwilt I suppressed the commands you recommended. M350 doesn't need the I parameter. Either with it or without it, the Z axis motor does not go past 1500mm/min. Any other ideas?

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Feb 02 2020 20:27:48 GMT-0800 (Pacific Standard Time)
      
      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      ;M564 H0:1				                       ; move without homing
      M555 P2					                       ; marlin compatibility
      ;M570 H0 P20 T20 			                   ; set heater 0 fault to persist time of 10s, deviation of 10C, fault time to 120s
      ;M570 H1 P1 T25    			                   ; set heater 1 fault to persist time of 10s, deviation of 10C, fault time to 120s
      
      ; Network
      M552 S1                                        ; enable network
      M586 P0 S1                                     ; enable HTTP
      M586 P1 S0                                     ; disable FTP
      M586 P2 S0                                     ; disable Telnet
      ;M570 H0 P10 T10 S120			               ; set heater 0 fault detection to 10s persist, 10C excursion, 120s fault
      ;M570 H1 P10 T10 S120			               ; set heater 1 fault detection to 10s persist, 10C excursion, 120s fault
      
      ; Drives
      M584 X0 Y5 Z6			                   			; Map drives x,y,z 
      M569 P0 S1                                     ; physical drive 0 goes backwards
      M569 P5 S1 R1 T50:50:100:0  		         	; Drive 5 goes upwards
      M569 P6 S0 R1 T50:50:100:0  		         	; Drive 6 goes upwards
      
      M350 X16 Y16 Z16                          ; configure microstepping with interpolation
      M92  X3200 Y200 Z400                     ; set steps per mm
      M566 X100 Y10 Z100                         ; set maximum instantaneous speed changes (mm/min)
      M203 X500 Y1000 Z5000                    ; set maximum speeds (mm/min)
      M201 X50 Y1000 Z200 	  	      			   ; set max acceleration (mm/min^2)
      M906 X600 Y2500 Z2500                      ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                        ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                               ; set axis minima
      M208 X100 Y210 Z50 S0                         ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"!Xstop"                            ; configure active-high endstop for low end on X via pin xstop
      M574 U1 S1 P"!E0stop"                           ; configure active-high endstop for low end on U via pin Ustop
      M574 Z1 S1 P"Zstop"                           ; configure active-high endstop for low end on Z via pin zstop
      M574 Y1 S1 P"!Ystop"                            ; configure active-high endstop for low end on Z via pin zstop
      
      ; Heaters
      
      M308 S1 P"e0temp" Y"thermistor" T100000 B3950  	; configure sensor 0 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                           	; create nozzle heater output on e0heat and map it to sensor 0
      M143 H1 S150                                   	; set temperature limit for heater 0 to 150C
      M307 H1 A82.1 C220.7 D1.5 S0.40 V24.3 B0
      
      M308 S2 P"e1temp" Y"thermistor" T100000 B3950  	; configure sensor 1 as thermistor on pin e1temp
      M950 H2 C"e1heat" T2                           	; create nozzle heater output on e1heat and map it to sensor 1
      M143 H2 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H2 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      M308 S3 P"e2temp" Y"thermistor" T100000 B3950   ; configure sensor 3 as thermistor on pin "bed_temp"...OLD...PRE-Thermocouple install
      M950 H3 C"!exp.heater7" T3
      exp.heater4" T3                                 ; create nozzle heater output on e2heat and map it to sensor 1
      M143 H3 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H3 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      M308 S4 P"e3temp" Y"thermistor" T100000 B3950   ; configure sensor 3 as thermistor on pin "bed_temp"...OLD...PRE-Thermocouple install
      M950 H4 C"!exp.heater6" T4                      ; create nozzle heater output on e2heat and map it to sensor 1
      M143 H4 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H4 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      M308 S6 P"e4temp" Y"thermistor" T200000 B3000   ; configure sensor 3 as thermistor on pin "bed_temp"...OLD...PRE-Thermocouple install
      M950 H6 C"!exp.heater3" T6
      
      M308 S0 P"spi.cs1" Y"thermocouple-max31856"     ; Configure sensor 0 spi breakout
      M305 P0 X150 T"K"                               ; Configure sensor 0 as a type K thermocouple
      M950 H0 C"bed_heat" T0                          ; create heater output on bed_heat pin and map it to sensor 0 above
      M307 H0 A44.1 C313.0 D39.7 S1.00 V24.2 B0       ; set PID values for Heater 0
      M140 H0                                         ; Enable this bed heater
      M143 H0 S85 P85 A0                              ; Set safety for this heater max permitted temp 85, trigger at 85, alarm as "Heater Fault"
      
      M308 S5 P"spi.cs2" Y"thermocouple-max31856"
      M305 P0 X150 T"K" 						        ; Configure sensor 1 spi breakout
      M950 H5 C"!exp.heater5" T5                      ; create nozzle heater output on e2heat and map it to sensor 1
      M143 H5 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H5 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      ; Fans
      M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S0 H-1                                 ; set fan 1 value. Thermostatic control is turned off
      M950 F2 C"fan2" Q500                           ; create fan 2 on pin fan2 and set its frequency
      M106 P2 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
      
      ; Tools
      M563 P1 S"Transfer Line" D0 H1 F0
      M563 P2 S"Syringe Pump" D0 H2 F1
      M563 P0 S"Juice Jar" D0 H0 F0  
      M563 P3 S"Manifold" D0 H3 F0 
      M563 P4 S"Heater Fan" D0 H4 F0  
      M563 P5 S"Juice Temp" D0 H5 F0  
      M563 P6 S"PhotoHome" D0 H6 F0   
      
      ;M501                                            ;Load Config override values heater gains from most recent saved tuning
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M501					       ; read stored parameters in config-overide.g
      ;M564 S0 H0
      
      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • RE: Duet WiFi with RRF 3.1.1 Ignoring Speed and Displacement Limits

      @fcwilt said in Duet WiFi with RRF 3.1.1 Ignoring Speed and Displacement Limits:

      You have M569 commands with a T parameter which is usually used with external stepper drivers. Are you using external stepper drivers?

      Yes. Thank you for the quick reply! I'll try the recommendations.

      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito
    • Duet WiFi with RRF 3.1.1 Ignoring Speed and Displacement Limits

      Hello,

      I am using a Duet WiFi with RRF 3.1.1 installed. I set up the maximum speed for the Z axis to be 10000mm/min; however, the motor does not go past 1500mm/min (I did a manual sweep of the speeds and increased the instant speed changes, accelerations, etc). Also, both minimum and maximum limits for my Y and Z axes are ignored by the Duet.

      Any ideas about how to solve/troubleshoot both problems? They seem related in that the Duet is ignoring both commands. I also swapped motors, and it still behaved the same.

      Might it be the DWC?

      Thanks in advance!

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Feb 02 2020 20:27:48 GMT-0800 (Pacific Standard Time)
      
      ; General preferences
      G90                                            ; send absolute coordinates...
      M83                                            ; ...but relative extruder moves
      M564 H0:1				                       ; move without homing
      M555 P2					                       ; marlin compatibility
      M570 H0 P20 T20 			                   ; set heater 0 fault to persist time of 10s, deviation of 10C, fault time to 120s
      M570 H1 P1 T25    			                   ; set heater 1 fault to persist time of 10s, deviation of 10C, fault time to 120s
      
      ; Network
      M552 S1                                        ; enable network
      M586 P0 S1                                     ; enable HTTP
      M586 P1 S0                                     ; disable FTP
      M586 P2 S0                                     ; disable Telnet
      M570 H0 P10 T10 S120			               ; set heater 0 fault detection to 10s persist, 10C excursion, 120s fault
      ;M570 H1 P10 T10 S120			               ; set heater 1 fault detection to 10s persist, 10C excursion, 120s fault
      
      ; Drives
      M584 Y5 Z6			                   			; Map drives x,y,z,U                                 
      M569 P5 S1 R1 T50:50:100:0  		         	; Drive 5 goes upwards
      M569 P6 S0 R1 T50:50:100:0  		         	; Drive 6 goes upwards
      
      M350 Y16 Z16                           ; configure microstepping with interpolation
      M92 Y200 Z400                     ; set steps per mm
      M566 Y10 Z400                         ; set maximum instantaneous speed changes (mm/min)
      M203 Y1000 Z10000                    ; set maximum speeds (mm/min)
      M201 Y1000 Z800 	  	      			   ; set max acceleration (mm/min^2)
      M906 Y2500 Z2500                      ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                        ; Set idle timeout
      
      ; Axis Limits
      M208 Y0 Z0 S1                               ; set axis minima
      M208 Y210 Z50 S0                         ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"!Xstop"                            ; configure active-high endstop for low end on X via pin xstop
      M574 U1 S1 P"!E0stop"                           ; configure active-high endstop for low end on U via pin Ustop
      M574 Z1 S1 P"Zstop"                           ; configure active-high endstop for low end on Z via pin zstop
      M574 Y1 S1 P"!Ystop"                            ; configure active-high endstop for low end on Z via pin zstop
      
      ; Heaters
      
      M308 S1 P"e0temp" Y"thermistor" T100000 B3950  	; configure sensor 0 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                           	; create nozzle heater output on e0heat and map it to sensor 0
      M143 H1 S150                                   	; set temperature limit for heater 0 to 150C
      M307 H1 A82.1 C220.7 D1.5 S0.40 V24.3 B0
      
      M308 S2 P"e1temp" Y"thermistor" T100000 B3950  	; configure sensor 1 as thermistor on pin e1temp
      M950 H2 C"e1heat" T2                           	; create nozzle heater output on e1heat and map it to sensor 1
      M143 H2 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H2 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      M308 S3 P"e2temp" Y"thermistor" T100000 B3950   ; configure sensor 3 as thermistor on pin "bed_temp"...OLD...PRE-Thermocouple install
      M950 H3 C"!exp.heater7" T3
      exp.heater4" T3                                 ; create nozzle heater output on e2heat and map it to sensor 1
      M143 H3 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H3 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      M308 S4 P"e3temp" Y"thermistor" T100000 B3950   ; configure sensor 3 as thermistor on pin "bed_temp"...OLD...PRE-Thermocouple install
      M950 H4 C"!exp.heater6" T4                      ; create nozzle heater output on e2heat and map it to sensor 1
      M143 H4 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H4 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      M308 S6 P"e4temp" Y"thermistor" T200000 B3000   ; configure sensor 3 as thermistor on pin "bed_temp"...OLD...PRE-Thermocouple install
      M950 H6 C"!exp.heater3" T6
      
      M308 S0 P"spi.cs1" Y"thermocouple-max31856"     ; Configure sensor 0 spi breakout
      M305 P0 X150 T"K"                               ; Configure sensor 0 as a type K thermocouple
      M950 H0 C"bed_heat" T0                          ; create heater output on bed_heat pin and map it to sensor 0 above
      M307 H0 A44.1 C313.0 D39.7 S1.00 V24.2 B0       ; set PID values for Heater 0
      M140 H0                                         ; Enable this bed heater
      M143 H0 S85 P85 A0                              ; Set safety for this heater max permitted temp 85, trigger at 85, alarm as "Heater Fault"
      
      M308 S5 P"spi.cs2" Y"thermocouple-max31856"
      M305 P0 X150 T"K" 						        ; Configure sensor 1 spi breakout
      M950 H5 C"!exp.heater5" T5                      ; create nozzle heater output on e2heat and map it to sensor 1
      M143 H5 S80                                   	; set temperature limit for heater 1 to 150C
      M307 H5 A97.0 C246.4 D2.0 S0.90 V24.3 B0        ; enable bang-bang mode for heater  and set PWM limit
      
      ; Fans
      M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S0 H-1                                 ; set fan 1 value. Thermostatic control is turned off
      M950 F2 C"fan2" Q500                           ; create fan 2 on pin fan2 and set its frequency
      M106 P2 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
      
      ; Tools
      M563 P1 S"Transfer Line" D0 H1 F0
      M563 P2 S"Syringe Pump" D0 H2 F1
      M563 P0 S"Juice Jar" D0 H0 F0  
      M563 P3 S"Manifold" D0 H3 F0 
      M563 P4 S"Heater Fan" D0 H4 F0  
      M563 P5 S"Juice Temp" D0 H5 F0  
      M563 P6 S"PhotoHome" D0 H6 F0   
      
      ;M501                                            ;Load Config override values heater gains from most recent saved tuning
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M501					       ; read stored parameters in config-overide.g
      M564 S0 H0
      
      posted in Duet Hardware and wiring
      dieguitoundefined
      dieguito