Aller au contenu

Messages recommandés

Posté(e) (modifié)

 

Problème Résolu!

Deux Problèmes:

  •  Le firmware n'était plus en .bin mais en .cur lorsque je le copier sur la SD. résolue par la commande
  cp out/klipper.bin Robin_nano35.bin
  • J'ai trouver un printer.cfg générique adapté aux cartes MKS nano v1.x

L'imprimante est connecté! Plus qu'à la configurer now ^^

Merci à tous!

 

-----------------------------------------------------------------------------------------------------------------------

 

Bonsoir à tous!

Il y'a de ça 4 jours, j'ai décidé de passer ma wanhao D12/230 (MKS Robin Nano v1.3) sous klipper avec un raspberry PI 2.

J'ai d'abord suivis ce tuto. L'install s'est bien déroulé, le flash de l'imprimante aussi. Jusqu'au moment de connecter l'imprimante au pi....

Citation

 

Printer is not ready

The klippy host software is attempting to connect.  Please
retry in a few moments.

 

 

J'ai furté sur tous les forums possible, changer de câble usb 3 fois, tester tout les ports, modifier printer.cfg, modifier le firmware, checker les logs... Rien!

 

Je suis alors passé sous mainsail OS, maj, upgrade, config. Et même problème.

Mon firmware:

[*] Enable extra low-level configuration options
    Micro-controller Architecture (STMicroelectronics STM32)  --->
    Processor model (STM32F407)  --->
    Bootloader offset (32KiB bootloader)  --->
    Clock Reference (8 MHz crystal)  --->
    Communication interface (Serial (on USART3 PB11/PB10))  --->
(250000) Baud rate for serial port
(!PC6,!PD13) GPIO pins to set at micro-controller startup

Les  commandes

ls /dev/serial/by-path/* --> /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0

ls /dev/serial/by-id/* --> /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

lsusb --> Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics CH340 serial converter (port de l'imprimante)

 

J'ai tenté les 2 chemins dans la partie mcu du printer.cfg, ainsi que /dev/serial0 .... Et rien.

 

Je vous mets les logs, ainsi que le printer en fin de page.

Si vous avez une piste ou une idée à explorer je suis preneur 🙂

 

Merci à tous de m'avoir lu!

Printer.cfg:

Citation

##########################################################
###############   Wanhao D12-230-300-500   ###############
##########################################################


[include macros.cfg] #Fichier de Macros
[include adxl345_pico.cfg]  #Enable if you want to use ADXL with Rapsberry Pi Pico
[include mainsail.cfg]
######################################################
#################   Wanhao D12 - USB   ###############
######################################################

[mcu]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0 #(ls /dev/serial/by-path/* using multiple micro-controllers and they do not have unique ids (common on boards with a CH340 USB chip)
#serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 #(ls /dev/serial/by-id/*)
#serial: /dev/serial0
#Resonance Compensation ADXL345
#serial: /tmp/klipper_host_mcu
restart_method: command
baud: 250000

######################################################
#####################   Moteurs   ####################
######################################################

[stepper_x]
step_pin: PE3
dir_pin: PE2
enable_pin: !PE4
microsteps: 16
rotation_distance: 40
endstop_pin: !PA15
position_endstop: 0
position_max: 235
homing_speed: 50

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

[stepper_y]
step_pin: PE0
dir_pin: !PB9
enable_pin: !PE1
microsteps: 16
rotation_distance: 40
endstop_pin: !PA12
position_endstop: 0
position_max: 235
homing_speed: 50

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

[stepper_z]
step_pin: PB5
dir_pin: !PB4
enable_pin: !PB8
microsteps: 16
rotation_distance: 8
endstop_pin: !PA11  
position_endstop: 0
position_min: -5
position_max: 250


######################################################
###################   Extrudeur   ####################
######################################################

[extruder] #T0
step_pin: PD6
dir_pin: !PD3
enable_pin: !PB3
full_steps_per_rotation: 200
microsteps: 16
rotation_distance: 7.157 # BMG clone Valeur configuration extrusion
min_extrude_temp: 185 # The minimum temperature (in Celsius) at which extruder move
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC3
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC1
#control: pid
#pid_kp: 33.440
#pid_ki: 1.812
#pid_kd: 154.243
min_temp: 5
max_temp: 260
max_extrude_only_distance: 950.0
max_extrude_only_velocity: 200
max_extrude_only_accel: 2750
max_extrude_cross_section: 5
#pressure_advance: 0 # For Input Shaper test
pressure_advance: 0.065
pressure_advance_smooth_time: 0.040

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

[extruder_stepper belted_extruder] #T1
extruder: extruder
step_pin: PA6
dir_pin: !PA1
enable_pin: !PA3
full_steps_per_rotation: 200
microsteps: 16
rotation_distance: 7.952


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

[heater_bed]
heater_pin: PA0
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC0
min_temp: 5
max_temp: 100

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

[fan]
pin: PB1

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

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 2400 #4800
max_accel_to_decel: 1200 #3600
#max_accel: 7000
#max_accel_to_decel: 7000
square_corner_velocity: 5
max_z_velocity: 10
max_z_accel: 100

[input_shaper]
shaper_freq_x: 101.8
shaper_type_x: mzv
shaper_freq_y: 38.4
shaper_type_y: mzv

###################################
 
[safe_z_home]
home_xy_position: 195,157
speed: 100.0
z_hop: 10.0
z_hop_speed: 10.0


[firmware_retraction]
#retract_length: 2.6 #Pour direct Drive
retract_length: 8 #Pour extrudeur orgine
retract_speed: 35
unretract_extra_length: 0
unretract_speed: 25

##########################
## Detecteur aditionnel ##
##########################

[filament_switch_sensor E0]
pause_on_runout: True
switch_pin: PA4

[filament_switch_sensor E1]
pause_on_runout: True
switch_pin: PE6

[temperature_sensor PiTemp]
sensor_type: temperature_host
sensor_path: /sys/class/thermal/thermal_zone0/temp

[temperature_sensor mcu_temp]
sensor_type: temperature_mcu
min_temp: 0
max_temp: 90

[bed_mesh]
speed: 80
horizontal_move_z: 8
mesh_min: 50,50
mesh_max: 180, 210
probe_count: 5,5
fade_start: 1.0
fade_end: 10
mesh_pps: 2,2

[safe_z_home]
home_xy_position: 115,115
speed: 100.0
z_hop: 10.0
z_hop_speed: 10.0

#########################
######## Mainsail #######
#########################

[virtual_sdcard]
path: /home/pi/printer_data/gcodes/

[display_status]

[pause_resume]

[save_variables]
filename: /home/pi/printer_data/config/variables.cfg


[bed_screws]
screw1: 20,20
screw1_name: Front left screw
screw2: 20,220
screw2_name: Rear left screw
screw3: 220,220
screw3_name: Rear right screw
screw4: 220,20
screw4_name: Front right screw

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [heater_bed]
#*# control = pid
#*# pid_kp = 62.805
#*# pid_ki = 1.055
#*# pid_kd = 935.009
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 22.501
#*# pid_ki = 0.843
#*# pid_kd = 150.192
#*#
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*#       -0.145000, 0.077500, 0.020000, -0.026250, -0.007500
#*#       -0.085000, 0.067500, 0.051250, -0.012500, -0.038750
#*#       -0.126250, 0.025000, 0.005000, -0.035000, -0.057500
#*#       -0.183750, -0.048750, -0.032500, -0.078750, -0.085000
#*#       -0.321250, -0.142500, -0.172500, -0.182500, -0.170000
#*# x_count = 5
#*# y_count = 5
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2
#*# min_x = 50.00000000000001
#*# max_x = 180.0
#*# min_y = 50.01
#*# max_y = 210.0
#*#
#*# [input_shaper]
#*# shaper_type_x = ei
#*# shaper_freq_x = 87.0
#*# shaper_type_y = mzv
#*# shaper_freq_y = 44.8

Klipper.log:

Citation

mcu 'mcu': Starting serial connect
webhooks client 1965321184: New connection
webhooks client 1965321184: Client info {'program': 'Moonraker', 'version': 'v0.8.0-138-gfe12095'}
mcu 'mcu': Timeout on connect
mcu 'mcu': Wait for identify_response
Traceback (most recent call last):
  File "/home/pi/klipper/klippy/serialhdl.py", line 68, in _get_identify_data
    params = self.send_with_response(msg, 'identify_response')
  File "/home/pi/klipper/klippy/serialhdl.py", line 261, in send_with_response
    return src.get_response([cmd], self.default_cmd_queue)
  File "/home/pi/klipper/klippy/serialhdl.py", line 318, in get_response
    self.serial.raw_send_wait_ack(cmds[-1], minclock, reqclock,
  File "/home/pi/klipper/klippy/serialhdl.py", line 253, in raw_send_wait_ack
    self._error("Serial connection closed")
  File "/home/pi/klipper/klippy/serialhdl.py", line 61, in _error
    raise error(self.warn_prefix + (msg % params))
serialhdl.error: mcu 'mcu': Serial connection closed
mcu 'mcu': Timeout on connect
mcu 'mcu': Wait for identify_response
Traceback (most recent call last):
  File "/home/pi/klipper/klippy/serialhdl.py", line 68, in _get_identify_data
    params = self.send_with_response(msg, 'identify_response')
  File "/home/pi/klipper/klippy/serialhdl.py", line 261, in send_with_response
    return src.get_response([cmd], self.default_cmd_queue)
  File "/home/pi/klipper/klippy/serialhdl.py", line 318, in get_response
    self.serial.raw_send_wait_ack(cmds[-1], minclock, reqclock,
  File "/home/pi/klipper/klippy/serialhdl.py", line 253, in raw_send_wait_ack
    self._error("Serial connection closed")
  File "/home/pi/klipper/klippy/serialhdl.py", line 61, in _error
    raise error(self.warn_prefix + (msg % params))
serialhdl.error: mcu 'mcu': Serial connection closed
mcu 'mcu': Timeout on connect
mcu 'mcu': Wait for identify_response
Traceback (most recent call last):
  File "/home/pi/klipper/klippy/serialhdl.py", line 68, in _get_identify_data
    params = self.send_with_response(msg, 'identify_response')
  File "/home/pi/klipper/klippy/serialhdl.py", line 261, in send_with_response
    return src.get_response([cmd], self.default_cmd_queue)
  File "/home/pi/klipper/klippy/serialhdl.py", line 318, in get_response
    self.serial.raw_send_wait_ack(cmds[-1], minclock, reqclock,
  File "/home/pi/klipper/klippy/serialhdl.py", line 253, in raw_send_wait_ack
    self._error("Serial connection closed")
  File "/home/pi/klipper/klippy/serialhdl.py", line 61, in _error
    raise error(self.warn_prefix + (msg % params))
serialhdl.error: mcu 'mcu': Serial connection closed

 

Modifié (le) par khepris
  • khepris changed the title to Klipper: printer is not ready (Résolu)
  • 2 weeks later...

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