Помогите настроить прошивку Klipper

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

StanislavI
Сообщения: 190
Зарегистрирован: 24 ноя 2017, 08:49
Имя: Станислав
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Re: Помогите настроить Klipper

Непрочитанное сообщение StanislavI » 18 дек 2017, 19:03

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

mendel
Сообщения: 183
Зарегистрирован: 06 окт 2016, 18:41
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Re: Помогите настроить Klipper

Непрочитанное сообщение mendel » 19 дек 2017, 13:42

Например, не пойму как задать концевики Xmin,max и куда поедет хотенд, при парковке. Как включить компенсацию давления в экструдере боудена. Это я на вскидку, просмотрел конфиг.
Sprinter 233, RaspberryPi 2, OctoPrint
Mks gen v1.4, DRV8825 1/32, Nema17 2,5 А, e3d v6 volcano, 0.4
БП 24 В 20 А, FullGraphic, винт трапеция шаг 1 мм.
Sptinter DLP, проектор Acer P1500.

StanislavI
Сообщения: 190
Зарегистрирован: 24 ноя 2017, 08:49
Имя: Станислав
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Re: Помогите настроить Klipper

Непрочитанное сообщение StanislavI » 19 дек 2017, 13:50

mendel писал(а):
19 дек 2017, 13:42
Например, не пойму как задать концевики Xmin,max и куда поедет хотенд, при парковке. Как включить компенсацию давления в экструдере боудена. Это я на вскидку, просмотрел конфиг.
Клиппер поддерживает только один концевик на одну ось. Если на вашем принтере концевик в нуле то и параметр position_endstop надо выставить в ноль. А чтобы по этой оси голова не уехала далеко position_max надо присвоить максимальное значение на которое разрешается двигаться по этой оси. По компенсации давления, для начала попробуйте с дефолтными значениями попечатать.

mendel
Сообщения: 183
Зарегистрирован: 06 окт 2016, 18:41
Благодарил (а): 12 раз
Поблагодарили: 2 раза

Re: Помогите настроить Klipper

Непрочитанное сообщение mendel » 19 дек 2017, 19:45

StanislavI писал(а):
19 дек 2017, 13:50
Клиппер поддерживает только один концевик на одну ось. Если на вашем принтере концевик в нуле то и параметр position_endstop надо выставить в ноль. А чтобы по этой оси голова не уехала далеко position_max надо присвоить максимальное значение на которое разрешается двигаться по этой оси. По компенсации давления, для начала попробуйте с дефолтными значениями попечатать.
Понял, а как добавить компенсацию давления? И ещё может подобные уникальности клеппира? Или на вскидку сложно их назначить. Где то может вики тогда есть?
Sprinter 233, RaspberryPi 2, OctoPrint
Mks gen v1.4, DRV8825 1/32, Nema17 2,5 А, e3d v6 volcano, 0.4
БП 24 В 20 А, FullGraphic, винт трапеция шаг 1 мм.
Sptinter DLP, проектор Acer P1500.

StanislavI
Сообщения: 190
Зарегистрирован: 24 ноя 2017, 08:49
Имя: Станислав
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Re: Помогите настроить Klipper

Непрочитанное сообщение StanislavI » 19 дек 2017, 21:10

mendel писал(а):
19 дек 2017, 19:45
. Где то может вики тогда есть?
Компенсация давления действует только на инерционность пластика в сопле, отдельной функции компенсировать недостаток боудена - нет.
Есть еще фича - радиус закругления при котором Клиппер начинает сбавлять скорость.
Но это все из разряда тонкой настройки, если принтер собран на твердую 4 хотя бы, если нет в нем резонансов, люфтов, если Клиппер сам по себе настроен и испытан, тогда можно уже приступать к тюнингу, чтобы заметить эффект от такой тонкой настройки нужно будет распечатать с десяток моделей на разных скоростях и с разными параметрами. Т.е. лично для меня такие особенности мало интересны, так как всегда действует железное правило - чем медленней печатаешь, тем меньше влияет и боуден и ускорения и прочие моменты, а на первое место выходит точно сборки и плавность хода. Т.е. попробуйте для начала научиться печатать Клиппером медленно а потом уже будет смысл тюнинговать на больших скоростях.

awega
Сообщения: 10
Зарегистрирован: 06 дек 2017, 14:35
Имя: Алексей

Re: Помогите настроить Klipper

Непрочитанное сообщение awega » 30 дек 2017, 17:09

Установил клиппер заново. Моя главная ошибка была в том, что я устанавливал его без подключения принтера. Теперь все подключено. Подправил файл конфигурации. Но, не все работает. Могу только управлять температурой стола и экструдера. При комманде G28 немного смещается по Y. Помогите разобраться в чем проблема. Особенно с параметром step_distance: .01. Откуда брать правильные значения? Все пины совпадают со стандартным конфигом для рампса. Смущает, что в конфиге настроек меньше чем в марлине.

StanislavI
Сообщения: 190
Зарегистрирован: 24 ноя 2017, 08:49
Имя: Станислав
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение StanislavI » 31 дек 2017, 03:46

awega писал(а):
30 дек 2017, 17:09
Особенно с параметром step_distance: .01. Откуда брать правильные значения?
Берём единицу и делим на количество шагов из марлина.

А так да, марлин оброс настройками на все случаи жизни, в Клиппере поменьше настроек.

Клиппер двигает осями только после парковки. Если при попытке парковки он видит что концевик нажат, он пытается отрезать назад на 1см, если концевик не отжимается он прекращает процедуру парковки. Так что надо разобраться с концевиками для начала, инвертировать вход, если надо.

awega
Сообщения: 10
Зарегистрирован: 06 дек 2017, 14:35
Имя: Алексей

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение awega » 31 дек 2017, 07:55

Спасибо за ответ. Со step_distance я не ошибся, все так и сделал. Но есть еще вопрос с инвертированием. В марлине направляения указаны так:
// @section machine

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR true

// @section extruder

// For direct drive extruder v9 set to true, for geared extruder set to false.
#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false

// @section homing

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

// @section machine

// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 180
#define Y_MAX_POS 180
#define Z_MAX_POS 180

Подскажите, какие пины в клиппере мне инвертировать? Путаюсь в разных пинах на каждой оси.

На команде Home Y уходит в 0, но концевик не срабатывает, начинает бить ось.
В клиппере концевик endstop_pin: ^ar3. Пытаюсь инвертировиать ^! в конфиге, но пишет ошибку при подключении.

awega
Сообщения: 10
Зарегистрирован: 06 дек 2017, 14:35
Имя: Алексей

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение awega » 31 дек 2017, 09:42

Если это поможет, то вот мой конфиг
[stepper_x]
step_pin: ar54
dir_pin: ar55
enable_pin: !ar38
step_distance: .01
endstop_pin: ^ar3
position_endstop: 0
position_max: 180
homing_speed: 50

# The stepper_y section is used to describe the Y axis as well as the
# stepper controlling the X-Y movement.
[stepper_y]
step_pin: ar60
dir_pin: ar61
enable_pin: !ar56
step_distance: 0.01
endstop_pin: ^ar14
position_endstop: 0
position_max: 180
homing_speed: 50

[stepper_z]
step_pin: ar46
dir_pin: ar48
enable_pin: !ar62
step_distance: .000625
endstop_pin: ^ar18
position_endstop: 0
position_max: 180

[extruder]
step_pin: ar26
dir_pin: ar28
enable_pin: !ar24
step_distance: .009418
nozzle_diameter: 0.500
filament_diameter: 1.750
heater_pin: ar10
sensor_type: NTC 100K beta 3950
sensor_pin: analog13
control: pid
pid_Kp: 21.22
pid_Ki: 1.19
pid_Kd: 94.62
min_temp: 0
max_temp: 250

[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: ar9

[mcu]
serial: /dev/ttyACM0
pin_map: arduino

[printer]
kinematics: corexy
# This option must be "corexy" for corexy printers.
max_velocity: 300
max_accel: 3000
max_z_velocity: 25
max_z_accel: 30

StanislavI
Сообщения: 190
Зарегистрирован: 24 ноя 2017, 08:49
Имя: Станислав
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение StanislavI » 31 дек 2017, 09:47

Вам надо инвертировать направление осей Y, Z т.е. поставить восклицательный знак будет выглядить примерно так в двух секциях (для шаговика Y и для шаговика Z

Код: Выделить всё

dir_pin: !ar55
Дальше, по оси Z у вас концевик находится не в нуле а в максимуме, соотвественно для оси Z надо выставить соответствующий параметр:

Код: Выделить всё

position_endstop: 180
плюс максимальное расстояние должно быть везде 180

Код: Выделить всё

position_max: 180
А конфига собственно для концевиков я здесь не нахожу. Если парковаться не захочет везде надо писать

Код: Выделить всё

endstop_pin: ^!ar33
только номер входа свой для каждого шаговика.

awega
Сообщения: 10
Зарегистрирован: 06 дек 2017, 14:35
Имя: Алексей

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение awega » 31 дек 2017, 12:29

Спасибо за советы. С X и Y все заработало. Осталась проблема с Z. Стол паркуется внизу, у концевика. Но концевик не срабатывает.

awega
Сообщения: 10
Зарегистрирован: 06 дек 2017, 14:35
Имя: Алексей

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение awega » 31 дек 2017, 14:04

Z победил, там был пин #define Z_MAX_PIN 19. Вроде печатает. Но нужно время на тесты. Всех с наступающим.

StanislavI
Сообщения: 190
Зарегистрирован: 24 ноя 2017, 08:49
Имя: Станислав
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение StanislavI » 31 дек 2017, 14:08

Удачной печати ! С наступающим!

awega
Сообщения: 10
Зарегистрирован: 06 дек 2017, 14:35
Имя: Алексей

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение awega » 13 янв 2018, 16:48

Всех с прошедшими праздниками. Подскажите, возможно ли установить Klipper сразу на 2 принтера и управлять из одного Октопринта? Если да, то как это сделать?

yuferss
Сообщения: 1
Зарегистрирован: 16 дек 2017, 19:43
Имя: Михаил

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение yuferss » 14 янв 2018, 12:57

awega, как первые впечатления от печати?

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика