oliof / grid-bot

Runtime environment for Marlin based 3D printers and CNC mills

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 71.0%Language:JavaScript 20.8%Language:HTML 4.7%Language:CSS 2.3%Language:Shell 1.2%