Поскольку Thingiverse больше нельзя использовать, я создал копию проекта на MyMiniFactory.:https://www.myminifactory.com/object/3d-print-nozzle-wipe-for-ender-5-118314
Очистка сопла для Creality Ender 5.
ПРИМЕЧАНИЕ: Я не использую оригинальный горячий элемент. Прежде чем решите напечатать это, проверьте, может ли ваша головка отходить от стола влево или вправо хотя бы на 1 см. Если нет, то это не будет работать для вас. Проверьте, когда принтер выключен.
ПРИМЕЧАНИЕ: заново загрузил файлы, может быть, это решит проблему с Thingiverse :(
Я напечатал на PETG, но любой материал должен подойти, возможно, даже лучше будет PLA.
Закрепите файл "to_printer.stl" в левом верхнем углу принтера с помощью винтов M3 и Т-образных гаек M3 для экструзии 2020 года. Просто затяните его от руки.
Поместите лист силиконового каучука на "silicone_holder.stl" и закрепите его с помощью "silicone_fix.stl", используя винты M3. Я предварительно просверлил отверстия в silicone_fix, чтобы винты M3 легко проходили через них, и завинтил винты M3 непосредственно в silicone_holder.stl, но вы можете использовать более длинные винты и га
Наденьте силиконовый держатель
Переместите держатель влево или вправо так, чтобы он просто позволил кровати пройти мимо него, двигаясь вверх/вниз, и не зацепил её. Он должен быть "максимально справа", вы можете дотянуться до него, но он не должен мешать кровати. После этого полностью затяните винт М4.
Теперь переместите файл "to_printer.stl" вверх/вниз так, чтобы верх силиконового листа находился чуть ниже теплового блока вашего горячего элемента. Таким образом, когда сопло будет перемещаться над ним в направлении X, оно будет "очищать" себя самостоятельно. Затяните два винта M3 до упора.
Теперь вам нужен "скрипт очистки". Я использую RRF, поэтому у меня он в макросе, а мои координаты (0,0) находятся в центре стола, а мои minx, miny - в левом нижнем углу, а maxx, maxy - в правом верхнем углу. Поэтому, в зависимости от вашей системы координат, ваш скрипт очистки может отличаться.
Если !move.axes[0].homed || !move.axes[1].homed, выводим сообщение "Оси X или Y не выполнены в домашнее положение, прерываем выполнение команды M99".
; Снизить токи двигателя XY до 30% M400 M913 X30 Y30
; медленное вытирание G0 X-110 Y40 F9000 G0 X-135 Y40 F9000 G0 X-135 Y100 F9000 G0 X-115 Y80 F600
; быстрая очистка G0 X-110 Y40 F9000 G0 X-135 Y40 F9000 G0 X-135 Y90 F9000 G0 X-115 Y70 F3000
; парк G0 X-110 Y40 F9000 G0 X-135 Y40 F9000 G0 X-135 Y90 F9000
; Возвратить токи двигателя XY до 100% M400 M913 X100 Y100.
Итак, то, что вы фактически делаете, это перемещаетесь в точку, на несколько миллиметров впереди конца силиконового листа, двигаетесь максимально влево, возвращаетесь по оси Y в центр силиконового листа, двигаетесь вправо и вперед по силиконовому листу, вытирая сопло, и повторяете это, если вы хотите отойти на сантимет
Как я разработал это.
Источник.
Разработано в Fusion 360.Источник доступен здесь.
Etiketler
Model Kaynağı
