
Bộ Tẩy Vòi Phun Bambu Lab cho Voron Decontaminator
Remix of Cần gạt đầu phun Bambulab cho mô hình xả thùng Voron By rjpatawaran
- Downloads
- 326
- Likes
- 97
- Views
- 2,740
- Remixes
- 1
- Comments
- 0
Files 2 232.3 KB
- voron-decontaminator-bambu-wiper_1766135970.stlSTL · 93.8 KB
- voron-decontaminator-bambu-wiper_1766135971.f3dF3D · 138.5 KB
Make a variant with AI
Build another version of this model.
Remix versions 1
See all 1 remixDetails
- Model ID
- #162722
- Category
- Máy In 3D
- Published
Description
Allows using BambuLabs Wiper with Voron Decontaminator buckets.
Features:
- wall guard for easy bucket mounting even with imprecise hand movements
- mount holes in positions where Voron Decontaminator bucket mod expects them (for magnets catching mount screws)
Printed from ABS, with Voron recommended print settings. 2x M3x8 SHCS + 2x M3 T-nuts for mounting to 2020 extrusion. BambuLabs Nozzle Wiper mounted using self taping screw that comes with wiper.
Fusion 360 source CAD file attached.
Idea from https://www.printables.com/model/580157-bambulab-nozzle-wiper-for-vorons-bucket-purge-mod but redesigned from scratch.
Currently experimenting with such macro (to give you an idea; depends on various other macros), run before quad gantry leveling. Note, my bed is moved slightly to the front, so instead of 350mm in Y axis I have 355mm available.
If you have improvements please comment.
[gcode_macro NOZZLE_WIPE]
variable_start_x: XXX
variable_start_y: YYY
variable_start_z: ZZZ
variable_wipe_dist: 20
variable_wipe_qty: 15
variable_wipe_spd: 20000
variable_raise_distance: 10
variable_wipe_nozzle_temp: 150
gcode:
SAVE_GCODE_STATE NAME=nozzle_wipe
# Is there a way to get target temp in case if heating
# is in progress?
{% set ACTUAL_TEMP = printer.extruder.temperature %}
{% set HEATED = False %}
{% if "xyz" not in printer.toolhead.homed_axes %}
G28
{% endif %}
{% if printer.extruder.temperature < wipe_nozzle_temp %}
STATUS_HEATING
M109 S{wipe_nozzle_temp}
{% set WAS_HEATING = True %}
{% endif %}
M117 Nozzle wiping...
STATUS_CLEANING
G90 ; absolute positioning
## Move nozzle to start position
G1 X{start_x} Y{start_y} F6000
G1 Z{start_z} F1500
{% if WAS_HEATING == True %}
# Start cooling it. Well, back to original temp
M104 S{ACTUAL_TEMP}
{% endif %}
## Wipe nozzle
{% for wipes in range(1, (wipe_qty + 1)) %}
G1 X{start_x + wipe_dist} F{wipe_spd}
G1 X{start_x} F{wipe_spd}
{% endfor %}
## Raise nozzle
G1 Z{raise_distance}
STATUS_READY
RESTORE_GCODE_STATE NAME=nozzle_wipe
Print spec
- Formats
- f3dstl
- Model files
- 2
- Total size
- 232.3 KB
- Largest file
- 138.5 KB
0 comments
You may also like 12 models
See all-

-

-

-
New -
New -
New -

-

-

-

-

-



