supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.09k stars 518 forks source link

NetFabb repare service missing from Linux version? #3353

Open Flip35 opened 1 year ago

Flip35 commented 1 year ago

What happened?

I use both flavors of SuperSlicer (Windows or Linux) according to the PC I'm using.

On the Windows version, if I hover the mouse over the blue triangle icon on the left side of the file name, I have the option to repair the STL using NetFabb. This is not working on the Linux version. Super_1 Super_3 Super_2

Project file & How to reproduce

Projects.zip

Version

2.4.58.5

Operating system

Linux Mint 20.3 (Ubuntu 20.04)

Printer model

No response

jhlchu commented 1 year ago

System Requirements for Netfabb 2023

Netfabb is only available for Windows, not Mac.

Operating System Microsoft Windows 10 64-bit or 8.1 64-bit. If you run “Fusion 360 with Netfabb” then it will also run on Apple macOS Big Sur 11.x; Catalina 10.15; and Mojave v10.14.Note: 32-bit Windows, or older Windows platforms, as well as Linux or any OS by Apple, is not supported.
CPU Type Intel Core i5 (2.8+ GHz) with 8 cores
Memory 64 GB of RAM
Display Card with OpenGL 3.3 support 2 GB dedicated video card
Display Resolution 1920 x 1080 minimum
Network Card Required for network installation with FlexLM licensing
Java Runtime 1.8u25 64-bit or newer, 32-bit Java is no longer supported.
System requirements for Local Simulation Microsoft Windows 10 64-bit Microsoft Windows 8.1 64-bit Linux CentOS 8 64-bit Linux CentOS 7.4 64-bit Linux Red Hat 8 64-bit Linux Red Hat 7.4 64-bit

Looks like Mint isn't a supported distro.

neophyl commented 1 year ago

Correct. It is only available as part of a windows installation. Its not that its missing from the linux version of SuSi, its that linux doesnt have the component used to access netfabb that the slicer needs. Same as Prusa Slicer.

kozross commented 1 year ago

Could you run under Wine to get the necessary stuff for this to work? Less optimal, but would be fine.

neophyl commented 1 year ago

Does WINE have the full win10/11 operating system ?
The whole reason netfabb works under certain versions of windows is an agreement between microsoft and autodesk allowing its OS to access it. For example it doesn't work on windows XP. It's part of the whole support windows 10 introduced for 3d models with its 3d builder system.

I would imagine it wasn't free either and that MS probably had to pay Autodesk for the privilege. Sounds like something you need to lobby the linux team to add support for so that the slicer can access it on your chosen operating system.

kozross commented 1 year ago

@neophyl I mean, Wine can and does emulate Windows 10. However, whether it emulates this specific thing or not I have no idea. FWIW, I did try running PrusaSlicer under Wine, but the feature didn't work there either. Whether it's because I didn't set something up correctly or whether it's outright impossible I have no idea.

I don't know what 'Linux team' can be lobbied here: even if such a group existed and had the funding needed to pay Autodesk, Autodesk do not support Linux at all.

neophyl commented 1 year ago

Then I would guess that your wish to have netfabb access on slicers running on Linux is going to be out of luck. Its not like they can code in functionality to the slicer either as its just making use of an OS provided 'hook' for it to send off the model to the Autodesk servers and receive back a 'fixed' version.

I thought there were various flavours of linux, surely some of those have teams that coordinate and develop them ? However if Autodesk don't support any linux anyway then there doesn't seem much point to that either.

If wine is just an emulator and not a container with a proper OS install inside then I also suspect that it wont be a setting or configuration you can turn on either. Might be better just running a virtual machine with a win 10 install inside it if you absolutely have to. Sounds more trouble than just using Blender to fix any model errors though.

Flip35 commented 1 year ago

Thanks for the explanations.

I don't use wine. I use a Virtual Machine whenever I need Windows stuff on the Linux PC and yes, the feature is available on the virtual also.

Regards,

kozross commented 1 year ago

@neophyl I've found a good middle ground. Netfabb for Linux does exist (in a much older version), and I can just manually open and fix my model in that. It's not ideal, but it's much easier than learning Blender (they say it has a learning cliff for a reason) or setting up a full VM.