|
1 | 1 | # FlashForgeUI |
2 | | -Monitoring & Control software for FlashForge printers |
| 2 | +Monitoring & Control software for FlashForge printers in C#, powered by [this](https://github.com/CopeTypes/ff-5mp-api) API |
| 3 | + |
| 4 | +# Read Me |
| 5 | +This software is currently undergoing a rewrite/cleanup and will be published soon. All features shown are working/implemented at this time and planned to be included. |
| 6 | + |
| 7 | + |
| 8 | +## Features |
| 9 | +- Webcam preview / Job Name / Progress (%) |
| 10 | +- Display current nozzle size/filament type (filament type is not sent by firmware until a job is started) |
| 11 | +- Job info panel (Current layer, ETA, job run time, weight used, length used) |
| 12 | +- Model preview panel |
| 13 | +- Temperature panel (Current bed/extruder temp, set/clear them) |
| 14 | +- Fan(s) panel (Current speed, set/clear them) |
| 15 | +- Printer status panel (Status, total run time, total filament used) |
| 16 | +- Filtration status panel (Current filtration mode, TVOC level, toggle internal/external filtration/off) |
| 17 | +- Adjust current speed offset/z-axis offset |
| 18 | + |
| 19 | +- Additional controls |
| 20 | + - Home axes (not present in any FlashForge software for some reason..) |
| 21 | + - Send custom G/MCode |
| 22 | + - Control built-in LEDs |
| 23 | + - Pause/Resume/Stop current job |
| 24 | + - Upload new job (.gcode or .3mf) or start a local job (from printer storage) |
| 25 | + - Filament swap routine (WIP) |
| 26 | + |
| 27 | +## Additional Features |
| 28 | +- WebUI with the same controls/information |
| 29 | +- Discord notifications |
| 30 | + - Periodic status updates (job info + webcam capture) |
| 31 | + - Notify on print completion (and when job is ready for removal) |
| 32 | + - Notify on status changes |
| 33 | + |
| 34 | +## Web UI |
| 35 | + |
| 36 | + |
| 37 | +## WinForms UI |
| 38 | + |
| 39 | +## Discord Notifications |
| 40 | + |
0 commit comments