My way into CAD software was 1. Dealing with DXF editors like QCAD. 2. Trying to tackle parametric CAD, I ran Onshape’s tutorials, they have pretty good technique tutorials, like how to draft a paperclip, that are applicable to most parametric CAD packages. Then learning how FreeCAD’s spreadsheet works.
FreeCAD has a full-on spreadsheet built in, now it’s feature poor compared to Excel or LOCalc but you can store and calculate dimensions there and then use them in the main drawing. Other software has features that accomplish this but it’s not as flexible and familiar as a spreadsheet. FreeCAD has some usability issues but everything else out there is either drawbackware or subscription.
I’ll warn you now it can get a little tedious, because you refer to the data in a spreadsheet like referencing variables in a Python script. In most fields you can type in a dimension, you can click a formula button or hit the = key and then type in a formula. Or you can reference a cell in a spreadsheet. that might look like “=spreadsheet.A4” for the contents of cell A4.
That isn’t very readable and I don’t trust it not to break if you add rows or columns or whatever, so there’s an Alias function. You can give each individual cell a name. Which is slow and tedious. In the Addon Manager you’ll find some macros, one called EasyAlias which, select a cell, click the EasyAlias button, and the cell to the right of your selected cell gets the contents of the selected cell as an alias. In other words, if Column B is a bunch of labels and column C is the actual data, highlighting B2-B17 and clicking the EasyAlias button will automatically alias C2-C17. That feature should be built-in. There’s also a macro for clicking a dimension, clicking a sketch feature, and then semi-automatically applying a dimension. It’s slightly temperamental but it works faster than typing “Dimensions.notch_height” over and over.
This is why most tech companies (including Adobe) are so hell bent on having schools teach just their software and their way of doing things. An entire generation of clients guaranteed for life.
Personally, I struggled somewhat until I’ve found the Search and Run a Command action. It’s bound to / on the keyboard by default I think. Otherwise accessible via Menu > Help > Search and Run a Command.
So if I’m clueless where a certain action is in the menu, I just press /, then type my action as I think it could be named, then try it out. This, together with simply my memory of how to do things, covers 97% of my needs. One time out of 20 or 50 I encounter something that I don’t know, at which point I duckduckgo, and the experience can be much worse.
Would you say this flow sucks? Or actually, it’s fine? It’s up to you to decide that.
Using / is awesome. Even if you know where things are in the menu it’s usually quicker to just type the first few letters and smash enter. I use it all the time.
GIMP is shaping up to be (and actually already is IMO) the best editor out there for nondestructive work.
I stopped using GIMP for Krita, but it looks like GIMP’s nondestructive has come a long way.
Does the UX still suck though?
When did it suck?
I’ve been using it professionally for the last 3 years or so and it’s no worse for UX than Photoshop, the ‘industry standard’.
Both GIMP and photoshop are very sophisticated and technical software (although Photoshop is becoming less so I should add).
People who want a leaner set of tools should have a look at something like Tux Paint.
It’s been perfectly fine for years, could certainly be made easier to visually parse but like… it does the job, it works, it’s fine.
Nope. You just made the mistake of learning something else first and expecting other tools to match it
This is me with all CAD software 😭
My way into CAD software was 1. Dealing with DXF editors like QCAD. 2. Trying to tackle parametric CAD, I ran Onshape’s tutorials, they have pretty good technique tutorials, like how to draft a paperclip, that are applicable to most parametric CAD packages. Then learning how FreeCAD’s spreadsheet works.
FreeCAD has a full-on spreadsheet built in, now it’s feature poor compared to Excel or LOCalc but you can store and calculate dimensions there and then use them in the main drawing. Other software has features that accomplish this but it’s not as flexible and familiar as a spreadsheet. FreeCAD has some usability issues but everything else out there is either drawbackware or subscription.
Something new to learn for me. Didn’t know FreeCAD had that.
I’ll warn you now it can get a little tedious, because you refer to the data in a spreadsheet like referencing variables in a Python script. In most fields you can type in a dimension, you can click a formula button or hit the = key and then type in a formula. Or you can reference a cell in a spreadsheet. that might look like “=spreadsheet.A4” for the contents of cell A4.
That isn’t very readable and I don’t trust it not to break if you add rows or columns or whatever, so there’s an Alias function. You can give each individual cell a name. Which is slow and tedious. In the Addon Manager you’ll find some macros, one called EasyAlias which, select a cell, click the EasyAlias button, and the cell to the right of your selected cell gets the contents of the selected cell as an alias. In other words, if Column B is a bunch of labels and column C is the actual data, highlighting B2-B17 and clicking the EasyAlias button will automatically alias C2-C17. That feature should be built-in. There’s also a macro for clicking a dimension, clicking a sketch feature, and then semi-automatically applying a dimension. It’s slightly temperamental but it works faster than typing “Dimensions.notch_height” over and over.
There’s a name for this phenomenon: the Software Imprinting Dilemma.
This is why most tech companies (including Adobe) are so hell bent on having schools teach just their software and their way of doing things. An entire generation of clients guaranteed for life.
Personally, I struggled somewhat until I’ve found the
Search and Run a Commandaction. It’s bound to/on the keyboard by default I think. Otherwise accessible viaMenu > Help > Search and Run a Command.So if I’m clueless where a certain action is in the menu, I just press
/, then type my action as I think it could be named, then try it out. This, together with simply my memory of how to do things, covers 97% of my needs. One time out of 20 or 50 I encounter something that I don’t know, at which point I duckduckgo, and the experience can be much worse.Would you say this flow sucks? Or actually, it’s fine? It’s up to you to decide that.
Using / is awesome. Even if you know where things are in the menu it’s usually quicker to just type the first few letters and smash enter. I use it all the time.