Flying Bear Ghost 5 - Klipper
Переход на Klipper был случаен. Наткнулся на обзор о том какая это чудо-пушка, сколько всего умеет, самое главное, подойдет практически любому принтеру. А тогда, я подходил к суровой необходимости покупки новых, более современных контроллеров, которые печатают лучше и быстрее, а тут все падает тебе прямо в руки и условно бесплатно(пожалуйста, тоже сделайте пожертвование). Ну и в конце концов, все новые принтеры с чудовищными скоростями печати работают именно на этой прошивке.
Окончательно впечатлили возможности практически на лету, через удобный веб интерфейс настраивать принтер, ну и прочие плюшки.
Сейчас только начал "калибровать орудия", надеюсь получится сделать его быстрее, так как сейчас он кажется диким тормозом на фоне Adventure 5M.
Нашел конфиг для принтера, который притворялся готовым, но для моей, самой первой ревизии призрака он не подошел, но на 100% совпал по пинам, так что с этим мучиться не пришлось. Проблемка возникла только с шагами, как обычно голова начала летать над столом долбясь в стены, а ось Z въехала в концевик и мой тонкий тюнинг сбился. По неведомым мне причинам, мой коллибр на 0.2мм не срабатывает и призрачная ультрабаза начинает печатать где-то ниже, судя по настройкам klipper на 0.1 уже хорошо держит пластик.
Шаги тоже поправил, нашел формулу пересчета шагов марлина в rotation_distance klipper'a
200*32/39,9201
где 200 это если движки на 1.8 градуса, если 0.9 то соответственно будет 400
32 количество шагов, (тут надо понимать, что по даташиту шагов всего 16, но с 16 шагами как то адски громко, 32 это уже шаги с интраполяцией, работает тише)
39.9201 это шаг/мм который я вычислил по тестовым отпечаткам еще на марлине, оригинал 40.
Из минусов пока что только черный экран, возможно получится выводить на него какую-то информацию.
Полный конфиг пока такой:
[include fluidd.cfg]
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
restart_method: command
[virtual_sdcard]
path: /home/zatorax/printer_data/gcodes
on_error_gcode: CANCEL_PRINT
[pause_resume]
[display_status]
[firmware_retraction]
retract_length: 0
retract_speed: 35
[respond]
[bed_screws]
screw1: 25,30
screw1_name: front left screw
screw2: 230,30
screw2_name: front right screw
screw3: 230,180
screw3_name: back right screw
screw4: 25,180
screw4_name: back left screw
speed: 150
[printer]
kinematics: cartesian
max_velocity: 250
max_accel: 3000
max_z_velocity: 25
max_z_accel: 30
[stepper_x]
step_pin: PE3
dir_pin: PE2 # !PE2 for A4988, PE2 for TMC22** A4988, PE2 for TMC22**
enable_pin: !PE4
microsteps: 32
rotation_distance: 160.3202
endstop_pin: !PA15
position_endstop: 0
position_max: 255 # X-axis bed size
homing_speed: 50
[stepper_y]
step_pin: PE0
dir_pin: PB9 # !PB9 for A4988, PB9 for TMC22**
enable_pin: !PE1
microsteps: 32
rotation_distance: 160.3202
endstop_pin: !PA12
position_endstop: 0
position_max: 210 # Y-axis bed size
homing_speed: 50
[stepper_z]
step_pin: PB5
dir_pin: !PB4 # PB4 for A4988, !PB4 for TMC22**
enable_pin: !PB8
microsteps: 32
rotation_distance: 32.0960
endstop_pin: !PA11
#position_endstop: 0.5
position_max: 200 # Z-axis print volume size
homing_speed: 20
[safe_z_home]
home_xy_position: 10, 10
speed: 150
z_hop: 10
z_hop_speed: 20
[extruder]
step_pin: PD6
dir_pin: !PD3 # PD3 for A4988, !PD3 for TMC22**
enable_pin: !PB3
microsteps: 32
rotation_distance: 33
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC3
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC1
control: pid
#pid_Kp: 14.669
#pid_Ki: 0.572
#pid_Kd: 94.068
pid_kp = 16.34
pid_ki = 1.14
pid_kd = 58.57
min_temp: 0
max_temp: 260
[heater_bed]
heater_pin: PA0
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC0
control: pid
pid_Kp: 325.10
pid_Ki: 63.35
pid_Kd: 417.10
min_temp: 0
max_temp: 130
[fan]
pin: PB1
[heater_fan heater_fan]
pin: PB0
[output_pin BEEPER_pin]
pin: PC5
pwm: True
value: 0
shutdown_value: 0
cycle_time: 0.001
scale: 1000
[filament_switch_sensor filament_sensor]
switch_pin: PA4
runout_gcode:
BEEP P=1500
Тестовый кубик
Еще больше интересных статей
DIY miniMMU (глава 2)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
За прошедшее время б...
Датчик наличия пластика для Bambu Lab Х1 Carbon.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Это смотря какие баллы. Если о...
отлично
Значит обязан всё бросать и не...
Всем добрый вечерКто сможет по...
Только осваиваю технику, замет...
Доброго времени.Сражаюсь с тем...
Надоело возится с профилями и...