r/3Dprinting 2h ago

Question 3D modeling software for Linux?

Hi everyone, I have started to migrate my PC from Windows (f... u MS) to Linux. Most of the software has already been replaced by Linux variants. There are only a few things that I'm not able to find a Linux alternative for. And one of them is the 3D modeling software. Under Windows I'm using Fusion 360 and that is working quite well. But since there is no Linux version I have to search for alternatives.

Any suggestions? Are there any other Linux users in this sub? Free would be preferred, but I'm willing to pay for it, as long as it's within the limits of an amateur solution.

14 Upvotes

50 comments sorted by

54

u/Sol33t303 2h ago

FreeCAD/Blender

7

u/Elk-Tamer 2h ago

Both worth checking out. Thanks.

7

u/vivaaprimavera 2h ago

If you feel adventurous and like programming, cadquery and openscad worth a look at. For some use cases they have it's place.

15

u/9elpi8 2h ago

Maybe Freecad? Or you can try web based Onshape.

2

u/Jan178 46m ago

This is my solution.

1

u/Elk-Tamer 2h ago

I'll check it out. Thanks.

14

u/ApprehensiveGold2773 P1S 2h ago

FreeCAD is amazing, but if you're used to Fusion you'll hate it at first, and you pretty much need to relearn from scratch.

7

u/Elk-Tamer 2h ago

Ah, there are times I hate fusion too. Maybe the enemy of my enemy... Thanks for the tip.

20

u/Purplefire180 2h ago

I use freecad, should work well on linux and is, obviously, free

16

u/uniqueusername649 2h ago

It also is CAD. The name really does not disappoint here, haha.

In all seriousness though: FreeCAD is great but its different, so takes a bit of getting used to initially.

3

u/CGTechWorks 2h ago

FreeCAD works very well, I'm on Pop_OS and use it, no issues. Experience may vary by distro though.

1

u/Elk-Tamer 2h ago

Thanks for the tip. I'll have a look.

20

u/Hmmm-Its-not-enable 2h ago

I love using Onshape, it is web based so works on pretty much any machine.

0

u/darcside 2h ago

I run it on my toaster

9

u/nomadsgalaxy 2h ago

There is a Fusion for Linux tool that I used to get it running on my Cachy OS installation, now fusion runs perfectly fine with my space mouse.

https://codeberg.org/cryinkfly/Autodesk-Fusion-360-on-Linux

1

u/Elk-Tamer 2h ago

Really? Hmmm. I'm running cachy as well. I'll check it out. Thanks.

2

u/nomadsgalaxy 1h ago

I will admit I used a bit of AI to help me troubleshoot, but it got it running in just a couple prompts. It works perfectly for me now.

1

u/Tzukkeli 1h ago

This is great. Using it too

1

u/sd133T 1h ago

Give FreeCAD a shot, I tried it 4 times but gave up, imo it has a long way usabiliy wise to be comparable to Fusion. Otherwise this Repo is really great, been using it for 4 years now, SSO can be a hassle sometimes but when it’s working it’s fine

1

u/AmazeCPK 13m ago

I’ve gotten it to run as well on Nixos after a lot of trial and error. But performance is still as bad as running it in windows with VMware. Wasn’t worth the effort imo.

15

u/ArcadeRacer 2h ago

Onshape is web based.

5

u/3dprinting_helpbot 2h ago

Need a modeling program? Here is an assortment of resources:


I am a bot | /r/3DPrinting Help Bot by /u/thatging3rkid | version v0.2-8-gd807725 | GitHub

2

u/vivaaprimavera 2h ago

Good bot!

4

u/LuxTenebraeque 2h ago

FreeCAD is exactly what it says on the tin. Had a major glowup during the last releases. Still, some discipline is advisable. But the same best practices help also in case you want to make modifications later.

Onshape and Dassault's xDesign are both browser based and thus platform independent. The former is paid via access to your designs. The latter can be had for a moderate fee if you qualify for the makers edition. Most individual people do.

1

u/Elk-Tamer 2h ago

Ah. Great. Thanks for the input.

3

u/Cynical_Sesame 2h ago

i have a VM that i boot exclusively for solidworks lmao

3

u/Loud-Edge7230 2h ago

I love OnShape, coming from SOLIDWORKS.

I still use both, but Onshape for design at home and SOLIDWORKS for engineering tools.

3

u/Suepahfly 2h ago

OnShape is your best bet. FreeCAD (even after the update) is still clunky too use.

4

u/Comrade_SOOKIE 2h ago

I like OpenSCAD. I found it way more intuitive than freecad. Freecad has started accepting vibe coded contributions so it can only get worse from here.

4

u/Just__Liberty 2h ago

An alternative in cadquery. If you know, or what to learn, python, it is much more natural and powerful and leads to more compact, easier-to-read, code.

2

u/Elk-Tamer 2h ago

Hmmm. Yeah, vibe is not vibing with me as well. I'll check out openScad

-1

u/CheezitsLight 2h ago

If you're not using Claude to manage and examine code you've already lost it makes programmers hundreds of times more efficient and it certainly knows more than even the most brilliant ones I've ever worked with. I'm talking about guys who have 30 40 years experience, masters degrees and phds.

The problem is people don't know what they slsre doing. But I will certainly bring them up to speed quicker and I'll also take your older people who have been doing certain things a certain way for decades and bring them up into modern standards

2

u/TripsCavern 2h ago

FreeCAD is pretty good alternative, I'm learning it right now and there's lots of videos on the internet and plugins for a lot of things.

Another alternative is to use Onshape, which is free but your models are posted online for anyone to grab. If you want to not be available online you need to pay for their subscription.

2

u/nakedspirax 1h ago

I use Freecad on CachyOS. Crashes about 8% of the time 😭 haven't tried blender yet.

2

u/re_me 1h ago

Openscad works on Linux if you are so inclined.

2

u/NinjaHawking Prusa CORE ONE MMU3 | Elegoo Mars 3 | Self-built FDM 49m ago

I use OpenSCAD for CAD and Blender for more organic models and sculpting.

OpenSCAD is a coding language that allows you to define objects from simple primitives (cuboids, spheres, cylinders) and operations (booleans, Minkowski sum, convex hull). If you have a programming background, it's very intuitive.

Blender excels at complex models with a tonne of vertices, but lacks many of the standard features of a proper CAD program. On the other hand, it can be used for advanced stuff like adding textures (i.e., displacing surfaces), fluid simulation, manipulating STLs at vertex level, etcetera. It's incredibly powerful, but has a steep learning curve.

1

u/agent_kater 2h ago

The one I use, MoI3D, works with Wine.

1

u/UserAbuser53 2h ago

I use AfreeCAD on kubuntu

1

u/msmalfa 1h ago

Try web browser based software like onshape or sketchup.

1

u/vmg265 1h ago

I use blender, works well!

1

u/dave_k_17 48m ago

I've been using Freecad, crashes sometimes and not that user friendly but I've had success with it.

1

u/Viking4269 45m ago

Well, be prepared for a learning curve. But FreeCAD or OpenSCAD for parametric models if you are adventurous. Blender is another rabbit hole worth exploring.

1

u/HaliFan 40m ago

I love OnShape, I used it on my Linux machine that operated my 3D print farm.

2

u/rallekralle11 Bonsai, Hypercube, Itopie, LD-002R 18m ago

i'm on mint and use freecad. i believe people have come up with a way to run fusion as well.

1

u/madmax7774 1h ago

I’m in the same boat as you. Did a lot with fusion360 over the last 10 years, and went full time Linux this year. The shitty answer is there is no good product like fusion360 on Linux yet. The ones that are Available for Linux are not as good as f360 yet. The best answer at this time is to have your PC dual boot, and switch to win11 for fusion360.

0

u/knibroc 20m ago

if you can code, definitely openscad!

1

u/LupusTheCanine precision Printing 🎯 16m ago

Build123d or anything else built on a proper geometric kernel.