shishu94 / Klipperotchy

Companion tools for klipper
GNU General Public License v3.0
6 stars 3 forks source link

Palette 3 does not connect #8

Open provalinf opened 1 month ago

provalinf commented 1 month ago

Hi,
rpi0 2w, dietpi, gadget ok :

[    4.120052] dwc2 3f980000.usb: DWC OTG Controller
[    4.120105] dwc2 3f980000.usb: new USB bus registered, assigned bus number 1
[    4.120164] dwc2 3f980000.usb: irq 51, io mem 0x3f980000
[    4.120538] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    4.120567] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.120591] usb usb1: Product: DWC OTG Controller
[    4.120611] usb usb1: Manufacturer: Linux 6.1.21-v8+ dwc2_hsotg
[    4.120631] usb usb1: SerialNumber: 3f980000.usb
[    4.121362] hub 1-0:1.0: USB hub found
[    4.121425] hub 1-0:1.0: 1 port detected
[    4.158448] g_serial gadget.0: Gadget Serial v2.4
[    4.158494] g_serial gadget.0: g_serial ready
[    4.158521] dwc2 3f980000.usb: bound driver g_serial
[    4.369353] dwc2 3f980000.usb: new device is high-speed
[    4.526442] systemd-journald[138]: Received client request to flush runtime journal.
[    4.573091] dwc2 3f980000.usb: new device is high-speed
[    4.767231] dwc2 3f980000.usb: new address 5
[    4.953774] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    4.979613] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    5.073460] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[    5.079540] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43436s-sdio for chip BCM43430/1
[    5.080123] usbcore: registered new interface driver brcmfmac
[    5.157724] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43436s-sdio.clm_blob failed with error -2
[    5.320631] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    5.321191] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Jun 14 2023 07:27:45 version 7.45.96.s1 (gf031a129) FWID 01-70bd2af7 es7
[    7.241238] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save disabled
[    8.731754] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

Palette 3 plug on center usb port of rpi,

root@DietPi:~/Klipperotchy/tools/serial_moonraker_bridge# ls /dev/tty*
/dev/tty    /dev/tty12  /dev/tty17  /dev/tty21  /dev/tty26  /dev/tty30  /dev/tty35  /dev/tty4   /dev/tty44  /dev/tty49  /dev/tty53  /dev/tty58  /dev/tty62  /dev/ttyAMA0
/dev/tty0   /dev/tty13  /dev/tty18  /dev/tty22  /dev/tty27  /dev/tty31  /dev/tty36  /dev/tty40  /dev/tty45  /dev/tty5   /dev/tty54  /dev/tty59  /dev/tty63  /dev/ttyGS0
/dev/tty1   /dev/tty14  /dev/tty19  /dev/tty23  /dev/tty28  /dev/tty32  /dev/tty37  /dev/tty41  /dev/tty46  /dev/tty50  /dev/tty55  /dev/tty6   /dev/tty7   /dev/ttyprintk
/dev/tty10  /dev/tty15  /dev/tty2   /dev/tty24  /dev/tty29  /dev/tty33  /dev/tty38  /dev/tty42  /dev/tty47  /dev/tty51  /dev/tty56  /dev/tty60  /dev/tty8
/dev/tty11  /dev/tty16  /dev/tty20  /dev/tty25  /dev/tty3   /dev/tty34  /dev/tty39  /dev/tty43  /dev/tty48  /dev/tty52  /dev/tty57  /dev/tty61  /dev/tty9

From web GUI : image

In palette 3 settings :
baudrate 115200 (and I have tested with 250000 when 250000 also on klipperotchy)
/dev/ttyACM0
But connect button doesn't work :///

root@DietPi:~/Klipperotchy/tools/serial_moonraker_bridge# python3 serial_moonraker_bridge.py --baudrate=250000 --moonraker=10.0.254.240:7125 --serial=/dev/ttyGS0 --log=INFO
Listening palette
Listening moonraker

No more trace when I test to connect Palette3, do you have an idea ?
Also what is the default port used by palette3 to connect view screen ? I have tested with only IP but not work :
image (Edit: Palette 3 port 5000 for webGUI)

I hope it's clear despite my bad English don't hesitate to ask me for more information and tests to do

Note: Usb cable is good with data transfert with old smartphone. Note2: I had an error following the readme for the service, the git clone was done in the user folder /home/dietpi/, but when the service starts it looks in the /root/ folder which doesn't work, I'd have to modify the readme to do a sudo -i before doing the cd ~/ && git clone.

provalinf commented 1 month ago

Really weird, I'm getting M105 from the palette now I don't know if it's the fact that in dietpi-config I enabled then rebooted then disabled then rebooted Serial/UART because I did several tests via screen /dev/ttyGS0 and in python...
I'll try it tomorrow with moonracker, I'd commented on the rest.