Ender 3 V3 KE Nozzle-Cleaning Brush Mount [UPDATED V2]
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
A mount that attaches to the print bed to hold a stiff brush to clean the nozzle at the start of every print.
- Ocena
- 4,25 / 5
- Polubienia
- 168
- Pobrania
- 537
- Wydruki
- 6
- Wyświetlenia
- 4497
- Oceny
- 8
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Creality Parts & Upgrades
- Licencja
- Creative Commons — Attribution — Noncommercial — Share Alike
Enhanced Y-Axis Brush Mount for 3D Printers
I designed this brush mount to attach to the Y-axis of your 3D printer, an alternative to X-axis mounts. This design does not interfere with the cooling fans and sits flush with the print bed, ensuring it doesn't scratch the fans. It's securely mounted using an M4 nut.
To make installation easier, I've included a printable thumbscrew adapter for the M4 nut, allowing for simple adjustments without additional tools.
Credits: The thumbscrew design was inspired by funbart's creation. You can view their original design here.
For brushes, I found affordable options on Amazon available here.
What's New in Version 2 (Updated 11/04/2024)
The latest version features an enhanced design that prevents rotation when the nozzle moves through the brush, ensuring a more reliable cleaning action.
Start G-Code for Nozzle Wipe
Updated 11/04/2024: The start G-code has been optimized to perform two rapid brush wipes, improving the cleaning process. Additionally, we've refined the sequence to ensure the nozzle is properly primed at the start of each print.
G-Code for Orca Slicer Users
This G-code is optimized for users of Orca Slicer and utilizes variables for temperature settings that are specific to this slicer:
M220 S100 ; Reset FeedrateM221 S100 ; Reset FlowrateM140 S[bed_temperature_initial_layer_single] ; Set bed tempM104 S[nozzle_temperature_initial_layer] ; Set nozzle tempG28 ; Home all axesG1 X-12.0 Y26.0 F6000 ; Move to start wipeM190 S[bed_temperature_initial_layer_single] ; Wait for bed tempM109 S[nozzle_temperature_initial_layer] ; Wait for nozzle tempG0 Z-3.010 F6000 ; Engage brushG0 Y-19.000 F12000 ; First wipeG0 Y26.000 F12000 ; Return wipeG0 Y-19.000 F12000 ; Second wipeG0 Y26.000 F12000 ; Return wipeG0 Z10 F5000 ; Clear brushG92 E0 ; Reset ExtruderG1 Z2.0 F3000 ; Move Z Axis upG1 X-2.0 Y20 Z0.28 F5000.0 ; Start primingG1 X-2.0 Y72.5 Z0.28 F1500.0 E7.5 ; First lineG1 X-1.7 Y72.5 Z0.28 F5000.0 ; Shift positionG1 X-1.7 Y20 Z0.28 F1500.0 E15 ; Second lineG92 E0 ; Reset Extruder
Generic G-Code for Other Slicers
For users of other slicers, here is a more universal G-code setup. You may need to manually set the first-layer bed and nozzle temperatures to suit your specific filament requirements:
M220 S100 ; Reset FeedrateM221 S100 ; Reset FlowrateM140 S[first_layer_bed_temperature] ; Set bed tempM104 S[first_layer_nozzle_temperature] ; Set nozzle tempG28 ; Home all axesG1 X-12.0 Y26.0 F6000 ; Move to start wipeM190 S[first_layer_bed_temperature] ; Wait for bed tempM109 S[first_layer_nozzle_temperature] ; Wait for nozzle tempG0 Z-3.010 F6000 ; Engage brushG0 Y-19.000 F12000 ; First wipeG0 Y26.000 F12000 ; Return wipeG0 Y-19.000 F12000 ; Second wipeG0 Y26.000 F12000 ; Return wipeG0 Z10 F5000 ; Clear brushG92 E0 ; Reset ExtruderG1 Z2.0 F3000 ; Move Z Axis upG1 X-2.0 Y20 Z0.28 F5000.0 ; Start primingG1 X-2.0 Y72.5 Z0.28 F1500.0 E7.5 ; First lineG1 X-1.7 Y72.5 Z0.28 F5000.0 ; Shift positionG1 X-1.7 Y20 Z0.28 F1500.0 E15 ; Second lineG92 E0 ; Reset Extruder
Feel free to adjust the G-code settings to match your printer's capabilities and your printing material properties.