Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 118a79d
Showing
21 changed files
with
10,567 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Compiled source # | ||
################### | ||
*.com | ||
*.class | ||
*.dll | ||
*.exe | ||
*.o | ||
*.so | ||
|
||
# Packages # | ||
############ | ||
# it's better to unpack these files and commit the raw source | ||
# git has its own built in compression methods | ||
*.7z | ||
*.dmg | ||
*.gz | ||
*.iso | ||
*.jar | ||
*.rar | ||
*.tar | ||
*.zip | ||
|
||
# Logs and databases # | ||
###################### | ||
*.log | ||
*.sql | ||
*.sqlite | ||
|
||
# OS generated files # | ||
###################### | ||
.DS_Store | ||
.DS_Store? | ||
._* | ||
.Spotlight-V100 | ||
.Trashes | ||
Icon? | ||
ehthumbs.db | ||
Thumbs.db | ||
|
||
node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
## About | ||
|
||
RepRapWeb is a fully function 3d Printer Controller which runs over http. Multiple serial devices can be connected to control multiple machines. | ||
|
||
More information can be found at http://xyzbots.com | ||
|
||
Copyright 2014 Andrew Hodel andrewhodel@gmail.com under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 | ||
|
||
You must share the source of your project and notify the original author via email in plain english if you include or use this code, even if it is included or used as a library on the web. | ||
|
||
If you would like to include this code in a project which is not licensed under the AGPL V3, please contact the author at andrewhodel@gmail.com | ||
|
||
## Raspberry Pi prebuilt Image | ||
|
||
There is a prebuilt Rasbian image with GRBLWeb already running on it at port 80. More information and a link to the .img can be found at http://xyzbots.com | ||
|
||
The ethernet interface will get a DHCP address that you can ssh to. | ||
|
||
username: pi | ||
password: raspbian | ||
|
||
## Serial baud rate | ||
|
||
Your printer should be configured to use a baud rate of 115200, you can set that in Configuration.h for Marlin. You can also modify the RepRapWeb config.js to change it's speed. | ||
|
||
## Installation | ||
|
||
``` | ||
git clone https://github.com/andrewhodel/reprapweb.git | ||
cd reprapweb | ||
npm install | ||
``` | ||
|
||
## Config | ||
|
||
edit config.js to change serial baud rate and web port | ||
|
||
## Running | ||
|
||
// standalone | ||
``` | ||
node server.js | ||
``` | ||
|
||
// with forever | ||
``` | ||
npm install -g forever | ||
forever start server.js | ||
``` | ||
|
||
## Access | ||
|
||
The default port in config.js is 8000, you can change it by editing the file. | ||
|
||
http://hostaddress:8000/ | ||
|
||
## build CuraEngine on rPi raspbian wheezy | ||
|
||
``` | ||
echo "deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi" >> /etc/apt/sources.list | ||
``` | ||
|
||
Add this to /etc/apt/preferences | ||
|
||
``` | ||
Package: * | ||
Pin: release n=wheezy | ||
Pin-Priority: 900 | ||
Package: * | ||
Pin: release n=jessie | ||
Pin-Priority: 300 | ||
Package: * | ||
Pin: release o=Raspbian | ||
Pin-Priority: -10 | ||
``` | ||
|
||
``` | ||
sudo apt-get update | ||
sudo apt-get install -t jessie gcc g++ | ||
``` |
Oops, something went wrong.