Basic Information:
Printer Model: Biqu B1 SE Plus
MCU / Printerboard: Big Tree Tech (BTT) SKR2
klippy.log
klippy (7).log (707.2 KB)
Describe your issue:
Attempting to connect an Orange Pi Zero 2 to SKR2 board via serial connection.
Firstly, I enabled UART5 via DT overlays in /boot/orangepiEnv.txt and created a loopback for tx/rx on the OPi. I get correct echo response using serialTest utility in the wiringOP package.
Next flashed printer to use PA9 PA10 selected in make menuconfig
changed printer.cfg to point to /dev/ttyS5
[mcu]
serial: /dev/ttyS5
Next I connected to the PA9 to RX on the OPi header and PA10 to TX on the Opi and GND to GND. I tried flipping PA9 and PA10 in case the manual was wrong. Both ways I was unable to connect.
both gave me the same error
mcu 'mcu': Unable to open serial port: Could not configure port: (5, 'Input/output error')
webhooks client 281473459220880: New connection
webhooks client 281473459220880: Client info {'program': 'Moonraker', 'version': 'v0.8.0-29-g80920dd'}
mcu 'mcu': Unable to open serial port: Could not configure port: (5, 'Input/output error')
I reran make menuconfig and decided to try different UART pins PD8 and PD9
flashed to SKR2
received a new error
mcu 'mcu': Wait for identify_response
Traceback (most recent call last):
File "/home/orangepi/klipper/klippy/serialhdl.py", line 68, in _get_identify_data
params = self.send_with_response(msg, 'identify_response')
File "/home/orangepi/klipper/klippy/serialhdl.py", line 261, in send_with_response
return src.get_response([cmd], self.default_cmd_queue)
File "/home/orangepi/klipper/klippy/serialhdl.py", line 318, in get_response
self.serial.raw_send_wait_ack(cmds[-1], minclock, reqclock,
File "/home/orangepi/klipper/klippy/serialhdl.py", line 253, in raw_send_wait_ack
self._error("Serial connection closed")
File "/home/orangepi/klipper/klippy/serialhdl.py", line 61, in _error
raise error(self.warn_prefix + (msg % params))
serialhdl.error: mcu 'mcu': Serial connection closed
Next I attempted to use tio to see if when i powered on printer, I would get any data, which I do
tio /dev/ttyS5
[tio 14:55:26] tio v1.32
[tio 14:55:26] Press ctrl-t q to quit
[tio 14:55:26] Connected
[tio 14:55:29] Statistics:
[tio 14:55:29] Sent 0 bytes, received 0 bytes
�j
[tio 14:55:32] Statistics:
[tio 14:55:32] Sent 0 bytes, received 6 bytes
� M� M�@ M� M� M����� M������]����]��M����] M�@��] M��] M��� M���M� M���� M����]�]���M�@��M� M��]��M���]� M����M� M�����]�]�� M��] M� M�P����]��]�]�������� M� M��]
[tio 15:03:47] Disconnected
Not sure where to go from here.