FreeCAD: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 69: Line 69:


=OSE FreeCAD Requirements=
=OSE FreeCAD Requirements=
For OSE to use FreeCAD for all of its design needs, these are the functions required.
For OSE to use FreeCAD for all of its design needs, these are the functions required. Do these exist? Please comment.


*Freehand drawing of shapes and extrusion (like Sketchup).[[Image:check.png]]
*Freehand drawing of shapes and extrusion (like Sketchup).[[Image:check.png]]

Revision as of 19:10, 5 April 2014

FreeCAD Download

http://sourceforge.net/projects/free-cad/?source=dlp

Action Plan

Recruit software developer to analyze FreeCAD and build with/upon their work. Short-term Objective: Get Assembly Module Working.

Document FreeCAD source code in github repository.

Document FreeCAD's code structure.

Info

FreeCAD Website

FreeCAD Bugtracker/Issue Queue

<rss>http://www.freecadweb.org/tracker/issues_rss.php?project_id=0</rss>

Temp

Ok, first FreeCAD:

As they say themselves, it is still in the early stages of development. I (Conor) have searched for documentation, and apart from the getstarted [1] there are 2 nice articles from December (so version 0.9, which btw. is in Lucid already). The funny thing is that for some reason, both are in... Polish! I understand you have polish origins, so maybe you speak Polish. Otherwise just google translate. They give you examples and a better idea of what it is right now capable of. [2] [3]

So I propose the following: you try to reproduce the steps in the articles, so you get a feeling for it. But then regardless stick with Blender a bit longer, and try FreeCAD again when version 0.11 or 0.12 comes out.

Undo doesn't work

Using FreeCAD 0.13.1828 on Windows.

  • Situation: I draw a box and modify it's size. Then I hit Ctrl+Z (or Redo from the menu).
  • What happens: Box is deleted :-(
  • Expected: Box returns to old size.

OSE FreeCAD Documentation

I (Mark Norton) have created a very simply, introductory guide to FreeCAD. It only covers the very basics at this point, but we can expand on it as needed. - User:Mjn

File:FreeCAD-3.pdf

This document covers the following topics:

  • Views
  • Workshops
  • Sizing a Primitive Part
  • Positioning a Part
  • Making a Cut
  • Combining Parts
  • Rotating a Part
  • Extrusion

See also, FreeCAD Documentation and Tutorials [4].

Related

OSE FreeCAD Requirements

For OSE to use FreeCAD for all of its design needs, these are the functions required. Do these exist? Please comment.

  • Freehand drawing of shapes and extrusion (like Sketchup).Check.png
  • Adding parameters to all of the shapes, so they can be modified. Check.png
  • Modifying all parameters in 3D parametrically (typing in lengths) Check.png
  • Modifying all parameters in 3D with the mouse (such as dragging corners, edges, and faces)
  • Adding parameters in 3D parametrically (boolean operations)?
  • Adding parameters in 3D by drawing them and extruding (mouse-based boolean operations)
  • Adding parameters to shapes in 3D parametrically (such as drawing in new objects parametrically)?
  • Adding parameters to shapes in 3D manually (such as drawing in new objects with a mounse)?
  • For multiple objects, moving them with the mouse to arrange, mate, align them.
  • Grouping and ungrouping objects into assemblies?
  • Maintaining parametric nature of grouped objects?

Now for interoperability with other CAD packages:

  • Importing multiple new objects into a drawing - one at a time?
  • Importing multiple objects into a model - all at one time?
  • Importing new objects while passing the parametric values into FreeCAD, such as with a STEP file?

Tutorials

Bram De Vries

Tutorials 1-8: