Skip to content

Manual seam edition

Compare
Choose a tag to compare
@supermerill supermerill released this 23 Aug 13:29
· 7638 commits to master since this release

Mostly bugfixes (a bunch of them)
This branch will be the new stable one, new sub-release now will have their own proper release post.
The retraction calibration is in the pipe, nearly finished.

known issues

  • solid infill is printed a bit too small.
  • compiled 2 commit behind the tag. (dumb me)

new & changes

Featured

  • #152 manual seam placement tool : in the contextual menu of an object, you can create a seam object. It's a little sphere, only the center point is important. When an object has at least one seam object, when choosing the seam for a loop, it will choose the nearest sphere (in xyz) and cut the loop at the nearest point. You can use multiple sphere, to change the seam at certain height and to set the seam on "islands". This feature is currently very crude, and improvement is planned to let the user define the seam precisely more easily.
  • FreeCad / freepyscad dialog: now can use object from plater:
  • #222 expose thumbnails setting to gui: you can now decide if the printer can have thumbnails in the gcode, and by what size.

New settings

  • #399 add an other pattern for brim ear: rectilinear with perimeter.
  • #360 skirt extrusion width setting
  • #287 filament shrinkage compensation setting
  • #280 new setting: fill_angle_increment. rotate every infill by this angle, multiplied by the layer id

Graphical user interface

  • #273 update to localization (french) and a tutorial to do your own or contribute
  • #161 user-defined colours for the preview: you can change the resouces/ui_layout/colors.ini to change the color of each feature
  • overlapping perimeter: now only overlap the external one, and an option is added to re-enable overlap for all perimeters. By Adrian Keet
  • #162 temperature view in slice preview

Gcode / Firmware

  • #375 add previous_layer_z variable to before_layer_gcode and layer_gcode custom gcode
  • #309 more verbose comment for extrusion (perimeter -> perimeter external ; infill -> infill sparse; ....)
  • Setting to export gcode with a minimum length on extrusions (if you stream the gcode and the bandwidth is limited). Work by removing middle points.
  • #318 set travel acceleration (for marlin and sprinter)
  • Add G10 temperature G-code support for the RepRapFirmware flavour.
  • Create sprinter firmware option to decouple it from reprap, because of the changes in reprap-firmware.

bugfixes

  • #239 you can deactivate z_step by setting it to 0
  • Change 4-digit limit after dot for fields to 8, useful for z-step
  • #372 Fix variable layer height: z_step wasn't in the platter setting list.
  • #316 use display scaling for dialog windows
  • #268 disable Only One Perimeter on Top if 0 perimeters.
  • #333 FreeCad script path fix for linux/macos os.
  • #195 #122 use next temp and not previous one when changing filament in wipe tower.
  • #351 reworked brim ordering, now similar as perimeter algo.
  • #376 switch really to rectilinear if 100% fill
  • #345 external_perimeter_cut_corners v2, the previous one wasn't working. Rewrite from the ground up, with more sound math.
  • fix adjust_layer_height_profile for high z_step GLCanvas3D.cpp by Pavulon87
  • text/spelling corrections by Jared Grubb
  • remove duplicate M204
  • #398 M205 and M566 switched for marlin vs reprap (jerk limit).
  • #392 remove skirt override in bed calibration
  • #394 little fix for gui "feature" selection
  • #404 support generation fix (for an edge case, in rectilinear algo)
  • #414 overhang detection fix: previously there were an hidden +50% to the value for detection

Downloads in the "assets" section below

note: I haven't tested the linux & macos build.
you can have daily build in the action mnu of github.