Skip to content

Runtime environment for Marlin based 3D printers and CNC mills

Notifications You must be signed in to change notification settings

owl-technologies/grid-bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 based 3D printers and CNC mills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 71.0%
  • JavaScript 20.8%
  • HTML 4.7%
  • CSS 2.3%
  • Shell 1.2%