Gcode profiles

Gcode profiles have their own section in SimplyPrint and are a powerful tool. Most scenarios have their own function and you can correct in all the different types. You can set special profiles for different printers so you don’t have to create profiles that fit all of your printers. At the top of the page you will find a menu where you can select your printers specifically or the printer model. The latter allows you to have several of the same type of printer that will use the same profile. So if you have 2 delta printers and 2 Ender-3 printers you will be able to make the 2 Ender-3’s behave in the same way and equally the 2 deltas.

As a starting point, a profile has been created for each scenario by the SimplyPrint team which works for most printers. If you want to use your own profiles, you can remove the profile called "Standard SimplyPrint profile" and start adding your own. You can create your own gcode profiles by clicking on the plus in the upper right corner and you will then be presented with the menu where you create profiles. To use these features, you need to have some understanding of how gcode works.

You can create your own sequences by linking multiple profiles together under the same function. So you can have one profile that heats the printer up to a set temperature and another that homers the X and Y axis. If you add both to "Start print", the printer will execute the commands in the order you place them. Once you have added them all, you can see the entire sequence code displayed together by clicking the "See Gcode" button.

Start and end gcode

Start and end Gcode are special as they are the only profiles that are only used in the slicer and you will therefore not have to change anything in them if you want to use your own slicer. If you choose to use the SimplyPrint slicer and want to correct the start code and like the way your previous slicer did it, you can copy the code but there are some things you need to be aware of.

  • Temperature
      • If you want to use the temperature you have specified in your filament rolls, it is important that you include these two lines where you want your printer to heat up.
        • M190 S {bed_temp} T {tool}; wait for bed to reach target temp
        • M109 S {temp} T {tool}; wait for extruder to reach target
  • Relative and absolute extrusion

There are two ways different slicers build the code which will eventually become your model. When the printer needs to know how much filament to extrude, it needs to have it illuminated in millimeters. The slicer's job is to figure out how much filament is needed to build your model up so it will be neat and precise. It can do this by telling the printer how much more filament to run through the extruder between 2 points - this is relative extrusion. Or it can tell the printer how much filament it must have run through in total before it reaches the next point - this is absolute extrusion. It does not make any difference in print quality whether you do one or the other but where it can cause problems is; If your printer has been told that it needs to print in relative mode but it absolutely receives commands then it will try to extrude more about more filament for each line it completes. The printer will therefore not be able to keep up and you will probably hear your extruder skip steps and the printing should be stopped as soon as possible. The other way around, if the printer is in absolute condition and it is receiving relatively, it will not extrude very much filament as it will receive values ??that are very close to each other.

The SimplyPrint slicer uses relative and it is therefore important to include the following code in your start gcode as it tells the printer that it should go in relative mode.

  • M83; seen relative positioning for extruder

Printer heating and cooling

These two features are used every time SimplyPrint's built-in features heat up or cool your printer. If you want your printer to lift the nozzle every time it starts heating or home every time it cools down again then this is where it is done.