attachment

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hey all,<br>
      <br>
      line 243 talks about the SLC, A quick search shows this as a 'cad
      slice file'? I was under the impression that the STL file, is a 3D
      description only, aka <b>Standard <a
          href="http://en.wikipedia.org/wiki/Tessellation"
          title="Tessellation">Tessellation</a> Language</b>.<br>
      <br>
      The STL wikipage does mention SLC briefly as something by
      3D-systems from 1994.<br>
      <br>
      Possible something I don't know everything about.<br>
      <br>
      Also here, my knowledge might be a bit short, but s3g mentioned on
      line 248 talks about a simple network protocol and file format.
      Afaik, s3g is a binary representation for gcode, with all the
      machine specific bits added. E.g. makerbots talk only s3g for
      example, and don't understand gcode, wheres most other 3d printers
      talk plain old gcode. This is brought up again in line 297 and I'm
      not sure the advantages are correct.<br>
      P.S. early experimentation showed that a binary representation of
      pure gcode did not save much bandwith.<br>
      <br>
      253: 3.1 Use Cases<br>
      I know there are some people that mount webcams on their printers.
      Something unthinkable for 2D printers. 3D printers can take ages
      and the first few layers can be crucial. People use camera's to
      monitor this behavior and allow people to be kept up to date on
      the status. I do see this mentioned on line 316.<br>
      <br>
      253: 3.1 Use Cases<br>
      Jane prints an item on a monochrome printer, and wants to change
      materials at certain predefined layers (taken into account by the
      slicing software). The printer prints the first few layer with
      material A, and when it is ready to switch to a new material
      (color) it notifies Jane to swap the material.<br>
      <br>
      This use case will be valid for quite a while. Even when there are
      multi-material printers, one may still have to change the material
      as they go.<br>
      <br>
      254: 3.1.1 Print a 3D Object.<br>
      Just nitpicking, but: While in the future this is how we'd love to
      do it, Also take into account that you have a lot of 'monochrome'
      printers on the network, so Jane may pick a printer based on the
      material that's already in the printer. Just something to keep in
      the back of your head. I imagine that a network admin just names
      the printer based on the available material and that'll be that.<br>
      <br>
      258: 3.2 Exceptions.<br>
      Not being a hard error, but there's also the feeder 'skipping' and
      not able to output enough filament, due to whatever reason
      (misaligned bed?), in other words, the fillament throughput speed
      is not what is expected.<br>
      <br>
      Misaligned-bed causing the print not to adhere properly.<br>
      <br>
      Other reasons that the material won't properly stick to the bed
      causing failures int he result.<br>
      <br>
      Full build-plate. Jane starts a print, but there is still an
      object on the printer.<br>
      <br>
      For some reason a motor is skipping potentially causing it to hit
      end-stops ruining the print in the process.<br>
      <br>
      Obviously some of these things cannot be detected at all or not
      for a while anyway.<br>
      <br>
      294: Note that the firmware is also always evolving adding more
      and more status as demand requires :)<br>
      <br>
      302: I can't speak for all printers obviously, but a lot of them
      are simply usb to serial converters, where gcode is sent serially.<br>
      <br>
      305: yeah, future additions are probably required as things go on.<br>
      <br>
      318: I know some repraps move the whole head up/down, and the
      platform moves forward/backward, or left/right.<br>
      <br>
      327: And keep everything above the extruder cool. E.g. cold
      material in, hot material out, without leaking any heat from the
      hotend to the cold end.<br>
      <br>
      329: And lamps may be used by some printers to light up the build
      plate!<br>
      <br>
      341: If FDM ever moves to some form of filament that is not solid,
      there will also be a reservoir. Though I ponder, what is the
      difference between the fillament on a spool, and a reservoir?<br>
      <br>
      342: The Extruders are sometimes seen as the E1 and E2 axis<br>
      <br>
      349 &amp; 351: The color directly relates to the material, though
      for some materials, the color may not be important. Future
      printers may offer 2 colors/materials for a job only when they
      have dual extruders.<br>
      <br>
      357: While the feeder provides material in nanometers per second,
      we feed to achive a volume of extruded material.<br>
      <br>
      365: short list ;) i'm sure theres many more. For example,
      bronze-filled PLA, conductive PLA just to get the neurons going<br>
      <br>
      383 - 390: Look at the Cura (advanced)settings we offer already; i
      imagine we don't even expose all settings that could be tweaked.<br>
      <br>
      393: I'd call it ... something support-ish but not support (we
      call it support atm I think), none, skirt, raft, brim.<br>
      <br>
      402: Missing are the print speed of the outer shell and the inner
      shell(s). And layer height of inner shell(s). Outer shell is the
      generic overal layer height I imagine.<br>
      <br>
      403: Support is a science of its own. There's quite a few methods
      of printing support. Additionally, as you suggest one could print
      support with a different material, or, print only a few layers
      (the connecting layers) with a different material, wax for
      example, but the rest of the support with regular material. The
      fine tuning herein could be within the printer, but if you expose
      it as you do now, then keep in mind of future changes as well.<br>
      <br>
      412.5 Print chamber temperature (integer | no-value) Some printers
      come with a heated chamber/temperature stable chamber. While a
      patented technology, it's nice to account for it, if there's a fan
      to regulate the chamber temperature (faster lowering), I'd expect
      the printer to handle that by itself simply based by the chamber
      temp<br>
      <br>
      415.5 I suppose one could argue a fan for exhaust may be
      controllable or should be handled by the printer at all times.<br>
      <br>
      441: Not sure what you mean, sounds like an integer representation
      of 439, but not sure what that would mean however. Layer height?
      Additionally, infill has various other attributes, layer height of
      the infill, speed of the infill.<br>
      <br>
      448: interesting point, I guess that's the model rotation. Is this
      a cups attribute? in that case, you'd need all 90 degree angles,
      X, Y and Z, not just Z? Rotation is often performed to improve
      print-ability.<br>
      <br>
      505: Print chamber temperature<br>
      <br>
      515: Yeah, absolutely check what our software also has as
      changable features, there's quite a lot ;) I see a few things here
      that I may have mentioned along the lines aswell.<br>
      <br>
      532: I haven't checked all that out, as it's all related to the
      above.<br>
      <br>
      560: As you say, hampered by openness. We really can't support
      something as a standard, if it's not open. Btw, Cura has support
      for AMF ;)<br>
      <br>
      647: Me! ;)<br>
      <br>
      Overal, you talk about nanometer scales on certain items, but some
      depend on the size of the nozzle and ideally should be rounded to
      multiple nozzle sizes. Though I expect this for the printer to
      sort out itself.<br>
      <br>
      Hope this helps a little,<br>
      <br>
      Olliver<br>
      <br>
      On 01/23/2015 11:32 PM, Michael Sweet wrote:<br>
    </div>
    <blockquote
      cite="mid:27AAB97B-954E-4545-A7C2-89E877994163@apple.com"
      type="cite">
      <pre wrap="">All,

I have posted an initial draft of a white paper describing a potential extension to IPP for 3D Printing to:

        <a class="moz-txt-link-freetext" href="http://ftp.pwg.org/pub/pwg/BOFs/3d-printing/wd-apple-ipp3d-20150123.docx">http://ftp.pwg.org/pub/pwg/BOFs/3d-printing/wd-apple-ipp3d-20150123.docx</a>
        <a class="moz-txt-link-freetext" href="http://ftp.pwg.org/pub/pwg/BOFs/3d-printing/wd-apple-ipp3d-20150123.pdf">http://ftp.pwg.org/pub/pwg/BOFs/3d-printing/wd-apple-ipp3d-20150123.pdf</a>

For discussion at the 3D Printing BOF on February 4th during the F2F.

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
3d-printing mailing list
<a class="moz-txt-link-abbreviated" href="mailto:3d-printing@pwg.org">3d-printing@pwg.org</a>
<a class="moz-txt-link-freetext" href="https://www.pwg.org/mailman/listinfo/3d-printing">https://www.pwg.org/mailman/listinfo/3d-printing</a>

</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Met vriendelijke groeten, Kind regards, 与亲切的问候
Olliver Schinagl
Research &amp; Development
Ultimaker B.V.
<a class="moz-txt-link-freetext" href="http://www.ultimaker.com">http://www.ultimaker.com</a></pre>
  </body>
</html>