Red Hat Bugzilla – Bug 1004562
Cannot connect to solidoodle 2 printer on /dev/ttyACM0
Last modified: 2013-09-04 22:26:23 EDT
Description of problem:
I can't ever get the printer to connect. It works fine in pronterface, and if I copy the settings (/dev/ttyACM0, 115200 baud, etc) nothing happens in RepetierHost. The printer always shows as disconnected (yes, I've exited pronterface by now - no one else is using the tty port).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
no printer connection
connected and able to manually move the extruder around.
I should add that the pronterface I'm using for comparison is the one downloaded from the solidoodle web site, not the one in the fedora repos.
(In reply to Tom Horsley from comment #1)
> I should add that the pronterface I'm using for comparison is the one
> downloaded from the solidoodle web site, not the one in the fedora repos.
Shouldn't make any difference.
My RepRap is currently disassembled (and will stay that way for at least a week), so cloud you help me a bit?
Is there any terminal output while failing to connect?
Please download the binaries from http://www.repetier.com/download/ and try connecting with them also.
It gives no output at all, and in fact if I run it under strace, the only time /dev/ttyACM0 appears is in a stat() or lstat() call. There doesn't seem to be any attempt to actually open it.
Of course, I'm assuming it should automatically connect to the printer when I apply the settings, because I can't find anything like a "connect" button to push anywhere. If I've missed that, maybe that is why I never connect :-).
And I just tried downloading the most recent 3 versions and running them which the same result. Nothing ever seems to try to open the tty device, which maybe means something is busted in mono?
OK, false alarm. I really couldn't see the dadgum connect button. Once I found it and told it to actually connect to the solidoodle rather than the leftover "default" printer I actually can move the extruder around with manual control.