
G-Code generator for Direct Energy Deposition additive manufacturing
To install G.L.O.W. app you can:
Download glow_1.0_setup.exe from the repository and run the installer (no repository cloning required) or
Clone the repository and follow glowapp.ipynb instructions (allows for customization in code).
To run the source code, you should clone the repository into your machine and open the directory.
git clone https://github.com/ArthurJWH/GLOW.git
From there, it is recommended to create a virtual environment and install the requirements as such:
pip install -r requirements.txt
After installing the packages, you can run the code in src/main.py.
Alternatively, you can execute:
pip install -e .
This will allow you to run the code with glow command in the terminal.
To generate the GCODE it is required a CSV file with some printing parameters, such as example.
| idx | laser_power | scanning_speed | rpm_1 | rpm_2 | width | height | hatch_spacing |
|---|---|---|---|---|---|---|---|
| 1 | 37.8 | 651.85 | 0.4 | 0 | 1.00199 | 0.342144 | 0.3 |
| 2 | 38.75 | 242.9 | 0.4 | 0 | 1.00199 | 0.342144 | 0.3 |
| 3 | 40.7 | 693.55 | 0.4 | 0 | 1.00199 | 0.342144 | 0.3 |
| 4 | 32.55 | 358.75 | 0.4 | 0 | 1.00199 | 0.342144 | 0.3 |
| 5 | 52.45 | 349.15 | 0.4 | 0 | 1.00199 | 0.342144 | 0.3 |
| … | … | … | … | … | … | … | … |
After opening the App, drop or select the CSV file into the upload box.

Follow the left column to input the geometric parameters.

Pressing Calculate positions should display the resulting configuration on the plot.

If satisfied, press Generate G-Code to generate the GCODE

For more detailed and specific informations read the Documentation or use the information button in the top-right corner of the GUI.
Author : Arthur Jiun Wei Hwang
Contact : arthurjwhwang@gmail.com
Contributors : Ajay Talbot, Xiao Shang, Hyun Suk Choi
This project is licensed under the MIT License - see the LICENSE for details.