Skip to content
This repository has been archived by the owner on Jan 29, 2018. It is now read-only.

Install: Windows

Claudio Prezzi edited this page Dec 22, 2016 · 27 revisions

##Windows

On Windows 7 and above, please use the following instructions. We are assuming from a vanilla Windows installation so your mileage may vary depending on things you already have installed. If you find conflicts, please let us know via a GitHub Issue Prerequisites:

  • Uninstall old versions of node.js (version 0.12 etc) - we are going to need a clean install of Node 6 LTS
  • Download and install Node 6.x LTS from https://nodejs.org/en/download/
  • Install Google Chrome if not already installed
  • Download and install Git for Windows from https://git-scm.com/download/win
  • Upgrade your Smoothie based controller to the edge build of the firmware (firmware-cnc.bin)
    or GRBL based controller to version 1.1e. LaserWeb wont work with old builds.

###LaserWeb install instructions: Start a windows command prompt by typing "cmd" in windows search. Then:

cd \
git clone https://github.com/openhardwarecoza/LaserWeb3.git
cd LaserWeb3
npm install

If you get errors on npm install you could try npm install serialport. If done, try npm install again. If it still doesn't work, open an issue.

(Note: We test on SerialPort v4.0.6 - if you have issues make sure that you use the same)

The software is now installed.

###To start the software: Start a windows command prompt by typing "cmd" in windows search. In the command prompt window type:

cd \laserweb3
node server.js

Note: Marlin not implemented yet! Only Smoothie, Grbl and TinyG.

Start Google Chrome
Type "localhost:8000" in the address bar

Note: Node.js will ask you to grant it access the first time you run the server

You should now see the software in the Chrome browser window.

###Tip: Place a shortcut to the file start-lw3.cmd to your desktop to start server and browser with one doubleclick.