Filamatrix Stealthburner Filament Cutting Servo Mount (MG996R) ERCF v2

A mount to fit a stealthburner with an MG996R Servo for filament cutting.
20
91
1
1362
updated April 15, 2024

Description

PDF

This allows the fitting of a Servo to the stealthburner with filamatrix filament cutter to automate the cutting, it's designed to mount to the original cable bridge holes and the cable bridge included is that of the EBB Stealthburner board.

Prints Flat (Servo face down) with supports for the cable bridge.

UPDATE:
Added a new much stronger variant that picks up additional bracing from the cable door mounting, a new notched cable door is available too.

The new model is much stronger and doesn't flex nearly as much.

New, Stronger 3 Point Mount Additional BOM:
4x M3 Heatset Inserts
4x M3 Bolts

To configure the Servo (MG996R):

[servo choppy]
pin: EBBCan:gpio22
maximum_servo_angle: 180
minimum_pulse_width: 0.0005
maximum_pulse_width: 0.002500
initial_angle: 0

DO NOT run the power from your toolboard! I ran a buck converter stepping down 24v to 5.3v for +/- and then a signal wire from GPIO22. The servo draws >3amps and will fry the EBB (Ask me how i know!)

For the cutting action macro add:

[gcode_macro CHOPPY_DO_CHOP]
description: Perform the choppy chop.
variable_choppy_servo_name: 'choppy'
variable_choppy_minimum_angle: 0 # The idle angle of the arm, when not in use, usually 0.
variable_choppy_cut_angle: 65 # The angle to turn the servo to perform the cut.
gcode:
 SET_SERVO SERVO={choppy_servo_name} ANGLE={choppy_cut_angle}
 G4 P750 #Sleep for .75 Seconds
 SET_SERVO SERVO={choppy_servo_name} ANGLE={choppy_minimum_angle}
 # G4 P750 #Sleep for .75 Seconds
 # SET_SERVO SERVO={choppy_servo_name} ANGLE={choppy_cut_angle}
 # G4 P750 #Sleep for .75 Seconds
 # SET_SERVO SERVO={choppy_servo_name} ANGLE={choppy_minimum_angle}

Then depending how you want to use it, i opted to just edit the /mmu/base/mmu_cut_tip.cfg and replace all of this:

_FILAMETRIX_GANTRY_SERVO_UP
   _FILAMETRIX_MOVE_TO_CUTTER_PIN PIN_PARK_X_LOC={pin_park_x_loc} PIN_PARK_Y_LOC={pin_park_y_loc}
   _FILAMETRIX_GANTRY_SERVO_DOWN
   _FILAMETRIX_DO_CUT_MOTION PIN_PARK_X_LOC={pin_park_x_loc} RIP_LENGTH={rip_length}
   _FILAMETRIX_GANTRY_SERVO_UP

With my own Macro

CHOPPY_DO_CHOP

Obviously you also need to set the /mmu/base/mmu_parameters.cfg params as follows:

force_form_tip_standalone: 1
form_tip_macro: _MMU_CUT_TIP 

Tags



Model origin

The author remixed this model.

Differences of the remix compared to the original

Heavily inspired by the remixed model but with the EBB Stealthburner bracket included.

License