Very much appreciate the response and thoughts. I will start off with a positive update that I am now able to connect to my MK3! The bad news is that I have absolutely no idea what changed to make it work. Basically I left it overnight while I waited for feedback from this forum. When got back on the next morning to check on some of the suggestions, I noticed that Octoprint reported that it had lost connection with the printer with an error related to something else taking the port. I decided to give RS another crack at connecting and sure enough it connected right away, although it had an error about the FW type being set wrong (which is set correctly to Marlin). I had a suspicion that the root of my problem was related to the port resource being previously assigned to octoprint, but the magic overnight behavior is strange for a couple of reason;
1) I had done everything short of removing Octoprint completely to make sure it wasn't holding the port hostage. I stopped the service, powered down the printer, pulled the USB cable, reboot the server....everything I could think of.
2) When I left the server overnight, Octoprint was connected happily and I had stopped attempted connections from the RS wizard (although I left the wizard page still up). There should not have been any action that would have forcibly closed the port of Octoprint, and made it available for RS.
My next experiment was going to be install RS on my windows laptop and double check that I could connect that way. But since it figured itself out, I never tried it. Sorry for anybody stumbling on this thread looking for help with a similar issue. I didn't come to a definitive conclusion. For the sake of completeness, I will answer the questions from the posts above;
@luis84
- I am not sure the NUC model number, but the configuration is Intel Core i7-5557U @ 3.10GHz x4, 6GB memory. Should not be possible to run into any undervolt or CPU throttling issues. It has 4 on board USB ports for which the Prusa is connected directly. I also have an old cheap USB hub as I did run out of ports (keyboard/mouse/webcam/etc). I will be adding a Prusa Mini to the mix here shortly.
- I originally tried all combinations of ports. The default selection (/dev/serial/by-id/usb-Prusa...) is what I connected with. I don't have tty/SO USB port. I think the equivalent to what I see is /dev/serial/by-path/... And yes as I mentioned I had been using 115200 from the start and is how it is connected now.
- As I said above, I did get an error that I had the wrong FW type even though it is set correctly as Marlin. I switched back and forth as you suggested, but I could get this error to go away, so I just accepted it with this error. Later in my configuration, I used "autodetect values from firmware" and it seemed to work fine. The FW version on my printer is up to date, so I don't thing those old FW bugs apply to my case.
@Repetier
- Thanks for the comment on the port visibility when powered down. This option is not visible during the wizard. But it is worth noting that my printer was powered on the entire time I was trying to connect, so this had no bearing on my issues.
- I agree. Like I said above, I am pretty sure this comes down to the OS and Octoprint not releasing the port. See my comments on what I had tried to force the port free. I could not find a way to list port active status from the OS to confirm if it was available for RS to connect to.
Again, thanks to both of your the time responding.
-Rob