KREMEN Реклама
KREMEN Реклама

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

hexplode13
Идет загрузка
Загрузка
30.04.2025
953
4
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2

Добра всем!

Решил продолжить тему, принтер претерпел изменения.

Вот как выглядела голова после всех предыдущих модификаций.

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

Вес головы из-за двигателя впечатляющий, я побоялся делать замеры IS, думал оторвется и полетит куда-нибудь. Плюс ко всему был замечен перекос при проталкивании филамента в хотенд, а так же если вставляешь пруток, то через этот экструдер он не всегда нормально проталкивается и в какой-то момент просто застревает, так и не понял где и почему, видимо руки кривые. Поэтому... 

Печатающая голова!

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

ВНИМАНИЕ! ЕСЛИ ЧТО-ТО БУДЕТЕ ПОВТОРЯТЬ, ИЗМЕНЕНИЕ ПРОШИВКИ, ИЗМЕНЕНИЯ В КОНСТРУКЦИИ И ЛЮБЫЕ ИЗМЕНЕНИЯ, КОТОРЫЕ ТУТ ОПИСАНЫ, ВЫ БУДЕТЕ ЭТО ДЕЛАТЬ НА СВОЙ СТРАХ И РИСК. Я ЗА ЭТО ОТВЕТСТВЕННОСТИ НЕ НЕСУ! ЧТО СРАБОТАЛО У МЕНЯ МОЖЕТ НЕ СРАБОТАТЬ У ВАС И ВЫ ПОЛУЧИТЕ КИРПИЧ ВМЕСТО ПРИНТЕРА.

Опять предупредил.

Замена головы, так как предыдущая переделка все таки оказалась не такой производительной и не особо удобной. На полке отлеживалась подменная голова от Kobra 2, не знал, что из этого получится и получится ли вообще(дорожку из граблей - модификаций я представлял как то так).

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

Модификация номер раз

Не стал сразу подключать движок к сему чуду(в голове крутилось, как бы не спалить его так, как он был меньше чем тот, что от Tronxy). Накинуть движок на голову кобры от Tronxy не представляется возможным(без токарки и всеми вытекающими), на движке кобры напрессована не очень большая шестеренка.

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

И по замерам двигателей получается, что даже если напрессовать шестеренку на движок Tronxy, то он держась за голову передом, задом будет сталкиваться с порталом да и вес увеличит (еще переделка и перенос концевика и ужатие размеров области печати или вынос головы на 10 - 20 мм от каретки, что не есть хорошо). Не лезит - не пихай невпихуемое!

Пошел более простым путем, а именно изменил Vref на драйвере до 0.8, возможно значение занижено, не нашел ампераж этого движка, но предположил, что такое значение не повредит его. Далее подключить его вместо штатного.

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

Вот переменник, который нужен.

Дальше - больше!

Модификация номер два. 

По всем прикидкам голова никак не хотела ставится на пластину каретки(мистер очевидность), двигатель головы расположен диагонально. Плюс есть штырьки на пластине каретки, которые держали радиатор  предыдущего хотэнда. Снял пластину, вывернул(извините, красота требует жертв) штырьки с нее(они были из алюминия), что-то вроде заклепок с резьбой. Отверстия от них располагались очень удобно на том же расстоянии, что и отверстия на голове под винты крепления, сделал углом пропил под двигатель и попробовал прикрутить голову, все почти встало, шляпки болтов на которых держаться ролики не давали плотно притянуть голову, накрутил гайки на винты для проставок, осталась небольшая проблема. 

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

Модификация номер три

Небольшая проблема - это датчик TR Sensor и его расположение, решил, что не буду его менять на кобровский, там вроде как магнитный и со стеклом стола Tronxy работать не будет, поэтому демонтировал его и аккуратно сложил в пакетик. Изначально прикрутил TR Sensor слева прям на кожух головы. Замерил расстояние до датчика от сопла 35 мм, оно понадобится для конфигурации.

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

Модификация номер четыре

Раскрутил голову, вытащил все коннекторы с платы головы кобры демонтировал ее полностью и перепаял провода:

- нагреватель(он в кобре на 60 Вт вместо 50 Вт от штатного, плюс сам хотенд типа "вулкан")

- вентилятор охлаждения радиатора (лопасти чуть больше и не орет как "двинутый", вызывая нервный тик у пользователя)

- датчик температуры кобровский выкрутил, не хотелось его резать, вкрутил штатный, тем более все было настроено.

Прикрутил голову на место и вроде бы все, начал настройки печати, калибровки головы(взял кусок из настроек клипера под Kobra 2 NEO).

Вот значения для [extrude] которые менял

max_extrude_cross_section: 5.0

max_extrude_only_distance: 200

max_extrude_only_velocity: 80

max_extrude_only_accel: 5000

rotation_distance: 7.084

pressure_advance: 0.0400

min_extrude_temp: 175

min_temp: 0

max_temp: 265

Далее калибровка стола, "затрахался" бегать с бумажкой вокруг принтера. Поэтому решил дополнить конфиг автокалибровкой стола.

[probe]

pin: ^!PE3 # Пин, к которому подключен TR Sensor

x_offset: -35  # Смещение по X относительно сопла

y_offset: 0  # Смещение по Y относительно сопла

z_offset: 0  # Начальное смещение по Z (Требует настройки)

# Настройка осуществляется с помощью бумажки как всегда =)

# отправляем домой голову потом отправляем команду в консоле PROBE_CALIBRATE

# после появится окошко, где опускаем голову на столько, на сколько будет достаточно

# далее жмем "Принять", там же в консоле и будет написано значение Z-offset, его и вписываем

# я делаю немного меньше, примерно на 0.1, то есть если выдал 2.100 я записываю 2.0

speed: 5.0 # Скорость движения при измерении

samples: 3 # Количество измерений в одной точке

samples_result: median # Использовать медианное значение

sample_retract_dist: 5.0 # Расстояние отвода после измерения

[bed_mesh]

speed: 100

horizontal_move_z: 5

mesh_min: 20, 20 # Минимальные координаты сетки (X, Y)

mesh_max: 190, 190 # Максимальные координаты сетки (X, Y)

probe_count: 5, 5 # Количество точек измерения (X, Y)

algorithm: bicubic # Алгоритм интерполяции

fade_start: 1.0 # Начало затухания коррекции

fade_end: 10.0 # Конец затухания коррекции

fade_target: 0.0 # Целевое значение затухания

Пару дней попечатал как есть(тесты, тесты, тесты... кубики, шарики, кораблики, мосты и т.п.), заметил, что постоянно сбивается Z offset и калибровка стола. Первый слой после каждой печати, то втирается в ультрабазу, то весит в воздухе, то "соплями" все облепит. 

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

А вот и ...

Модификация номер пять

Как выяснилось:

1. Плохо протянул винты на голове

2. Плохо протянул винты на корпусе(кожухе)

3. Датчик TR Sensor прикручен к этому корпусу

Вот и причины постоянно сбивающегося офсета и калибровок, то есть если где-то на детали появлялся небольшой комок "соплей", то голова проходя по ним чуть приподнималась и болталась, цепляясь соплом об него и датчик сбивался.

В итоге вернул датчик на его законное место(пластина каретки), выгрыз в кожухе дырку под него, благо обдув в этом кожухе позволил это сделать. Протянул еще раз все винты и все стало как надо, проверил офсет на датчике.

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

Выставил новые скорости и ускорения и вот что у меня получилось.

Калибровочный Кубик 20х20х20

Напечатался за 11 минут 30 секунд!

Калибровочный кубик от Orca распечатался и крышка вкрутилась как родная, без напрягов, что радует.

Провел кучу калибровок, протестировал скорость движения головы, когда меньше всего видны волны по стенам, оказалось это скорость от 250 и 350, но при 350 иногда происходит недоэкструзия, думаю дело в температуре пластика и скорости потока(сугубо личное), я выставлял 225(PETG он же ЗУЕП) и не увеличивал скорость потока(прописана ограничением в 12 мм^3).

Tronxy XY-3 SE, директ, klipper - гонка за скоростью. Продолжение.

По замерам деталек есть небольшие переборы в размерах, но скорее это связано с усадками и т.п. +- 0.1 мм по краям.

Вот мой конфиг printer.cfg по итогу

==================================================================================

[printer]

kinematics: cartesian

max_velocity: 400

max_accel: 10000

max_z_velocity: 5

max_z_accel: 500

# Stepper Motors

[stepper_x]

step_pin: PE5

dir_pin: PF1

enable_pin: !PF0

rotation_distance: 40

microsteps: 32

endstop_pin: !PC15

position_min: -15

position_endstop: -15

position_max: 220

homing_positive_dir: false

homing_speed: 50 

[stepper_y]

step_pin: PF9

dir_pin: !PF3

enable_pin: !PF5

rotation_distance: 40

microsteps: 32

endstop_pin: !PC14

position_min: -15

position_endstop: -15

position_max: 220

homing_speed: 50 

[stepper_z]

step_pin: PA6

dir_pin: !PF15

enable_pin: !PA5

rotation_distance: 8

microsteps: 32

endstop_pin: probe:z_virtual_endstop

#endstop_pin: ^!PE3

position_min: -4

position_max: 250

homing_retract_dist: 5

homing_retract_speed: 20

# Extruder

[extruder]

step_pin: PB1

dir_pin: PF13

enable_pin: !PF14

microsteps: 32

max_extrude_only_distance: 200

max_extrude_only_velocity: 80

max_extrude_only_accel: 5000

rotation_distance: 7.084

pressure_advance: 0.0400

nozzle_diameter: 0.400

filament_diameter: 1.750

heater_pin: PG7

sensor_type: EPCOS 100K B57560G104F

sensor_pin: PC3

min_temp: 0

max_temp: 265

control: pid

pid_kp: 20.789

pid_ki: 0.845

pid_kd: 127.852

max_extrude_cross_section: 2.0

# Heated Bed

[heater_bed]

heater_pin: PE2

sensor_type: EPCOS 100K B57560G104F

sensor_pin: PC2

min_temp: 0

max_temp: 130

control: pid

pid_kp: 72.156

pid_ki: 1.886

pid_kd: 689.990

# Fans

[fan]

pin: PG0

max_power: 1

[controller_fan drivers_fan]

pin: PD7

[heater_fan my_nozzle_fan]

pin: PG9

heater: extruder

heater_temp: 50.0

fan_speed: 1.0

# Safe Homing

[safe_z_home]

home_xy_position: 127, 127

speed: 250

z_hop: 10

[probe]

pin: ^!PE3

x_offset: -21 # Смещение по X относительно сопла

y_offset: 15 # Смещение по Y относительно сопла

z_offset: 1.750 # Начальное смещение по Z (будет настраиваться)

speed: 5.0 # Скорость движения при измерении

samples: 3 # Количество измерений в одной точке

samples_result: median # Использовать медианное значение

sample_retract_dist: 4.0 # Расстояние отвода после измерения

[bed_mesh]

speed: 100

horizontal_move_z: 5

mesh_min: 20, 20 # Минимальные координаты сетки (X, Y)

mesh_max: 180, 180 # Максимальные координаты сетки (X, Y)

probe_count: 5, 5 # Количество точек измерения (X, Y)

algorithm: bicubic # Алгоритм интерполяции

fade_start: 1.0 # Начало затухания коррекции

fade_end: 10.0 # Конец затухания коррекции

fade_target: 0.0 # Целевое значение затухания

[bed_screws]

screw1: 20, 20 # 1-ый винт

screw2: 220, 20 # 2-ой винт

screw3: 220, 220 # 3-ий винт

screw4: 20, 220 # 4-ый винт

screw1_name: bottom_left

screw2_name: bottom_right

screw3_name: top_right

screw4_name: top_left

speed: 50 # Скорость перемещения между винтами (мм/с)

horizontal_move_z: 5 # Поднятие сопла при перемещении (мм)

# Pause and Resume

[pause_resume]

[gcode_macro calibrate_z]

gcode:

    G28

    PROBE_CALIBRATE

[gcode_macro END_PRINT]

gcode:

    M104 S0

    M140 S0

    G91

    G1 Z10 F300

    G90

==================================================================================

Работаю с Orca Slicer, конфигурацию взял от Kobra 3 и перенастроил, снизив ускорения и скорости. Рывки оставил как есть у Kobra 3.

Промежуточная итоговая стоимость 

Принтер: 11400 руб.(брал тута)

Голова: 2000 руб.(брал тута)

Пластик для первой переделки 300 гр.: 300 руб. 

Время работы принтера 4 часа : 140 руб.

Набор винтов и всякой мелочи: 500 руб.

Вентилятор на голову 5015: 250 руб

ИТОГО: 14 590 руб.

Стоит ли оно того?!

Движок на голове не греется больше ~40 гр, истинные температуры не мерил приборами кроме пальцев, на ощупь чуть теплый даже после долгой и активной печати. 

Если кому есть что добавить, откорректировать или есть какие пожелания, буду признателен. 

В планах правка ускорений и шейперов, сейчас думаю принтер на пределе своих возможностей и хочется нормально настроить дабы снизить нагрузку на механику.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Комментарии к статье
Металлообработка 2025 Реклама
Металлообработка 2025 Реклама