supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.04k stars 515 forks source link

Raft first layer "angle" problem - needs to be decoupled from support_material_angle #4199

Open git2212 opened 3 months ago

git2212 commented 3 months ago

What happened?

The angle of the first layer of the raft is currently tied to support_material_angle. as per the pic below, support_material_angle=0 results in a 45 degree first layer for the raft...

Screenshot from 2024-03-20 02-42-30

When the Supports are set to "none" however, the angle of the first layer of the raft is unexpectedly set to 0 degrees, see pic below

Screenshot from 2024-03-20 02-44-42

This should not be happening, furthermore, the raft angle should have it's own setting and not be tied to the support_material_angle...

Project file & How to reproduce

Steps:

  1. ensure Supports are specified as "Everywhere" in the dropdown.
  2. Slice the model and observe the first raft layer being oriented 45 deg
  3. Change Supports to "none" from the dropdown
  4. Slice the model and observe the first raft layer being oriented at 0 deg ... why?

20mm-box.PA12.3mf.tar.gz

Version

2.5.59.8

Operating system

Linux Mint LMDE 6 (Debian)

Printer model

Generic Marlin Firmware printer