Problem Connecting 2 printers at the same time on RaspberryPi

Hi,
I have two printers and I had to change one of the printers mainboard recently.  After the change I can not connect to both printers at the same time, anymore. 
It works fine when I turn off one of them.  But as soon as I run both only one is left (the SKR). 

I tried to setup as a new printer but even then I just have two that mirror each other.

One of the boards is a MKS Robin Nano 1.1.  The other one is a BTT SKR v.3  board.

Server Hardware RasberryPi 3b
Firmware:  Both Marlin 2.1.x
Robin: Serial ports 3 and 1
SKR: 1, -1 and 3

Help is appreciated.

Comments

  • One note:  The Printer with the SKR has been idle for a while.  So I am not sure whteher the Repetier-Server was updated to a newer version in that time.
  • If both are connected how much printers do you see in ports dropdown for /dev/serial/by-id/
    If there is just one and in by-path you see two you must select port by path instead to select the right one.
  • edited February 2023
    I see 2 path and 2 port.
    The Nano is still switched on but has no connection at that time. 
    I tried moving both and only one to path but still same result.

    Btw. the Nano disconnects even when I switch the SKR on while it is in deactivated state.
  • So they have individual id and any of them works good if the other is not connected?
    Are there undervoltage warnings in the bolt menu?
    If you switch to the console of the non working printer do you see any usefull messages?
  • No warnings in the bolt menu.
    Some more details:
    When I connect the Nano first and then turn on the SKR.  The connection looks to be alive.
    BUT!!  I am able to give one last command.   After that the connection stops.    The link symbol is still green but no reaction.


    The Ip adresses that I redacted are my Ststic IP adress..  Dont know why it gets these after the disconnect.

    ***********
    Mesg:23:09:57.121: Dtr: true Rts: true
    Mesg:23:09:57.123: Connection started
    Mesg:23:09:57.123: Printer reset requested - emergency:false
    Mesg:23:09:57.123: Dtr: false Rts: false
    Mesg:23:09:57.145: Dtr: true Rts: true
    Recv:23:10:00.155: Send init commands because we had no signal from a reset, assuming reset not available.
    Send:23:10:00.155: N1 M110
    Recv:23:10:00.158: Connection verified by:ok
    Send:23:10:00.172: N4 M115 ; Get firmware capabilities and info
    Recv:23:10:00.184: FIRMWARE_NAME:Marlin bugfix-2.1.x (Feb 3 2023 23:05:38) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Sapphire Pro EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
    Recv:23:10:00.185: Cap:SERIAL_XON_XOFF:0
    Recv:23:10:00.186: Cap:BINARY_FILE_TRANSFER:0
    Recv:23:10:00.187: Cap:EEPROM:1
    Recv:23:10:00.188: Cap:VOLUMETRIC:1
    Recv:23:10:00.188: Cap:AUTOREPORT_POS:0
    Recv:23:10:00.190: Cap:AUTOREPORT_TEMP:1
    Recv:23:10:00.190: Cap:PROGRESS:0
    Recv:23:10:00.191: Cap:PRINT_JOB:1
    Recv:23:10:00.191: Cap:AUTOLEVEL:1
    Recv:23:10:00.193: Cap:RUNOUT:0
    Recv:23:10:00.193: Cap:Z_PROBE:1
    Recv:23:10:00.194: Cap:LEVELING_DATA:1
    Recv:23:10:00.194: Cap:BUILD_PERCENT:0
    Recv:23:10:00.196: Cap:SOFTWARE_POWER:0
    Recv:23:10:00.197: Cap:TOGGLE_LIGHTS:0
    Recv:23:10:00.199: Cap:CASE_LIGHT_BRIGHTNESS:0
    Recv:23:10:00.199: Cap:EMERGENCY_PARSER:0
    Recv:23:10:00.200: Cap:HOST_ACTION_COMMANDS:0
    Recv:23:10:00.202: Cap:PROMPT_SUPPORT:0
    Recv:23:10:00.202: Cap:SDCARD:0
    Recv:23:10:00.203: Cap:REPEAT:0
    Recv:23:10:00.203: Cap:SD_WRITE:0
    Recv:23:10:00.205: Cap:AUTOREPORT_SD_STATUS:0
    Recv:23:10:00.206: Cap:LONG_FILENAME:0
    Recv:23:10:00.207: Cap:LFN_WRITE:0
    Recv:23:10:00.208: Cap:CUSTOM_FIRMWARE_UPLOAD:0
    Recv:23:10:00.209: Cap:EXTENDED_M20:0
    Recv:23:10:00.210: Cap:THERMAL_PROTECTION:1
    Recv:23:10:00.211: Cap:MOTION_MODES:0
    Recv:23:10:00.211: Cap:ARCS:1
    Recv:23:10:00.213: Cap:BABYSTEPPING:0
    Recv:23:10:00.214: Cap:CHAMBER_TEMPERATURE:0
    Recv:23:10:00.216: Cap:COOLER_TEMPERATURE:0
    Recv:23:10:00.216: Cap:MEATPACK:0
    Recv:23:10:00.218: Cap:CONFIG_EXPORT:0
    Send:23:10:00.218: N5 M220 S100 ; Speed multiplier 100%
    Send:23:10:00.221: N6 M221 S100 ; Flow multiplier 100%
    Send:23:10:00.224: N7 G92 E0
    Recv:23:10:00.230: X:0.00 Y:220.00 Z:0.00 E:0.00 Count A:35376B:-53064 Z:0
    Send:23:10:00.230: N8 G90
    Send:23:10:00.233: N9 M82
    Send:23:10:00.236: N10 G21 ; Use mm as unit
    Send:23:10:00.239: N11 M114
    Send:23:10:00.239: @echo Some printers don't implement timing, but can cause unexpected execution based on file name.
    Mesg:23:10:00.239: Some printers don't implement timing, but can cause unexpected execution based on file name.
    Send:23:10:00.239: @echo By triggering unknown command here we block it for real usage.
    Mesg:23:10:00.239: By triggering unknown command here we block it for real usage.
    Send:23:10:00.239: @echo So please ignore unknown command if it appears now.
    Mesg:23:10:00.239: So please ignore unknown command if it appears now.
    Recv:23:10:00.244: X:0.00 Y:220.00 Z:0.00 E:0.00 Count A:0B:17688 Z:0
    Send:23:10:00.244: N12 M75
    Send:23:10:00.247: N13 M77
    Send:23:10:00.247: @getIP
    Send:23:10:00.250: N14 M114
    Send:23:10:00.250: @startCodeProcessed
    Send:23:10:00.250: N15 M155 S1
    Send:23:10:00.250: M117 http://213.14.189.227/:3344
    Recv:23:10:00.256: X:0.00 Y:220.00 Z:0.00 E:0.00 Count A:0B:17688 Z:0
    Send:23:10:11.743: N16 M503
    Recv:23:10:11.745: echo:; Linear Units:
    Recv:23:10:11.747: echo: G21 ; (mm)
    Recv:23:10:11.748: echo:; Temperature Units:
    Recv:23:10:11.750: echo: M149 C ; Units in Celsius
    Recv:23:10:11.751: echo:; Filament settings (Disabled):
    Recv:23:10:11.751: echo: M200 S0 D1.75
    Recv:23:10:11.753: echo:; Steps per unit:
    Recv:23:10:11.754: echo: M92 X80.40 Y80.40 Z1600.00 E432.00
    Recv:23:10:11.756: echo:; Max feedrates (units/s):
    Recv:23:10:11.759: echo: M203 X600.00 Y600.00 Z15.00 E200.00
    Recv:23:10:11.761: echo:; Max Acceleration (units/s2):
    Recv:23:10:11.762: echo: M201 X3250.00 Y3250.00 Z3800.00 E3800.00
    Recv:23:10:11.767: echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
    Recv:23:10:11.768: echo: M204 P3250.00 R3250.00 T3250.00
    Recv:23:10:11.773: echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>):
    Recv:23:10:11.774: echo: M205 B20000.00 S3.00 T3.00 J0.04
    Recv:23:10:11.776: echo:; Home offset:
    Recv:23:10:11.777: echo: M206 X0.00 Y0.00 Z0.00
    Recv:23:10:11.779: echo:; Auto Bed Leveling:
    Recv:23:10:11.781: echo: M420 S0 Z10.00 ; Leveling OFF
    Recv:23:10:11.782: echo:; Material heatup parameters:
    Recv:23:10:11.784: echo: M145 S0 H200.00 B60.00 F0
    Recv:23:10:11.785: echo: M145 S1 H240.00 B115.00 F0
    Recv:23:10:11.787: echo:; Hotend PID:
    Recv:23:10:11.788: echo: M301 P32.69 I3.71 D71.92
    Recv:23:10:11.788: echo:; Bed PID:
    Recv:23:10:11.790: echo: M304 P28.85 I5.63 D98.47
    Recv:23:10:11.791: echo:; Z-Probe Offset:
    Recv:23:10:11.793: echo: M851 X-30.00 Y-2.00 Z-0.55 ; (mm)
    Recv:23:10:11.794: echo:; Input Shaping:
    Recv:23:10:11.796: echo: M593 X F27.00 D0.15
    Recv:23:10:11.796: echo: M593 Y F27.00 D0.15
    Recv:23:10:11.797: echo:; Linear Advance:
    Recv:23:10:11.799: echo: M900 K0.06
    Recv:23:10:11.800: echo:; Filament load/unload:
    Recv:23:10:11.803: echo: M603 L0.00 U100.00 ; (mm)
    Send:23:10:12.146: @getip
    Send:23:10:12.147: M117 http://213.14.189.227/:3344
    Sysl:23:11:59.459: Your OS syslog contains these messages close to this disconnect that might help to understand:
    Sysl:23:11:59.461: [ 706.955256] ch341-uart ttyUSB0: usb_serial_generic_write_bulk_callback - urb stopped: -32
    Sysl:23:11:59.461: [ 706.957305] ch341-uart ttyUSB0: usb_serial_generic_write_bulk_callback - urb stopped: -32
    Sysl:23:11:59.461: [ 854.402287] usb 1-1.2: USB disconnect, device number 3
    Sysl:23:11:59.461: [ 854.403025] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
    Sysl:23:11:59.462: [ 857.256658] usb 1-1.2: new full-speed USB device number 5 using xhci_hcd
    Sysl:23:11:59.462: [ 857.394828] usb 1-1.2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
    Sysl:23:11:59.462: [ 857.394848] usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
    Sysl:23:11:59.462: [ 857.394864] usb 1-1.2: Product: USB Serial
    Sysl:23:11:59.462: [ 857.399604] ch341 1-1.2:1.0: ch341-uart converter detected
    Sysl:23:11:59.462: [ 857.402149] usb 1-1.2: failed to receive control message: -32
    Sysl:23:11:59.462: [ 857.402187] ch341-uart: probe of ttyUSB0 failed with error -32
    Sysl:23:11:59.463: checking bus 1, device 5: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2" (2)
    Sysl:23:11:59.463: [ 898.696063] usb 1-1.2: USB disconnect, device number 5
    Sysl:23:11:59.463: [ 902.336723] usb 1-1.2: new full-speed USB device number 6 using xhci_hcd
    Sysl:23:11:59.463: [ 902.447065] usb 1-1.2: Device not responding to setup address.
    Sysl:23:11:59.463: [ 902.705253] usb 1-1.2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
    Sysl:23:11:59.463: [ 902.705262] usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
    Sysl:23:11:59.464: [ 902.705270] usb 1-1.2: Product: USB Serial
    Sysl:23:11:59.464: [ 902.707974] usb 1-1.2: can't set config #1, error -32
    Sysl:23:11:59.464: checking bus 1, device 6: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2" (2)
    Sysl:23:11:59.464: [ 918.410554] usb 1-1.4: USB disconnect, device number 4
    Sysl:23:11:59.464: [ 935.308901] usb 1-1.2: USB disconnect, device number 6
    Sysl:23:11:59.464: [ 936.786829] usb 1-1.2: new full-speed USB device number 7 using xhci_hcd
    Sysl:23:11:59.464: [ 936.923061] usb 1-1.2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
    Sysl:23:11:59.465: [ 936.923080] usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
    Sysl:23:11:59.465: [ 936.923096] usb 1-1.2: Product: USB Serial
    Sysl:23:11:59.465: [ 936.927774] ch341 1-1.2:1.0: ch341-uart converter detected
    Sysl:23:11:59.465: [ 936.933283] usb 1-1.2: ch341-uart converter now attached to ttyUSB0
    Sysl:23:11:59.465: checking bus 1, device 7: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2" (2)
    Sysl:23:11:59.465: [ 1658.915819] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
    Sysl:23:11:59.465: [ 1658.916341] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
    Sysl:23:11:59.466: [ 1659.132068] usb 1-1.2: USB disconnect, device number 14
    Sysl:23:11:59.466: [ 1659.133163] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
    Mesg:23:11:59.470: Connection closed by os.
    Mesg:23:12:03.141: Dtr: true Rts: true
    Mesg:23:12:03.143: Connection started
    Mesg:23:12:03.143: Printer reset requested - emergency:false
    Mesg:23:12:03.143: Dtr: false Rts: false
    Mesg:23:12:03.165: Dtr: true Rts: true
    Recv:23:12:06.166: Send init commands because we had no signal from a reset, assuming reset not available.
    Send:23:12:06.167: N1 M110
    Mesg:23:12:11.614: Connection closed by os.
    Mesg:23:13:47.470: Dtr: true Rts: true
    Mesg:23:13:47.474: Connection started
    Mesg:23:13:47.474: Printer reset requested - emergency:false
    Mesg:23:13:47.474: Dtr: false Rts: false
    Mesg:23:13:47.497: Dtr: true Rts: true
    Recv:23:13:50.498: Send init commands because we had no signal from a reset, assuming reset not available.
    Send:23:13:50.499: N1 M110
    Recv:23:13:50.501: Connection verified by:ok
    Send:23:13:50.517: N4 M115 ; Get firmware capabilities and info
    Recv:23:13:50.527: FIRMWARE_NAME:Marlin 2.0.9.3 (Feb 3 2023 23:09:29) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Sapphire Pro EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
    Recv:23:13:50.528: Cap:SERIAL_XON_XOFF:0
    Recv:23:13:50.528: Cap:BINARY_FILE_TRANSFER:0
    Recv:23:13:50.529: Cap:EEPROM:1
    Recv:23:13:50.529: Cap:VOLUMETRIC:1
    Recv:23:13:50.530: Cap:AUTOREPORT_POS:0
    Recv:23:13:50.532: Cap:AUTOREPORT_TEMP:1
    Recv:23:13:50.532: Cap:PROGRESS:0
    Recv:23:13:50.533: Cap:PRINT_JOB:1
    Recv:23:13:50.533: Cap:AUTOLEVEL:1
    Recv:23:13:50.534: Cap:RUNOUT:0
    Recv:23:13:50.534: Cap:Z_PROBE:1
    Recv:23:13:50.535: Cap:LEVELING_DATA:1
    Recv:23:13:50.536: Cap:BUILD_PERCENT:0
    Recv:23:13:50.537: Cap:SOFTWARE_POWER:0
    Recv:23:13:50.538: Cap:TOGGLE_LIGHTS:0
    Recv:23:13:50.538: Cap:CASE_LIGHT_BRIGHTNESS:0
    Recv:23:13:50.539: Cap:EMERGENCY_PARSER:0
    Recv:23:13:50.541: Cap:HOST_ACTION_COMMANDS:0
    Recv:23:13:50.542: Cap:PROMPT_SUPPORT:0
    Recv:23:13:50.542: Cap:SDCARD:1
    Recv:23:13:50.543: Cap:REPEAT:0
    Recv:23:13:50.543: Cap:SD_WRITE:1
    Recv:23:13:50.544: Cap:AUTOREPORT_SD_STATUS:0
    Recv:23:13:50.545: Cap:LONG_FILENAME:0
    Recv:23:13:50.546: Cap:EXTENDED_M20:0
    Recv:23:13:50.547: Cap:THERMAL_PROTECTION:1
    Recv:23:13:50.547: Cap:MOTION_MODES:0
    Recv:23:13:50.548: Cap:ARCS:1
    Recv:23:13:50.548: Cap:BABYSTEPPING:0
    Recv:23:13:50.550: Cap:CHAMBER_TEMPERATURE:0
    Recv:23:13:50.552: Cap:COOLER_TEMPERATURE:0
    Recv:23:13:50.552: Cap:MEATPACK:0
    Recv:23:13:50.554: Cap:CONFIG_EXPORT:0
    Send:23:13:50.554: N5 M220 S100 ; Speed multiplier 100%
    Send:23:13:50.557: N6 M221 S100 ; Flow multiplier 100%
    Send:23:13:50.560: N7 G92 E0
    Recv:23:13:50.565: X:0.00 Y:220.00 Z:0.00 E:0.00 Count A:17666B:-17666 Z:0
    Send:23:13:50.565: N8 G90
    Send:23:13:50.568: N9 M82
    Send:23:13:50.571: N10 G21 ; Use mm as unit
    Send:23:13:50.574: N11 M114
    Send:23:13:50.574: @echo Some printers don't implement timing, but can cause unexpected execution based on file name.
    Mesg:23:13:50.574: Some printers don't implement timing, but can cause unexpected execution based on file name.
    Send:23:13:50.574: @echo By triggering unknown command here we block it for real usage.
    Mesg:23:13:50.574: By triggering unknown command here we block it for real usage.
    Send:23:13:50.574: @echo So please ignore unknown command if it appears now.
    Mesg:23:13:50.574: So please ignore unknown command if it appears now.
    Recv:23:13:50.579: X:0.00 Y:220.00 Z:0.00 E:0.00 Count A:0B:17666 Z:0
    Send:23:13:50.579: N12 M75
    Send:23:13:50.582: N13 M77
    Send:23:13:50.582: @getIP
    Send:23:13:50.585: N14 M114
    Send:23:13:50.585: @startCodeProcessed
    Send:23:13:50.585: N15 M155 S1
    Send:23:13:50.585: M117 http://213.14.****************/:3344
    Recv:23:13:50.590: X:0.00 Y:220.00 Z:0.00 E:0.00 Count A:0B:17666 Z:0
    Send:23:14:00.214: @runButtonCommand homeAll
    Send:23:14:00.215: Slow command added:G28
    Send:23:14:00.215: N16 G28
    Recv:23:14:12.943: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:20397B:2409 Z:16000
    Send:23:14:12.943: N17 M114
    Send:23:14:12.943: @getip
    Send:23:14:12.943: M117 http://213.14.1***************/:3344
    Recv:23:14:12.946: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:11403B:8994 Z:16000

    SKR Switched on......

    Send:23:14:34.175: @runButtonCommand homeAll
    Send:23:14:34.175: Slow command added:G28
    Send:23:14:34.175: N18 G28
  • Can You please delete the above entry as it still has my IP adress..

    No warnings in the bolt menu.
    Some more details:
    When I connect the Nano first and then turn on the SKR.  The connection looks to be alive.
    BUT!!  I am able to give one last command.   After that the connection stops.    The link symbol is still green but no reaction.


    The Ip adresses that I redacted are my Ststic IP adress..  Dont know why it gets these after the disconnect.

    Mesg:11:06:55.793: Connection started
    Mesg:11:06:55.793: Printer reset requested - emergency:false
    Mesg:11:06:55.796: Dtr: false Rts: false
    Mesg:11:06:55.822: Dtr: true Rts: true
    Recv:11:06:56.269: Response while unconnected:T:20.43 /0.00 B:20.46 /0.00 @:0 B@:0
    Recv:11:06:57.269: Response while unconnected:T:22.83 /0.00 B:21.58 /0.00 @:0 B@:0
    Recv:11:06:58.269: Response while unconnected:T:20.71 /0.00 B:20.21 /0.00 @:0 B@:0
    Recv:11:06:58.825: Send init commands because we had no signal from a reset, assuming reset not available.
    Send:11:06:58.825: N1 M110
    Recv:11:06:58.827: Connection verified by:ok
    Send:11:06:58.827: N2 M105
    Send:11:06:58.834: N3 M105
    Send:11:06:58.840: N4 M115 ; Get firmware capabilities and info
    Recv:11:06:58.850: FIRMWARE_NAME:Marlin 2.0.9.3 (Feb 3 2023 23:09:29) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Sapphire Pro EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
    Recv:11:06:58.851: Cap:SERIAL_XON_XOFF:0
    Recv:11:06:58.851: Cap:BINARY_FILE_TRANSFER:0
    Recv:11:06:58.853: Cap:EEPROM:1
    Recv:11:06:58.853: Cap:VOLUMETRIC:1
    Recv:11:06:58.854: Cap:AUTOREPORT_POS:0
    Recv:11:06:58.855: Cap:AUTOREPORT_TEMP:1
    Recv:11:06:58.855: Cap:PROGRESS:0
    Recv:11:06:58.856: Cap:PRINT_JOB:1
    Recv:11:06:58.856: Cap:AUTOLEVEL:1
    Recv:11:06:58.858: Cap:RUNOUT:0
    Recv:11:06:58.858: Cap:Z_PROBE:1
    Recv:11:06:58.859: Cap:LEVELING_DATA:1
    Recv:11:06:58.859: Cap:BUILD_PERCENT:0
    Recv:11:06:58.860: Cap:SOFTWARE_POWER:0
    Recv:11:06:58.861: Cap:TOGGLE_LIGHTS:0
    Recv:11:06:58.862: Cap:CASE_LIGHT_BRIGHTNESS:0
    Recv:11:06:58.863: Cap:EMERGENCY_PARSER:0
    Recv:11:06:58.864: Cap:HOST_ACTION_COMMANDS:0
    Recv:11:06:58.865: Cap:PROMPT_SUPPORT:0
    Recv:11:06:58.865: Cap:SDCARD:1
    Recv:11:06:58.866: Cap:REPEAT:0
    Recv:11:06:58.866: Cap:SD_WRITE:1
    Recv:11:06:58.868: Cap:AUTOREPORT_SD_STATUS:0
    Recv:11:06:58.868: Cap:LONG_FILENAME:0
    Recv:11:06:58.869: Cap:EXTENDED_M20:0
    Recv:11:06:58.870: Cap:THERMAL_PROTECTION:1
    Recv:11:06:58.870: Cap:MOTION_MODES:0
    Recv:11:06:58.872: Cap:ARCS:1
    Recv:11:06:58.872: Cap:BABYSTEPPING:0
    Recv:11:06:58.873: Cap:CHAMBER_TEMPERATURE:0
    Recv:11:06:58.874: Cap:COOLER_TEMPERATURE:0
    Recv:11:06:58.874: Cap:MEATPACK:0
    Recv:11:06:58.876: Cap:CONFIG_EXPORT:0
    Send:11:06:58.876: N5 M220 S100 ; Speed multiplier 100%
    Send:11:06:58.879: N6 M221 S100 ; Flow multiplier 100%
    Send:11:06:58.881: N7 G92 E0
    Recv:11:06:58.885: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:20397B:2409 Z:16000
    Send:11:06:58.885: N8 G90
    Send:11:06:58.887: N9 M82
    Send:11:06:58.889: N10 G21 ; Use mm as unit
    Send:11:06:58.891: N11 M114
    Recv:11:06:58.894: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:11403B:8994 Z:16000
    Send:11:06:58.894: @echo Some printers don't implement timing, but can cause unexpected execution based on file name.
    Mesg:11:06:58.894: Some printers don't implement timing, but can cause unexpected execution based on file name.
    Send:11:06:58.894: @echo By triggering unknown command here we block it for real usage.
    Mesg:11:06:58.894: By triggering unknown command here we block it for real usage.
    Send:11:06:58.894: @echo So please ignore unknown command if it appears now.
    Mesg:11:06:58.894: So please ignore unknown command if it appears now.
    Send:11:06:58.894: N12 M75
    Send:11:06:58.896: N13 M77
    Send:11:06:58.898: @getIP
    Send:11:06:58.907: N14 M114
    Recv:11:06:58.910: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:11403B:8994 Z:16000
    Send:11:06:58.910: @startCodeProcessed
    Send:11:06:58.910: N15 M155 S1
    Send:11:06:58.912: M117 192.168.1.135:3344
    Send:11:07:04.684: @runButtonCommand homeAll
    Send:11:07:04.684: Slow command added:G28
    Send:11:07:04.684: N16 G28
    Recv:11:07:15.096: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:20397B:2409 Z:16000
    Send:11:07:15.096: N17 M114
    Recv:11:07:15.099: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:11403B:8994 Z:16000
    Send:11:07:15.099: @getip
    Send:11:07:15.106: M117 192.168.1.135:3344
    Send:11:07:34.789: @runButtonCommand homeAll
    Send:11:07:34.789: Slow command added:G28
    Send:11:07:34.789: N18 G28



    unplugged SKR and Nano USB plugged back in the Nano USB cable:

    Mesg:11:12:42.052: Connection closed by os.
    Mesg:11:13:02.422: Connection started
    Mesg:11:13:02.422: Printer reset requested - emergency:false
    Mesg:11:13:02.425: Dtr: false Rts: false
    Mesg:11:13:02.451: Dtr: true Rts: true
    Recv:11:13:02.957: Response while unconnected:T:20.48 /0.00 B:19.94 /0.00 @:0 B@:0
    Recv:11:13:03.956: Response while unconnected:T:22.35 /0.00 B:21.53 /0.00 @:0 B@:0
    Recv:11:13:04.956: Response while unconnected:T:23.40 /0.00 B:20.87 /0.00 @:0 B@:0
    Recv:11:13:05.465: Send init commands because we had no signal from a reset, assuming reset not available.
    Send:11:13:05.465: N1 M110
    Recv:11:13:05.467: Connection verified by:ok
    Send:11:13:05.467: N2 M105
    Send:11:13:05.475: N3 M105
    Send:11:13:05.481: N4 M115 ; Get firmware capabilities and info
    Recv:11:13:05.490: FIRMWARE_NAME:Marlin 2.0.9.3 (Feb 3 2023 23:09:29) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Sapphire Pro EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
    Recv:11:13:05.492: Cap:SERIAL_XON_XOFF:0
    Recv:11:13:05.492: Cap:BINARY_FILE_TRANSFER:0
    Recv:11:13:05.493: Cap:EEPROM:1
    Recv:11:13:05.493: Cap:VOLUMETRIC:1
    Recv:11:13:05.494: Cap:AUTOREPORT_POS:0
    Recv:11:13:05.495: Cap:AUTOREPORT_TEMP:1
    Recv:11:13:05.495: Cap:PROGRESS:0
    Recv:11:13:05.497: Cap:PRINT_JOB:1
    Recv:11:13:05.497: Cap:AUTOLEVEL:1
    Recv:11:13:05.498: Cap:RUNOUT:0
    Recv:11:13:05.498: Cap:Z_PROBE:1
    Recv:11:13:05.499: Cap:LEVELING_DATA:1
    Recv:11:13:05.499: Cap:BUILD_PERCENT:0
    Recv:11:13:05.501: Cap:SOFTWARE_POWER:0
    Recv:11:13:05.502: Cap:TOGGLE_LIGHTS:0
    Recv:11:13:05.502: Cap:CASE_LIGHT_BRIGHTNESS:0
    Recv:11:13:05.503: Cap:EMERGENCY_PARSER:0
    Recv:11:13:05.504: Cap:HOST_ACTION_COMMANDS:0
    Recv:11:13:05.506: Cap:PROMPT_SUPPORT:0
    Recv:11:13:05.506: Cap:SDCARD:1
    Recv:11:13:05.507: Cap:REPEAT:0
    Recv:11:13:05.507: Cap:SD_WRITE:1
    Recv:11:13:05.508: Cap:AUTOREPORT_SD_STATUS:0
    Recv:11:13:05.508: Cap:LONG_FILENAME:0
    Recv:11:13:05.509: Cap:EXTENDED_M20:0
    Recv:11:13:05.510: Cap:THERMAL_PROTECTION:1
    Recv:11:13:05.510: Cap:MOTION_MODES:0
    Recv:11:13:05.512: Cap:ARCS:1
    Recv:11:13:05.512: Cap:BABYSTEPPING:0
    Recv:11:13:05.513: Cap:CHAMBER_TEMPERATURE:0
    Recv:11:13:05.514: Cap:COOLER_TEMPERATURE:0
    Recv:11:13:05.514: Cap:MEATPACK:0
    Recv:11:13:05.516: Cap:CONFIG_EXPORT:0
    Send:11:13:05.516: N5 M220 S100 ; Speed multiplier 100%
    Send:11:13:05.519: N6 M221 S100 ; Flow multiplier 100%
    Send:11:13:05.521: N7 G92 E0
    Recv:11:13:05.525: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:20397B:2409 Z:16000
    Send:11:13:05.525: N8 G90
    Send:11:13:05.527: N9 M82
    Send:11:13:05.529: N10 G21 ; Use mm as unit
    Send:11:13:05.531: N11 M114
    Recv:11:13:05.534: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:11403B:8994 Z:16000
    Send:11:13:05.534: @echo Some printers don't implement timing, but can cause unexpected execution based on file name.
    Mesg:11:13:05.534: Some printers don't implement timing, but can cause unexpected execution based on file name.
    Send:11:13:05.534: @echo By triggering unknown command here we block it for real usage.
    Mesg:11:13:05.534: By triggering unknown command here we block it for real usage.
    Send:11:13:05.534: @echo So please ignore unknown command if it appears now.
    Mesg:11:13:05.534: So please ignore unknown command if it appears now.
    Send:11:13:05.534: N12 M75
    Send:11:13:05.536: N13 M77
    Send:11:13:05.538: @getIP
    Send:11:13:05.550: N14 M114
    Recv:11:13:05.553: X:142.00 Y:112.00 Z:10.00 E:0.00 Count A:11403B:8994 Z:16000
    Send:11:13:05.553: @startCodeProcessed
    Send:11:13:05.553: N15 M155 S1
    Send:11:13:05.556: M117 192.168.1.135:3344
    Send:11:13:17.452: @getip
    Send:11:13:17.459: M117 192.168.1.135:3344
  • Both protocols look identical. Sure you switched printers? See no prboblems in them but would suggest to bind both to path name of the port.
  • İt is the same printer.  I just kind of reposted it because teh first one has my static IP axdress in it but I can't delete it.  I don't want everyone to know my IP adress.

    It doesn't work ( /dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2:1.0-port0 for the Nano)
    Also if I connect one as path the other one as port.   No success.

    Meanwhile I tried to connect them to my laptop and I got the same result.




  • You never answered if the nano worked alone.
    You might want to try different dtr/rts settings in case it uses hardware flow control. 
  • It works alone.
    Actually Inam currently running one server on the pi with the nano and another server on the laptop with the skr
  • Makes not much sense that it does not work then so in deeed a ridicule. Did you see disconnects when both are connected. Sometimes more printer increase stability problems that can be too much making good communication impossible. Sounds a bit that something in that direction is going on.
Sign In or Register to comment.