FOSS CAD and 3D Modeling Software?
Paul server guy writes "I work at a privately funded, open source, manned, return to the moon mission — Yes really, and Yes, we really are going to put man (and woman) back on the moon. Since we are open source, we want all of our tools to be, too. What we are looking for is CAD software that we can feed into Blender (or the like) to do 3D modeling with. Many of the engineers have tried working with Blender and Art of Illusion, but have not been pleased. They want to just draw the parts, then feed them to the art people who will run them through the 3D modelers for videos, illustrations and such. What is your preference?"
It looks like that campaign was supposed to end last year, on Dec 31st. Why should we waste time answering your questions now, given the seemingly unrealistic goal, when you can't even format a donation box? Or is the a scheme to get money out of stupid geeks by driving traffic to your website?
BRL-CAD is probably the only full fledged package. Link:
http://brlcad.org/
Nerd rage is the funniest rage.
"Since we are open source, we want all of our tools to be, too."
Ideology won't get you to the moon.
Why do you want to go to the moon?
FreeCAD https://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page has made huge progress recently.
There are several CAD apps out there. It will eventually come down to trying them and personal preference.
Check them out at:
http://sourceforge.net/search/?type_of_search=soft&words=cad
http://freshmeat.net/search?q=cad&submit=Search
Everyone is going to be like "that's no moon" if you use open source graphics programs to plan your flight. But Gimp has a "sparks" brush for the stars.
... for planning another moon hoax. We all know they didn't go to the moon but filmed it back in Nevada, and they did it all without any flimsy-schimzy 3d effects.
I actually do a lot of work with Blender, and it can import a wide variety of formats. I would be very surprised it the CAD programs you are using don't export to at least ONE of the various formats Blender can accept. If you are using AutoCAD I think you have a good shot of an export to a ,dxf or .dwg are probably your best bets.
Put a Stallman on the moon, Im shure you will get funding
This sounds like a scam. At least these people, both the OP and the people they're trying to convince to give them money, haven't thought through the entire ordeal.
"Yes really, and Yes, we really are going to put man (and woman) back on the moon"
No you're not.
Why does it seem to me that if I were planning a trip to the moon, I wouldn't really have 'art people'?
Sure, it looks like he's plugging his website, but is it really necessary to point that out? I think we all can read. Maybe instead of boosting your own ego by putting him down, you could actually do something constructive in the minute it took you to reply to his post. In terms of free CAD software, BRL-CAD is probably the closest to what you're looking for, but I've always found it tiresome to use. It was developed by the Army for their computer modeling needs in the late 70s. It's still a fairly active project as well.
You're kidding, right? OSS CAD software is very amateurish and useless for any serious design purposes.
Drop your ideology and purchase some professionally developed proprietary software.
By the time I clicked the link, it was already slashdotted. If not, I'll have to check it out tomorrow (or not at all).
âoeAny society that would give up a little liberty to gain a little security will deserve neither and lose both.
You're going to put a man on the moon.
With your organization that doesn't even have a wikipedia page (okay, maybe it will now since I posted the link).
And your server, which you posted to /., can't even handle the /. effect!!
I hope you and the other readers get some interesting suggestions about modelling tools, but I'm sorry, you don't have a remote possibility of making a moon shot.
I stole this Sig
HeeksCad is making progress. I don't know about feeding your parts into Blender, though. You may be able to shape the project some if you get involved, though. Somebody else mentioned FreeCAD. I've not yet tried to use it.
There's also gcad3d. I found that one to be tough to use, though. For 2D, I don't think that you have many options but qcad.
... for the website to be slashdotted. I think his attempt at getting traffic worked a little to well.
Being able to import CAD files into Blender should be the least of your concerns when choosing a CAD package. There isn't a free CAD package out there that will cope with designing a rocket and lunar lander. Spend your hard earned $130 (plus a lot more) on a high-end CAD package like Catia or Unigraphics.
Many of the engineers have tried working with Blender...
Is it plugged in?
BTW, what kind of drinks are you making that'll send one to the Moon? It sounds like it has Tequila or at last vodka.
I think it will be a long time before there are competitive open source CAD tools. BRL-CAD uses constructive solid geometry which is so horribly primitive that I never even bothered to download it. Blender is not a CAD tool. Thanks for the link to FreeCAD though. I'll be checking that out right now.
Regards,
Jason
Put a remote controlled or autonomous probe up there first. And try land near that weird castle thing on the dark side :P
~don't feel threatened by my pineal~
A Couple of others have already mentioned it, but take a look at BRL-CAD.
It's pretty much the standard. It originated as a US Government backed project and was later open sourced. This is a VERY mature piece of software, unfortunately with a steep learning curve.
Red
In addition to the comments here, you might find useful suggestions in this 2005 and this 2003 Slashdot discussion.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Slashdotted already...
Little girls, like butterflies, need no excuse. -- L. Long
They key to every massive engineering effort is making sure you can do your model fly throughs form your cad drawings. You'd be sunk without them.
Is this a joke? Your team page shows you have at most four engineers, who are mostly IT geeks, not experts in propulsion, aerospace structures or astrodynamics, with the possible exception of Dr Snyder. You have a fricken artist before having a real engineering team, or anything solid to promote. You guys make Armadillo Aerospace look like Lockheed Martin. At least SpaceX etc. while lacking other things, started with something (usually money), you guys don't have anything. Quit wasting your time.
oh man, what a load - if you had real engineers working on actual moon project you'd be more worried about nonlinear FEA software at this point. There's a reason why the USA is the only nation to ever had put humans on the moon - it's way too complex, way too expensive, and requires way too many PhD level man-decade equivalents of effort.
I'm guessing your project has a dim future.
Doesn't work, and I speak from experience. I have done work for the CSA (Canadian Space Agency) doing similar things and what you are looking for doesn't exist on all sorts of levels.
First, engineering software is a very specialized beast in exactly the wrong way to exist as a FOSS project. For FOSS projects to exist you first need someone who is capable of doing the programing. Then they have to have a need that they want to fulfill. And they can't need it urgently enough that simply going out any buying a working package makes sense. None of this describes the type of people who are trying to design next-generation parts of anything.
It comes down to this: if you have the funding to actually make anything that you plan on designing you have the funding that paying for a high quality industry standard package is peanuts. And if you don't have the funding then it doesn't matter, does it?
It's the same reason that film and television production has always been happy to pick up FOSS solutions that already work but have never particularly cared about developing them. If you are operating at the professional level where you need these tools the cost of them is almost meaningless. It something that always confuses GIMP and Blender supporters who view it as personal software. For them shelling out $5000 a pop for software is such a big deal and they can never understand how the pros don't seem to care.
If you are seriously attempting to design aerospace hardware then you have moved into the realm where these types of software costs are basically meaningless. Suck it up and act like it. If, however, you are actually trying to become a proof-of-concept for FOSS in engineering work then I wish you the best of luck. However, those are two different goals and likely not compatible.
However, beyond the FOSS issue what you are trying to do will not work. Period. These types of software packages are very specialized for specific types of work and beyond a basic level are no good beyond that. 3D modeling software such as Blender or AoI (or Maya or Lightwave or 3DS Max...) are not CAD software. They are not even remotely CAD software. Yes, they appear superficially similar but they are NOT. 3D modeling software is intended to fake the appearance of large numbers of real objects. CAD software is intended to do what is basically visual math. 3D modeling packages have margins of error built in. Many of them will auto-round any equations or numbers entered. As such they are not suitable for real-world design of any complexity.
The types of data that CAD and modeling software generate are also not particularly similar. If you try and just toss engineering blueprints into animation software your artists will not thank you are the end result will look like ass. CAD tends to have too much and the wrong type of detail where animation software is looking for simplification and tends to simplify areas that need detail to look proper once animated. It takes almost more work to clean up a CAD model for animation that it takes to create one from scratch.
You can't really even send a CAD design right to a 3D printer without a significant amount of clean-up unless it was designed with that in mind.
So, to summarize, decide what you want each section of your operation to do and shell out the cash for whatever it takes to let them do it properly. Let everyone worry about their own needs and don't try and meddle by forcing the internal needs of other departments on them. If you were seriously planning on saving costs by not buying professional software for an AEROSPACE project then you are already fucked. You may as well blow all the investor's money on a massive party because it's lost anyways.
" privately funded, open source, manned" ...you may now add "slashdotted"
I'd be quite scared to be launched on the Moon by a company that asked suggestions about the tools to use on Slashdot!
Instead, I would direct you to our privately funded project to get to Mars! We are just bringing it all together at this point, can't give you actual numbers of dollars raised, and our website isn't up yet, but man it's going to be awesome!
Why did the chicken go to the moon?
Many of the engineers have tried working with Blender and Art of Illusion
I hope this is some kind of joke. You're going to end up killing someone!
They want to just draw the parts,
Then why don't they just grab a pen and some paper and draw the parts. Since I assume you're trying to _build_ the parts - not just draw them - you'll find that most fabricators would rather have a well documented set of hand-drawn diagrams than some data for a CAD system they probably don't use.
Most of the graphics and CAD software that are open source just don't stack up. It's like Blender. Why is anyone still using the pro packages given what Blender can do for free? Ever tried to use Blender? It'll have you run screaming for Maya before the day is out. Most open source graphics software is more about what the programmers want than the end users. There's some amazing open source software like Open Office, I'd pay for it quicker than Microsoft Office. Gimp is perfectly usable so long as you aren't doing high end graphics for publishing. Blender represents the clunky end of open source for me. If you're honestly trying to do designs that some day may be built I'd find a way to get pro software like Solid Works. Converting models for graphic is a pain but I have done it before. At least you can output files ready for CNC mills or rapid prototyping. It even does a nice job of rendering for graphics and it's easier to use than Blender for rendering. I know we're supposed to be pro open source but there are times when there simply aren't options that make sense. Most high end CAD softwares have roots going back 20 years or more. Open source still needs to catch up.
If they didn't care for previous versions of Blender, they might want to try Blender 2.50alpha or a more recent test build (next testing build within 2 months), it is much more similar to maya and 3DS Max in layout and can have bindings customized.
LetterRip
Ok guys, thanx for the CAD recommendations.
now, I have to ask... can you sugest good books (preferable free) about calculus, differential equations, mechanics, and chemistry?
I want to turn my used Toyota into a rocketship to get to the moon. Serious, no joke. However I'm having a hard time trying to program everything in QBasic, it seems the MSDOS console I shoved into the dashboard keeps crashing and my brakes don't work. Can you recommend an open source solution instead?
You'll probably end up needing some specialized, proprietary hardware if nothing else. You can't just whack any CPU you like in to your craft and call it good. You are dealing with a harsh environment and you need things to deal with that. Radiation hardening would be one, so that you aren't crashing all the time due to a bit getting flipped by solar radiation. Also for important things it had better be nice and redundant. You can just say "Oh just fix the bug and recompile" when you are talking about the air filtration system or the like.
Sending humans in to space and bringing them back alive is HARD, and thus expensive. Sending them to the moon is harder, and so on. This isn't the sort of thing that you can just knock together in your basement and say "Ya this'll work."
They're worrying about CAD when they should be worrying about calculations and broad, system-level design. Remember, the first moon missions took place without the use of CAD. Detail designing the parts is a relatively small part of aerospace engineering. A better approach would be to prove their engineering legitimacy by analysis, then impress IBM/Dassault enough to donate a CATIA license to them. Give the rough launch vehicle design, the mission orbit design, the reentry vehicle type, and detailed quantified justifications and tradeoff studies for everything. It should be heavy with physics, and the calculations should be airtight. Expect a 500+ page technical report for this scale of project at this preliminary stage. Any explanatory sketches can be done by hand or any illustration program. You only need CAD when you're (1) ready to machine parts or (2) ready for detailed computational analysis. These guys are jumping the gun.
CAD isn't just about coming up with the part geometry by the way. Modern CAD/PLM involves massive amounts of metadata about materials, dimensions/tolerances (all locked in proprietary file formats), and keeping track of the relationships between parts, sub-assemblies and assemblies. You don't want to manually copy & paste 300 fasteners each time you recalculate stresses on a rocket nozzle, do you? It also automates many tedious design efforts. Want to figure out how to snake twenty miles of wiring, hydraulics and other tubing through a rocket with a hundred thousand parts? Oh also, each type of cable/tubing has a different minimum bend radius because of material stresses. Arc it too tightly and it cracks open during the launch vibrations, after having fatigued due to ambient thermal variations. And these are just a couple mechanical aspects of such a sprawling project that CAD must handle. You could "draw" the parts of just about any modern machine (fighter jet, car, bicycle) with an old copy of Maya used for the CGI in Jurassic Park. It'd be useless for analysis though because of the low numerical precision, and impossible for engineering because they have the most primitive handling of parametric modeling, and crude ability to work with multi-component (thousands) geometry.
Any teenager can come up with some gee-whiz 3d animation (that Mars lander animation from years ago was done by one). Could any teenager get funding for a mission to the moon? Work on your numbers first, then worry about software, you IT geeks you.
Try CaeLinux http://www.caelinux.com/CMS/ a bootable CD distribution which is basically a collection of different open source Cad apps
I'm hoping to make a reprap 3d printer at some point, so I've been looking into writing some ebuild scripts to get some of the stuff from caelinux into gentoo
like Salome, elmerfem, brlcad
I'm not an expert in CAD mind you but some of the below may be useful
One of the things I've discovered is that there's a difference between 3D Cad and 3D Modeling software
Modeling is about approximating the appearance of an object for appearance sake only, usually using a mesh / grid of some kind, this is a typical use for Blender
CAD is about what the object is made of, and it's physical dimensions in real space, typically objects are constructed from primitives such as a hollowed out cylinder for example
Modeling = what you can see the outside appearance, CAD = the innards, what it's made of and more of a focus on measurements in real space
If your going to design something that's going to be built it's probably better to design it in Cad software first
then convert it to a modeling form later on for the sake of pretty pictures / animations / appearances in a demonstration etc.
This way the original design is stored in a form where there's actual physical measurements (in mm for example)
and in a form that can be manufactured (drill holes at these points here and here etc)
While Blender could in theory support CAD capability, I think it's current features are lacking in that area
(although it is open source so if you want to add those features go right ahead)
From a commercial perspective I think the 2 main packages are Catia and Solidworks
Also If you want to simulate the environment on a 3D Cad object, the usual way is via FEM or Finite Element Analysis
This is the sort of thing used to simulate the way temperature travels through an object made of different materials for example
I think Catia / Solidwords have this sort of thing already inbuilt, in the case of open source software there's a lot of separate packages to play around with (elmerfem for example)
I think the linux cae pages have some good tutorials / examples on this
http://www.caelinux.org/wiki/index.php/Doc:CAETutorials
If a company can bring 200 kilos of moon rocks back from the moon, a mission could pay for itself from sale of the rocks. Easily $2000 a gram, perhaps more if some more interesting specimens could be searched out and returned.
If one could do a shot similar to Apollo, but unmanned, several metric tons could be returned, and be quite profitable.
Ask yourself how much a kilogram of martian soil would sell for, too.
The parent has given you the answer you don't want, but it is nonetheless the correct one. There are several intellicad based products which are fairly mature (BricsCAD, for example) which are also interoperable with commercial software to an extent. Still, they're even more limited than the commercial products - both in capability and in productivity.
It's been 10 years since I was in aerospace (NASA and Orbital Sciences, FWIW), but the big push at the time was Pro/Engineer. They were, back in the late 90s, where AutoCAD is today. The learning curve was difficult and the software expensive - but it was damned impressive, and it got the job done on several complex geometry products.
It sounds like you're not going to the moon, but rather are exploring funding options and sources for a startup who's ultimate goal is intended to be a moon landing. If you were going to the moon, I would suggest you start looking at FEM and CFD modeling software for the structures (my area of expertise), and the myriad custom software bits for each of the critical components. I believe NASTRAN is open source, though I'm not aware of a GUI front end (which you will dearly want). FLAGRO (Also a NASA project) should be open source for fracture mechanics analysis, but it was really in its infancy when I left NASA.
This will sound funny, but you might want to go check with the amateur rocket guys to see what they're using. RockSIM is the gold standard for 6DOF simulations for rockets traveling up to the edge of space, if you're on a budget, but it's not open source. There is an OSS project very similar to RockSIM - I think it's called RASaero.
There has been a lot of money invested in creating tools for much of what you want to do - you'll be better served in the long run to leverage the closed source options, focusing on keeping _your_ IP free for anyone to use - if that's your intent. You can always give away your CADD - and most packages have output/converters to fully defined - of not OSS - formats.
Is it just my observation, or are there way too many stupid people in the world?
Offtopic, but it needs to be asked any time somebody has a scheme like this: what's your business model?
1. Build website.
2. Whore it on Slashdot.
3. ?????
4. Profit!
American Third Position
Finally, a real choice!
Try CaeLinux http://www.caelinux.com/CMS/ a bootable CD distribution which is basically a collection of different open source Cad apps
I'm hoping to make a reprap 3d printer at some point, so I've been looking into writing some ebuild scripts to get some of the stuff from caelinux into gentoo
like Salome, elmerfem, brlcad
I'm not an expert in CAD mind you but some of the below may be useful
One of the things I've discovered is that there's a difference between 3D Cad and 3D Modeling software
Modeling is about approximating the appearance of an object for appearance sake only, usually using a mesh / grid of some kind, this is a typical use for Blender
CAD is about what the object is made of, and it's physical dimensions in real space, typically objects are constructed from primitives such as a hollowed out cylinder for example
Modeling = what you can see the outside appearance, CAD = the innards, what it's made of and more of a focus on measurements in real space
If your going to design something that's going to be built it's probably better to design it in Cad software first
then convert it to a modeling form later on for the sake of pretty pictures / animations / appearances in a demonstration etc.
This way the original design is stored in a form where there's actual physical measurements (in mm for example)
and in a form that can be manufactured (drill holes at these points here and here etc)
While Blender could in theory support CAD capability, I think it's current features are lacking in that area
(although it is open source so if you want to add those features go right ahead)
From a commercial perspective I think the 2 main packages are Catia and Solidworks
Also If you want to simulate the environment on a 3D Cad object, the usual way is via FEM or Finite Element Analysis
This is the sort of thing used to simulate the way temperature travels through an object made of different materials for example
I think Catia / Solidwords have this sort of thing already inbuilt, in the case of open source software there's a lot of separate packages to play around with (elmerfem for example)
I think the linux cae pages have some good tutorials / examples on this
http://www.caelinux.org/wiki/index.php/Doc:CAETutorials
Google Cache link
There is one bright shining star in the otherwise empty void of free engineering software packages. I would suggest that you investigate CAE Linux . From their website
Based on the open-source CAE softwares Salomé, Code_Aster, Code_Saturne and OpenFOAM , you can load your CAD geometry in Salomé and start partitionning and meshing your problem in just 5 minutes.
That being said, I'm a mechanical engineer, and I've messed around with CAE Linux, and this is *not* anything even close to what you get with Solidworks or Autodesk Inventor. While the FEA end is good, maybe even great, the modeling functionality is very basic and more akin to what you get with ANSYS or ALGOR rather than a full blown 3D drafting package. Nevertheless, its a great package for engineers and students who want to do some meshing and otherwise learn the basics of finite element analysis. The site even offers a standalone distribution of Salome-Meca-2009.1 which is the core FEA bundle that comes with CAE Linux. I have successfully installed their blob in Gentoo into /opt and it runs on my system at least.
As far as full featured free 3D drafting packages, there really isn't any such animal yet. Yes, I've tried BRL-CAD, and no, I wouldn't consider it to be a viable option. You're going to have to look towards some sort of professional CAD package for that. At home, I use TurboCAD as a reasonably full-featured yet relatively inexpensive solution. There are a great many lower priced 3D drafting packages out there, so look around.
And I must say, I really admire your ambition here... hope it works out for you.
Clickety Click
Tate a look at GraphietOne, I don't know that the files can be imported into blender, but otherwise the application is worth a look. It's available in both free and proprietary versions, depending on how you intend to use the software.
http://www.junauza.com/2009/12/free-and-open-source-cad-software-for.html You can also try VariCad at www.varicad.com Honestly, I think it's better to pony up the cash and get version of SolidWorks. See if you can split the costs with someone else. Then you will know for sure that is can handle the file formats of the other products.
Anyone know any good 3D open source software to fake a moon landing?
Here's a free CAD package that seems to be just the right caliber for your organization...Google SketchUp.
Mark Shuttleworth, is that you?
Post the models and analysis online - that's better in keeping with the ideal of a F/OSS project anyway. I use ProE professionally and had used Solidworks 2003-2007 while at school. ProE has all the required features and is improving with the UI, while Solidworks is the other way around. On the balance, they're both perfectly viable engineering tools.
However, getting all the features included (assemblies, full GTOL support in drafting, harnesses, ECAD integration etc) while maintaining a vaguely usable UI seems to be currently beyond what FOSS projects can deliver. The CAD market is growing and highly competitive - and even then the professionally-developed software has trouble getting these things right. A couple of weeks ago I was involved with a plastic part redesign because the ECAD -> ProE interface lost a couple capacitors in the translation and prototype parts ended up interfering.
FEA and CAM are two other areas that require a significant amount of effort to get 'right'. ANSYS (FEA) has been developed since at least the 1980's and is still either 'easy to use' or 'fully featured'. CAM (CNC pathing, etc) is critical for prototyping components quickly and accurately.
Add to all that, the fact that none of the open interchange CAD formats (STEP, IGES, STL for 3d) contain all/any of the metadata (parametric model data, dimensioning and tolerances, for example) that proprietary formats do. For CAD software to be useful, it must be able to interchange data with other systems - every company/effort will need to exchange CAD data with another at some point, to communicate with a partner, vendor, consultant etc.
Long story short, proprietary CAD packages are the best ones available, which should be the real concern for a manned space program (since people's lives are clearly immediately at stake). They have the experienced people in the jobs market and the extensive knowledgebase needed to work through day-to-day problems. I can just google something to find out how I can do what I need to in ProE, or walk down the hall and talk to the guy who's been using it for 20 years. If I needed to submit a bug request and wait for a response and work-around, I wouldn't be able to do my job.
No one's mentioned avocad-cad yet?
GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
Ah, NASA already put someone on the moon - WITHOUT CAD SOFTWARE. Please, the costs of putting someone on the moon far exceed the cost of AutoCAD. Splurge a little.
They used cheap engineering software and the moon-shot missed a mile,
The fellas in that rocket won't be back for quite a while.
http://www.cenon.info/frame_gb.html
Despite what everyone seems to be saying. I think I should point out two things. One, yes free CAD all sucks right now. Two this project is very viable. You just need to design and develop a concept, start a nest egg, begin investing in the projects future. If you can raise a few million dollars in the next couple of years, in fifty, or seventy-five years you'll have enough money to start building the mission. (You have to invest wisely, bank on the power of compound interest, and assume the cost of the mission will come down a couple orders of magnitude, but these aren't unreasonable assumptions.)
If you're interested in seeing open-source engineering software for getting to the moon, looks like the people developing it will be *you*. That wasn't part of your plan? What exactly is your plan, and how is it "open source" if that's not the case?
---
CAD Feed @ Feed Distiller
The parent poster is very informative, and practical, although misses the open source point as a cultural thing, as well as does not discuss the issue of open standards, which may be even more important than open source for a big project (since with open standards, you can at least replace tools over time).
Also, since much work related to rocketry is considered some form of munitions, that is another stumbling block. Although hopefully OpenLuna can avoid most of those issues and focus on the habitat aspect?
But there is one other aspect that is even more important than CAD, and this is simulation and related standards for storing that data connected to simulations. And there are all sorts of simulation tools emphasizing all sorts of different things at all sorts of different levels of detail. And there are all sorts of very interesting simulations that can be made about how to make things that have both on-Earth benefits and advance the cause of making space habitats.
Take for example these ideas for the US National Institute of Standards And Technologies:
"Sustainable and Lifecycle Information-based Manufacturing"
http://www.mel.nist.gov/programs/slim.htm
"The United States needs to prepare for a future where products are 100% recyclable, manufacturing itself has a zero net impact on the environment, and complete disassembly and disposal of a product at its end of life is routine. To document and monitor these changes, US industry will require key resources and methods that will enable it to measure sustainability along several dimensions (such as carbon foot print, energy accounting and recyclability of materials) allowing accurate assessment of status and progress."
That is exactly the kind of information you need in designing a space habitat too, whether on the Moon, Mars, the asteroids, or even anywhere on Earth (like under the sea, or in Antarctica, or in the desert).
Over the last ten years this paper I co-wrote for the Space Studies Institute conference on space manufacturing has gone from unimaginable to mostly obsolete, now that so many people are doing open source design. :-)
"A Review of Licensing and Collaborative Development with Special Attention to the Design of Self-Replicating Space Habitat Systems"
http://www.kurtz-fernhout.com/oscomak/SSI_Fernhout2001_web.html
But, one big issue to consider is to save design costs, you ideally need a good simulation framework for doing virtual testing of concepts. And to do detailed simulations, you ideally might need millions of people to donate spare CPU cycles. If you can get to the point where you can launch an automated seed factory to the moon that would then build infrastructure, all you would need is a billion dollars to build it and launch it (which hundreds of individuals could swing today). But to get to that point you need a credible design. Getting that design together, with as much virtual testing as possible, is something that could productively occupy many people for years, and the best value for a small group might be to put together enough seed information to make the equivalent (maybe not web based) of a Wikipedia of space habitation and open manufacturing information. Three fizzled attempts by me in those directions from years gone by (roughly two, ten, and twenty years ago, respectively):
http://www.oscomak.net/
http://www.kurtz-fernhout.com/oscomak/prototype.htm
http://www.pdfernhout.net/sunrise-sustainable-technology-ventures.html
James P. Hogan, the sci-fi writer, has been a big inspiration to me, especially with these with two books:
A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
If I were riding a spacecraft to the moon (or riding any vehicle that could easily kill me), I'd want it designed with the best tools for getting the job done. If that's a closed source tool, buy the closed source tool.
You're going to "put a man (and woman) back on the moon?" Not possible. No woman has ever been to the moon.
professional CAD users need to grow some balls and use BRL-CAD.
“Common sense is not so common.” — Voltaire
write a decent looking website when your thirsty, and riding a camel?
"Katya designed and will continue to update and maintain the current OpenLuna website. She is currently operating from the Sahara Desert in Morocco."
Apparently very.
Ahahahahahahahahaha... ahahahahahahhahahahahahaaa! (deep breath) Ahahahahahahahahahahahahahahah ahahahaha ahahahahahahahahahahahahahahahahahaha
Yeah right... and your space rocket, I bet it looks like the ones in the tintin books. Are you making helmets out of ice cream tubs?
Ahahhahahahhahahahahahahahahahaha...
I once met the CEO of Rotary Rocket (remember them? SSTO?) He told me that people started taking him seriously after they built their own vertical assembly building at Mojave.
Rotary Rocket failed because the proposed ultra-light rotary engine didn't work, and the off-the-shelf engine they substituted was too heavy to make it to orbit.
Here is my advice: plan a slow-and-steady strategy, rather than a "space race" strategy. Plan for effectiveness over the long haul, rather than short-term results.
That means you will be doing things rather differently than Apollo.
For software, as far as I can tell, nothing exists that will meet your needs. Thus your first step is to figure out what free software has a hope of someday meeting your needs, then figure out how to get developers to work on it until it does meet your needs. So, actually, your very first step is to find an expert in rocket design who can tell you what features you need, what software exists that can do what you need (even if you don't want to use it because it is proprietary). If you are very very lucky, you might find a retired aerospace project manager who will give you advice for free. (I don't think this is far-fetched. Anyone who worked on rockets in the glory days will be old enough to be retired now, and you might find someone who shares your dream and will give advice for free.)
For simulations and engineering computations, you should look at SciPy. As I said above, it probably doesn't meet your needs now, but it has a solid foundation and lots of people working on it.
As far as a strategy for going to the moon, I don't claim to be an expert, but here is my advice.
You really, really do not want to try to re-create the Saturn V rocket. In fact, you don't want any design where you use up one rocket per moon trip. The slow-and-steady plan goes like this: First you get a "space pickup truck", some sort of launch vehicle that can reliably go to Earth orbit with a small payload (say, 1000 KG or so). Second, using many "space pickup" flights, you build a space station, and stock it with lots of oxygen, food, fuel, etc. Third, you build a "moon shuttle" in orbit, a vehicle that will never land on Earth and never land on the moon, but will safely travel between the fuel. Fourth, you build your "moon lander", which will be carried by the moon shuttle. Finally, you fuel up the moon shuttle and lander, and send a mission to the moon.
At that point, you have the infrastructure to visit the moon as often as you find convenient. You ferry up some more fuel, oxygen, and supplies, refuel the moon shuttle and lander, and off you go.
I'll point out that there are plenty of small companies trying to build a "space pickup truck" right now. You could sensibly just plan on hiring one of those, rather than trying to build your own launch vehicle. You won't get this project done tomorrow anyway, so you might as well start designing your space station and moon-specific hardware now, and just assume you can hire the orbital transport by the time you need it.
If someone gets a "space cannon" operational in time for you, so much the better. Use the cannon to send up lots of fuel and oxygen and such as cheaply as possible. In this case, you will want to build a "space tug" vehicle that can scoot around and collect the canisters shot up by the cannon.
The USA sent men to the moon using a cost-is-no-object, win-the-race strategy. You will do much better to incrementally build the infrastructure to go to the moon conveniently.
Good luck with your grand dream.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
The same question about "fully featured and easy to use" CAD programs were asked when the OScar project started: http://www.theoscarproject.org/
I answered as you did above. People did not want to hear it. I suspect, they never figured out the difference between CAD, CAM, CFD, FEM versus 3D animation modelling packages (Blender, Maya), 2D vector drawing programs (Inkscape) and MS Paint (to be a bit drastic).
The type of high-visibility OS hardware projects seem to attract only day-dreaming non-engineers, which is what repells real engineers even further (because you have to deal with such people at work already, why having them around during your spare time, too?)...
Excellence: Moderate (mostly affected by comments on your karma)
OpenLuna is a volunteer organization: we welcome and encourage your participation beyond basic membership. If you desire active involvement, introduce yourself to us and we will find a way to use your talents.
"We're particularly interested in people who might have one or more engines lying around capable of driving a multi-ton payload to a translunar injection. Oh, and any radiation shielded crew modules and/or several billion dollars in venture capital would be an added plus!"
"We have a prototype all drawed up and everything!"
"We'd like to thank the Sustainable Farming Student Collective at Berkeley for the astronaut garb. Who would have thought you could make a spacesuit out of hemp?""
I lived with Windows my entire life until I left college, and embraced the FOSS community. Taught myself Linux. Taught myself a lot of things over the years.
I honestly would bleed for the concept of FOSS. To me, it's like handing the first man to own a model T his own torque wrench- totally freeing him to do something
he's never done before, with something he'll be experiencing for the first time.
But I'm sorry, FOSS CAD & Parametric CAD is total crap now, both from a usability and functionality standpoint. It's the one area that FOSS, I feel,
will never fill well. Why? 2 simple reasons:
1. User Interface- FOSS community, are you listening? Stop with all the damn menus. Learn how to make a decent GUI layer for some aspects of your
program. Even engineers are human- they need something to not only be easy to learn, but INTUITIVE. I'm not sugguesting it look like Fischer Price designed the
layout- just speak with a symbologist/iconographer. Seriously. Ask what your users do, and create usable icons and common actions.
Get over all your sanctimonious insistence on coding a program for numeric and input style- make even a single program with a decent GUI interface. Don't think I'm
calling out Linux people specifically- I use Autodesk Inventor 2010. Yes, legally. I learn it at a community college, and the new version is guilty of that too- older versions
had a more intuitive GUI. The new version takes a LOT of getting used to.
2. GOOD 3D support and rendering-
With all I've seen the FOSS community capable of in graphic rendering (blender, gimp, etc.), why do we lag so far behind in 3D processing? Gaming support famously
suffers massively, and along with it, decent parametric modeling in real time. I have yet to find any native FOSS CAD program, for any OS, that actually renders in 3D
well, or mostly, at all. This is something harder to fix. If the FOSS community could pool their resources to one massive program, like Shuttleworth did for Ubuntu, we
might have a chance. It's a Herculean task, and one I've seen FOSS struggle with for years.
I use Inventor now because it works (with a TERRIBLE interface in 2010), but in 3D mode, extrusion modeling/building makes part design like sculpting clay, one I understand
the commands. It's another ballgame entirely. I *WISH* I could do that with a FOSS program- bad GUI or no!
Inventor also has full kinematic modeling, for testing motion of interacting parts, and integrated stress analysis. Considering NASTRAN is coded in FORTRAN, if I remember
right, even stress analysis software is pretty proprietary, and noone has updated that on a massive scale since the 1960s! We're talking software initially developed for NASA,
and hasn't been re-coded in almost 50 YEARS. Fifty. If NASA can't fund it, who the hell can? (insert jokes about Richard Branson here)
3D CAD and such specialized software in FOSS has a long way to go. I hope I'm wrong. I have yet to see even one that was usable for extrusion style modeling, which almost
anyone can pick up easily once they know how to navigate the interface. Last FOSS CAD program I tried was Q-CAD- among many others like it, did no 3D, no extrusions,
and was a very poor UI. Did 2D well, but it, and many other small CAD programs in native Linux did the same thing. Hell, the only FOSS CAD I've ever seen that COULD do 3D
was by EmachineShop.com, and for free software, the rendering was decent- but the GUI is overly simple, only icons, very limited in modeling scope, and constantly had issues
with basic lines joining together.
I'm sure flames await me- as I am a basic, and probably average Linux user with almost no coding skills, but I have much experience hands-on with this style of software in /. daily, for 10 years, and has tried every program I could find in this area, I hope I'm wrong. I really do.
Windows AND Linux. And you know what, for a guy like me that reads
I hope I've only scratched the surface- but everything I've seen till now pales in comparison to Inventor. And with a UI as bad as it, that's pretty bad.
What fools works for free? Oh, right, slashdot fools you fool you
I think this is a troll trying to claim that one cannot get specialist CAD software as FOSS.
Apart from the fact that one actually CAN:
http://brlcad.org/
http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page
It should also be noted that one can get very good commercial CAD software for a FOSS OS:
http://en.wikipedia.org/wiki/VariCAD
http://www.varicad.com/en/home/
I had an idea like this once.
Then I threw away my Adderall prescription. And/or hit puberty.
Seriously, lay off the uppers.
I don't believe in time. It's a grand conspiracy designed to sell watches.
...and are not trivial!
Cars are trivial because they are going to be a footnote of stupidity in our history. A small blip. They overwhelm us now, but in a few hundred years they will just be archaeology and museums. Bicycles will still be in use. Probably also modern airplanes and spacecraft.
Stupidity is its own reward.
I've made some things in CYCAS 3d. It's not too bad but it is limited. I was using the free version. I'm not sure the license is free or not... I thought it was. It's more architectural software really. It was the only thing I could figure out how to use on linux anyway. There is also the Google CAD thing... but that is probably free only as beer.
Recently I got a chance to use Solidworks and I don't think I'm going back to CYCAS. If I was more into architecture though... it did have some features that I can't equate to Solidworks... but not nearly as many as vice versa.
Stupidity is its own reward.
It's the 1st of February not the 1st of April!
This project is a joke.
It looks like you have others issues (money) than finding good CAD software. However, you need to model something that goes moon and back, using only few dollars. Try this :
http://www.x-plane.com/index_desktop.html
It comes with advanced 3D modeller, moon and mars. :)
Why FOSS CAD software full of bugs and missing half the functionality, or (really) expensive proprietary CAD programs, if you can still use the good old paper and ink? Just a reminder that there are more options.
Religion: The greatest weapon of mass destruction of all time
Their project seems to be kind of role playing rocket scientists. Their first priority is CAD because their first priority is eye candy to get more players. If they were serious, all they would need is to show basic pen and paper calculations, concept designs, and outline for budget first to get me interested. Expecially the budget is important. Now its seems to be way to have fun with friends and design web-sites and visualizations.
Then there is the target of the mission: Moon. ~10% of ear earth asteroids would be energetically easier to reach than moon. Even more so, if you want to bring something back. That would be interesting goal scientifically, NASA, ESA or JAXA might chip in if some private group would have reasonable plan and tiny probe to send to those asteroids to study them. That is also where the commercial interests in space exploration lie. 1 kg water in LEO is worth of $10,000. If someone sends probe to check out one of these potential moneymakers, it would be good idea.
I'm guessing most negatvie-comment posters were born well after the Apollo program (where I was a young engineer). We, yes WE, put men on the moon using rockets built from hand-drawn blueprints and calculations verifited by slide-rules. Most of the budget was likely for man-hours for calculations and R&D verification that we take for granted now because computers do it all. The entire computing power used for Apollo can probably can fit on an iPhone -- my TI calculator has more computing power (and uses less energy) than mission control in Houston in 1970.
During a short power failure at McDonalds recently, I watched 3 staff struggle with pen and paper to mimic the subtraction of a cash register -- instead of simply COUNTING OUT the change (the simplest of algorithms not taught any longer). Your generation is so computer-stuck-up that you can't imagine that FOSS could actually assist in moonshot.
Shame on all of you who think that humanity couldn't accomplish major technological feats without MASSIVE computing power - go back to your history notes.
What FOSS tools should I use for this?
http://sourceforge.net/projects/narocad/
Trying to port this to osx, but works well on linux.
Has finite element and flow solving.
Http://www.Salome-platform.org
This one is nice and light with quick sketch ability.
Http://code.google.com/p/heekscad/
Drop into #salome on freenode if you would like to discuss on Irc
Good Luck!
The is a real issue in the lack of CAD software and accounting software that is capable. Flame me if you will, but it's true. I remember a time when AutoCAD supported or tried to support just about every OS. Then sometime int the 90's or late 80's they decided just to support windows only. Of course their might be some real high end Unix stuff that will work but lacking millions of dollars to know, I just couldn't say.
Look for yourself, most if not all programs are just not there. No parametrics, well not even up to 1990 yet compared with commercial software.
http://sourceforge.net/search/?words=CAD&type_of_search=soft&pmode=0&words=CAD&Search=Search
http://www.caelinux.com/CMS/
This distribution gives an excellent overview of which CAE applications exist for Linux.
That's what the Artemis Project did (http://www.asi.org/adb/index.html). Their plan might actually have worked except it depended on using either the Titan IV or the Space Shuttle to get their trans-Lunar vehicle into LEO.
But they had the right ideas: Assemble existing components and sell the film rights. The SpaceHab modules were a great idea. Could still be if there were another launch vehicle that could carry a payload that large.
Nevertheless, their website appears to still have a lot of useful information on it,
Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
Looking at what your trying to accomplish, there is much more to consider than just being able to create 3D objects. While there are some free CAD software programs out there that can do a very nice job of limited spanning functionality, it would take a dedicated team years to develop any FOSS project to the level of AutoCAD. While Adobe is porting Photoshop to Linux, and GIMP is a very impressive alternative, it takes years for professionals to realize all that Photoshop can do. AutoCAD is the same, and has become the industry standard. Not only has amazing built-in functionality, like structural analysis, stress testing, and the lates version can do 3D renderings and animations built right into it. In the long run, you'll have spent enough time and resources trying to work with a FOSS CAD program, then it would have cost to just purchase AutoCAD. Sad, but true, and is an area I wish there was at least a competitive FOSS application available.
"This female surgeon can't even cook bacon and eggs, what makes the bitch think she can take out my kidney?"
Hey, you laugh, but this happened to me. Sure enough, kidney was burnt to a crisp on one side, and all runny on the other...
Bow-ties are cool.
Hi, .model, .CATpart, .iges etc...). That's all ! The software used are mainly ICEM Surf and Alias StudioTools, and apart from some important modules (viz, rendering, cuttings(?), curvature or joint analysis etc..) there are only a few basic functions. I think that these are the main target for an interesting FOSS project, because using some other FOSS libraries, one, with enough skills, could set up the base quickly I think. ;)
As said many times during this thread, you won't find any FOSS software that matches your (huge) requirements. I've been working on ProE, CATIA V4 & V5, SolidWorks, and to be honest, they provide a lot of integrated and proprietary functions that makes the price at the end. You can do some stress simu with FOSS, given the fact you have a meshed model, you can design a few parts with some free softs, but you cannot design a full project with all aspects (assembly, blue prints, stress & vibe analysis, kinetics, tubing and so on...) in only one package. CATIA V5 for example, which is a merely mature project now, is based on many years of coding and integration of customers will (automotive, aerospace, electronic mainly). I do not say it is perfect, but only a few will give you such tools.
But I must admit that your question made me think about something, let me explain. I'm working now as a Class A surface modeler for a french automotive brand, which is somewhat between CAD and Blender (or 3DS, or Maya) modeling. I only design complex surfaces (for visible parts of a car), but with the precision of CAD software. The magic key for that are Bezier patches and curves. The difference between you and me is that I do not need anything that moving control points on each surface, connecting them, and facing some of them (besides the fact that I must be able to import CAD surfaces from engineers, such as the engine or the structure, to be able to work - via
As anyone heard of such a project ? Or anyone interested in building something like this ? I can help with my modeler experience if needed, but sadly, I'm not a coder... Oh, don't forget that these softwares are sold an arm and a leg, maybe it can help
Nico
PS : check Bezier on wikipedia, there must be an article
PS2 : sorry for my asshole english, I'm a fucking froggy !
What is your preference?
I prefer we send remote rovers or other machines up. They are a much lighter and work 24/7. Also they don't complain about lack of oxygen, water or food and rarely poop.
Why would we want to send living people up there again? Maybe to see if our new metal clubs can hit the balls further now? Seriously tho. We already did so and it was pointless (value way less then expense). Besides PR, why would we ever want to put humans on the moon again? Don't forget that the PR value of walking on the moon is almost 0% compared to our first successes.
Now if you want to talk about getting satellites into space cheaply... there is something to discuss.
Given the funding for this fine, and noble project. Maybe suggesting to the Engineers that they, "Do what it takes, and just suck it up." Or get ready to spend about $200,000 in a MCAD package, and some more money on PLC machine. About $1,000,000.00 will get them what they need, or they can read books on how to make machines that make parts for machines; then assemble the parts. I know its sounds like tough love, but this should have been evaluated at the beginning of the project, not at some midpoint, or Mile Stone point. I wish your project luck, and "God Speed..."
The Dutch translation of "to the moon" also happens to mean "wasted".
On a different note: as it is commonly known that the Apollo landings were fake, I think that, for re-creating the Apollo project, you'd better be looking for 3D animation software, video editing software, motion capture software, and a good film studio. And this time, don't forget that flags don't move in vacuum, make sure the shadows point in the right direction, and make some stars visible.
AC3D does well for me as a simple modeler, should be good for CAD in an engineering sense, it certailnly isn't a tool for building organic forms but it's good at what it does.
http://www.inivis.com/
The comments on this article are ridiculously negative.
What does it cost you to give them a little advice and not crush their dreams. Their goals may be lofty, maybe virtually unobtainable, but history if full of success stories of people trying the "impossible" and succeeding. That's the biggest problem with society right now defeatism. "We can't win so why try." I hope they do try and do succeed. The cost/difficulty might not be as bad as you think, it's been 50 years imagine what it would cost to make a Nexus One 50 years ago. And it's not like aerospace is a dormant field with out any innovation in the past 50 years. You can buy space shuttle parts for cheap, they are giving away engines to anyone who can take them away. Then reverse engineer most of the tech as the patents that do exist are expiring. It's not like the physics of getting to the moon is super advanced it's only rocket science not brain surgery. You cover most of what you need to plan the trips in physics 1. Or just FOIA your way to a flight plan. And what is the worst that happens, they put 10-20 years of solid work into a task they love and don't get people onto the moon. Oh no that destroys my life. They maybe just get something into orbit and improve the quality of open source CAD Software.
I use QCAD it probably isn't the most advanced CAD software. I learned CAD on CADkey lite in a mechanical drawing class in high school. It reminds me of that and is fine for generating rooms layouts and supports many standard formats for information sharing.
God Speed
Ive been playing with cad stations for over 20 years as i am sure many who have read this thread have also. My experience mostly centers around that ubiquitous CAD we all know the name of. I have read much of the pontificating and have a few thoughts. The first one is to all the geniuses who blather on about how cad programs are cobbled together yada yada yada. Get off you ass and at least help the community get a real start if you are so brilliant or shut up. So much furor is made about how superior linux/unix is yet when it comes to graphics (not raster images) it sux plain, simple, and to the point. There are those that would judge a system's capabilities by its graphic ability and I'm not talking photoshop either. Its not a small group either its some of the real "technical" people of industry, science, engineering, medicine, and construction. Now I know that most of the "geek" types here would call them a bunch of stupid doo doo heads because they don't luv or understand the wonderful environment that most linux distributions offer but the failing is not theirs. Dual booting is a joke, virtualization is a joke if it doesn't work for their needs why even consider it. Like some eloquent person so aptly phrased is; go pay your money. This is exactly what we do. The cost of the O/S, TCOA, all are irrelevant. We have a job to do and linux/unix is just plain fail. I'm not interested in the pontifications of a bunch of PFY's (BOFH) ranting about this and that. Either show a real effort of just get off it. When it comes to one of the most important field areas of computers - "Graphics" - Linux is not only not ready for prime time it is the MS/Paint of platforms and I am being generous. So this conversation is nothing more than navel gazing... /. not just irreverent but, not irrelevant ; not news just the boring prattling of l337 script kiddies
"Blender" and "Moon Rocket" are two words which do not belong in the same sentence. You are joking, right?
The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism