Webcontrol Basics - WebControlCNC/WebControl GitHub Wiki
Webcontrol is a beginner's graphical user interface to a Maslow CNC. The Maslow CNC is an entry level 2.5 dimensional cutter (X/Y with an up/down z axis) for cutting sheet stock using a router. Webcontrol handles setup, calibration, controller firmware installation, gcode visualization, design placement, board management, sled (cutter) positioning, and code execution while running from most web browsers. Webcontrol can be hosted (run) from Linux, macOS, or Windows. A special Linux version for the raspberry pi has several options that use the available general purpose input/output (GPIO) pins found on that single board computer system. These GPIO pins enable customizable buttons and LED's to be added as the user desires.
Webcontrol releases can be downloaded from the release section and installed as single file archives that dynamically decompress and run or as a more traditional single folder archive that contains the necessary files or as a distribution image or docker image for the raspberry pi. Due to the open source nature of the project, all source code is available for viewing or for modification if the user desires to add custom functionality.
Initial system setup:
- Find the maslow - > connect to the maslow controller via USB and connect with webcontrol from the menu item: settings->Maslow Settings. The first option is the port. Press the arrow circle to refresh the ports and then select the one corresponding to the Arduino Mega control board.
- flash firmware using from the menu item actions -> upgrade standard or upgrade Holey
- Quick configure -> describe your system with measurements in millimeters and select the calibration style you will run.
- Extend chains
- Attach Sled
- Mark chains
- Calibrate
Run the system.