Support
Gcode Generator Bug
This isn't that major, but I encountered this while helping someone get their autoclippy setup on their ender-3.
The problem was that the cutter servo activated after the filament had retracted from the extruder. This works fine for direct drive setups, where the cutter is on top of the extruder, but makes a bowden setup work incorrectly since the cutter is on the hotend. You can rearrange a few things in the gcode, but that may be inconvenient for some users who do not fully understand the code.
Here is an excerpt from the generated code:
; load extruder #{next_extruder}
M117 Loading Tool T{next_extruder}
{if previous_extruder>-1}
; back out the filament for cutting
G0 E-10 F500 ; retract a bit, adjust this to tune waste
; <<<< insert mechanical cutter code here! >>>>
; we skipped to here if it was extruder -1
{endif}
{if previous_extruder>-1}
; retract it back out of the extruder
G92 E0
G0 E-100 F2000
G92 E0
G0 E-100…
Led Lights indicator
In the Schematic I see 4 led lights. LED_1 to 4. What indicate? I see also are connected to the digital pins 3, 4, 5, and 6. Can I use those to indicate which filament is been used? I'm setup with Arduino r3 with CNC Shield V3. Bos motors are working perfect. Now I'm doing the final setup running MK4.
Those 4 LEDs were specifically intended to indicate which was the active filament. All you need to do is enable those for pins as outputs and set the one high for the active filament.
Bill