Jump to content

skr 1.1 + klipper + Octoprint


Recommended Posts

Всем привет! В общем суть истории такова, что на самодельном принтере сгорела orang pi на которой все это безумие вертелось, и руководство попросило разобраться.

У меня плата skr 1.1 LPC1768, в этой плате была флешка, благо в ней остался конфиг но данный конфиг под более старую версию клиппера как я понимаю, так как при просмотре сайта с информацией, нашел ряд изменений с обновлением версии.

Моя пошаговость действий -

Я испрробовал роднеую прошивку Smootwave залив ее на карту памяти и принтер двигался, печать я не ставил и кареткой двигал в по всем осям вручную.
загрузил образ octopi через офф загрузчик для raspberry pi
установил связь по ssh и скачал и установил klipper 0.10.0 ( я так понял это последняя актуальная версия и выбрать версию не получится)
Сделал конфиг для прошивки платы управления и собрал прошивку
прошивал плату методом копирования на карту памяти переименованного klipper.bin в firmware.bin
Зашел в вебморду октопринт и настроил подключение с платой (подключение настроено)
А вот дальше пошли косяки. Я открываю старый конфиг который остался на карте памяти, и начинаю сверку с новыми настройками (конфиг с новыми настройками я брал с сайта klipper, там есть конфиги под каждую плату отдельно.

Но у меня странным образом началась отображаться температура экструдер у меня 700 - 1000 градусов при старте, стол в порядке нормы 23 вначале. 

Я игрался с типами термопары которые возможны для данной платы ( игрался именно в файле конфигурации), но у меня ничего не получилось. 

При попытке управления вручную я получил ошибку что out ADC range и принтер отключался.  

Когда я в файле конфигурации ставил температуру максимума больше нынешней температуры экструдера у меня выбивало ошибку OctoKlipper: Error: Must home axis first: 10.000 0.000 0.000 [0.000]

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

Помогите пожалуйста разобраться если есть возможность! Заранее спасибо. Файл конфига старой версии и новый скину ниже.

# This file contains common pin mappings for the BIGTREETECH SKR V1.1

# board. To use this config, the firmware should be compiled for the

# LPC176x.

# The "make flash" command does not work on the SKR. Instead, after

# running "make", copy the generated "out/klipper.bin" file to a file

# named "firmware.bin" on an SD card and then restart the BIGTREETECH

# SKR V1.1 with that SD card.

# See the example.cfg file for a description of available parameters.

[stepper_y]

step_pin: P0.4

dir_pin: !P0.5

enable_pin: !P4.28

step_distance: .00622872

endstop_pin: !P1.29

position_endstop: 200

position_max: 200

homing_speed: 25

[stepper_x]

step_pin: P2.1

dir_pin: !P2.2

enable_pin: !P2.0

step_distance: .00622872

endstop_pin: !P1.27

position_endstop: 0

position_max: 200

homing_speed: 25

[stepper_z]

step_pin: P0.20

dir_pin: P0.21

enable_pin: !P0.19

step_distance: .00166556

endstop_pin: !P1.25

position_endstop: 0.0

position_max: 200

#[stepper_z1]

#step_pin: P0.1

#dir_pin: P0.0

#enable_pin: !P0.10

#position_endstop: 0.5

#position_max: 200

[extruder]

step_pin: P0.11

dir_pin: P2.13

enable_pin: !P2.12

step_distance: .002715

nozzle_diameter: 0.400

filament_diameter: 1.750

heater_pin: P2.7

sensor_type: EPCOS 100K B57560G104F

sensor_pin: P0.24

control: pid

pid_Kp: 22.474

pid_Ki: 1.303

pid_Kd: 96.92

min_temp: 0

max_temp: 255

max_extrude_only_distance: 200

max_extrude_only_accel:80

max_extrude_only_velocity:50

pressure_advance: 0.04

pressure_advance_lookahead_time: 0.010

[verify_heater extruder]

max_error: 200

check_gain_time:40

hysteresis: 8

# Idle timeout. An idle timeout is automatically enabled - add an

# explicit idle_timeout config section to change the default settings.

[idle_timeout]

#gcode:

# A list of G-Code commands (one per line; subsequent lines

# indented) to execute on an idle timeout. The default is to run

# "TURN_OFF_HEATERS" and "M84".

timeout: 3600

# Idle time (in seconds) to wait before running the above G-Code

# commands. The default is 600 seconds.

[heater_bed]

heater_pin: P2.5

sensor_type: NTC 100K beta 3950

sensor_pin: P0.23

control: pid

pid_Kp: 40.2

pid_Ki: 7.08

pid_Kd: 100

min_temp: 0

max_temp: 120

[fan]

pin: P2.4

[mcu]

serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00

[printer]

kinematics: corexy

max_velocity: 150

max_accel: 3000

max_z_velocity: 5

max_z_accel: 20

Это был старый тот что остался на карте памяти

Вот новый 

# This file contains common pin mappings for the BIGTREETECH SKR V1.1

# board. To use this config, the firmware should be compiled for the

# LPC1768.

# See docs/Config_Reference.md for a description of parameters.

[stepper_x]

step_pin: P0.4

dir_pin: !P0.5

enable_pin: !P4.28

microsteps: 16

rotation_distance: 8

endstop_pin: P1.29

position_endstop: 0

position_max: 200

homing_speed: 50

[stepper_y]

step_pin: P2.1

dir_pin: P2.2

enable_pin: !P2.0

microsteps: 16

rotation_distance: 8

endstop_pin: P1.27

position_endstop: 0

position_max: 200

homing_speed: 50

[stepper_z]

step_pin: P0.20

dir_pin: P0.21

enable_pin: !P0.19

microsteps: 16

rotation_distance: 40

endstop_pin: !P1.25

position_endstop: 0.5

position_max: 200

#[stepper_z1]

#step_pin: P0.1

#dir_pin: P0.0

#enable_pin: !P0.10

#position_endstop: 0.5

#position_max: 200

[extruder]

step_pin: P0.11

dir_pin: P2.13

enable_pin: !P2.12

microsteps: 16

rotation_distance: 33.500

nozzle_diameter: 0.400

filament_diameter: 1.750

heater_pin: P2.7

sensor_type: EPCOS 100K B57560G104F

sensor_pin: P0.24

control: pid

pid_Kp: 22.2

pid_Ki: 1.08

pid_Kd: 114

min_temp: 0

max_temp: 900

[heater_bed]

heater_pin: P2.5

sensor_type: NTC 100K beta 3950

sensor_pin: P0.23

control: pid

pid_Kp: 40.2

pid_Ki: 7.08

pid_Kd: 100

min_temp: 0

max_temp: 120

[fan]

pin: P2.4

[mcu]

serial: /dev/serial/by-id/usb-Klipper_lpc1768_12345-if00

[printer]

kinematics: corexy

max_velocity: 150

max_accel: 3000

max_z_velocity: 5

max_z_accel: 20

[board_pins]

aliases:

    # EXP1 header

    EXP1_1=P1.30, EXP1_3=P0.18, EXP1_5=P0.15, EXP1_7=, EXP1_9=,

    EXP1_2=P2.11, EXP1_4=P0.16, EXP1_6=, EXP1_8=, EXP1_10=,

    # EXP2 header

    EXP2_1=P0.17, EXP2_3=P3.26, EXP2_5=P3.25, EXP2_7=P1.31, EXP2_9=,

    EXP2_2=P0.15, EXP2_4=P1.23, EXP2_6=P0.18, EXP2_8=, EXP2_10=

    # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp0"

# See the sample-lcd.cfg file for definitions of common LCD displays.

Screenshot_17.jpg

Screenshot_18.jpg

Screenshot_19.jpg

Screenshot_20.jpg

Screenshot_21.jpg

Screenshot_22.jpg

Link to post
Share on other sites

Щось мені підказує, що накрився канал термістора. 

Можно, для перевірки, поміняти, на платі скр, термістори місцями, як що нагрів залишився на екструдері - хана каналу ТН0, як що скаженний перегрів перемістився на стіл - хана термістору. 

П. С. Температуру у конфігу краще повернути як було раніше. 

Link to post
Share on other sites
On 4/12/2022 at 10:25 AM, KomAndr said:

Щось мені підказує, що накрився канал термістора. 

Можно, для перевірки, поміняти, на платі скр, термістори місцями, як що нагрів залишився на екструдері - хана каналу ТН0, як що скаженний перегрів перемістився на стіл - хана термістору. 

П. С. Температуру у конфігу краще повернути як було раніше. 

 Спасибо за наводку, но по факту так и оказался термистор на экструдере. Но к сожалению это не решило бы вопрос с отсутствием движения во время печати. И как назло в г.Днепр все ремонтные конторы молчат(

Link to post
Share on other sites

Не треба ні яких ремонтників. Купи термістор і заміни. Зараз є працюючі інтернет магазини в Україні. До речі, кожен друкар повинен мати мінімальний набір запів: термістори, сопла, ТБ, тефлонова трубка, то що.. 

Заміни термістор - далі виправимо разом. 

П. С. Звернись до мене у тєлєгє, дам посилання на канал допомоги від форуму. Адекватні люди дають адекватні поради! 

Разом ми переможемо! 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...