View Issue Details

IDProjectCategoryView StatusLast Update
0002249File formatsFeaturepublic2015-09-10 19:15
Reportersavio araujo Assigned Toyorik  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionduplicate 
Summary0002249: Support for importing/exporting AMF file format
DescriptionI would love to see FreeCAD support the AMF file format http://en.wikipedia.org/wiki/Additive_Manufacturing_File_Format

It is the successor to STL file format which is currently the most widely used way to share 3d models for RepRap and other hobby 3d printers.

The big improvement for us would be curved triangles, which should allow much more accurate inner and outer diameters without having to tesselate so finely. Also the ability to specify multiple materials/colors for users with dual print heads.
TagsNo tags attached.
FreeCAD Information

Relationships

duplicate of 0000608 closedian.rees Support for importing/exporting AMF file format 

Activities

yorik

2012-02-28 00:50

administrator   ~0006344

Hm supporting a new file format is always a lot of work, specially to maintain the code, since things usually evolve fast... Let's keep this open, see if more people manifest themselves, but I'm afraid it will stay with quite a low priority...

modeler123

2013-11-23 18:45

reporter   ~0006345

Last edited: 2013-11-23 18:45

I'll second the request, although at the moment it would be a low priority, as STL files are still being used extensively. However, AMF will almost certainly become the industry standard format for rapid prototyping.

wmayer

2013-11-25 10:19

administrator   ~0006346

> The big improvement for us would be curved triangles, which should allow much more accurate inner and outer diameters without having to tesselate so finely.

However, in FreeCAD we don't support curved triangles. In the Mesh module the triangles are only planar.

And for the CAD-related part the geometry is organized in the BREP structure and OCC doesn't offer a way to create curved triangles but only flat ones.

So, you won't benefit from a possible curvature information in the file format because you cannot use it.

tanderson69

2013-11-26 18:16

developer   ~0006347

I think from an export only standpoint the curved triangle could be done pretty easily. It appears that the curvature interpolation is understood to be done on the manufacturing end. The vertices would be the same as stl and we would just have to add vertex normals, like we do for the visualization meshes.

The other xml tags don't look hard. Might be a pain to build an interface to assign data, unless they can be derived from other properties.

It appears the AMF standard is in the process of being replaced?

veritas

2014-06-08 10:53

reporter   ~0006348

@tanderson69

ASTM F2915-11 AMF standard is superseded with ISO/ASTM 52915 AMF standard.
It is now ISO/ASTM standard.

As a part of my thesis study, I would like to have FreeCAD with full AMF conversion capability in my framework.

If you or any developer will be interested in adding embedded AMF capability, I am ready to deal it as a bounty project with a proposal from developer.

Keeping AMF capabilities as the crucial part, other parts of my framework is open to bounty project proposals also.

Please let me know is you are interested and hear more ASAP.

fitarihi@gmail.com

shoogen

2014-06-08 11:05

developer   ~0006349

AMF is quite complex. The question is which features are you interested in. For some features in AMF there is currently not an exact counterpart inside of FreeCAD.
My second question would be i you would like to realize this using python or c++?
The "<constellation>" element looks the most promising to my, when it comes to exporting for 3d printing.

veritas

2014-06-08 11:22

reporter   ~0006350

I am only working with Java. To my knowledge both python or C++ are ok, since I have to learn either :)

I am trying to finalize the system description document for my framework. I will freeze the requirements for CAD (including AMF import/export capabilities) in a few days.
I would share the requirement document, if you are interested. There you'll see the details.

Could you please share your contact to send the reqs document.

Thanks for your concern,
Regards

JurgenG

2015-05-03 12:59

reporter   ~0006351

I'm interested to seeing this happening too... if we want FreeCAD to be ready for the 3D printing industry, we'll really have to incorporate this. Dual head printers are coming faster than we can say it. Currently, you need to rely on the external software (Cura, Slic3r, ...) to rely on putting back together what FreeCAD drew together but then exported seperately...

I understand that full support is not possible because of the curved vertices. From where I'm looking, this means you can't IMPORT all AMF files... but you could perfectly use it to EXPORT to AMF

yorik

2015-09-10 19:15

administrator   ~0006386

Please do not clone issues like that without a reason... It won't make them fixed magically, and only gives us more work. Thanks

Issue History

Date Modified Username Field Change
2015-09-09 22:02 savio araujo New Issue
2015-09-09 22:02 savio araujo Issue generated from: 0000608
2015-09-10 19:14 yorik Relationship added duplicate of 0000608
2015-09-10 19:15 yorik Note Added: 0006386
2015-09-10 19:15 yorik Status new => closed
2015-09-10 19:15 yorik Assigned To => yorik
2015-09-10 19:15 yorik Resolution open => duplicate