Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Steppenleguan
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 18
    • Best 2
    • Controversial 0
    • Groups 0

    Steppenleguan

    @Steppenleguan

    2
    Reputation
    1
    Profile views
    18
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Steppenleguan Unfollow Follow

    Best posts made by Steppenleguan

    • RE: Stepper motor turns only in one direction

      @alankilian I might have found the problem.
      I checked the resistances of the 5V signal wires
      from the breakout board to the stepper drivers again and I found one cable that has infinite resistance.
      It seems like it is one of the dir+- cables. So that would explain why the motor is running but cannot change its director.

      At first I was expecting it to be the crimps or the connectors, but it appears that even with new crimps the cable is corrupted.

      I'm checking in again in the evening and take a new cable, measure the resistances and hope that this solves to problem.

      posted in Duet Web Control
      Steppenleguanundefined
      Steppenleguan
    • RE: Homing failed, computed corrections exceed limit

      @Phaedrux thanks for the help, I added the home sequence and its working fine now Also I had the drives in the wrong order so the compensation was wrong at first, too.

      posted in General Discussion
      Steppenleguanundefined
      Steppenleguan

    Latest posts made by Steppenleguan

    • RE: Homing failed, computed corrections exceed limit

      @Phaedrux thanks for the help, I added the home sequence and its working fine now Also I had the drives in the wrong order so the compensation was wrong at first, too.

      posted in General Discussion
      Steppenleguanundefined
      Steppenleguan
    • Homing failed, computed corrections exceed limit

      Hey guys,

      I recently swapped out my dual endstops on my bed for a BL Touch - goal is to achieve ABL and getting a mesh grid of my bed.

      Homing XY is working just fine, but Z Axis (I am using dual leadscrews in the middle of the bed, left&right) is making trouble. After having finished the XY home sequence, the gantry is moving to the first probing point just fine and homing with BL Touch.
      It´s then moving up the bed to home the 2nd point., where after the bed descends a whole lot and homing fails.

      2 problems:

      1. The bed is descending around 75-85 mm after the first probe point (I would like to reduce that, but I can´t seem to find how)
      2. Homing fails: Error: Some corrupted corrections exceed configured limit of 1.0mm: -75.040 -75.380

      I have a feeling that, genereally that this is only a minor problem, as the limits are only 0.3 mm apart, so I´m hoping for an easy fix.

      This is the bed.g:

      ; bed.g
      ; called to perform automatic bed compensation via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sun Apr 04 2021 15:17:44 GMT+0200 (Mitteleuropäische Sommerzeit)
      ;G29  ; probe the bed and enable compensation
      
      G28 ; home
      
      M561 ; clear any bed transform
      
      ;M671 P5.0 X365.0:365.0 Y3-32:762 ; Z pivot points are at (340:-32) (340:712) 712 = 680+32
      
      G30 P0 X365.0 Y100 Z-9999 ;PROBE NEAR A Front LEADSCREW
      ;G1 F60000 X20 Y235 Z10
      G30 P1 X365.0 Y630 Z-9999 S2 ;PROBE NEAR A Back LEADSCREW
      

      config.g :

      M569 P0 S1 ; Drive 0 X 
      M569 P1 S1 ; Drive 1 Y
      ;M569 P2 S0 ; Left z-motor (original Z) 												; NOT USED
      M569 P3 S1 ; Drive3 [Extruder 0] - new Extruder 0 [ENABLED]
      M569 P4 S1 ; Drive4 [Extruder 1] - new Extruder 1 [ENABLED]
      
      M569 P5 R1 T2.5:2.5:5:5 S0 ; BreakoutBoard_Driver5 - new Z Axis || Von Steuerkiste hinten 
      M569 P6 R1 T2.5:2.5:5:5 S0 ; BreakoutBoard_Driver7 - new Z Axis || Von Steuerkiste vorne 
      
      ; M569 P7 S1 ; Extruder2 - Physical Tool 2
      ; M569 P8 S1 ; Extruder3 - Physical Tool 3
      ; M569 P9 S1 ; Extruder4 - Physical Tool 4  
      
      M584 E3 E4										; set drive mapping Driver  Extruder 3, Extruder 4
      M584 X0 Y1 Z5:6 P3   							; set drive mapping Driver 0 For X, 1 for Y,  Z 5:7, with 4 Axis (exkl. Extruders) visible in UI
      ;M671 P5.0 X0:700 Y0:700 S2.5 					; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      M671 P5.0 X365.0:365.0 Y-32:762 S1; Z pivot points 
      
      ; Z-Probe
      M574 Z2 S2 P"bltouch" 							; Z min active high endstop z-probe
      M950 S0 C"!exp.heater7"                         ; create servo pin 0 for BLTouch on Duet 2 Wifi + Expansion Board
      M558 P9 C"^zprobe.in" H5 F120 T6000             ; set Z probe type to bltouch and the dive height + speeds
      G31  P500 X43 Y-47.8 Z3.36                             ; set Z probe trigger value, offset and trigger height
      ;M557 X20:710 Y20:710 S20                       ; define mesh grid
      
      

      homez.g:

      G91 ; relative position
      G1 Z9 F6000 S2 ; lower z by 9
      G90 ; absolute position
      
      G30 P0 X365 Y100 Z-9999 ; probe point 0 near a leadscrew
      G30 P1 X365 Y630 Z-9999 S2; probe point 1 near a leadscrew
      ;G1 Z-15 F5000 ; raise z to 15
      
      
      
      G90               ; absolute positioning
      

      Thanks for your help. I genereally understand the problem of the 2 axis not being able to compensate for 75 mm each, but in this case it doesn´t make any sense to me, as the bed is pretty level already.

      posted in General Discussion
      Steppenleguanundefined
      Steppenleguan
    • RE: Independent dual z axis with endstops - z homing not working

      @knuxvomica no they don´t.
      Current state: G28 homing failed , and nothing happens
      Before with a homez.g: The axis lifts 5mm, moves down then passes! the endstops and hits my frame when I don´t emergency stop...

      As you can see I am using the M564 command to test the axis movements in advance (which works fine) but obviously I don´t have any homing , i.e. no printing possible

      M564 H0 ;move without homing
      
      posted in Using Duet Controllers
      Steppenleguanundefined
      Steppenleguan
    • RE: Independent dual z axis with endstops - z homing not working

      Here is the full config.g:

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sun Apr 04 2021 15:17:44 GMT+0200 (Mitteleuropäische Sommerzeit)
      ;References
      ; ------------->  https://docs.duet3d.com/en/User_manual/Reference/Gcodes  <-------------
      
      M911 S21.0 R23.0 P"M913 X0 Y0 G91 M83 G1 Z5:6 E-3:4 F1000" ; Power Loss ||  Drives noch Anpassen ; sys/ressurect-prologue.g noch anlegen
      
      ; General preferences
      G90                                             ; send absolute coordinates...
      M83                                             ; ...but relative extruder moves
      M550 P"Print Eastwood"                          ; set printer name
      M669 K1                                         ; select CoreXY mode
      
      ; Network
      M552 S1                                         ; enable network
      M586 P0 S1                                      ; enable HTTP
      M586 P1 S0                                      ; disable FTP
      M586 P2 S0                                      ; disable Telnet
      
      
      M564 H0 ;move without homing
      ; Define Drives
      
      M569 P0 S1 ; Drive 0 X 
      M569 P1 S1 ; Drive 1 Y
      ;M569 P2 S0 ; Left z-motor (original Z) 												; NOT USED
      M569 P3 S1 ; Drive3 [Extruder 0] - new Extruder 0 [ENABLED]
      M569 P4 S1 ; Drive4 [Extruder 1] - new Extruder 1 [ENABLED]
      
      M569 P5 R1 T2.5:2.5:5:5 S1 ; BreakoutBoard_Driver5 - new Z Axis Left 
      M569 P7 R1 T2.5:2.5:5:5 S1 ; BreakoutBoard_Driver7 - new Z Axis Right
      
      
      M584 E3 E4										; set drive mapping Driver  Extruder 3, Extruder 4
      M584 X0 Y1 Z5:7 P3   							; set drive mapping Driver 0 For X, 1 for Y,  Z 5:7, with 4 Axis (exkl. Extruders) visible in UI
      M671 X-20:820 Y400:400 S2.5 						; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      													
      M350 X16 Y16 Z16:16 E16:16 I1				    			; configure microstepping with interpolation - enable microstepping						ich weiß gar nicht ob mehr als 16 überhaupt geht....
      M92 X640 Y640 Z3200:3200 E3360:3440             			; set steps per mm 
      M566 X500 Y500 Z20:20  E1500:1500   						; set maximum instantaneous speed changes (mm/min) [Jerk]
      M203 X30000 Y30000 Z420:420 E12000:12000		   			; Set maximum speeds (mm/min)
      M201 X2500 Y2500 Z300:300 E2000:2000    	   				; Set accelerations (mm/s^2)
      M906 X2000 Y2000 E500:500 I30                   			; set motor currents (mA) and motor idle factor in per cent
      M84 S60                                        			    ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                                ; set axis minima
      M208 X780 Y780 Z650 S0                          ; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"xstop"                             ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop"                             ; configure active-high endstop for low end on Y via pin ystop
      M574 Z1 S1 P"e1stop+e0stop" 					; configure active-low endstops for low end on Z via pins e1stop and e0stop
      
      
      ;M574 Z1 U1 S0 									; Set active low endstops DUAL Z
      ;M558 P0 X0 Y0 Z0 H2 F60 T6000 					; Set Z probe type to switch, the axes for which it is used and the dive height + speeds || P0 = keine Z-Probe verbaut
      ;G31 P600 X0 Y0 Z0 								; Set Z probe trigger value, offset and trigger height
      ;M557 X15:195 Y15:195 S20 						; Define mesh grid
      
      ; Temp Sensors
      M308 S0 P"spi.cs1" Y"rtd-max31865" ; create sensor number 0 as a PT100 sensor in the first position on the Duet 2 daughter board connector // BLAU GRAU // sets extruder 1 sensor type
      M308 S1 P"spi.cs2" Y"rtd-max31865" ; create sensor number 1 as a PT100 sensor in the second position on the Duet 2 daughter board connector // SCHWARZ ROSA // sets extruder 2 sensor type
      
      M308 S2 P"bed_temp" Y"thermistor" T100000 B4349   ;sets bed sensor type // UNUSED
      
      
      ; Heaters
      ; Main Nozzle
      M950 H0 T0 C"e0heat"	; make extruder #0 heater
      M950 H0 C"e0heat" T0    ; create nozzle heater output on e0heat and map it to sensor 0
      M307 H0 B0 S1.00        ; disable bang-bang mode for heater  and set PWM limit
      M143 H0 S350  			; set temperature limit for heater 0 to 350C
      
      ; Secondary Nozzle
      M950 H1 T1 C"e1heat"	;make extruder #1 heater
      M950 H1 C"e1heat" T1    ; create nozzle heater output on e1heat and map it to sensor 1
      M307 H1 B0 S1.00        ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S350            ; set temperature limit for heater 1 to 350C
      
      ; M950 H2 T2 C"bedheat"   ;make bed heater
      ; M307 H2 B2 S1.00        ;enable bang-bang mode for the bed heater and set PWM limit
      ; M143 H2 S100            ;set temperature limit for heater 0 to 120C
      ; M140 H2 
      
      ; AirPump
      M950 F0 C"bedheat" Q500			; create fan 5 on pin bedheat and set its frequency (500Hz)
      M106 P0 S0 H-1					; set fan 0 value. Thermostatic control is turned off  // BerdAir Q PWM 500Hz // Fan for Printing 
      
      ; Hotend Fans
      M950 F1 C"fan0" Q500                            ; create fan 1 on pin fan0 and set its frequency
      M106 P1 S255 H0 T45                               ; set fan 1 value. Thermostatic control is turned on // Fan for Hotend 0
       
      M950 F2 C"fan1" Q500                            ; create fan 2 on pin fan1 and set its frequency
      M106 P2 S255 H1 T45                               ; set fan 2 value. Thermostatic control is turned on // Fan for Hotend 1
      
      ; Fans
      M950 F3 C"fan3" Q500                            ; create fan 3 on pin fan3 and set its frequency
      M106 P3 S0 H-1                                  ; set fan 3 value. Thermostatic control is turned off
      
      M950 F4 C"fan4" Q500                            ; create fan 4 on pin fan4 and set its frequency
      M106 P4 S0 H-1                             		; set fan 4 value. Thermostatic control is turned on
      
      ;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
      
      
      ; Tools
      M563 P0 D0 H0 S"Main" F1                        ; define tool 0 // Hotend 0 // Fan1
      G10 P0 X0 Y0 Z0                                 ; set tool 0 axis offsets
      G10 P0 R0 S0                                    ; set initial tool 0 active and standby temperatures to 0C
      
      M563 P1 D1 H1 S"Secondary" F2					; define tool 1 // Hotend 1 // p toolnr // d drivenr // h heaternr // f fannr // Fan2
      G10 P1 X0 Y0 Z0                                 ; set tool 1 axis offsets , noch setzen
      G10 P1 R0 S0                                    ; set initial tool 1 active and standby temperatures to 0C 
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M575 P1 S1 B57600                               ; enable support for PanelDue
      
      ; MCU Anpassung
      M912 P0 S82,5
      
      
      
      posted in Using Duet Controllers
      Steppenleguanundefined
      Steppenleguan
    • Independent dual z axis with endstops - z homing not working

      Hi guys, I was trying to follow the documentation on the dual independent z-axis for my printer.
      My problem is, that it is not mentioned how the homez.g should look like:
      this is where you can find the documentation

      I am using RRF3.x Firmware and I cannot home my z-axis at the moment.
      This is what I am currently using in my config.g:

      M569 P5 R1 T2.5:2.5:5:5 S1 ; BreakoutBoard_Driver5 - new Z Axis Left 
      M569 P7 R1 T2.5:2.5:5:5 S1 ; BreakoutBoard_Driver7 - new Z Axis Right
      M584 X0 Y1 Z5:7 P3   		 ; set drive mapping Driver 0 For X, 1 for Y,  Z 5:7
      M671 X-20:820 Y400:400 S2.5 						; leadscrews at left (connected to Z) and right 
      (connected to E1) of X axis
      
      M574 Z1 S1 P"e1stop+e0stop" 					; configure active-low endstops for low end on Z via pins e1stop and e0stop
      

      I am using the Duet Breakout Board and have my 2 external stepper drivers connected to the pins 5 and 7 - the corresponding endstops are wired to "e1stop&e0stop". The wiring is correct, the motors are moving and the LED is flashing, when the endstops are pressed.

      This is the bed.g:

      G28 ; home
      M401 								; deploy Z probe (omit if using bltouch)
      G30 P0 X20 Y400 Z-99999 			; probe near a leadscrew, half way along Y axis || P = Probe Number
      G30 P1 X780 Y400 Z-99999 S2 		; probe near a leadscrew and calibrate 2 motors
      M402 								; retract probe (omit if using bltouch)
      
      

      I have no clue what my homez.g should look like rn. I have had several errors and completely leaving it out won´t work either ^^ .

      homeall.g:

      G91                     		; relative positioning
      
      G1 H1 X-805 Y-805 F3000  		; move quickly to X or Y endstop and stop there (first pass) coarse home X or Y
      G1 H1 X-805             		; home X axis coarse
      G1 H1 Y-805             		; home Y axis coarse
      G1 X5 Y5 F500          			; go back a few mm
      G1 H1 X-10         				; move slowly to X axis endstop once more (second pass)
      G1 H1 Y.10              		; then move slowly to Y axis endstop
      G90                     		; absolute positioning X/Y
      
      

      homez.g: [probably the main issue, also the fact, that there are like 300 different possibilities for z probing is super confusing - at least for me]

      ;G91 ; relative positioning
      ;G1 H2 Z5 F6000 ; lift Z relative to current position
      ;G90 ; absolute positioning
      ;G1 X5 Y85 F6000 ; go to first probe point
      ;G30 ; home Z by probing the bed
      

      Thanks a lot in advance. I wouln´t write this if I hadn´t tried fixing it by myself for the last 5 hours...
      I might be using a BL Touch in the future but this is a different story.

      posted in Using Duet Controllers z probe homez homeall z axis z axis home z axis homing fail
      Steppenleguanundefined
      Steppenleguan
    • RE: Stepper motor turns only in one direction

      @alankilian I might have found the problem.
      I checked the resistances of the 5V signal wires
      from the breakout board to the stepper drivers again and I found one cable that has infinite resistance.
      It seems like it is one of the dir+- cables. So that would explain why the motor is running but cannot change its director.

      At first I was expecting it to be the crimps or the connectors, but it appears that even with new crimps the cable is corrupted.

      I'm checking in again in the evening and take a new cable, measure the resistances and hope that this solves to problem.

      posted in Duet Web Control
      Steppenleguanundefined
      Steppenleguan
    • Stepper motor turns only in one direction

      Hey folks, I am having a super weird problem with my setup rn.

      I am using a Duet 2 Wifi Board with Expansion Breakout Board. My 2 Z-Axis motors (Nema 23 4.2A) are connected to a external driver (DM542T) with an external PSU. The 4 signal connectors come from the Breakout board (and the ENABLE is not connected).

      As soon as I start the motion via the UI, the weirdness happens:
      If I press up : both z-motors turn forward and up
      If I press down: one motor turns backwards (as expected) - the other one turns in the opposite direction.

      I have tried the different motors on the different driver; they are wired correctly. I have tried exchanging the signal cables + reasigning different ports , and nothing changed.
      Settings on the external drivers (i.e. microstepping, currents are identical)

      First thought: Driver must be having a problem , exchanged it - same problem again.
      What could be the problem here?
      I can only see some potential errors in the software but I am not aware of anything like this even being possible.
      The 2 Z drives are currently connected to the drivers 5 & 7 on the Breakout Board.

      Config.g:

      M569 P0 S1 ; Drive 0 X 
      M569 P1 S1 ; Drive 1 Y
      M569 P2 S0 ; Left z-motor (original Z) 												; NOT USED
      M569 P3 S1 ; Drive3 [Extruder 0] - new Extruder 0 [ENABLED]
      M569 P4 S1 ; Drive4 [Extruder 1] - new Extruder 1 [ENABLED]
      
      M569 P5 R1 T2.5:2.5:5:5 S1 ; BreakoutBoard_Driver5 - new Z Axis Left 
      M569 P7 R1 T2.5:2.5:5:5 S1 ; BreakoutBoard_Driver7 - new Z Axis Right
      
      ; M569 P7 S1 ; Extruder2 - Physical Tool 2
      ; M569 P8 S1 ; Extruder3 - Physical Tool 3
      ; M569 P9 S1 ; Extruder4 - Physical Tool 4  
      
      M584 E3 E4					; set drive mapping Driver  Extruder 3, Extruder 4
      M584 X0 Y1 Z5:7 P4   		; set drive mapping Driver 0 For X, 1 for Y,  Z 5:7, with 4 Axis (exkl. Extruders) visible in UI
      													
      M350 X16 Y16 Z16:16 E16:16 I1				    			; configure microstepping with interpolation - enable microstepping						ich weiß gar nicht ob mehr als 16 überhaupt geht....
      M92 X640.00 Y640.00 Z3200:3200 E3360:3440             		; set steps per mm 
      M566 X500.00 Y500.00 Z20.00:20.00 E1500:1500   				; set maximum instantaneous speed changes (mm/min) [Jerk]
      M203 X18000 Y18000 Z420::420 E12000:12000		   			; Set maximum speeds (mm/min)
      M201 X1200 Y1200 Z100:100 E2000:2000    	   				; Set accelerations (mm/s^2)
      M906 X2000 Y2000 E500:500 I30                   			; set motor currents (mA) and motor idle factor in per cent
      M84 S60                                        			    ; Set idle timeout
      

      I appreciate your help! Also I don´t really know a fitting Category for this...

      posted in Duet Web Control driver z axis wiring breakout board duet 2 wifi external driver external stepper drivers
      Steppenleguanundefined
      Steppenleguan
    • RE: Where is the MCU located

      @engikeneer as I said, I calibrated it this morning. The Temp showed neg. 59 Deg. so I had to change the value by 80,5 but thats too much I assume!

      posted in Duet Hardware and wiring
      Steppenleguanundefined
      Steppenleguan
    • RE: Where is the MCU located

      @luke-slaboratory yes the whole electronics are placed in a box. But it has the PCU fan AND 2 80mm EWM Pabst fans that are permanently running.

      posted in Duet Hardware and wiring
      Steppenleguanundefined
      Steppenleguan
    • RE: Where is the MCU located

      @bot ah , so the ATMEL ARM XYZ Chip. Thx! So thats truely a calibration problem. The measured temp is 27 C. I was wondering alreadz as there is neither a print nor eny steppers running.

      posted in Duet Hardware and wiring
      Steppenleguanundefined
      Steppenleguan