TRONXY X5SA brush holder for the Bambu A1 silicone brush

An solution to use the silicone brush for the Bambu A1 on the TRONXY X5SA printer
2
10
0
77
updated January 4, 2025

Description

PDF

I was looking for solution to automate the nozzle cleaning on my TRONXY printers converted to Klipper. Searched a bit and could not find any solution for using a silicone brush. The Bambu A1 silicone brushes are very cheap on AliExpress and appear well made, so I decided to make an holder for those.

It turns out all my TRONXY X5SA printers are of the PRO variety, so this might not work directly on other models. This particular model is tuned for the X5SA-400PRO model.

There are two parts, printed separately in order to avoid the need for supports. Both are assembled together with the bolts holding them to the right side of the horizontal arm that supports the bed. It has two holes, as it is identical with the back arm where the holes are used for the drag chain for heater and thermistor cables. You could do only with the holder, without the bin, as the TRONXY is an open frame printer and the debris will fall down.. 

You need two M3 8-10mm screws to attach to the support arm.

This is the Klipper macro I use for brushing. Add it after the nozzle is heated in the  macro or anywhere you may need it. It is very simple, moving the nozzle back and forth.

[gcode_macro BRUSH_NOZZLE]
# heat nozzle for best results
gcode:
# edit these parameters to suit your setup
    {% set x1 = 413%} # x of brush
    {% set y1 = 0%} # front or brush
    {% set y2 = 50%} # back of brush
    {% set z1 = 2.5 %} # nozzle height
    {% set brushes = 10 %} # number of wipes
    
    M400  ;wait for buffer to clear
    {% if "xyz" not in printer.toolhead.homed_axes %}
        G28         ;home axes before travel moves
    {% endif %}

    G90
    G0 Z5 F3600     ;ensure nozzle is sufficiently high
    G0 X{x1} Y{y2}  ;back position
    G0 Z{z1}        ;move down, ready for brushing
    
    M117 Brushing Nozzle
    {% for wipes in range(1, (brushes + 1)) %}
      G0 Y{y1} F5000  ;move front
      G0 Y{y2}        ;move back
    {% endfor %}
    G0 Z5 F3600     ;raise nozzle when done
    M117 Nozzle Cleaned

Edit 2025-01-04: 

Original parts are: tronxy-x5sa-a1-brush-holder.stl and tronxy-x5sa-a1-brush-tray.stl. These are for build plate at distance of 16mm from the bars, which appears to be about the lowest setting with springs more compressed.

Found out that on my other X5SA-400pro the build surface sits much higher. So made a modified holder with deep brackets for the 10x10 bar. This is the x5sa-400pro-a1-brush-holder-deep.stl. To complement it, there is x5sa-400pro-a1-brush-holder-spacer.stl, which is 2mm thick. You print and stack as many of those in the slot on top of the bar to accommodate for different distance of the build plate from the bars. Please note you will need longer M3 screws, I use some 20mm screws myself.

Also made a wider tray, that takes care of both sides of the brush. The TRONXY printers have plenty of space for this. You could of course not use a tray at all, scraps fall down and you need to clean them from time to time.  This is x5sa-a1-brush-tray-wide.stl 

I have an X5SA-500pro too and the location of the M3 holes is different relative to the edge of the build plate. It also uses 12x12 bars. The relevant models are x5sa-500pro-a1-brush-holder.stl, x5sa-500pro-a1-brush-tray.stl and x5sa-500pro-a1-brush-tray-wide.stl. Haven't made a deep version of that holder yet. Because one of the bolt holes is under the brush and this would complicate the model, it uses only one screw, but is stable enough nevertheless.
 

Tags



Model origin

The author marked this model as their own original creation.

License