Kossel XL with duetWifi - Problem after Problem



  • Hi guys I am new to 3d printing and I have purchased a Kossel XL from: http://builda3dprinter.eu/3d-printer-kits/kossel-xl/

    Now I have been using the ramps 1.4 for 3-4 months now and I have had to replace stepper motors, stepper modules and even the ramps board itself a few times now.
    When I ordered the printer I also order the Duetwifi and just never bothered with it.

    With a stepper module blowing and also killing my extruder motor at the same time I decided I would use the DuetWifi and hopefully get more reliability.

    Ok so now on to the issues I'm having. So I managed to get the the printer to home once and started checking the movements making sure everything is working before I start fine tuning and learning how to calibrate it.

    I'm using the web interface as I haven't ordered a DuePanel yet as I'm undecided on the size I want.

    The issue I'm having is that when I try home the printer Z and Y carriage home perfectly but X only moves a little bit and doesn't home. Unless I click the home button until it reaches the endstop.

    The endstops work fine and when manually clicked they are triggered with the m119 command.

    I don't want to use a probe so I have disabled the z probe.

    Here is a copy of my Config File:

    [[language]]
    ; Configuration file for Mini Kossel kit from Think3DPrint3D for testing Duet WiFi
    
    ; Communication and general
    M111 S0                             	; Debug off
    M550 PMiniKosselWiFiTest		; Machine name and Netbios name (can be anything you like)
    M551 Preprap                        	; Machine password (used for FTP)
    ;*** If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
    M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED 	; MAC Address
    ;*** Wifi Networking
    M552 S1				; Enable WiFi
    
    M555 P2                           	; Set output to look like Marlin
    M575 P1 B57600 S1			; Comms parameters for PanelDue
    
    G21                                 	; Work in millimetres
    G90                                	; Send absolute coordinates...
    ;M83                                 	; ...but relative extruder moves
    
    ; Axis and motor configuration
    M569 P0 S1				; Drive 0 (X) goes forwards
    M569 P1 S1				; Drive 1 (Y) goes forwards
    M569 P2 S1				; Drive 2 (z) goes forwards
    M569 P3 S1				; Drive 3 (E0) goes forwards
    M569 P4 S1				; Drive 4 (E1) goes forwards
    M574 X2 Y2 Z2 S1			; set endstop configuration (all endstops at high end, active high)
    ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration
    M665 R178.05 L333 B255 H332.4		; set delta radius, diagonal rod length, printable radius and homed height
    M666 X0 Y0 Z0				; put your endstop adjustments here, or let auto calibration find them
    M350 X16 Y16 E16 I1    			; Set 16x microstepping with interpolation
    M92 X80 Y80 Z80				; Set axis steps/mm
    M906 X500 Y500 Z500 E500 I60		; Set motor currents (mA) and increase idle current to 60%
    M201 X1000 Y1000 Z1000 E1000		; Accelerations (mm/s^2)
    M203 X20000 Y20000 Z20000 E3600		; Maximum speeds (mm/min)
    M566 X1200 Y1200 Z1200 E1200		; Maximum instant speed changes mm/minute
    
    ; Thermistors
    M305 P0 T100000 B3950 R4700 H30 L0	; Put your own H and/or L values here to set the bed thermistor ADC correction
    M305 P1 T100000 B3974 R4700 H30 L0	; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
    M305 P2 T100000 B3974 R4700 H30 L0	; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
    M570 S180				; Hot end may be a little slow to heat up so allow it 180 seconds
    
    ; Fans
    M106 P1 H-1 				; disable thermostatic mode for fan 1
    
    ; Tool definitions
    M563 P0 D0 H1                       	; Define tool 0
    G10 P0 S0 R0                        	; Set tool 0 operating and standby temperatures
    ;*** If you have a single-nozzle build, comment the next 2 lines
    ;M563 P1 D1 H2                      	; Define tool 1
    ;G10 P1 S0 R0                       	; Set tool 1 operating and standby temperatures
    M92 E663:663                       	; Set extruder steps per mm
    
    ; Z probe and compensation definition
    ;*** If you have a switch instead of an IR probe, change P1 to P4 in the following M558 command
    ;M558 P1 X0 Y0 Z0			; Z probe is an IR probe and is not used for homing any axes
    ;G31 X0 Y0 Z4.80 P500			; Set the zprobe height and threshold (put your own values here)
    
    ;*** If you are using axis compensation, put the figures in the following command
    M556 S78 X0 Y0 Z0                   	; Axis compensation here
    
    M208 S1 Z-0.2				; set minimum Z
    ;
    T0					; select first hot end
    
    

    And a Copy of my HomeDelta.g

    [[language]]
    ; Homing file for RepRapFirmware on Mini Kossel
    G91							; use relative positioning
    ;******* Change F250 in the following line to F2500 when you are finished commissioning
    ;******* Change 320 in the following to a higher value if your Kossel has taller towers
    G1 S1 x700 Y700 Z700 F2500	; move all carriages up 320mm, stopping at the endstops
    G1 S2 X3 Y3 Z3			; move all carriages down 3mm
    G1 S1 X6 Y6 Z6 F2500			; move carriages slowly up 6mm, stopping at the endstops
    G1 Z5 F2000				; down a few mm so that we can centre the head
    G90							; back to absolute positioning
    G1 X0 Y0 F2000				; centre the head and set a reasonable feed rate
    
    

    Any help would be greatly appreciated
    and thanks In advance for any help offered.



  • Try this in HomeDelta.g
    G1 S1 x700 Y700 Z700 F2500 - Change the x to X
    G1 S2 X3 Y3 Z3 - Change 3 to -3



  • I feel like such an Idiot thank you so much Jackal.



  • I am glad to be of help


Log in to reply