Dave is right, the key is the support_start/end files. I have been
planning on making Dimension handle the support axis more
intelligently as well, and then those wouldn't be necessary, but other
projects took precedence.
-Rob
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>
You had your hand in the volumetric 5d, so you have a say here. ;-)
> The current E values tell the firmware the length of filament to draw into the extruder and that (as far as the firmware is concerned) has nothing to do with volume. What I'm saying is that the slicer shouldn't know the filament diameter and the firmware should know it. That way, the slicer would say "this G1 needs 0.16279mm3 of stuff" and the firmware would be responsible for figuring out how to do that.
That’s on it’s way. The firmware/hardware will be measuring the filament and dynamically adjusting filament speed.
> There would also need to be a gcode to tell the firmware what it needs to figure out how to turn that volume demand into extruder commands. For an extruder that takes filament stock, would probably be filament diameter. For something that takes pellets (which are about a bazillion times cheaper than filament) it'd be some other info.
I’d like to see that pellet thing work out, too!
> The point is to further separate the code that generates the toolpath from the code that implements it. As this separation increases, it gets easier and easier to support different kinds of hardware without having to reslice or tweak/recompile firmware every time anything changes.
I agree completely.
-Rob
> Or, now that I think about it more, how's reversal even going to work if you change E to V?
E won't be changed to V, really. There will be a V that sets the
volume expected per mm, and there will be an E that sets how many mm
this movement is. This will be, in this case, the actual mm sqrt(X^2 +
Y^2) of the movement, which serves to both save the firmware that
calculation and to inform the firmware that the toolhead is to extrude
this movement.
Reversal will be in the firmware at that point. ;-)
-Rob
People with "real" 3d printers, aka professional models. Life without
support material would turn them into big, ugly storage cabinets.
--
J. Eric Townsend, IDSA
design <http://www.allartburns.org>
hacking <http://www.flatline.net>
fabrication <watch this space>
It has limited options to adjust the print; only layer resolution, model
interiors, support fill and scale.
If you want to digg deeper, the Catalyst EX manual
http://www.inventionstudio.gatech.edu/wp-content/uploads/Dimension_1200esUser_Guide.pdf
Torsten.
Sent from my iPhone
> Most professional 3D printers are powder based. Powder based printers
> don't need support material.
And there's lots of online videos showing their operation. Can be
interesting to watch. Some of the color ones whose parts aren't
very strong but Hollywood loves (my neck of the woods) function
similar to inkjet printers. They just print colored binding glop
as the heads pass back and forth over the powder.
Dan
P.S. The other problem with being near Hollywood is that they just
want consistency in the relative dimensions of the parts they order.
They don't care if a 20 x 20 x 10 mm cube is off by 5% percent. The
engineering firms around here know NOT to order prototypes from the
firms that mostly service the movie industry. Keeping your machines
calibrated takes time and time equals money. I recently went on a
trip with a design engineer buddy who was going to the 3d printing
shop they were using to see why they were getting so many out-of-spec
parts. Shortly after walking in, my buddy said, "Oh oh, I think I
know what the problem is -- look how much animation modelling work
they're printing!" The shop had been marketing to the movie industry
and was doing more and more work in that area and had let go one of
their employees who turned out to be the person who was good about
keeping the machines calibrated.