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)
 
(34 intermediate revisions by 10 users not shown)
Line 1: Line 1:
=Collaboration Discussions=
{{OrigLang}}
{{CADTemplate}}
=Overview=
[[Image:Image_-_CEB_Press.png|right|300px]]


==from Sam Rose==
Computer-aided design (CAD), also known as computer-aided design and drafting (CADD) , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer. CADD software, or environments, provides the user with input-tools for the purpose of streamlining design processes; drafting, documentation, and manufacturing processes. CADD output is often in the form of electronic files for print or machining operations. The development of CADD-based software is in direct correlation with the processes it seeks to economize; industry-based software (construction, manufacturing, etc.) typically uses vector-based (linear) environments whereas graphic-based software utilizes raster-based (pixelated) environments.


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.
CAD environments often involve more than just shapes. As in the manual drafting of technical and engineering drawings, the output of CAD must convey information, such as materials, processes, dimensions, and tolerances, according to application-specific conventions.


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).
=What does CAD do for OSE?=
CAD for OSE is used to share designs and manufacturing drawings accurately between designers, engineers, machinists and anyone else interested in a high level detail. It provides a level of detail of part design and assembly that is usually not available with other mediums such as video and standard text.


While OpenCascade seems easier to me, the consensus among people working in open design is http://brlcad.org/
This wiki will also provide information, guidelines and standards for how to approach your modeling and drafting. Creating a open source document that everyone can follow will help in uniformity and universal understanding of models and drawings created in the open-source environment.


What kind of computer are you going to be using (Mac, Linux?)
=Get Involved=
If you're interested in design/modeling/drafting we'd love you to join our team. OSE is always looking for help in developing the GVCS and ultimately in creating a collaborative network of people to draw upon for all open source projects. Whether you're a seasoned engineer or brand new to CAD this is a great place to learn, share and create in an open, collaborative environment with people from around the world.


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.
Head on over to the [[Development_Team/CAD_Team|CAD Team]] for more information.


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.
=Current Work, Needs and Requests=
You can track the status of the CAD for different projects currently being worked on at the [[CAD Current Work]] page.


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.
There will always be a lot of CAD that needs to get done. To see our current CAD needs and how you can help out or to put in a request for help, please head over to the [[CAD Needs and Requests]] page.


=Important Links=
Use the following links to navigate to the other sections pertinent to items related to CAD
*'''[[CAD Current Work|Current Work]]''' - Latest updates on what's being worked on
*'''[[CAD Needs and Requests|Needs and Requests]]''' - Go here to see how you can easily help out with CAD or make requests yourself
*'''[[CAD Standards|Standards]]''' - Everything about standards from drawing formats and title blocks to design "best practices"
*'''[[CAD tools|List of CAD Tools]]''' - Overview of the currently available CAD packages, including open source
*'''[[CAD Discussion|Open Source CAD Discussion]]''' - Further discussion on some of the open source CAD packages
*'''[[CAD PDM|Product Data Management Tools]]''' - Information on PDM tools and implementation
*'''[[CAD FEA|FEA]]''' - Information on finite element analysis
*'''[[Digital Fabrication|CAM / Digital Fabrication]]''' - Brief introduction to computer aided manufacturing (CAM)


[[Image:revolve.jpg]]
== External resources worth considering==
*'''[[CAD Tools]]''' - [http://blog.dreamcss.com/design-tool/free-computer-aided-design-software/ 10 Free and useful computer-aided design software]  


----
==See Also==
Marcin says:
*[http://en.wikipedia.org/wiki/Computer-aided_design Wikipedia: CAD]
*[http://fennetic.net/ Fennetic]
*[[SKDB]]
*[[CNC]]
*[[CAM]]
*[[Open Hardware Repository]]


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.
=Rapid Design Tools=
*Shapr3D [https://www.shapr3d.com/] - world's most intuitive CAD design app?


This is what we need badly right now for the OS movement in general.
[[Category:CAD]]
 
[[Category:Digital Fabrication]]
==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==
 
*[http://www.freebyte.com/cad/fea.htm List of CAE programs]
*[http://www.visualfea.com/download_1.htm 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==
 
 
[[Category:Fab]]
[[Category:Flexible Industry]]

Latest revision as of 21:59, 21 April 2023

OSE CAD
 · CAD Home  · Current Work  · Needs and Requests  · Collaboration Software  · CAD Standards  · Open Source CAD Tools  · CAD Team  ·

Overview

Image - CEB Press.png

Computer-aided design (CAD), also known as computer-aided design and drafting (CADD) , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer. CADD software, or environments, provides the user with input-tools for the purpose of streamlining design processes; drafting, documentation, and manufacturing processes. CADD output is often in the form of electronic files for print or machining operations. The development of CADD-based software is in direct correlation with the processes it seeks to economize; industry-based software (construction, manufacturing, etc.) typically uses vector-based (linear) environments whereas graphic-based software utilizes raster-based (pixelated) environments.

CAD environments often involve more than just shapes. As in the manual drafting of technical and engineering drawings, the output of CAD must convey information, such as materials, processes, dimensions, and tolerances, according to application-specific conventions.

What does CAD do for OSE?

CAD for OSE is used to share designs and manufacturing drawings accurately between designers, engineers, machinists and anyone else interested in a high level detail. It provides a level of detail of part design and assembly that is usually not available with other mediums such as video and standard text.

This wiki will also provide information, guidelines and standards for how to approach your modeling and drafting. Creating a open source document that everyone can follow will help in uniformity and universal understanding of models and drawings created in the open-source environment.

Get Involved

If you're interested in design/modeling/drafting we'd love you to join our team. OSE is always looking for help in developing the GVCS and ultimately in creating a collaborative network of people to draw upon for all open source projects. Whether you're a seasoned engineer or brand new to CAD this is a great place to learn, share and create in an open, collaborative environment with people from around the world.

Head on over to the CAD Team for more information.

Current Work, Needs and Requests

You can track the status of the CAD for different projects currently being worked on at the CAD Current Work page.

There will always be a lot of CAD that needs to get done. To see our current CAD needs and how you can help out or to put in a request for help, please head over to the CAD Needs and Requests page.

Important Links

Use the following links to navigate to the other sections pertinent to items related to CAD

External resources worth considering

See Also

Rapid Design Tools

  • Shapr3D [1] - world's most intuitive CAD design app?