T1 Offset on dual extrusion



  • Hi there.

    I finished building up my Kodak Portrait printer with the DUET Wifi Board. It works all fine until now. 🙂
    I want to enable my second Nozzle but don´t get it.
    I put in the T1 offsets in config.g:

    ; Tools
    M563 P0 D0 H1 F0                                  ; define tool 0
    G10 P0 X0 Y0 Z0                                   ; set tool 0 axis offsets
    G10 P0 R100 S200                                  ; set initial tool 0 active and standby temperatures to 0C
    M563 P1 D1 H2 F0                                  ; define tool 1
    G10 P1 X-28 Y0 Z-2.0                              ; set tool 1 axis offsets
    G10 P1 R100 S200                                  ; set initial tool 1 active and standby temperatures to 0C
    

    By manually testing the Z-offset it sees to work.

    1. Homing Z with T0 (Probe is nozzle-triggered)
    2. Check nozzle height of T0 --> Okay
    3. Change to T1
    4. Move T1 to bed
    5. Check nozzle height --> Okay

    But if i run a S3D sliced file my Nozzle T1 will drive a few mm against my bed. It seems that the Z-offset is not recognized.
    Any clue what I did wrong?
    Is there any file I should provide you?

    Compared to my T0:
    X: T1 is about 28 mm left of T0.
    Z: T1 is about 2 mm closer to the bed when activated
    Y: T1 is nearly the same position as T0

    In S3D there is nothing set in Offsets.

    Greetings
    Andreas



  • @koreandi first you should manually switch between Tools using T0 P0 and T1 P0 and check if the Coordinates displayed in DWC change as expected



  • Yes, by switching manually the X-coordinate changes for 28 mm and also the Z-axis moves 2mm as expected.



  • If important:
    I have nothing declared in tfreex.g or tprex.g files.
    I put in my toolchange script in tpost

    tpost0.g:

    ; tpost0.g
    ; called after tool 0 has been selected
    ;
    ; generated by RepRapFirmware Configuration Tool v3.1.4 on Wed Sep 30 2020 18:35:35 GMT+0200 (Mitteleuropäische Sommerzeit)
    ; Wait for set temperatures to be reached
    G91				;set to relative
    G1 Z5 F9999		;move Z 5 mm up
    G90				;set to absolute
    G1 X195 F9999	;move quickly near switch position
    G1 X215 F250	;switch to E1
    G1 X195 F9999	;move back
    G91				;set to relative
    G1 Z-2 F9999	;go back to initial Z-Position
    G90				;set to absolute
    M116 P0			;wait for extruder
    

    tpost1.g

    ; tpost1.g:
    ; called after tool 1 has been selected
    ;
    ; generated by RepRapFirmware Configuration Tool v3.1.4 on Wed Sep 30 2020 18:35:35 GMT+0200 (Mitteleuropäische Sommerzeit)
    ; Wait for set temperatures to be reached
    G91				;set to relative
    G1 Z5 F9999		;move Z 5 mm up
    G90				;set to absolute
    G1 X0 F9999		;move quickly near switch position
    G1 H1 X-14 F250	;switch to E0
    G1 X0 F9999		;move back
    G91				;set to relative
    G1 Z-5 F9999	;go back to initial Z-Position
    G90				;set to absolute
    M116 P1			;wait for extruder
    


  • Has anyone else a clue?


  • Moderator

    @koreandi said in T1 Offset on dual extrusion:

    G91 ;set to relative
    G1 Z5 F9999 ;move Z 5 mm up
    G91 ;set to relative
    G1 Z-2 F9999 ;go back to initial Z-Position

    @koreandi said in T1 Offset on dual extrusion:

    G91 ;set to relative
    G1 Z5 F9999 ;move Z 5 mm up
    G91 ;set to relative
    G1 Z-5 F9999 ;go back to initial Z-Position

    These relative moves are just raising the Z further and further. raise by 5, lower by 2? That doesn't seem right?


Log in to reply