Slashdot Mirror


Open Source Engineering Tools?

ThosLives asks: "It seems to be the case that most open source projects fall into the software development, business, and desktop realms. I have done a bit of unfruitful searching for good FOSS engineering tools. By this I mean: 3D CAD/CAM, FEA, fluids, and math simulation tools. I have been able to find various 'academic quality' FEA, fluids, and math sim tools; those are, however, not sufficient for even hobby-level production work because they: have a lacking interface; don't have a standard file formats; and are not standalone products (i.e., they require Matlab or some other expensive package). If you were going to set up an engineering shop to design and produce mechanical devices, what FOSS software tools, if any, are available and recommended? Commercial options are out of the question for the hobbyist, when even basic 3D CAD functionality typically costs more than $100 (and typically run over $500), and 'consumer-level' analysis packages are practically nonexistent. If there are no free options, what could be done with a budget of $500 or $1000? As an aside, are there any thoughts on why the engineering applications appear to be so overlooked by the open source community?"

3 of 73 comments (clear)

  1. Same reason classical music is often overlooked.. by QuantumG · · Score: 5, Insightful

    As an aside, are there any thoughts on why the engineering applications appear to be so overlooked by the open source community?

    Because they're really really hard.

    --
    How we know is more important than what we know.
  2. Matlab replacements by sysadmn · · Score: 3, Insightful

    Scilab is free as in beer, but not free as in libre. It runs on Linux, Solaris, HP-UX, and Windows. It's pretty similar to Matlab, as best I recall. It also includes links to Maple and PVM.
    Another possibility (again, not libre, but free) is LyME for the Palm Pilot. LyME is a matlab-like environment good enough for simple what-if scenarios.

    --
    Envy my 5 digit Slashdot User ID!
  3. In general... by stienman · · Score: 3, Insightful

    As an aside, are there any thoughts on why the engineering applications appear to be so overlooked by the open source community?

    In general open source programmers scratch an itch.

    Programmers don't always make good engineers.

    Engineers don't always make good programmers.

    If you really love programming, you'll typically want to spend more time programming than, say, engineering. Therefore you may not ever have the desire to write an engineering program unless an engineer challenges you.

    If you really love engineering, you'll typically want to spend more time engineering..ing than, say, programming. Therefore you'll likely never write your own tools if there's something available that you can use out of the box. Especially if it's an industry standard and can get your better employment.

    Programmers make programs that make them more efficient. You don't see many open source knitting programs. Same for cat breeding and many other areas where programming doesn't naturally flow.

    If anything, however, engineering is one of the closest disciplines to programming, and there is a lot of OS engineering software out there.

    -Adam