Кремень КД Реклама
Кремень КМ Реклама

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

svetlachok_max
Идет загрузка
Загрузка
06.12.2024
3007
10
Техничка

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

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

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

13
Статья относится к принтерам:
Creality Ender-3 S1 Plus

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Дело было вечером. Меня не было на месте. Два принтера на klipper, Creality Ender-3 S1 Plus и Flying Bear Ghost 6 спокойно печатали детали. Подключены принтеры к одному Raspberry Pi 4 Model B.

Вернувшись через некоторое время к принтерам заметил что оба остановились. Печать длилась пару часов.

От Creality Ender-3 S1 Plus жутко воняло. Стол был очень горячий. Даже барашки настройки стола валялись на полу. Видать из-за высокой температуры расширились и соскочили с резьбы. USB порт был расплавлен.

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

Все выключил и стал ждать пока все остынет чтобы оценить ущерб.

Толи перепад напряжения был, то ли по развязке что-то не так, то ли провод плохой. 

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

Как оказалось, плата прогорела насквозь

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

Почистив контакты даже удалось запустить принтер, но слот SD карты был неисправен и не читал карты. 

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Возможный виновник торжества, usb кабель USAMS

Сообществом из телеграм канала по принтерам Creality, был предложено решение в виде замены платы на донора от BigTreeTech SKR Mini E3 V3.0.

Было заказано:

  • Плата BigTreeTech SKR Mini E3 V3.0 - 1 шт.
  • Ножки силиконовые для регулировки нагревательного стола - 4 шт.
  • Гайки для регулировки уровня стола  М4 D60 - 4 шт.
  • Теплоизоляция стола 300x300мм - 1 шт.

Пришлось помучиться с установкой, так как путной инструкции по установки для S1 PLUS не было. Плата предназначена для старых принтеров Сreality в которых все элементы подключаются отдельными разъемами. Коммутация в S1 Plus реализована всего пару шлейфами которые пришлось расшивать на отдельные разъемы. 

Заказал набор разъемов XH 2.54  на 2,3,4,5 пина и по пришествию начал сборку.

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

Прикладываю распиновку всех разъемов и шлефов

Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.Установка BigTreeTech SKR Mini E3 V3.0 в Creality Ender-3 S1 Plus вместо сгоревшей штатной платы.

В видео отражен процесс демонтажа, распиновки штейфов, сборки и тестирования.

Файл конфигурации printer.cfg для Klipper:

[include mainsail.cfg]

# This file contains common pin mappings for the BIGTREETECH SKR mini

# E3 v3.0. To use this config, the firmware should be compiled for the

# STM32G0B1 with a "8KiB bootloader" and USB communication/USART.

# The "make flash" command does not work on the SKR mini E3. 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 SKR

# mini E3 with that SD card.

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

[stepper_x]

step_pin: PB13

dir_pin: PB12

enable_pin: !PB14

microsteps: 16

rotation_distance: 40

endstop_pin: ^PC0

position_endstop: -10

position_max: 316

position_min: -15

homing_speed: 50

[tmc2209 stepper_x]

uart_pin: PC11

tx_pin: PC10

uart_address: 0

run_current: 0.580

hold_current: 0.500

stealthchop_threshold: 999999

[stepper_y]

step_pin: PB10

dir_pin: PB2

enable_pin: !PB11

microsteps: 16

rotation_distance: 40

endstop_pin: ^PC1

position_endstop: -10

position_max: 304

position_min: -15

homing_speed: 50

[tmc2209 stepper_y]

uart_pin: PC11

tx_pin: PC10

uart_address: 2

run_current: 0.580

hold_current: 0.500

stealthchop_threshold: 999999

[stepper_z]

step_pin: PB0

dir_pin: !PC5

enable_pin: !PB1

microsteps: 16

rotation_distance: 8

# endstop_pin: ^PC2

# position_endstop: 0.0

endstop_pin: probe:z_virtual_endstop

position_max: 300

position_min: -4

[tmc2209 stepper_z]

uart_pin: PC11

tx_pin: PC10

uart_address: 1

run_current: 0.580

hold_current: 0.500

stealthchop_threshold: 999999

[extruder]

step_pin: PB3

dir_pin: !PB4

enable_pin: !PD1

microsteps: 16

gear_ratio: 42:12

rotation_distance: 26.359

nozzle_diameter: 0.400

filament_diameter: 1.750

heater_pin: PC8

sensor_type: EPCOS 100K B57560G104F

sensor_pin: PA0

#control: pid

#pid_Kp: 23.561

#pid_Ki: 1.208

#pid_Kd: 114.859

min_temp: 0

max_temp: 260

max_extrude_only_distance: 1000

[tmc2209 extruder]

uart_pin: PC11

tx_pin: PC10

uart_address: 3

run_current: 0.650

hold_current: 0.500

stealthchop_threshold: 999999

[heater_bed]

heater_pin: PC9

sensor_type: EPCOS 100K B57560G104F

sensor_pin: PC4

#control: pid

#pid_Kp: 71.867

#pid_Ki: 1.536

#pid_Kd: 840.843

min_temp: 0

max_temp: 100

[heater_fan controller_fan]

pin: PB15

heater: heater_bed

heater_temp: 45.0

[heater_fan nozzle_cooling_fan]

pin: PC7

[fan]

pin: PC6

[mcu]

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

# serial: /dev/ttyAMA0

# restart_method: command

[printer]

kinematics: cartesian

max_velocity: 300

max_accel: 2000

max_z_velocity: 5

max_z_accel: 100

[board_pins]

aliases:

    # EXP1 header

    EXP1_1=PB5, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=,

    EXP1_2=PA15, EXP1_4=, EXP1_6=PB9, EXP1_8=PD6, EXP1_10=

[bltouch]

sensor_pin: PC14

control_pin: PA1

x_offset: -31.8

y_offset: -40.5

#z_offset: 3.0

probe_with_touch_mode: true

stow_on_each_sample: false

set_output_mode: 5V

#speed:

[safe_z_home]

home_xy_position: 187, 192

speed: 75

z_hop: 10                

z_hop_speed: 5

[bed_mesh]

speed: 120

horizontal_move_z: 5

mesh_min: 20, 20

mesh_max: 283, 263

probe_count: 4,4

algorithm: bicubic

[filament_switch_sensor e0_sensor]

switch_pin: !PC15

pause_on_runout: true

runout_gcode: PAUSE

[pause_resume]

recover_velocity: 25

[virtual_sdcard]

path: ~/none1_data/gcodes

######################################################################

# BigTreeTech TFT TouchScreen emulated 12864 mode

######################################################################

#[display]

#lcd_type: emulated_st7920

#spi_software_miso_pin: PD8 # status led, Virtual MISO

#spi_software_mosi_pin: PD6

#spi_software_sclk_pin: PB9

#en_pin: PB8

#encoder_pins: ^PA10, ^PA9

#click_pin: ^!PA15

#*# 

#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.

#*#

#*# [bed_mesh default]

#*# version = 1

#*# points =

#*# 0.162500, 0.052500, 0.052500, 0.217500

#*# 0.172500, 0.022500, 0.010000, 0.137500

#*# 0.137500, 0.007500, -0.010000, 0.062500

#*# 0.147500, 0.005000, -0.002500, 0.145000

#*# x_count = 4

#*# y_count = 4

#*# mesh_x_pps = 2

#*# mesh_y_pps = 2

#*# algo = bicubic

#*# tension = 0.2

#*# min_x = 20.0

#*# max_x = 282.98

#*# min_y = 20.0

#*# max_y = 263.0

#*#

#*# [extruder]

#*# control = pid

#*# pid_kp = 23.600

#*# pid_ki = 1.558

#*# pid_kd = 89.384

#*#

#*# [heater_bed]

#*# control = pid

#*# pid_kp = 75.374

#*# pid_ki = 1.191

#*# pid_kd = 1192.798

#*#

#*# [bltouch]

#*# z_offset = 3.215

#*#

#*# [bed_mesh default0]

#*# version = 1

#*# points =

#*# 0.145000, 0.070000, -0.032500, 0.085000

#*# 0.165000, 0.082500, -0.005000, 0.007500

#*# 0.180000, 0.080000, -0.010000, -0.030000

#*# 0.177500, 0.072500, 0.002500, 0.055000

#*# x_count = 4

#*# y_count = 4

#*# mesh_x_pps = 2

#*# mesh_y_pps = 2

#*# algo = bicubic

#*# tension = 0.2

#*# min_x = 20.0

#*# max_x = 282.98

#*# min_y = 20.0

#*# max_y = 263.0

Принтер прокачен и работает почти 24/7.

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

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

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

13
Комментарии к статье