Topic: Raspberry Pi as print server running Repetier-Server
Repetier-Server is now up and running.
github.com/repetier/Repetier-Server - not enough posts to post a link apparently...
Works on my 512Mb Raspberry Pi, though I did have to create a profile to connect to the solidoodle2, and recompile Marlin with the serial link set to 115200 baud.
That combined with a pass through port on my router and a dynamicdns.org connection (also setup the Raspberry Pi as a VPN server), and I can now print things at home from work all via the web :-)
Here is what went into the solidoodle2.cfg file that I mentioned:
version="1.0";
active=true;
printer:{
name="Solidoodle 2";
slugName="Solidoodle2"; // Unique name with ascii chars without space,tab. Is$
connection:{
device="/dev/ttyUSB0";
//baudrate=250000;
baudrate=115200; //
pingPong=false; // Allow sending more then one command if it fits into prin$
readCacheSize=63; // Size of the printer cache. May be 63 for some printer.
/* Communication protocol used to communicate with this printer:
0 = ascii protocol - works with all reprap firmwares
1 = Repetier-Protocol V1 - requires Repetier-Firmware
2 = Repetier-Protocol V2 - requires Repetier-Firmware 0.80 or higher */
protocol=0;
okAfterResend=true; // Does your firmware send a ok after sending a resend $
};
dimension:{xmin=0.0;
ymin=0.0;
zmin=0.0;
xmax=159.0;
ymax=150.0;
zmax=143.0;
};
homing:{
xhome=159.0; // Coordinates after homing x axis
yhome=150.0; // Coordinates after homing x axis
zhome=0.0; // Coordinates after homing x axis
};
speed:{
xaxis=50.0; // Move speed in mm/s for manual moves
yaxis=50.0; // Move speed in mm/s for manual moves
zaxis=5.0; // Move speed in mm/s for manual moves
eaxisExtrude=2.0; // Move speed in mm/s for manual moves
zaxis=5.0; // Move speed in mm/s for manual moves
eaxisExtrude=2.0; // Move speed in mm/s for manual moves
eaxisRetract=20.0; // Move speed in mm/s for manual moves
};
extruder:{
count=1; // Number of extruder on that device
tempUpdateEvery=1; // Update temperature every x seconds
};
};