Advance 3D Printing Techniques

Is there any course, manual or video that teaches advance 3d printing techniques? I am just trying to understand if there is a way to edit the slicer software through code to act on a certain way at a certain layer height. For example i want to specifically guide the printer on how to print a certain layer, i want to be able to control flow, speed, travel distance, is this possible?

You can just write your gcode yourself. But for me it doesn’t sound like an advanced printing technique but more like reinventing the weel.

1 Like

No i dont want to do that, so there is a way to have specific settings for different layers?

You can try and use modifiers

2 Likes

You are right, i think thats exactly what i am looking for, i did see a video about modifiers before but i totally forgot about it…

Hi,

To clarify, I can consider that changing the printer behaviour at specific layers involves advanced 3D printing knowledge; nevertheless, editing the slicer firmware relates more to advanced programming know-how. That said:

  • Editing the slicer firmware is possible, as it is open source, and you can create your version. Yet, it is a significant effort, even if you are familiar with programming, and with a small benefit if aiming only edit printer printing settings at a layer;
  • Furthermore, you can edit some settings, depending on the printer firmware, which isn’t open source;
  • Assuming you refer to BL printers, you have some solutions:
    • use printing modifiers or height range modifiers:
    • If not enough, you can add your custom settings using g-code, as @Robert2 indicated. A simple method is to add it within the slicer for a specific layer - in this case, I advise to verify the sliced g-code file;
      image
    • A more advanced method consists of using post-processing scripts, in which you indicate a path for your code that permits you to edit the generated g-code automatically:
      image,

EDIT: I am unaware of any course that entails this topic.

1 Like

Have you seen Layer height modifiers?

  • On the left panel change from global to objects view
  • Select you model
  • Right-click it (to get the context menu)
  • Choose Layer height modifier
  • On the object panel you now have a ‘Layers’ entry
  • Select that and you can now add as many different entries as you wish
  • Each has a from and to value, each is in mm
  • Enter one or more of these
  • You can now change almost every single setting you could in global for this specific height range you defined
  • You can also change the colour

Using layer height modifiers you can change all the things you spoke of at each and every height range you set, down to the smallest layer or a large chunk of your model.

Layer height modifiers can also overlap if you wish to mix your settings. You could have one for the top half that changes the colour and another one that affects to top 3mm that changes the speed to be much slower. The top 3mm will also inherit the colour change as you overlapped them.

Her is a post discussing various uses for modifiers.

1 Like