Bonjour la communauté.
J'essai de faire fonctionner désespérément klipper avec ma ender 3 avec une carte cheetah 1.1b.
J'ai donc installer tout ce qu'il faut sur un RPI 3 avec KIAUH. tout fonctionne la ou ca coince c'est la communication avec l'imprimante.
J'ai crée le klipper.bin avec les bon paramétrage que j'ai trouvé chez cheetah.
PS: j'ai tésté en mettant USB dans communication interface
Ensuite je met mon imprimante sur mon windows. elle est bien détectée. et je la flash avec cette commande
D:\>stm32flash -R -b460800 -w klipper.bin -v -i rts,-dtr,dtr COM6
stm32flash 0.7
http://stm32flash.sourceforge.net/
Using Parser : Raw BINARY
Size : 24268
Interface serial_w32: 460800 8E1
GPIO sequence start
setting port signal rts to 1... OK
delay 100000 us
setting port signal dtr to 0... OK
delay 100000 us
setting port signal dtr to 1... OK
GPIO sequence end
Version : 0x22
Option 1 : 0x00
Option 2 : 0x00
Device ID : 0x0414 (STM32F10xxx High-density)
- RAM : Up to 64KiB (512b reserved by bootloader)
- Flash : Up to 512KiB (size first sector: 2x2048)
- Option RAM : 16b
- System RAM : 2KiB
Write to memory
Erasing memory
Wrote and verified address 0x08005ecc (100.00%) Done.
Resetting device...
Reset done.
Tout ce passe sans problème au vu du message de fin.
J'ai modifié dans le fichier printer.cfg le champ MCU en mettant ce que j'avais avec la commande ls /dev/serial/by-id/* (j'en ai qu'un de connecté)
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
restart_method: command
Je la reconnecte au RPI mais dans le klippy.log toujours la meme error qui se répète encore et encore.
mcu 'mcu': Starting serial connect
webhooks client 1966164456: New connection
webhooks client 1966164456: Client info {'program': 'Moonraker', 'version': 'v0.8.0-41-g348b7f5'}
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
J'ai verifié la puce sur ma carte et c'est bien une STM32F103 comme je met dans le paramétrage du firmware.
Franchement je vois pas trop ce que je peux faire de mal. SI quelqu'un peut m'aider ca sera avec grand plaisir.
Merci