-
Notifications
You must be signed in to change notification settings - Fork 194
1_Installation
- Go to https://github.com/LaserWeb/LaserWeb4-Binaries/releases and download the installer for Windows
- Run the installer. You will probably get a Windows warning that the start has been blocked because of an unverified application. That's because the installer is not yet certified. Just click on "more info" and install it anyways.
- Done!
You can proceed with Initial Configuration.
- Go to https://github.com/LaserWeb/LaserWeb4-Binaries/releases and download the installer for OSX.
- Double click the .DMG file you downloaded, to mount it
- Drag the Application to your Applications Folder
- Done!
Check out https://www.howtogeek.com/177619/how-to-install-applications-on-a-mac-everything-you-need-to-know/ if its your first time installing from a .dmg file.
You can proceed with Initial Configuration.
LaserWeb is available as an http://appimage.org/ installer - it doesn't get any easier to deploy on Linux! Supported by most modern distributions
- Go to https://github.com/LaserWeb/LaserWeb4-Binaries/releases and download the AppImage for x86 or x64 from linux32 or linux64 respectively
- Optional: Make the AppImage executable
- Double Click the AppImage to install
- Done!
You can proceed with Initial Configuration.
The LaserWeb4 frontend is very feature-rich and quite heavy and will not run smoothly on the Rasbian Desktop, but you can run the server part on a Raspberry Pi and connect from a PC on the network. Install the server
This procedure is not tested yet! Start from a clean Rasbian image, on a Raspberry Pi 2 or 3.
Install Node 6.x
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Confirm you have the correct NPM version (should be >=3.10.10)
npm -v
Confirm you have the correct NodeJS version (should be >= 6.9.4)
node -v
Install git
sudo apt-get update
sudo apt-get install git
Download and install LaserWeb server
cd /home/pi
git clone https://github.com/LaserWeb/lw.comm-server.git
cd lw.comm-server
sudo npm install serialport --unsafe-perm --build-from-source
sudo npm install
Manually start the server
cd /home/pi/lw.comm-server
node server.js
You should get the following console response:
> [email protected] start C:\Users\cprez\git\LaserWeb\lw.comm-server
> node server.js
***************************************************************
---- LaserWeb Comm Server 4.0.115 ----
***************************************************************
Use http://192.168.1.100:8000 to connect this server.
* Updates:
Remember to check the commit log on
https://github.com/LaserWeb/lw.comm-server/commits/master
regularly, to know about updates and fixes, and then when ready
update accordingly by running git pull
* Support:
If you need help / support, come over to
https://plus.google.com/communities/115879488566665599508
***************************************************************
Press CTRL-C to stop the server. Now that you know it's working, you can setup the autostart of the service.
Setup Systemd to automatically start the LaserWeb server
sudo cp /home/pi/lw.comm-server/lw.comm-server.service /etc/systemd/system/lw.comm-server.service
sudo systemctl enable lw.comm-server.service
sudo systemctl start lw.comm-server
You can check the status of the server with
sudo systemctl status lw.comm-server
You can restart the server with
sudo systemctl restart lw.comm-server
You can stop the server with
sudo systemctl stop lw.comm-server
(The logs will get added to /var/log/syslog)
Start the frontend
(doesn't work on the Raspi itself, you have to use a PC with Windows, Linux or OSX)
Connect your machine to one of the USB ports
Open Chrome (or Chromium) on any PC in your network.
Open URL `RasPi-IP:8000` (replace RasPi-IP with the IP of your RasPi)
Click on Comms tab
Click on "Server Connection"
Change Server-IP to `RasPi-IP:8000` (replace RasPi-IP with the IP of your RasPi)
Click connect
-> You should see a green message "Server connected" in the log area at bottom right.
Set the "Machine Connection" dropdown to USB
Choose the correct serial port in the "USB / Serial Port" dropdown (ex. /dev/ttyACM0)
Check that the baud rate is set to 115200
Click connect below
-> You should get a green message "Machine connected" in the log area, followed by a green line with the detected firmware. If you get some red messages insted of the green firmware line, you probably have selected the wrong port or the firmware is not supported.
You can now proceed with Initial Configuration.
This project is maintained by volunteers. I am sure the developers would be thankful for any sort of donation, they put in an incredible amount of effort into this project.
Home
Installation:
|– Windows
|– Mac OSX
|– Linux (x86/x64)
|– RaspberryPi
Connecting to machine:
|– Connecting to Machine
Initial Firmware Config:
|– GRBL 1.1
|– GRBL-LPC
|– Smoothieware
Settings:
|– Machine Profiles
|– Machine
|– File Settings
|– GCode
|– Application
Usage:
|– Working with Files
|– Working with Images
Appendix:
|– Materials and Feeds
|– How to Contribute
|- How-to-compile