top of page

Support

Public·24 members

Jared Horner
Jared Horner

Still need some help

Ok i'm getting closer but still having some issues. I am using prusaslicer. Before I start a print I home the mk3 (7 pulses) The printer heats up, hits the button and loads t0 then starts printing. That part is going well. When it comes time for switching colors my extruder has the filament backed out, the bed moves and presses the button on the mk3 and it never removes t0 filament. It just starts trying to ram t1 filament in. Below is my gcode...I am also still getting this error when changing colors. // pressure_advance: 0.000000


// pressure_advance_smooth_time: 0.040000

08:10:20 // {"code":"key61, "msg":"Unknown command:T1", "values": ["T1"]}

08:10:26 // {"code":"key112", "msg": "Move exceeds maximum extrusion (3.064mm^2 vs 0.640mm^2)


// See the 'max_extrude_cross_section' config option for details", "values": [3.064, 0.640]}

08:10:26 !! {"code":"key112", "msg": "Move exceeds maximum extrusion (3.064mm^2 vs 0.640mm^2)


See the 'max_extrude_cross_section' config option for details", "values": [3.064, 0.640]}


tool change gcode:

; Auto generated 3D Chameleon Mk3 Tool Change GCode for PrusaSlicer

; - 3D Chameleon Mk3 Tool T{next_extruder} -

;begin switch from extruder {previous_extruder} to extruder #{next_extruder}

M117 Unloading Tool T[previous_extruder]

M82 ; turn absolute distances for the extruder

; unload extruder {previous_extruder}

G92 E0

; go to holding position to unload the stock extruder

G0 X103.5 Y207 F2000 ;   <<-----  EDIT THIS LINE TO SET THE INITIAL LOCATION OF THE BUTTON

; if this is the first load, then don't unload

G91 ; move to relative mode

M83

{if previous_extruder>-1}

; cool (and size) in 1.8mm tube

G0 E-20 F2000 ; quickly retract the filament to shape it

G0 E-10 F600; slowly allow it to cool

G0 E1 F2000 ; blob elimination

; back to tip size

G0 E-20 F2000 ; quickly retract the filament to shape it

G0 E-10 F600; slowly allow it to cool

G0 E1 F3500 ; blob elimination

G0 E-10 F2000 ; quickly retract the filament to shape it

G0 E1 F2000 ; quickly ram the filament to shape it

G0 E-10 F2000 ; quickly retract the filament to shape it

G0 E1 F2000 ; quickly ram the filament to shape it

; back to 1.8 constriction

G0 E-50 F2000 ; quickly retract the filament to shape it

G0 E-80 F100; slowly allow it to cool

; turn the fan off

M107 ; this printer has the fan in the way, so turn it off

; retract it back out of the extruder

G92 E0

G0 E-100 F2000

G92 E0

G0 E-100 F2000

G92 E0

G0 E-100 F2000

G92 E0

G0 E-90 F2000

G92 E0

G0 E-60 F2000

G92 E0

; ok - out of extruder - press button to remove it all the way

G91 ; move to relative mode

M83

; we skipped to here if it was extruder -1

{endif}

; load extruder #{next_extruder}

M117 Loading Tool T{next_extruder}

 

; press the button to select the new extruder

G0 X3 Y3 F2000 ; press the button

{if next_extruder==0}

G4 P500 ; dwell for .5 seconds - adjust this to match your machines single pulse time

{endif}

{if next_extruder==1}

G4 P1000 ; dwell for 1.0 seconds - adjust this to match your machines two pulse time

{endif}

{if next_extruder==2}

G4 P1500 ; dwell for 1.5 seconds - adjust this to match your machines three pulse time

{endif}

{if next_extruder==3}

G4 P2000 ; dwell for 2.0 seconds - adjust this to match your machines four pulse time

{endif}

G0 X-3 Y-3 ; back off the button

G4 S15; wait for it to happen ; adjust this time to match the actual tool change time - subtract the time it takes to load for the last 1" into the extruder

G0 E75 F1500 ;      << -------   ADJUST THE E50 VALUE TO STOP IT RIGHT AFTER IT LOADS INTO THE STOCK EXTRUDER (50mm is the default)

;                ADJUST THE F1500 TO MATCH THE SPEED OF THE FILAMENT FROM THE 3D CHAMELEON

;                NOTE: This defaults should work, but you can always tune them to be perfect.

G4 P1500 ;          This is just a half second extra reloading time... just to make sure

G92 E0

G90 ; move back to absolute mode

M83 ; but make sure the extruder stays in relative

; reload filament all the way into extruder

G92 E0

G0 E100 F2000

G92 E0

G0 E100 F2000

G92 E0

G0 E100 F2000

G92 E0

G0 E100 F2000 ; <<<<<----------- EDIT THIS DISTANCE TO FINE TUNE THE FILAMENT LOADING TO STOP BLOBBING OR UNDEREXTRUSION

G92 E0

M83 ; turn relative distances for the extruder

M117 3D Chameleon Tool T{next_extruder}

295 Views
Bill
May 15

Here's another example on the Sovol SV-06. Just download the profile and open it up. Note that on the Sovol SV-06, the lever arm is returned to it's initial position by a rubberband or spring, so it doesn't need to have the X axis rehomed to reset it... but the theory is the same... it moves to one side on the X axis to push the lever. https://www.printables.com/model/371141-3dchameleon-mk3-mounts-for-the-sovol-sv-06-and-plu/files

About

Need help... check out this thread for advice from the exper...

Members

  • mayuri kathade
    mayuri kathade
  • Ben Conner
    Ben Conner
  • BOSS SUB
    BOSS SUB
  • Kendall Leake
    Kendall Leake
  • Lalo Puma
    Lalo Puma

For the latest information on product availability, be sure to follow us on twitter!  @3DChameleon

For more installation videos, be sure to follow us on Youtube!

  • Facebook
  • Twitter
  • YouTube

©2023 by 3D Chameleon

bottom of page