Вообще-то, валы с магнитными прижимами и на длинных подшипниках лучше рельс на Z работают. Потому фанерные принтеры я сейчас тоже серии Классик viewtopic.php?f=25&t=46&start=7980#p34387 собираю.
Помогите настроить прошивку Klipper
Модератор: Kaktus
- 3D-SPrinter
- Сообщения: 10515
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 980 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
- antobel
- Сообщения: 1316
- Зарегистрирован: 06 июл 2017, 20:36
- Имя: Антон
- Откуда: з Владимирщины
- Благодарил (а): 42 раза
- Поблагодарили: 83 раза
- Контактная информация:
Re: Помогите настроить прошивку Klipper
Нифига, 200 перемещуг при печати на 120 - вполне рабоче на деталях не тяжелее 100 гр... когда сама деталь под полкило - стол при быстрой печати прыгает, при перемещении способны съехать координаты от ударов о деталь...3D-SPrinter писал(а): ↑05 апр 2019, 23:48300 мм/сек перемещения? И как они вообще со столом связаны? Весь принтер прыгал что ли?
Много раз уже говорил - не надо ставить скорость перемещений больше скорости печати. И вообще все скорости лучше ставить одинаковые.
Собрал три Sprinter"а, и один разобрал, FriBot-Max-Pro так и не собрал, собираю 2626 техно...
- 3D-SPrinter
- Сообщения: 10515
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 980 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
Ну понятно.. Тут и сам принтер упрыгать может. Желательно его гвоздями к столу приколотить.
Кроме шуток - стол при этом меньше трястись будет. Или просто поставить все скорости 90-100 и спокойно печатать.
По времени процентов на 5 дольше выйдет, но зато без всяких проблем.
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
Re: Помогите настроить прошивку Klipper
а по Z подъем при перемещении поставить? У меня при скорости перемещения 200 станок жалко становится. 150 норм. Вообще, в теории, задевает сопло в случае перелива.
-
- Сообщения: 757
- Зарегистрирован: 11 май 2018, 09:09
- Имя: Андрей
- Благодарил (а): 11 раз
- Поблагодарили: 63 раза
Re: Помогите настроить прошивку Klipper
Сделать можно. Но это не просто. Сделай /boot на sd. Корень на usb. Карточка 8gb стоит 250р. Есть ли смысл?
-
- Сообщения: 350
- Зарегистрирован: 15 сен 2017, 19:41
- Имя: Сергей
- Откуда: Apatity
- Благодарил (а): 79 раз
- Поблагодарили: 32 раза
Re: Помогите настроить прошивку Klipper
Два принтера работают более года НИКОГДА не отключаясь по питанию. Т.е. апельсина+(мега/Lerdge) круглосуточно и круглогодично запитаны.
Карты даже не помню какие - живут.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono
-
- Сообщения: 757
- Зарегистрирован: 11 май 2018, 09:09
- Имя: Андрей
- Благодарил (а): 11 раз
- Поблагодарили: 63 раза
Re: Помогите настроить прошивку Klipper
Шпаргалка по калибровке стола в Klipper с помощью датчика уровня.
Считается, что датчик и смещения по XYZ настроены.
Шаг 1.
1. Т. к. стол и сопло(точнее крепление хотенда) могут "играть" при нагреве, нагреваем стол и сопло до целевых температур. Я грею до E230 B100.
После нагрева, желательно сделать ретракт пластика, что бы не мешались сопли.
2. G28 паркуемся в HOME
3. Стол необходимо выровнять
Даем команду в терминале:
PROBE_ACCURACY REPEAT=4 X=10 Y=163 Z=10 speed=30
REPEAT - количество проб в одной точке, минимум 4. XY= координаты сопла, Z, смещение. Тут смещение роли не играет, просто указваем, что бы сопло в стол не
воткнулось. 10 цифра хорошая.
Важно. Координаты по XY указываются для сопла, не для датчика. Соответственно, необходимо прибавить смещения.
Например, у меня датчик сдвинут от сопла по X на 28 мм. по Y на 27. Я указываю для левого нижнего угда X=10, Y=10. Проба синмается в точке X=38 Y=37
Для правого дальнего угла: X=262, Y=163. Проба будет снята в 10мм от края стола по X и Y
Прогоняем по четырем углам, крутим винты, добиваемся, что-бы цифры пробы были одинаковыми.
Таким образом выводим плоскость стола в параллель с плоскостью сопла. Излишне, наверное говорить, что результат между бумажкой и датчиком с погрешностью в 5 микрон, несколько разный получается.
Шаг 2. Это по желанию. У SPriter`а стол достаточно ровный и калибровку держит долго. Но, в этом случае необходимо оставлять зазор между столом и соплом в 1мм(офисная бумажка), что бы нивелировать неровность стекла. Если, по каким-то причинам не устраивает. Тогда необходимо составлять карту стола перед печатью или сохранить ее в настройках. Второй вариант, как по мне лучше, но требует, что бы стол держал калибровку. SPrinter держит.
Настройка очень простая.
[bed_mesh]
speed: 50 //Скорость перемещения между точками
samples: 4 //Количество проб в одной точке
samples_result: average //Берем среднее арифметическое.
sample_retract_dist: 2.0 //Отвод по Z между пробами в одной точке, если проба берется больше 1 раза.
min_point:10,10 //Ближний левый угол. Координаты для спола!!!
max_point:262,163 //Дальний правый угол
probe_count: 10,10 //Количество проб по осям, всего 100 точек
fade_start: 1.0 //Тут указывается, с какой высоты начать постепенную отмену компенсации неровности стола. Т. е. Алгоритм до высоты 1.0 пытается компнсировать
//неровность, вращая Z, после 1.0 величина компенсации постепенно становится меньше.
fade_end: 0.0 //Высота при которой компенсация полностью отключается. Если меньше fade_start. Затухание отключается.
//Тут я не совсем понял. Механизм затухания компенсации отключается полностью или он работает по всей высоте детали. Пока оставил по умолчанию.
fade_target:0 // Насколько понял. Указывается в какой точке сходится затухание компенсации. Допустим минимальная высота пробы 5, максимальная 10
//fade_target должно лежать в этом диапазоне. Если указать 0. То затухание сойдется в средней точке т. е. 7.5 То бишь считается, что расстояние от
//спола до стола 7.5 Цифры условные, конечно.
mesh_pps: 2,2 // Количество точек в сегменте для алгоритма интерполяции. Допустим расстояние между пробами 8мм, тогда кривая лагранжа строится по
// 4 точкам. 2 из которых реальные 2 интерполированы. Как-то так)
#relative_reference_index: Номер референсной точки в массиве
algorithm: lagrange //Алгоритм для построения кривых.
После настройки конфига запускаем снятие карты командой BED_MESH_CALIBRATE
Если хочется это делать при каждой печати тогда добавляем в стартовый скрипт перед G28
Для сохранения. Запускаем команду в терминале OcotoPrint и после ее завершения делаем SAVE_CONFIG.
Теперь кривизна стола будет учитываться при печати)
Считается, что датчик и смещения по XYZ настроены.
Шаг 1.
1. Т. к. стол и сопло(точнее крепление хотенда) могут "играть" при нагреве, нагреваем стол и сопло до целевых температур. Я грею до E230 B100.
После нагрева, желательно сделать ретракт пластика, что бы не мешались сопли.
2. G28 паркуемся в HOME
3. Стол необходимо выровнять
Даем команду в терминале:
PROBE_ACCURACY REPEAT=4 X=10 Y=163 Z=10 speed=30
REPEAT - количество проб в одной точке, минимум 4. XY= координаты сопла, Z, смещение. Тут смещение роли не играет, просто указваем, что бы сопло в стол не
воткнулось. 10 цифра хорошая.
Важно. Координаты по XY указываются для сопла, не для датчика. Соответственно, необходимо прибавить смещения.
Например, у меня датчик сдвинут от сопла по X на 28 мм. по Y на 27. Я указываю для левого нижнего угда X=10, Y=10. Проба синмается в точке X=38 Y=37
Для правого дальнего угла: X=262, Y=163. Проба будет снята в 10мм от края стола по X и Y
Прогоняем по четырем углам, крутим винты, добиваемся, что-бы цифры пробы были одинаковыми.
Таким образом выводим плоскость стола в параллель с плоскостью сопла. Излишне, наверное говорить, что результат между бумажкой и датчиком с погрешностью в 5 микрон, несколько разный получается.
Шаг 2. Это по желанию. У SPriter`а стол достаточно ровный и калибровку держит долго. Но, в этом случае необходимо оставлять зазор между столом и соплом в 1мм(офисная бумажка), что бы нивелировать неровность стекла. Если, по каким-то причинам не устраивает. Тогда необходимо составлять карту стола перед печатью или сохранить ее в настройках. Второй вариант, как по мне лучше, но требует, что бы стол держал калибровку. SPrinter держит.
Настройка очень простая.
[bed_mesh]
speed: 50 //Скорость перемещения между точками
samples: 4 //Количество проб в одной точке
samples_result: average //Берем среднее арифметическое.
sample_retract_dist: 2.0 //Отвод по Z между пробами в одной точке, если проба берется больше 1 раза.
min_point:10,10 //Ближний левый угол. Координаты для спола!!!
max_point:262,163 //Дальний правый угол
probe_count: 10,10 //Количество проб по осям, всего 100 точек
fade_start: 1.0 //Тут указывается, с какой высоты начать постепенную отмену компенсации неровности стола. Т. е. Алгоритм до высоты 1.0 пытается компнсировать
//неровность, вращая Z, после 1.0 величина компенсации постепенно становится меньше.
fade_end: 0.0 //Высота при которой компенсация полностью отключается. Если меньше fade_start. Затухание отключается.
//Тут я не совсем понял. Механизм затухания компенсации отключается полностью или он работает по всей высоте детали. Пока оставил по умолчанию.
fade_target:0 // Насколько понял. Указывается в какой точке сходится затухание компенсации. Допустим минимальная высота пробы 5, максимальная 10
//fade_target должно лежать в этом диапазоне. Если указать 0. То затухание сойдется в средней точке т. е. 7.5 То бишь считается, что расстояние от
//спола до стола 7.5 Цифры условные, конечно.
mesh_pps: 2,2 // Количество точек в сегменте для алгоритма интерполяции. Допустим расстояние между пробами 8мм, тогда кривая лагранжа строится по
// 4 точкам. 2 из которых реальные 2 интерполированы. Как-то так)
#relative_reference_index: Номер референсной точки в массиве
algorithm: lagrange //Алгоритм для построения кривых.
После настройки конфига запускаем снятие карты командой BED_MESH_CALIBRATE
Если хочется это делать при каждой печати тогда добавляем в стартовый скрипт перед G28
Для сохранения. Запускаем команду в терминале OcotoPrint и после ее завершения делаем SAVE_CONFIG.
Теперь кривизна стола будет учитываться при печати)
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
Re: Помогите настроить прошивку Klipper
А у кого какие настройки для XY по UART?
А то подключил, кручу верчу настройки, а идеала все нет Так то нормально, но вхолостую на 150 перемещается так, что жутко становится...
А то подключил, кручу верчу настройки, а идеала все нет Так то нормально, но вхолостую на 150 перемещается так, что жутко становится...
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
в режиме stealthChop они тише работают
Код: Выделить всё
stealthchop_threshold: 500
без этой настройки они работают примерно как DRV8825 по шуму
у меня так сейчас стоит (не копировать):
Код: Выделить всё
[tmc2208 stepper_x]
uart_pin: ar59
microsteps: 64
run_current: 0.5
hold_current: 0.3
interpolate: False
stealthchop_threshold: 500
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
Re: Помогите настроить прошивку Klipper
Делал так. Скорость холостых перемещений какую пользуешь? Просто я до этого 150 использовал - тихо вполне было, а сейчас при 150 вот-вот взлетит по ощущениям
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
80. у меня когда стоят все драйвера 2208 все работают тише чем когда я ставлю на экструдер DRV8825 (перемычки ставлю?) то почему то все оси начинают с резонансом работать...
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
Re: Помогите настроить прошивку Klipper
У меня все 2208. Скорость печати 70 ставлю - норм, но при перемещении жуть... 150 многовато видимо в этом режиме... На автомате нормально было.