1

Topic: Server for 3D Printer and Repetier Host?

Has anyone set up a server for their Solidoodle printer?

My daughter gave me her old laptop which I'm going to dedicate to the Solidoodle.   First question is if anyone else is doing this and if they are doing anything special to transfer stl and gcode files (beyond using a shared network).

Also, Repetier just accepted some of my code so that Repetier Host can start with a filename on the command line (either stl or gcode). So, it should be possible to send the file to the "Solidoodle Server" and have it automatically load the file right into Repetier host.  Anyone know if something like this exists already?  I hate to reinvent the wheel.

It is not quite  a network based "Print" button since you still have to set things like orientation and maybe temperatures but it would certainly be more automated and not tie up your main computer.

Mark

SD2, glass bed, MK5 setup with E3D lite extruder
NX and Solid Edge CAD user
PI, Galileo, and arduino hacker
Code Monkey and Twitter user @burhop

2

Re: Server for 3D Printer and Repetier Host?

Rasbery Pi inside of your doodle with a wifi adapter and linux equivalent of remote desktop. All running of SD PSU.
I just bought the rasbery pi today to make this mod on my SD3, but i think others have already done it.

3

Re: Server for 3D Printer and Repetier Host?

An RPi is a good idea.

However, I'm trying to find a free way to do this since most of us have an old computer laying around the house.

SD2, glass bed, MK5 setup with E3D lite extruder
NX and Solid Edge CAD user
PI, Galileo, and arduino hacker
Code Monkey and Twitter user @burhop

4

Re: Server for 3D Printer and Repetier Host?

RDP + computer = QED.

5

Re: Server for 3D Printer and Repetier Host?

I am using dropbox to sync up the files... works like a charm.

6

Re: Server for 3D Printer and Repetier Host?

Mark, I too just use a dedicated laptop to run my printer. Maybe I'm missing something here, but seems like even an old outdated junky computer is better than all the LED shields, tablets, and little computer mods I've seen as of late.

With my laptop computer I get a full screen to see the controller, full control of RH, I can surf the net, get my printer files (good idea about Dropbox downeym, been emailing them to myself up until now), not to mention I can tweak the cad files, repair them with my desktop version of netfab, and resend to my printer. And I can type an email. Bestbuy has a laptop for 279 bucks brand new, and on the net there are laptops for a 150 bucks, brand new. At garage sales laptops sell for 50 bucks. And who doesn't have a brother or uncle with an old laptop (or desktop!) laying around for cheap?

Why isn't this the best solution for adding a screen to your solidoodle? I must be missing something here, won't be the first time!

7

Re: Server for 3D Printer and Repetier Host?

exactly! and your laptop has a built in UPS! smile

BTW, a UPS is also a good idea for the solidoodle as well. I found that out when I had a 5 second power interruption 24 hours into a 39 hour print... grr...

8

Re: Server for 3D Printer and Repetier Host?

Crap, I forgot all about that! I need to get a UPS for my solidoodle, ASAP. In the summer our power goes on and off every now and then, pretty much during the day. Not often, but often enough that it will ruin one of my 4 hour long prints for sure. Thanks downeym.

9

Re: Server for 3D Printer and Repetier Host?

elmoret - Yes, Remote Desktop would work but I was kind of looking for a dedicated solution without a lot of button clicking. I'm very lazy.

Briggs - you are exactly right but its not the screen that I'm looking for.

The use case is this:

a.) I design something cool on my computer.
b.) I hit the print button.
c.) the design is send to my 3D printer over the network and printed.

Of course, there are two issues.

1.) Soliddodle does not have network access (like Cube or stratasys uPrint)
2.) You probably want to orient or maybe changes some setting (hi rez/low rez, fill type, etc.)

For 1 above, I can use an old laptop connected to the SD to provide the network connection. I could also write a small program that looks for any new STL files and fires up Repetier host. The first issue is the slicing might be slow if you use an old laptop or a Raspberry PI for this.  The second is what I said above... what if you want to orient or change print options.

-or-

I could send just the gcode to the "server". the slicing and orientation would have been done on the client side where I created the STL in the first place. The means the server doesn't have to be all that powerful but it also means you would need special software (another copy of "Repetier host?") on every client machine that would want to print to the printer.





For 2, I haven't figured that out yet.

SD2, glass bed, MK5 setup with E3D lite extruder
NX and Solid Edge CAD user
PI, Galileo, and arduino hacker
Code Monkey and Twitter user @burhop

10

Re: Server for 3D Printer and Repetier Host?

https://github.com/mlaws/VisPrinter

It will run on any machine that can run python. As you describe, you slice on the local machine and then submit to the server via the browser interface.

https://a248.e.akamai.net/camo.github.com/28902561fd1f220552fb114df43ed2051e128b22/687474703a2f2f696d6733392e696d616765736861636b2e75732f696d6733392f383531352f30357072696e74696e672e6a7067

11

Re: Server for 3D Printer and Repetier Host?

There is also Octoprint and Repetier Host Server (sorry, cannot post links yet, but Google works). 

I use the former (which is actively developed) on a RasPi, but it could run on any machine (simple install, needs Python + a few packages from PyPI).  There is a REST API in the devel branch, but not yet in the master branch -- could conceivably use that to write a simple script to, say, upload composition.gcode from the RH output dir of your main laptop.

12 (edited by mark.burhop 2013-06-12 23:46:39)

Re: Server for 3D Printer and Repetier Host?

lawsy, Spapadim, perfect.  That gives me something to look at and maybe contribute.  I figured someone must have done something.

Been meaning to upgrade my Python skills and REST would be a interesting way to transfer the data.  Soliforum comes thru again :-)

SD2, glass bed, MK5 setup with E3D lite extruder
NX and Solid Edge CAD user
PI, Galileo, and arduino hacker
Code Monkey and Twitter user @burhop

13 (edited by spapadim 2013-06-13 14:32:59)

Re: Server for 3D Printer and Repetier Host?

Actually, Octoprint REST API is in a pull request, not yet devel branch. It seems it might go in after user authentication is added? Anyway, project moves really fast, so hopefully shouldn't be long!

Would also be nice if RH could be extended via plugins for different printing back ends..

Edit: I should probably add BotQueue (ungooglable if you don't remember name, took me a while to find again, sorry -- site is just botqueue com) by a former Makerbot founder.  The project's goals are far more ambitious (running a distributed farm of 3D printers, with a cluster for distributed slicing etc), but it should run in standalone mode too.  If anyone tries it in a simple set up, I'd be interested to hear.

14

Re: Server for 3D Printer and Repetier Host?

downeym wrote:

exactly! and your laptop has a built in UPS! smile

BTW, a UPS is also a good idea for the solidoodle as well. I found that out when I had a 5 second power interruption 24 hours into a 39 hour print... grr...


I can't even imagine doing a successful 2hr print never mind a 36 hour! U printing in abs or pla? Would love to see some examples

I was going to order something to control my sd until i read this post, i've an old laptop tucked away somewhere!