Skip to content

GridSpace/grid-bot

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
etc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

software interface for GridBot and other 3D printers or CNC mills.

Just the Sender and Web UI

this is suitable for anything from a Pi Zero on up.

  1. clone this repo
  2. cd to repo directory
  3. npm i
  4. if you don't have pm2 installed: npm install -g pm2@latest
  5. create/edit etc/server.json inside the repo directory
  6. pm2 start src/js/server.js --name gridbot
  7. pm2 log

the web interface will be on port 4080

etc/server.json

{
	"port": "/dev/ttyUSB0",
	"baud": 250000,
}

for Klipper

{
	"port": "/tmp/printer",
	"baud": 250000,
	"on": {
		"boot": [
			"M115"
		]
	}
}

Full Touch-Pi Intall

from a fresh install of raspbian desktop, as user pi run this command:

curl https://raw.githubusercontent.com/GridSpace/grid-bot/master/setup.sh | bash

this could run for quite some time to update and install all OS dependencies

Web interface screen shots

Home Screen

GridBot Home Screen

Jog and Movement Screen

GridBot Move Screen

File Management Screen

GridBot File Screen

Direct Communications Interface

GridBot Comm Screen

About

Runtime environment for Marlin or Klipper based 3D printers and CNC mills

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published