<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The reason why I joined list is that I found the CAD files of the<br>

Neo1973 at the <a href="http://openmoko.com" target="_blank">openmoko.com</a> site. It is great that these files are<br>
available, even if they are in a proprietary data format (the ProE, not<br>
the STEP one), and very likely developed using a proprietary CAD<br>
application.<br>
</blockquote><div><br>Developed with Pro/E if they are Pro/E files.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Personally, I have a software development company, in which I have<br>
been developing tailored software for my clients, mostly with open<br>
source technologies, and sometimes with, at least well known, closed<br>
source techs like .NET . Therefore, it was a shockening moment when I<br>
during 2007 did a consultancy project for an industrial company<br>
producing water taps. It meant going back at least ten years in time,<br>
back into proprietary hell! Proprietary systems (including proprietary<br>
interfaces between systems) and proprietary data. CAD was done with<br>
proprietary software, often with more than one CAD system, resulting in<br>
incompatible, binary-only data.<br>
</blockquote><div><br>Having come from inside that industry, I have to agree.&nbsp; A very big mess.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
So my questions for the OpenMoko community are:<br>
<br>
* Does there exist any &quot;usable&quot; open source CAD systems? (Is perhaps<br>
Open CASCAE a viable semi-open <a href="http://www.opencascade.org/" target="_blank">http://www.opencascade.org/</a> option?)<br>
</blockquote><div><br>Open CASCADE may be an option for a kernel.&nbsp; I do not know much about it, except it has been used for numerical finite analysis more than modeling.&nbsp; It could probably do the work, but perhaps a bit slowly?<br>
<br>CAD is a very complex subject.&nbsp; There are many different solutions for mechanical design, but only 3-4 for parametric controlled modeling engines, and they are all high-dollar proprietary software packages with extremely rigid licenses.&nbsp; To date, I know of no OSS projects to try to create a parametric modeling engine.&nbsp; The original and on-going development of the 3D parametric modeling engines (such as ACIS or Parasolid) has taken many, many millions of dollars, so is a major OSS undertaking, perhaps similar to the Linux kernel.&nbsp; <br>
<br>Blender has a sort of add-on parametric plugin, but it is quite limited.&nbsp; Alibre Design Xpress is free, but proprietary.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
* Is it possible to use a human readable format for CAD data? (Is<br>
perhaps STEP enough for development, or just a format for interchange<br>
between different CAD applications?)<br>
</blockquote><div><br>STEP is a good, complete standard format that I believe all major packages support well.&nbsp; If I were going to create an OSS 3D modeler with human readable format, STEP is a good way to go.&nbsp; <br><br>IGES is/can be a human readable format, but you lose the parametrics with IGES.&nbsp; The format was design to drive CNC machines, so is more about the model exterior than anything else.&nbsp; It&#39;s original design was based on punch-cards, so is very heard to read by humans directly.<br>
<br>There are xml formats, too, but none are really very standardized.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
And the most important question:<br>
<br>
* Is the OpenMoko community interested in &nbsp;using open source tools<br>
(possibly together with a human readable format) for developing<br>
&quot;non-software&quot; parts?<br>
</blockquote><div><br>I think this product has primarily attracted software engineering types.&nbsp; We should get the word out to non-software people and increase the audience for that question.<br><br>--Mark Arvidson<br></div>
</div><br>