1

Topic: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

I recently switched my laptop from Windows XP to Linux, and I am now trying to get it to work with my Solidoodle 3. (With Windows XP, I had no issues: my laptop perfectly controlled my Solidoodle.) I have successfully installed RepetierHost, and after Googling a bit I was able to change my printer settings in order to successfully connect to my Solidoodle (I set Port to /dev/ttyUSB0, and Baud Rate to 115200).

However, after connecting, the Solidoodle is completely unresponsive. When I try to move the printer head, all that happens is the number in front of "Command Waiting" increases. Furthermore, the temperatures of both my extruder and printbed are listed as 0 degrees. I don't think there is anything wrong with my electronics board because, as I said, everything worked perfectly before I switched to Linux.

Looking at some of the posts on the board, I'm wondering if this could somehow be a firmware issue (though I have no idea how that works). Thanks in advance for the help.

2

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

You aren't connected.  Make sure you don't have virtual printer selected in R-H.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

3

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

I definitely have "Serial Connection" selected, not Virtual Printer. And I am connected in the sense that when I press the "Connect" button in RepetierHost, it changes to "Disconnect" and the printer makes the sound it usually makes when a successful connection is established. But you're right, in no other way can I meaningfully say that I am connected.

4

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Could this somehow be a firmware issue?

5

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Check out this thread.

http://www.soliforum.com/topic/5758/repetierhost-v095f/

I've seen changing "RESET on CONNECT" to DISABLED has helped others.

6 (edited by Tomek 2014-07-16 17:59:35)

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Another 'solution' is to hit the reset button on your printer's motherboard before you click connect on repetier, at least for my printer's iteration of the problem. There's definitively a software solution too, because Octoprint doesn't have the same problems connecting.

Oddly enough my reset solution sounds to be the opposite of the above poster's suggestion.

7

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Thanks for the suggestions, rjp350z and Tomek. Unfortunately, I still can't get the printer to respond.

I tried setting "Reset on Connect" to "Disabled," as in the link you suggested rjp350z, but I still got no response from the printer. And I tried clicking the "OK" button in the debug options of the Manual Control window, but that didn't help either.

Nor did first hitting the reset button on the printer motherboard (just to be sure--it's just the black push-button in the upper-right corner of the board, right?).

Anybody have any other ideas? I may just have to resort to Pronterface...

8

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Sorry, No other ideas here as I am not a Linux person and must assume it has to do with Linux USB drivers being it worked fine with XP

9

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Okay, thanks for trying. I do appreciate it.

10 (edited by adrian 2014-07-19 14:31:54)

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Its the wrong baud rate. Linux won't do 250000 without screwing around. To make it work at 115200 you must recompile the firmware. All replies from the printer will be gibberish to Repetier so it will always say waiting as it never reads a response.

Connected simply means the comport opened.. Not that its communicating

Recompile the firmware, screw with Linux to make 250000 work, or use Windows.

11

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Thanks, adrian. I am attempting to recompile the firmware, following the steps outlined in this link:

http://wiki.solidoodle.com/update-firmware

But I'm stuck  at the point where it says

Start arduino.exe and go to Tools, Boards, and select either "[USBtinyISP]Teensylu/Printrboard" or "[BootloaderCDC]Teensylu/Printrboard]"

I'm a Linux newb, and I don't know how to start arduino.exe. I made it executable using chmod +x arduino.exe, but when I try to execute it, I get the message, "unable to find an interpreter for ./arduino.exe."

I tried getting the latest Arduino software for Ubuntu by typing: sudo apt-get install arduino arduino-core, but this does not solve the problem. Thanks in advance for the help.

12

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Aha... Unfortunately the .exe will be a windows-specific thing, linux won't know where to stick it teehee.

Sounds like you're headed in the right direction, but you might need instructions from someone who's done a solidoodle firmware upgrade from linux before though.

As far as I know, you should be able to run the arduino program you installed with apt-get by typing just "arduino" into the command line...

SD3. Mk2b + glass, heated enclosure, GT2 belts, direct drive y shaft, linear bearings, bowden-feed E3D v5 w/ 0.9° stepper
Smoothieboard via Octoprint on RPi

13

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

Okay, so I've searched around a bit more, and there appears to be a lot of outdated information out there on how to update the firmware for the Solidoodle 3. This site

https://github.com/mlaws/solidoodle2-marlin

says that Arduino version 0022 is no longer required. Instead, you can use Arduino 1.0.5. So I downloaded the Linux version and copied all the Arduino add-ons from the above link (in order to use the board Sanguino W/ ATmega644P). Everything seemed to be going according to the instructions until I tried to upload the firmware file (Marlin.pde): all I got was
the error message "avrdude: stk500:recv(): programmer is not responding." Anyone know how to fix this? Thanks.

14

Re: "Command Waiting": RepetierHost can't get my Solidoodle to do anything

are you sure Linux will work using the extra needed apps like Python etc that run in binary background?

Solidoodle 2 with Deluxe kit cover & glass bed with heater. and 2nd board SD2 used not 3rd and alum platform not installed yet still wood. also need cooling fan installed to board. use Repetier Host couple vers. Slic3r also have all free ware STL programs