I'm David. Developer of Cura, the OpenSource 3D printing software package made for Ultimaker and other RepRap 3D printers.
I've added some very basic AMF loading to the latest release of Cura, build from the examples and information on wikipedia. But as hardly anything exports AMF yet, there isn't any real added value for the users.
Now, with the next big release of Cura, I'm planning to add a much easier interface to make plates of prints, or constellations as they are called in AMF. So it would be interesting to save these as AMF, as AMF supports what I need to properly store all information. (Without inventing something odd as the Makerbot .thing format)
As I understood that AMF is an Open Standard (according to wikipedia, and most sources)
However, when I went to look for information in more detail, I hit a paywall or a dead-link wall. Wikipedia points to http://www.astm.org/Standards/F2915.htm, which asks $47 for the standard.
Wikipedia also links to http://enterprise.astm.org/filtrexx40.cgi?+REDLINE_PAGES/F2915.htm but that download link isn't working.
So I'm questioning how "open" this open standard really is. And I'm starting to wonder if I really should go trough the trouble at all.
Hi Daid,
First, thanks for implementing AMF (even if basically). A number of larger companies (both CAD and equipment manufacturers) have assured me implementations are in the works.
If any other standards are a reference, adoption takes time.
As for openness of the standard: We're trying to make it as open as possible: Anyone can influence the development of the standard; Anyone can vote; The free Wikipedia entry has all the important information, and the reference implementation is also open-source and license-free. All done by volunteers.
Yes, Unfortunately ASTM does charge $47 for the formal spec document. Initially I was unhappy about that too, until I realized that it’s probably better than the alternative, of having ASTM be sponsored by donations from large corporations. This way (and that’s true for all standards), the standard development is supported and influenced equally by all of its stakeholders.
For your purpose you could probably do with the Wikipedia article and the reference code just fine. If you have specific questions not covered by the Wikipedia article, please feel free to contact me directly and I will add it to the article for your benefit and the benefit of others.
Hope this helps!
--hod
Hod Lipson
Associate Prof. of Mechanical & Aerospace Engineering and Computing & Information Science
Cornell University, 242 Upson Hall, Ithaca NY 14853, USA
Office: (607) 255 1686 Lab: (607) 254 8940 Fax: (607) 255 1222
Email: Hod.L...@cornell.edu
Web: http://www.mae.cornell.edu/lipson
Administrative Assistant: Craig Ryan cd...@cornell.edu
--
You received this message because you are subscribed to the Google Groups "STL 2.0" group.
To unsubscribe from this group and stop receiving emails from it, send an email to stl2+uns...@googlegroups.com.
To post to this group, send email to st...@googlegroups.com.
Visit this group at http://groups.google.com/group/stl2?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
This spec is ALREADY on wikipedia. And reference code is ALREADY open source and free.
That's why we put it there - so you can access it freely. If there is any question you have pls let me know and I will do my best to answer.
I probably can't just distribute the formal document, but if anyone wants to help edit or check it, pls let me know and I will send them the current draft directly.
However, you are right that since this standard is likely to be used substantially by non-profit users, perhaps we can work to convince ASTM to release this freely for non-profit use.
I'd be happy lead this. Anyone else supporting?
--hod
All:
I contacted ASTM to formally request that they officially release this standard as open-access.
I will let you know how it goes.
Meanwhile, if there are ASTM officers on this list, perhaps you can see what you can do also.
--hod
Hod Lipson
Associate Prof. of Mechanical & Aerospace Engineering and Computing & Information Science
Cornell University, 242 Upson Hall, Ithaca NY 14853, USA
Office: (607) 255 1686 Lab: (607) 254 8940 Fax: (607) 255 1222
Email: Hod.L...@cornell.edu
Administrative Assistant: Craig Ryan, cd...@cornell.edu (607) 255-0992, Upson 258
From: Hod Lipson
Sent: Saturday, March 30, 2013 10:14 PM
To: st...@googlegroups.com
Subject: RE: AMF, really open and ready for adoption?
This spec is ALREADY on wikipedia. And reference code is ALREADY open source and free.
That's why we put it there - so you can access it freely. If there is any question you have pls let me know and I will do my best to answer.
I probably can't just distribute the formal document, but if anyone wants to help edit or check it, pls let me know and I will send them the current draft directly.
However, you are right that since this standard is likely to be used substantially by non-profit users, perhaps we can work to convince ASTM to release this freely for non-profit use.
I'd be happy lead this. Anyone else supporting?
--hod
From:
st...@googlegroups.com [mailto:st...@googlegroups.com]
On Behalf Of Matthew Peters
Sent: Saturday, March 30, 2013 5:36 PM
To: st...@googlegroups.com
Subject: Re: AMF, really open and ready for adoption?
If you guys want this to be globally used, having a fee-driven way of getting at the specs isn't the way to do it. There's a lot of people who are getting into this play field (that of Additive Manufacturing) who are coming from the Open Source mentality. In fact, having a fee-driven spec method is very counterproductive as it becomes an elitist way of guaranteeing that only companies willing to pay will adopt the spec.
To post to this group, send email to s...@googlegroups.com.
Visit this group at http://groups.google.com/group/stl2?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Mathew and Daid,
I am happy to purchase a copy for you of the spec if it will be useful to
your work. Please contact me directly and I will make it happen. If the
$50 is a problem for small developers, I would challenge others on this
list to sponsor the distribution. A standard is only as useful as its
adoption.
We are not a large company but having wrangled stls for many many years,
and having participated in a small way on the standard, I think it is an
extremely important I agree sponsorship does not solve the
underlying philosophical problem of copyright but the history of STL2 has
been of well thought out compromise. Before that many people tried to
develop various flavors of new file formats that were corporate sponsored
or sponsored open formats.
Mathew and Daid, Thank you for taking the time to implement AMF.
Charles
LGM
cwho at lgm3d.com
Here is an alternative idea: We pay ASTM to make AMF an open-access standard for the next three years. The payment should be reasonable compensation for lost future income.
The idea is borrowed from academic journals: These days most publishers offer authors the option to pay the publisher an upfront sum in exchange for making a paper open-access - in a way compensating the publisher for lost future income.
I would suggest that ASTM would calculate reasonable expected income from this standard in the next, say, three years, and we can consider this. If the amount is reasonable, we will be able to raise the funds.
--hod
Leonid,
I appreciate your desire to have an open source software standard. I also understand the benefit of open source. I also understand that most people who work in the realm of open source understand that the “in-kind” contribution and cost is carried on the shoulders of volunteer time and an “unselfish” desire to benefit the community. The reality is that in an effort to evangelize the additive manufacturing world, we have taken to groups like SME and ASTM to help in developing education, curriculum, and standards. These organizations have an associated cost and it’s the price we as a community have chosen to bare. I would council you that a continued effort to denigrate some of the organizations and individuals with whom we have chosen to partner will not help your cause. We get your message and will work to that end.
David
I realize that different sectors of the market have different values and that we must cater to ALL stakeholders.
Therefore, we WILL find a way to make AMF freely available to you and any other non-profit and/or individual.
Please bear with us as we look for a solution - we do not want to abandon ASTM/ISO.
The publisher analogy is as follows:
Anyone can publish a paper online, but being published by a recognized, high profile journal (e.g. Science, Nature) with a selective review process adds credibility to the paper (at least for academia).
Similarly,
Anyone can publish a standard online, but being published by a recognized, high profile standardization organization (e.g. ASTM, ISO) with a systematic standard development process adds credibility to the standard (at least for government and industry).
Most publishers today allow authors to pay to make their article open-access. That benefits both the publisher and the community. I am sure ASTM will recognize the benefit of doing this with standards.
--hod
Hod Lipson
Associate Prof. of Mechanical & Aerospace Engineering and Computing & Information Science
Cornell University, 242 Upson Hall, Ithaca NY 14853, USA
Office: (607) 255 1686 Lab: (607) 254 8940 Fax: (607) 255 1222
Email: Hod.L...@cornell.edu
Web: http://www.mae.cornell.edu/lipson
Administrative Assistant: Craig Ryan, cd...@cornell.edu (607) 255-0992, Upson 258
--
Hi David,
I'm coding at http://OpenJSCAD.org, and like to add AMF export also (and then AMF import I hope). I also can only implement based on the information I have, and the Wikipedia article seems OK, but an article at wiki.reprap.org would be prefered covering the actual standard in *full*. Since OpenJSCAD is based on JavaScript, one can define properties (color, material etc) for each polygon and polyhedron; and I am about to add this feature now.
AMF has to be open and published for free to be really adapted, and yes, it's not about USD 50 or so, but the principle to pay for a standard to implement; I am just glad HTML and all that we got for free . . . go figure.
Rene K. Mueller
http://OpenJSCAD.org/
http://reprap.org/wiki/User:Spiritdude