• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded) 3D Printer File Image 1
Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded) 3D Printer File Image 2
Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded) 3D Printer File Image 3
Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded) 3D Printer File Thumbnail 1
Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded) 3D Printer File Thumbnail 2
Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded) 3D Printer File Thumbnail 3

Voron 2.4 Nozzle Brush Mount with Klipper Clean Macro (Vibe Coded)

danec avatardanec

June 26, 2026

printables-icon
DescriptionCommentsTags

Description

Edited 03-05-2026

Testing Silicone Brush vs Brass Brush

Just for fun and testing, I also mounted a silicone brush on the left side using a similar bracket design. I want to see if brass or silicone cleans certain materials better — brass might be too aggressive for TPU, while silicone might not cut it for baked-on ASA. It'll probably take a while to decide, but if I'm already at this stage, why not?

What This Does

A nozzle brush mount with automatic cleaning macro for Voron 2.4 350mm. The bracket holds the 15mm brass brush from the LDO kit at 3mm above the build plate, a magnetic bucket catches residue, and a Klipper macro handles the cleaning motion.

System Components

Brush Bracket — mounts to rear-right 2020 extrusion with a M3 screw and heat-set insert. The insert holds the clamping screw that secures the brush. Designed for the 15mm brass brush included in LDO kits. Positions the bristles 3mm above the build plate.

Residue Bucket — catches purge debris under the brush. Attaches magnetically using a 6x3mm neodymium magnet that snaps onto the bracket's mounting screw. Lifts off for easy cleaning.

Klipper Macro (nozzle_clean.cfg) — two wipe patterns available:

  • CLEAN_NOZZLE — zigzag pattern with Y offset (+1mm back, -2mm front) for thorough cleaning on all sides of the nozzle

  • CLEAN_NOZZLE_STRAIGHT — simple left-right wipe as a backup option

Call either macro manually from the console, or add CLEAN_NOZZLE to your PRINT_START macro for automatic pre-print cleaning.

Vibe Coded

The Klipper macro was built entirely through vibe coding — I have almost no programming experience, but with Claude AI's help the whole thing went from idea to working, tested code in a single evening. The iterative process of describing what I wanted, testing, and adjusting is what took the time — not the code itself.

Hardware

  • M3x5x4 heat-set insert (1x)

  • M3 SHCS screw (2x)

  • 6x3mm neodymium magnet (1x)

  • 15mm brass nozzle brush (included in LDO kits)

Print Settings

  • ABS/ASA — 4 perimeters, 40% infill

  • No supports needed

Installation

  1. Press the heat-set insert into the bracket

  2. Mount the bracket to the rear-right 2020 extrusion

  3. Insert the brush and tighten the clamping screw

  4. Press the magnet into the residue bucket and snap it onto the bracket screw

  5. Upload nozzle_clean.cfg to your printer config folder

  6. Add [include nozzle_clean.cfg] to printer.cfg

  7. Home the printer, move the nozzle above the brush, and note the X start, X end, Y, and Z coordinates

  8. Update the coordinates in nozzle_clean.cfg to match your setup

  9. Test with CLEAN_NOZZLE from the console

Compatibility

Designed for Voron 2.4 350mm with Revo HF, but should work with any hotend — just adjust brush_z in the macro. The bracket fits any 2020 extrusion mounting position.

Note: The macro file is uploaded as nozzle_clean.txt due to Printables file restrictions. After downloading, rename it to nozzle_clean.cfg before uploading to your printer config folder.

License:

GNU General Public License v3.0

Related Models

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se preview image

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se

CreativeTools profile image

CreativeTools

91,018

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :) preview image

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :)

Pat_S profile image

Pat_S

3d Printer Printing 3d Printer preview image

3d Printer Printing 3d Printer

JAJMWHungFamily profile image

JAJMWHungFamily

971

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,233

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers preview image

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers

Voxel3D_NL profile image

Voxel3D_NL

208

sign: don't touch my 3d printer preview image

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

701

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,567

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7