top of page
Forum Posts
Howard A Carter III
Feb 04, 2022
In Support
As I'm working through tweaking my tool-change gcode for Prusaslicer, anytime there is a movement on the Y axis - which is where my 3D Chameleon switch is mounted - after about 4-5 seconds, the stepper motor disengages and no longer holds tension on the belt - so the bed pushes back off the button, which screws up the rest of the routine because now the position of build plate is off by about 3-4mm and will no longer push the button. To get around this, I've sprinkled "M117 Y" (engage stepper motors) throughout the tool-change g-code to try and keep in engage anytime there is a pause of more than 3 seconds - but I'm still missing some because I get up to where the 3dC is trying to back out the 2nd filament, and by that time, the position is off. I am trying to figure out if this is a setting in the ancient version of Marlin my printer is using or something I can correct with a gcode setting. Any insight would be appreciated.
0
2
25
Howard A Carter III
Jan 31, 2022
In Support
I think I may have found an error in the GCode generator. When comparing the GCode generated for PrusaSlicer vs the others, I noticed that the Prusa GCode runs a "G91" after the M82, and prior to starting the filament extraction. That puts the printer (including the extruder) back in "relative mode", so the following G0 commands for the extruder move the filament out a total of 30mm and then back 1mm - which I don't think is the expectation - if compared to the Cura gcode. ; - 3D Chameleon 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 X145.5 Y291 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
{if previous_extruder>-1}
; cool (and size) in 1.8mm tube
G0 E-20 F4000 ; quickly retract the filament to shape it
G0 E-10 F600; slowly allow it to cool
G0 E1 F2000 ; blob elimination After adding a "M82" after the G91, things started behaving as expected (I think) - and I feel like I have pretty good shape tip - but I cannot, for the life of me, get rid of this little string on the end of it. I have a BMG extruder on a MicroSwiss hotend. Here is the gcode that delivered the picture above. This is PLA, which I'm printing at 205c. A feedrate of 3000 is about as fast as I can move the BMGs without terrible sounds coming from them. If I reduce the movement to the generated g-code (-20, -10 +1) I end up with a crazy amount of string (like 6 feet of super-fine wisp) M117 Unloading Tool T[previous_extruder]
; unload extruder {previous_extruder}
G92 E0
G90 ; move to absolute mode
; go to holding position to unload the stock extruder
G0 Y292 F2000
G91 ; move to relative mode
M82 ; turn absolute distances for the extruder
{if previous_extruder>-1}
G92 E0
G0 E-50 F3000 ; quickly retract the filament to shape it
G0 E-80 F600; slowly allow it to cool
G0 E1 F2000 ; blob elimination
G0 E-50 F3000 ; quickly retract the filament to shape it
G0 E-80 F600; slowly allow it to cool
G0 E2 F2000 ; blob elimination
G0 E-10 F2000 ; quickly retract the filament to shape it
G0 E2 F2000 ; quickly ram the filament to shape it
G0 E-10 F2000 ; quickly retract the filament to shape it
G0 E2 F2000 ; quickly ram the filament to shape it
G0 E-50 F2000 ; quickly retract the filament to shape it
G0 E-80 F100; slowly allow it to cool
G92 E0
G0 E-26 F2000 <- Clears the BMG Extruder
G92 E0 I am looking for any suggestions that might make this work better. I've tried dozens of iterations at this point, and it doesn't seem to get any better (and usually worse). Thanks!
0
1
125
Howard A Carter III
Jan 27, 2022
In Support
Got my 3D Chameleon today and have spent the last 2 hours getting familiar with it... I have one of those systems with an "enclosed base", and my Y axis homing switch in the back, so I have to get creative and design a 3dC switch mount that goes in the front, and fits in the gap under the bed (which means it has to lay flat, and to the side). That's no problem. I have a BMG Direct Drive IDEX printer and am connecting the 3dC to E2. I plan to mount a spool system above and behind the printer to feed the 4 colors into the 3dC - hence why I reversed the motor mount and have the PTFE tube facing forward and down. Is there any reason I can't and/or shouldn't shorten the PTFE tubes coming out of the 3dC motor assembly? What about the tube from the 3dC Y-adapter to the BMG extruder? I can make that really short so it doesn't flop around as shown in the picture. Finally - if I completely screw this up and need to replace the PTFE tube - what are the specs on the tube so I can order replacement? I saw mention of 4mm compression fittings for inside the 3dC filament selector - would it be possible to get a link to replacement for those as well? Thanks!
0
11
172
Howard A Carter III
Jan 18, 2022
In Getting Started
I'm very interested in purchasing a 3D Chameleon - but my printer already has 2 extruders (IDEX), so T0 and T1 are already used by the firmware & slicer. I have Simplify 3D, but have recently switched to Cura, as S3D hasn't been doing much to earn my business lately. After reviewing the GCode generator lines for Cura, I think I understand that all I would need to do is bump the T# up by one for each. So T0 would remain the same (assuming the 3D Chameleon is on the physical E1) but, because T1 is already "reserved" for the physical E2 in the firmware - T1 would become T2; T2 would be T3; and T3 would become T4 - for a total of T0 - T5. Also - while poking around the forums I found references to Titan Extruders (which my IDEX has), and reference in the FAQ to an alternate "Advanced Extruder Replacement" installation method documented here: https://www.youtube.com/watch?v=GaWiYqWP_s4&list=PLs1jpNL7rg78Bm6cDAC4JwaUNlpFa6UEf - but this link doesn't work. I just want to confirm that I have this right before ordering. Thanks!
0
4
51
Howard A Carter III
More actions
bottom of page