Development Roadmap
arkypita opened this issue · comments
arkypita commented
Planned developments for LaserGRBL are:
- Add multiple passes switch
- User Interface color scheme / customization
- Continue from interruption #153
- Unidirectional engraving #97
- Deal with negative space in job preview #66
- Direct file re-open #157
- Keyboard hotkey for jogging and menu
- Allow negative offset #160
- Deal with false-positive in antivirus detection
- Allow bigger image size #139
- Math in custom buttons #183 #213
- Strip redundant F command #88 #gnea279
- Draw laser cursor with XOR #260
- Fix config description problem for older grbl version #224
- Sync jog speed slider max value to grbl max speed configuration #255
- Add F/S value to real time position info #253
- Made both raster vectorization and filling using absolute coordinate
- More GCode optimization with vectorization #94 #82
- Abort job button #259 #331
- Add dtr managment #239
- Better override managment #345
- Add some hotkeys (#375 + abort job)
- Configurable buffer size for mega and LPC #379
- Add color reverse #130
- Basic SVG Import
- Decimals in image size #245
- Centerline tracing with autotrace #173 #343 #367
- Automatic laser cooling cycles #602
- Image size using image resolution #245
- M7 M8 M9 Coolant control in gcode generator #190 #331
- Move Z axis during multiple passes #95
- Custom Header/Footer/Layer GCode #348 #95 #577 (can include M7 M8 M9 Coolant control)
- Auto-Crop tool for raster import (crop/trim white borders) #130
- Vectorization with very small output size #163
- Hotkeys for Z #703
- Save job profile like speed, setup... (Material DB)
- Add event sound #194
- More hotkeys again #1080
- Allow change installation path #1096
- Polish, Turkish, Slovenian language support #232 #110 #231 #356
- Add image centring helper #90
- Improve computation of arcs size #384 (comment)
- Intelligent vector filling instead of line2line filling #580 #723
- Improve circle measurement #760
- Position Laser by clicking #959
- Bypass scaling/processing for already processed images #1183
- Quality resolution less than 1 #257
- Add current line number info #1119
- Allow jog to negative space #1104
- Point (pixels) engraving #885 #283
- Customized code for laser on-off #243 #286 #274 #201 #191
- Power-on delay #189
- Optimize speed and memory usage with big images #139
- Speed modulation in line2line tracing #78
- Acceleration offset/border #102
- Non-linear color to power conversion, and numbers of color optimization #27
- Advanced SVG Import (Multi-Layer) #29 Filling, scaling #761
- PLT/DXF Import, with multi-layer configuration (see also #837)
- multi-layer by color
- Add some gcode editing ability #196
- Form "Always on top" feature #212
- Show real-time engraving progress #186
- Loaded gcode visible and editable #387
- Manage custom buttons on multiple line if no space #394
- User variables for custom buttons #401
- Simplified interface for touchscreen #437 #1616
- Show device name in com port list #397
- Make vectorize and centerline generated code more uniform #597
- Implement visual status of input pins #657
- Support G21 inches #701
- Invert preview color for engraving on black tile #699
- Show laser usage time counter #669 #679
- Configuration Wizard
- $10 Parameter check #757 (comment)
- Configurable axis #813
- Flag for S-Min on white skip #1148
- Toggle button double images #1346
- Dithering + Grayscale#1330
- Permanently store work offset #912
- Independent width-height adjustment
- Vectorize add "no border" option #1620
- Add Led notification #1898
- Per path multiple pass #2114
New feature request can be posted as "new issue" and they will be examined. Development is done during my free time with priority to bug fixing, so I can not guarantee the times to accomplish all those features.