Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewhodel committed Oct 18, 2014
0 parents commit 118a79d
Show file tree
Hide file tree
Showing 21 changed files with 10,567 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .gitignore
@@ -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
82 changes: 82 additions & 0 deletions README.md
@@ -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++
```

0 comments on commit 118a79d

Please sign in to comment.