luc-github / ESP3D-WEBUI

A Web UI for ESP8266 or ESP32 based boards connected to 3D printers / CNC
GNU General Public License v3.0
734 stars 303 forks source link

[FEATURE REQUEST] Please add several additional CNC file extension types. #300

Closed phil-barrett closed 1 year ago

phil-barrett commented 1 year ago

Some default file types (ie extensions) of CAD/CAM (ie, GCode) files are not listed in the Files panel/Extensions list. Thus download will not show them by default and, if downloaded, they aren't marked with the Play file icon.

Specifically, the extensions are .ngc - used by F-Engrave and .cnc used by several CAD/CAM tools.

Please add ;cnc;ngc to the end of the text in the Extensions box of the ESP3D Interface panel in Settings.

The alternative is for each user to manually add these extensions to the list and click on refresh. This will happen after they come here, possibly post a bug report that WebUI can't find their files and get told what to do.

github-actions[bot] commented 1 year ago

Thank your for submiting, please be sure you followed template or your issue may be dismissed.

luc-github commented 1 year ago

go to settings of webui and add them, this is configurable

luc-github commented 1 year ago

what version are you using?

phil-barrett commented 1 year ago

3.0.0-a30.GH2

Sure, I can add them to mine but I was hoping that it gets in the release version so all the users wouldn't need to do it, too. The process they will go through is:

luc-github commented 1 year ago

ok understood only these 2 extensions are missing ? any current extensions is not relevant?

phil-barrett commented 1 year ago

only these 2 extensions are missing ? any current extensions is not relevant?

That's a good question. I've used around 10 different CAD/CAM tools so not that many considering how many are out there. I can not say which are safe to drop. There is, literally, no standardization out there. And, to make it worse, some CAD/CAM apps allow users to pick file extensions in their POST configuration code. Yuck.

luc-github commented 1 year ago

@phil-barrett extensions added - I did not built new packages yet - I have others changes to add soon, I will rebuild them at this moment I keep FR open until packages are built

phil-barrett commented 1 year ago

thanks!

luc-github commented 1 year ago

packages have been built

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.