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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Nozzle Brush v1 - Ender3v2 3D Printer File Image 1
Nozzle Brush v1 - Ender3v2 3D Printer File Image 2
Nozzle Brush v1 - Ender3v2 3D Printer File Image 3
Nozzle Brush v1 - Ender3v2 3D Printer File Image 4
Nozzle Brush v1 - Ender3v2 3D Printer File Thumbnail 1
Nozzle Brush v1 - Ender3v2 3D Printer File Thumbnail 2
Nozzle Brush v1 - Ender3v2 3D Printer File Thumbnail 3
Nozzle Brush v1 - Ender3v2 3D Printer File Thumbnail 4

Nozzle Brush v1 - Ender3v2

Jason avatarJason

December 29, 2023

printables-icon
DescriptionCommentsTags

Description

###Nozzle Brush v1.
I made this with parts floating about the workshop using a pancake stepper motor. There is another version coming with a small servo. Keep a look out for this.

Designed for the Ender3v2 but more than likely fits other variants, however an OEM Creality controller board may not work unless it has a spare driver port.

Keeps the brush out of the way of the nozzle/toolhead while printing or when probing.

<p>BOM
2 printed parts in PLA.
Bondtech Pancake stepper with spur gear (extruder type).
2x M3x20mm SHCS
2x M3x6mm FHCS
2x M5x10mm BHCS
2x M5 Hammer nuts
TMC2209 driver

DISCLAIMER - I'll not be held responsible for any damage caused to your printer or electronics. You must be confident and competent to add this.


MCU WIRING
I'm using a BTT SKR3 controller board and installed a TMC2209 driver in position E0M and using the SKR3 pin codes. If you want to use another driver position refer to SKR3 pinout here... https://github.com/bigtreetech/SKR-3/blob/master/Hardware%20(SKR%203%20EZ)/BIGTREETECH%20SKR%203%20EZ%20V1.0-PIN.pdf

If you are using another controller board obviously refer to it's manufacturers documentation for its pinout diagram.


MOUNTING
>Power off printer
With the printer off mount the brush actuator on the right as per photos.
Install stepper motor driver.
Connect stepper motor to MCU board. 
Align center of brush with the nozzle and lock it down.


NOZZLE POSITION
>Power up printer
>Home Printer

Manually position the nozzle using Mainsail/Fluidd X control so the nozzle is aligned to the left side of the brush and record its X position. 
Move nozzle to the maximum position and record that. You can refer to your printer.cfg [stepper_x] position_max:, and record that value.
Bed slingers Y position is not required as the brush has a fixed position, but record this anyway. 
Record the Z height homed position.


SETTING UP KLIPPER
Create a new cfg file in Klipper and name it "nozzle_brush.cfg" and save.
Copy and paste the complete code from the provided file "The CODE.txt" into "nozzle_brush.cfg" and save.
Edit "nozzle_brush.cfg" entering pin codes into [manual_stepper] as indicated for your specific control board.

Add [include nozzle_brush.cfg] to your printer.cfg file.
>Restart Firmware


TESTING THE MOTION
Make sure the brush is at its lowest position first before using these commands.

In the console to test the brush motion copy one pair of command lines below at a time and paste them into the console and press enter. The result should be a smooth motion raising and lowering the brush.

If the brush direction is wrong, reverse the MOVE values so UP is a negative and DOWN is a positive value.

If the acturator clicks, its at either end of its motion. To stop the clicking reduce the "MOVE" value by 0.05 being careful until it stops clicking. The clicking noise is the spur gear jumping and the spur gear rack, so not really a big deal. The plastic teeth will break before the metal spur gear.  

Again make sure the brush is at its lowest position first before using these commands.

1. Home position and move the brush UP…

 MANUAL_STEPPER STEPPER=brush_actuator ENABLE=1 SET_POSITION=0
 MANUAL_STEPPER STEPPER=brush_actuator MOVE=0.75 SPEED={brush_spd}
 MANUAL_STEPPER STEPPER=brush_actuator ENABLE=0

2. Home position and move the brush back DOWN…

 MANUAL_STEPPER STEPPER=brush_actuator ENABLE=1 SET_POSITION=0
 MANUAL_STEPPER STEPPER=brush_actuator MOVE=-0.75 SPEED={brush_spd}
 MANUAL_STEPPER STEPPER=brush_actuator ENABLE=0

Record the "MOVE" value once you are happing with the motion. The brush should be at 6-8mm above the bed at its highest point.


ENTER THE RECORDED VALUES
Edit "nozzle_brush.cfg" entering the recorded values into "CLEAN_NOZZLE" where indicated and save.

Make sure the brush is at its lowest position before.

For testing purposes I'd recommend adding 10mm to the Z height temporally. Slowly bring this value down to suit.

Check all settings again.

>Restart Firmware
>CLEAN_NOZZLE

If all went well the printer should have homed and then the nozzle should have moved to the left side of the brush, the brush should rise and the nozzle then moves to clean, then finally the nozzle should go back to the bed center.

Add "CLEAN_NOZZLE" to your start_print if you want.

Works for me.

License:

Creative Commons — Attribution — Noncommercial — Share Alike

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

90,956

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

955

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,188

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

207

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

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

657

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,534

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7