Hello,
I’ve been banging my head on this one a while. I have a MPCNC, Rambo 1.4 board, where I can control the motors with the LCD. However, I’m unable to use Repetier to control it from my (Ubuntu 20) laptop. I have been able to flash the firmware of the Rambo from my laptop, so I know I can connect to it.
I can even connect to it from Repetier successfully (upper left corner “Connect” button). But when I manually try to control the motors, everything is unresponsive and I get some error messages:
“No start signal detected - forcing start”
And then later after trying to send some movement commands:
“Communication timeout - reset send buffer block”
I’ve googled around and tried to change the baud rate (currently and by default set to 250000) without success. I’m not sure what else to try so wanted to ask for suggestions.
I’m also not married to Repetier and would be happy to try to use some other software that runs on Linux.
RH tells you it is connected, but the messages suggest otherwise.
My first guess is a permissions issue. Are you in the dialout group? Are you connected to the right port?
You can also just use miniterm to connect. Send a few enters and it should respond with ‘ok’. Find the right port by looking at the last few lines of dmesg after plugging it in.
Pronterface and pronsole work great if you like that sort of thing. Cncjs works well too.
Hi Jeff,
Thank you for the suggestions! I’ve verified that I’m in the dialout group, and I have been talking to the correct COM port (used auto as well as specific port names in the printer config settings). I will move on to using miniterm and dmesg to see if I can troubleshoot it further.
Thanks for the suggestions!
Best,
Matt
Well, dmesg seems to say my OS is recognizing the board when I connect to it:
[ 2116.958615] usb 1-9: reset full-speed USB device number 3 using xhci_hcd
[ 2268.638850] usb 1-4: new full-speed USB device number 5 using xhci_hcd
[ 2268.790578] usb 1-4: New USB device found, idVendor=27b1, idProduct=0001, bcdDevice= 0.01
[ 2268.790594] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[ 2268.790600] usb 1-4: Product: RAMBo
[ 2268.790604] usb 1-4: Manufacturer: UltiMachine (ultimachine.com)
[ 2268.790608] usb 1-4: SerialNumber: 855373037303512181A1
[ 2268.881927] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[ 2268.881953] usbcore: registered new interface driver cdc_acm
[ 2268.881954] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
So I’ll do some more testing with miniterm. Right now just getting garbage characters back so I might need to change the baud rate.
I’m going to install repetier host since at this point something points to the app itself needing some help. Thanks Jeff for helping me troubleshoot!
Will report back how it ends up.
Ok, it’s working now. The solution was to upgrade to the latest version. For some reason, when I first installed it using the AppImage file, I wasn’t able to install the latest version so had to go back 1 to the previous version. That was the issue. When I installed from the tgz file the latest version worked. So the lesson in this case was not to use the AppImage file and run from the gzip archive with the configuration script, which is probably what made the difference.
OOPS I missed your follow up post stating you got it working until I reread all the replies. Ill leave this in case it helps someone.
So I just tried RP-H for the first time Linux Mint 21.1 Downloaded AppImage last few days, (v2.3.1) and it took a bit for me to get it working. I could not even “Connect”. When I launched from CLI the AppImage is was giving an IOException: Permission denied.
Yours may be a different issue but… here’s what I did in case it helps.
What worked:
Summary: (All probably not needed)
start appimage with the first time using “-prepare” per download instructions (I missed). " If you never have run a host software with your user run it once with parameter “-prepare” to put your user into dialout group and reboot."
Disabled Firewall - probably not needed
Add Myself to groups: dialout, tty, uucp
FULL REBOOT of laptop
It connected from there for me. Using USB and “Serial Connection” defaults "/dev/ttyAMC0, 250000 baud, …I did not change anything else. I am guessing since I only tried logout and not a full reboot that maybe only -prepare and dialout group are required.
I loaded a file. I could not figure out how to “move” the object or even nudge the router to a desired location. I had to load a file and clicking start then “stopping” it. Luckily it cut too HIGH Z. Not sure how this is SUPPOSED to work. When I put the same file, from the same card into the LCD it cuts fine.I never did feel brave enough to click whatever the little router bit looking icon with up/down arrows was. Perhaps spindle speed. Maybe if I had internet in the shop I could have figured something out but the phone gets old. I gave up and went back to LCD.