Rewriting the GCODE sender software to work on a Raspberry PI

A project log for Robot 3D printer auto eject sys & web print queue

A 3d printer system that can be operated by multiple people that just spits out parts placed in the web based print queue

mmiscool 08/02/2017 at 04:220 Comments

Soooooo. I was having all sorts of problems running the linear actuator and having the USB connection cut out for the print to the desktop. A friend had Raspberry Pi 0 W lying around and it seemed like the perfect solution.

Most of the ramps or ramps compatible boards have the serial lines broken out so that you can attache a blue tooth dongle or a wifi module. 

I decided to hook it directly to the serial pins on the raspberry pi. This worked in my favor as there is only 1 use port on a pi0w and that had to be used to connect the inject printer. 

After loading up the pi with raspbian os and getting the "PRINTRUN" pronterface package working I set about trying to get the EPSON inkjet working.

Getting the EPSON incjet working with cups did not end well. I ended up going to best buy and picking up the cheapest HP inkjet I could find. HP has drivers that work great on the pi.

After that and some bash shell script cobbling we have a working printer that can fetch jobs from the print queue on the server and continously print with out problems. 

I plan to gt a nice little shell script all put together that will install all the stuff needed to get the printer up and running. Hopefully then we can have some one duplicate the effort. 

That should be posted to github some time this week. 

I really want to collaborate with some one and see if they can duplicate the printer.