Live data from Hacker News

Non conventional 3D Print challenges (GCode)

fullcontrol.xyz

21–28 of 28 posts

Re: Non conventional 3D Print challenges (GCode)

#21
post #18
post #17

No Prusa mini support. I hope it will be added soon since this way of printing could be very convenient for certain parts of a model.

My understanding is that the gcode files on there right now are just samples. They are working on a Python tool that will let you generate any gcode (for any machine).

That's a good news. Thank you for the useful info :)

Re: Non conventional 3D Print challenges (GCode)

#23
post #3

Earlier quoted context omitted.

PLA gets so much stronger when annealed. Would it be within the spirit of the challenge to print this upside-down so that it can support the sphere, but only after annealing? Or you could anneal the pillar with a small heater as you print it.

If you’re actively heating the chamber to anneal the plastic why not just print in PETG or polycarbonate?

Why do you need to heat the chamber to print in PETG? Or do you mean "instead of"?

I agree, BTW, PETG is much better.

Re: Non conventional 3D Print challenges (GCode)

#24
post #13

please read and understand any third-party gcode before running it on any machine, anywhere. While I understand the need for it in this case, there are a lot of good reasons why the slicer/cam suite is supposed to be intimately meshed with the machine and environment itself.

Can you elaborate on this?

Re: Non conventional 3D Print challenges (GCode)

#25
post #16

Main benefit with this approach of G-code generation is the control over every vector of your G-code. With conventional slicers you are left with planar cross-sections of the 3D mesh and can't control the extrusion path itself. With fullcontroll.xyz you can edit every point and its properties like speed, extrusion values or non-planar coords. I've been developing a similar add-on for Blender called nozzleboss. https:…

Nozzleboss is a tremendously interesting tool, thank you for creating and sharing it.

Folks,rhklein's work is unique. If you want to see some astonishing 3D printing thinking manifested in strangely beautiful, unearthly objects, check out @nozzleboss on Instagram.

Re: Non conventional 3D Print challenges (GCode)

#26
post #13

please read and understand any third-party gcode before running it on any machine, anywhere. While I understand the need for it in this case, there are a lot of good reasons why the slicer/cam suite is supposed to be intimately meshed with the machine and environment itself.

Can you elaborate on this?

G-code is mostly a list of instructions that tell the machine how to move. As result, it can tell the machine to move in ways that might damage the machine, like bonking into itself or pushing the nozzle into the bed or print. There are nice visualizer that will draw the toolpath so you can see it.

Not a huge deal in my opinion.

Re: Non conventional 3D Print challenges (GCode)

#27
post #13

please read and understand any third-party gcode before running it on any machine, anywhere. While I understand the need for it in this case, there are a lot of good reasons why the slicer/cam suite is supposed to be intimately meshed with the machine and environment itself.

Can you elaborate on this?

Not OP, but the firmware on the printer executing the G-Code assumes it is trusted and does not check it any further, apart from certain kinematic limits. With kinematic limits, I mean simply mean that the X/Y/Z position, velocity and acceleration is limited based on printer/user settings. These limits (especially the position limits) ensure that you can't slam the printhead into the physical limits of an axis with full force, which might cause damage on the mechanics.

However, there are a number of movements that could sneak past those kinematic limits and still cause significant damage.

For example, the Z lower limit is usually a few millimeters below the print bed since the bed position varies (due to bed leveling, thermal expansion during heating and so on). A malicious G-Code file could move the Z axis gradually lower, in small increments, but with high overall speed. The nozzle/printhead would then slam into the bed, generally causing damage.

A malicious G-Code file could also try to drag the nozzle across the print bed in patterns, gradually lowering the Z position so that it will certainly touch the bed at some point. Such a file has the potential of completely destroying a print surface.

Finally, nothing prevents a malicious G-Code file from first printing an object normally, just to finally lower the Z position and crash into the object with high speed. Such a movement would likely cause damage to the printhead and possibly other parts, depending on how well the printed part adheres to the print surface.

Those are a few possibilities that I just thought of. Luckily, for a 3D printer the damage is contained to the printer itself. But for other machines operating on G-Code the risk could be far more severe. For example, if a tool-changing CNC router (read: $$$) slammed a tool somewhere it shouldn't with full force, it would not only cause thousands in damage to the machine itself, but could also wreak havoc to its environment by catching fire or other outcomes I won't enumerate here.

Re: Non conventional 3D Print challenges (GCode)

#28
post #16

Main benefit with this approach of G-code generation is the control over every vector of your G-code. With conventional slicers you are left with planar cross-sections of the 3D mesh and can't control the extrusion path itself. With fullcontroll.xyz you can edit every point and its properties like speed, extrusion values or non-planar coords. I've been developing a similar add-on for Blender called nozzleboss. https:…

Nozzleboss is a tremendously interesting tool, thank you for creating and sharing it. Folks,rhklein's work is unique. If you want to see some astonishing 3D printing thinking manifested in strangely beautiful, unearthly objects, check out @nozzleboss on Instagram.

Thank you very much for all the praise. Cool to see some fellow 3dp enthusiasts here.
Post reply on HN