SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
6.13k stars 709 forks source link

Calibration Issue - Temp Tower #5377

Open sweenbeen opened 2 months ago

sweenbeen commented 2 months ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.0.0

Operating System (OS)

Windows

OS Version

Win

Additional system information

12gen intel i-7 / nvidia rtx 4060 ti

Printer

Creality K1

How to reproduce

  1. Select any filament type from filament drop down (other than the filament type you intend to use for steps below)
  2. Select calibration menu icon and select "temperature"
  3. Select any filament type - other than the one used in step 1 [example - I selected PLA in step 1, then ASA in step 3).
  4. Slice Plate, export g-code.
  5. Review/find g-code line for "START_PRINT EXTRUDER_TEMP=" - Whereas for this example TEMP=270 BED_TEMP=60.
  6. The above should have read START_PRINT EXTRUDER_TEMP=270 BED_TEMP=100
  7. Take note that the Filament selection pane on the left now has an Asterix next to the filament type - however no change to the bed temp occurred.

This item has also been tested with single plate, multi plate, single filament, multi filament options. Improper response occurs and ALWAYS selects filament from Slot 1/primary system filament selection from pane.

image

image

Actual results

Orca selects the bed temp from the selected filament from side pane rather than updating to reflect the filament type in calibration menu

Expected results

Expected to automatically change to selected filament type from calibration menu - for extruder and bed/chamber temp settings.

Project file & Debug log uploads

log.zip Nozzle temperature test.zip

Checklist of files to include

Anything else?

See above.

sweenbeen commented 2 months ago

Just to add to the item above - and to avoid getting deemed "non-bug"

There are really two issues

  1. Orca ignores the selected build plate material and opts to use Slot 1 in multi material units to slice/set bed temps rather than the selected material for that bed. - I.e. you have PLA in slot 1 and ABS in slot 4. Build plate 2 is using slot 4 (ABS) as the selected material and Build plate 1 is using slot 1 (PLA). The slice defaults to slot 1 each time.
  2. The next issue is - regardless of the material selected in the calibration menu - it has zero effect on the build plate temp and only the "gradation" of temps. And due to item 1 - it is easily overlooked that you are not actually selecting that material profile for printing.
sweenbeen commented 1 month ago

Checking in on the assignment of this bug