CAD (Computer Aided Design): Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
(Moved some parts of the text to CAD tools)
(Added link to [CAD tools]])
Line 1: Line 1:
See also: list of [[CAD tools]].
=Collaboration Discussions=
=Collaboration Discussions=



Revision as of 01:48, 15 October 2010

See also: list of CAD tools.

Collaboration Discussions

from Sam Rose

Blender is OK for sketching. But, not good for CAD/CAM programming, as it draws in vectors, and not in constructive solid geometry, which is what is needed to give you the details of dimensions of what you are drawing.

OpenCascade does have CAD, and so does BRL-CAD. Much of the drawing done in both happens by way of command line input as opposed to computer mouse drawing. There is going to be a steep learning curve with any open source CAD (or even commercial CAD for that matter).

While OpenCascade seems easier to me, the consensus among people working in open design is http://brlcad.org/

What kind of computer are you going to be using (Mac, Linux?)

I would say that it would be more than worth the time invested to learn http://brlcad.org/ this will put tremendous power to design into your hands. documentation is here http://brlcad.org/wiki/Main_Page and http://gpwiki.org/index.php/BRL-CAD:Tutorials tutorials can help.

Also, get an IRC client and check yourself in to irc://irc.freenode.net/#brlcad if you run into questions you can ask the actual people that program it. Let them know who you are and your project and they will probably be interested in helping you. Mailing lists are here http://sourceforge.net/mail/?group_id=105292 but I do not follow them so do not know if they are currently active.

Also, http://avocado-cad.wiki.sourceforge.net/Tutorial_CoffeeMug avaCADo is a very simple one that is based more on drawing (although with scant documentation). Yet, some evalution (using Ubuntu Intrepid Ibex 8.10) shows that it is capable of doing some pretty complex solid geometry operations (without all of the command line interface). Worth a try, and it runs on Mac too.


Revolve.jpg


Marcin says:

From a cursory view, AcoCADo appears to be best. We are looking for a simple drawing tool that has robust visualization features a la doing prototyping on the computer screen rather than in physical space, like Jeremy did on Sawmill wiki page with Blender. The goal is: if you can draw a design, you can see the details of how things fit together, and you can draw up a BOM and fabrication procedure for that. We're talking about basic modeling before one goes out to buy supplies.

This is what we need badly right now for the OS movement in general.

Nick

Personally if I am going to go to the trouble of doing a model I'd like the program to have the capability of automatically putting out 2D manufacturing drawings and a BOM. This greatly streamlines the development process. I'm not certain if either of those two programs can do that?

From Chad

To respond to your request for open-source CAD, see/explore the following links for an assortment of packages:

http://forums.biorust.com/3d-modelling/666-free-3d-modellers.html http://www.tech-edv.co.at/lunix/CADlinks.html http://www.le-boite.com/minos.htm https://help.ubuntu.com/community/UbuntuScience#Engineering%20Sciences http://avocado-cad.sourceforge.net/


If none found through those links suit your fancy, you may have to settle with a closed-source app for now - see the following:

CoCreate PE: http://www.ptc.com/offers/tryout/pe2.htm Alibre Design Xpress: http://www.alibre.com/products/xpress/xpress_for_all.asp

An excellent repository of FREE 3D models in numerous formats, hosted by Solidworks (a closed-source suite) - just register with a valid email and you can download any of the models available in a plethora of different file formats:

http://www.3dcontentcentral.com


Open-source CAE - computational fluid dynamics, finite element analysis, electromagnetics, etc...a little farther down the line in product development, but you can bookmark it for now:

CAELinux: http://www.caelinux.com/CMS/

Development Discussions

Sam:

Marcin, as we discussed in email: use BRL-CAD for actual CAD drawings. Blender is good for sketches, but BRL-CAD, or other solid geomtery modeling is needed for translation of designs to CAM. Perhaps more development of BRL-CAD is needed, or training for those using it. There is a learning curve for sure, but it is worth learning. Worth the time investment. Also, perhaps if we can build a set of stakeholders, we can raise some funds and get several developers involved in adding drawing capability to BRL-CAD or other solid geo model CAD, like OpenCascade (BRL-CAD developers are very receptive to supporting this type of development).

Also, it is worth comparing RepRap with http://fabathome.org/wiki/index.php?title=Main_Page there is a consensus among some that fab@home is more robust/usable than RepRap. However, by the same token, RepRap could probably be made to be much better with some development. One of the problems with Fab@home is the software, which only runs on Windows http://fabathome.org/wiki/index.php?title=Fab@Home:Model_1_Software Fab@home seems to be a superior design, so it could be worthwhile to put some time and money towards development of open source, cross platform software to run it. This is something that I could look at developing this year.

Also, on the software front, progress is being made on http://heybryan.org/mediawiki/index.php/Skdb

Marcin:

Sam and Nick, it is a good idea to be proactive as the project unfolds, and consider paying for open source development of the necessary, cross-platform solution - after we evalutate all options fully and then define our needs clearly. Please put the evaluation and needs info at

http://openfarmtech.org/index.php?title=CAD_%28Computer_Aided_Design%29

Computer Aided Engineering (CAE)

Programs

  • List of CAE programs
  • VisualFEA - VisualFEA is an innovative program for finite element analysis, which is an advanced technique to solve and analyze physical problems arising in many fields of science and engineering.

Landscaping CAD

We are looking for an open source landscaping CAD program to help with collaborative permaculture design.

Programs