Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bon, j'arrivé à imprimé tranquillement avec Klipper jusqu'à avant hier, j'ai fais la mise à jours via Kiauh, tout est correcte mais je reçois sans cesse ce message dès que je lance une impression.

Klipper reports: SHUTDOWN

TMC 'extruder' reports error: DRV_STATUS: 40140060 s2vsb=1(LowSideShort_B!) ola=1(OpenLoad_A!) cs_actual=20 stealth=1
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown


Je joint mon fichier printer.cfg
 

mcu(stm32f103xe)
Version: v0.11.0-41-g9b60daf6
Charge: 0.01, Eveillé: 0.00, Frequence: 72 MHz,
1

Host(armv7l, 32bit)
Version: v0.11.0-57-gcbc17a7c
OS: Raspbian GNU/Linux 11 (bullseye)
Distribution: MainsailOS 1.0.0 (bullseye)
Charge: 0.1, Mémoire: 233.0 MB / 3.6 GB, Température: 37°C
wlan0 (192.168.144.11) : Bande passante: 3.9 kB/s , Reçu: 439.0 kB , Transmis: 3.3 MB
Citation

# This file contains common pin mappings for the BIGTREETECH SKR mini
# E3 v2.0. To use this config, the firmware should be compiled for the
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
# select "Enable extra low-level configuration options" and configure
# "GPIO pins to set at micro-controller startup" to "!PA14".

# 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.

[include mainsail.cfg]

############################
#ARCS
############################

[gcode_arcs]
resolution: 0.2

############################
#Evite les pinces du plateau
############################

[bed_screws]
screw1:14,53
screw2:189,234
screw3:189,53
screw4:14,234

############################
#Configuration
############################

[stepper_x]
step_pin: PB13
dir_pin: !PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC0
position_endstop: 0
position_max: 235
homing_speed: 50

[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
run_current: 0.580
stealthchop_threshold: 999999

[stepper_y]
step_pin: PB10
dir_pin: !PB2
enable_pin: !PB11
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC1
position_endstop: 0
position_max: 235
homing_speed: 50

[tmc2209 stepper_y]
uart_pin: PC11
tx_pin: PC10
uart_address: 2
run_current: 0.580
stealthchop_threshold: 999999

[stepper_z]
step_pin: PB0
dir_pin: PC5
enable_pin: !PB1
microsteps: 128                          #12 par defaut/128 pour BTT SKR MINI E3 V2
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0.0
position_max: 250
position_min: -6.0

[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
interpolate: false
run_current: 0.580
stealthchop_threshold: 999999

[extruder]
max_extrude_only_distance: 1000.0
step_pin: PB3
dir_pin: PB4
enable_pin: !PD2
microsteps: 16
rotation_distance: 3.433
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA0
min_temp: 0
max_temp: 250
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982
Pressure_advance: 0.8

[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
run_current: 0.650
stealthchop_threshold: 999999

[heater_bed]
heater_pin: PC9
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC3
min_temp: 0
max_temp: 130
control: pid
pid_Kp: 54.027
pid_Ki: 0.770
pid_Kd: 948.182

[heater_fan heatbreak_cooling_fan]
pin: PC7

[fan]
pin: PC6

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_12345-if00

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

############################
#Ecran MarlinMode BTT E3V2
############################

[static_digital_output usb_pullup_enable]
pins: !PA14

[board_pins]
aliases:
    EXP1_1=PB5,  EXP1_3=PA9,   EXP1_5=PA10, EXP1_7=PB8,  EXP1_9=<GND>,
    EXP1_2=PA15, EXP1_4=<RST>, EXP1_6=PB9,  EXP1_8=PB15, EXP1_10=<5V>,

[display]
lcd_type: emulated_st7920
en_pin: EXP1_7
spi_software_sclk_pin: EXP1_6
spi_software_mosi_pin: EXP1_8
spi_software_miso_pin: PA3
encoder_pins: ^EXP1_5, ^EXP1_3
click_pin: ^!EXP1_2

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

############################
#BLtouch
############################

[bltouch]
sensor_pin: ^PC2
control_pin: PA1
pin_up_touch_mode_reports_triggered: False
x_offset: -52
y_offset: -18
#z_offset: 0.0
pin_move_time: 0.4
samples: 3

############################
#Safe Z-Home
############################

[safe_z_home]
home_xy_position: 163,136 #les coordonées du centre du plateau
speed: 80 # la vitesse de déplacement
z_hop: 10 # la hauteur de déplacement en Z avant de 'toucher'. il faut que la distance soit suffisante pour que le pin déployé ne traine pas par terre 
z_hop_speed: 13 # la vitesse de déplacement

############################
#BEDMESH
############################

[bed_mesh]
speed: 80
horizontal_move_z: 5
mesh_min: 13, 13       #!!min and max co-ords are based on the probes location not the nozzle!!
mesh_max: 108, 134  #needs to be calibrated for your individual printer
probe_count: 5,5
relative_reference_index: 12
#this is the number of probing points on X then Y axis
mesh_pps: 2,2
fade_start: 1
fade_end: 10
fade_target: 0

############################
#Detecteur de filament
############################

[filament_motion_sensor btt_smartie]
detection_length: 7.0
extruder: extruder
switch_pin: !PC15
runout_gcode: FILAMENT_RUNOUT

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 31.891
#*# pid_ki = 3.322
#*# pid_kd = 76.539
#*#
#*# [heater_bed]
#*#
#*# [bltouch]
#*# z_offset = 1.110
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*#     -0.291667, -0.330833, -0.346667
#*#     -0.125000, -0.192500, -0.227500
#*#     -0.147500, -0.222500, -0.255000
#*# x_count = 3
#*# y_count = 3
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2
#*# min_x = 13.0
#*# max_x = 108.0
#*# min_y = 13.0
#*# max_y = 134.0
 

 

Modifié (le) par Morganne46
Posté(e) (modifié)

Un problème dans la déclaration des TMC ?

Les quatre section de déclaration de tes [tmc_2209 …] sont pratiquement semblables (hormis évidemment le chainage UART (X->0, Y->2, Z->1, Extrudeur->3), par contre celui du Z tu n'utilises pas l'interpolation (interpolate: false). Essaie en désactivant cette ligne, redémarre Klipper et vois ce qu'il en est.

🙂

Modifié (le) par fran6p
  • Merci ! 1
Posté(e) (modifié)

@fran6p
J'ai désactivé la ligne interpolate en True ça ne change rien, j'ai toujours ce message, je lance l'impression, ma tête ce colle pour faire ça ligne de purge et s'arrête avec ce message, je n'ai rien toucher par rapport à avant c'est bien ça que je ne comprend pas du tout.

 

TMC 'extruder' reports error: DRV_STATUS: 40140060 s2vsb=1(LowSideShort_B!) ola=1(OpenLoad_A!) cs_actual=20 stealth=1
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown

klippy.txt

Modifié (le) par Morganne46
Posté(e) (modifié)

Pourtant le message d'erreur est explicite : «TMC 'extruder' reports error»

Plutôt que mettre interpolate à true, mets un dièse en début de ligne.

La documentation de référence des pilotes TMC de Klipper indique que l'erreur «lowsideshort» peut être liée à (traduction méthode LaRache 😉) et un gros coup de main de DeepL ) :

Citation

Le TMC signale une erreur : ... ShortToGND OR LowSideShort

Ceci indique que le pilote s'est désactivé parce qu'il a détecté un courant très élevé passant par le pilote. Cela peut indiquer un fil lâche ou court-circuité vers le moteur pas à pas ou dans le moteur pas à pas lui-même.

Cette erreur peut également se produire si vous utilisez le mode stealthChop et que le pilote TMC n'est pas en mesure de prédire avec précision la charge mécanique du moteur. (Si le pilote fait une mauvaise prédiction, il peut envoyer trop de courant dans le moteur et déclencher sa propre détection de surintensité). Pour tester cela, désactivez le mode stealthChop et vérifiez si les erreurs continuent à se produire.

Essaie d'abord la solution de désactiver le mode stealthChop puis sinon vérifié que le câblage n'a pas été modifié à «l'insu de ton plein gré» 😄

🙂

 

Modifié (le) par fran6p
  • Merci ! 1
Posté(e)

J'ai carrément supprimé la ligne, et l'imprimante est prête à partir désormais, par contre mon extrudeur tourne à peine et fais un bruit de claquement asser fort, j'ai l'impression qu'il veut tiré le filament, mais qu'il à pas asser de force, j'ai mis pourtant le bon ratio comme le donne Bigtreetech, aurais je claquer un Drivers TMC ?

Posté(e)
il y a 2 minutes, Morganne46 a dit :

aurais je claquer un Drivers TMC ?

Normalement ils sont munis de sécurités qui les désactivent au cas où. Pour en claquer un, le moyen le plus fiable est de le monter à l'envers sur la carte 😉

As-tu essayé de désactiver le stealthChop (supprimer ou mettre en commentaire (stealthchop_threshold: 999999 ) du TMC2009 extruder ?

🙂

  • Merci ! 1
Posté(e)

@fran6p

[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
run_current: 0.650
#stealthchop_threshold: 999999

L'imprimante démarre bien et lance l'impression, mais ça fait un bruit de folie, je suis obligé de pousser le filament à la main pour arrêté le massacre.
Extrudeur Bigtreetech H2 Revo 2S

Vidéo:

https://www.youtube.com/shorts/k3FfZGkZWo8

  • Solution
Posté(e) (modifié)

Tu ne rencontrerais pas un colmatage (bouchage) de la tête ?

As-tu vérifié la connexion de la prise sur le moteur de l'extrudeur? ATTENTION: à ne faire (connexion / déconnexion du câble) que machine éteinte sinon fort risque que le pilote apprécie très moyennement (second moyen de claquer un pilote après l'inversion de montage sur la carte).

🙂

Modifié (le) par fran6p
  • J'aime 1
Posté(e)

@fran6p Hé bien la je ne comprend pas, j'ai inversé ma fiche de l'extrudeur (qui fonctionnait avant) et ça fonctionne, j'en ais profité pour re flasher la carte mère avec un nouveau Klipper

  • J'aime 1
Posté(e)

Que le filament coule à flot, donc

🙂

  • Haha 1

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...