OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Unable to turn off heated bed

Open tlhintoq opened this issue 9 months ago • 9 comments

OrcaSlicer Version

1.7

OS version

Windows10x64

Additional system information

No response

Printer

CR10s-5 (but same with all)

How to reproduce

  1. Comment out the bed heating commands of the machine gCode, in the machine configuration.
  2. Slice a file
  3. Notice that there is a bed heating command in the EXECUTABLE_BLOCK_START just above the CUSTOM block. Snag_9a26111

Actual results

  1. Notice that there is a bed heating command in the EXECUTABLE_BLOCK_START just above the CUSTOM block.

This makes it impossible to configure a machine that has an independently controlled bed heater such as an AC powered heater with its own controller like Keenovo bed heater.

The material should have a bed temperature. That material might be used on several machines in the same shop. Whether or not a specific machine has a heated bed should be configurable in the machine setup and not be reliant on the material definition.

Expected results

Bed heating is already in the custom code block. It should not be forced in an additional spot.

Project file & Debug log uploads

Snag_9a1e8d3

Checklist of files to include

  • [ ] Log file
  • [ ] Project file

tlhintoq avatar Nov 23 '23 20:11 tlhintoq

Anti-bot auto-close nudge remark

tlhintoq avatar Nov 25 '23 01:11 tlhintoq

Anti-bot auto-close nudge remark

tlhintoq avatar Nov 28 '23 20:11 tlhintoq

Hey bot - Don't close me now

tlhintoq avatar Dec 03 '23 00:12 tlhintoq

Keep alive comment

tlhintoq avatar Dec 06 '23 02:12 tlhintoq

FYI: Still a problem in 1.8.1 image

tlhintoq avatar Dec 08 '23 03:12 tlhintoq

Keep alive

tlhintoq avatar Dec 14 '23 20:12 tlhintoq

Tag - you're it - Still an open issue.

tlhintoq avatar Dec 23 '23 04:12 tlhintoq

Still an issue on 1.9.0 beta

tlhintoq avatar Dec 30 '23 10:12 tlhintoq

Keep alive - Still an issue in 1.9.0 release.

tlhintoq avatar Jan 06 '24 01:01 tlhintoq

Keep alive - Still an issue in 2.0 developer/nightly image

tlhintoq avatar Jan 17 '24 00:01 tlhintoq

Interesting observation for nightly 20241221

If you select a temperature tower the generated gcode doesn't include setting the bed temp before the custom block. It relies on the custom block to do its job.

But if you have another model instead... Even a built-in item like the Orca cube... Then it sets the bed temp.

@SoftFever @Noisyfox Really would be nice to get this fixed for those of us with externally controlled AC heated beds. Just seems like a fix that can't be more than 20 minutes to track down where the bed temp is being injected when it doesn't need to be and the user can't block it.

image

tlhintoq avatar Jan 22 '24 10:01 tlhintoq

Hey bot, please don't close me - this is still an issue.

tlhintoq avatar Feb 08 '24 07:02 tlhintoq

@SoftFever @Noisyfox Just wondering... Since fixing this seems to be a long-term issue... Is there a gcode change ability that I can attach to jobs for the s5? Like replace m190 with ;m190 but have it happen just on jobs sliced for the printer with no heat bed. This bit of having to open every s5 job in Notepad++, do a find, delete the line that shouldn't be there anyway,... Its getting old.

tlhintoq avatar Feb 24 '24 03:02 tlhintoq

@tlhintoq Orca will automatically insert heating command if no heating command is detected in custom gcode. Not sure if it's a bug in your case. Could you share your project file so I can investigate?

SoftFever avatar Feb 24 '24 13:02 SoftFever

@tlhintoq Orca will automatically insert heating command if no heating command is detected in custom gcode. Not sure if it's a bug in your case.

That is absolutely a/the bug in this case. That is the behavior I'm trying to stop. The printer has no heated bed controlled by the printer controller. The heated bed is plugged directly to AC mains power and has its own controller. image

There is no bed thermistor connected to the printer. If you try to send a command to heat the bed it squeals, throws up an error on the LCD. "Min temp error"

So anyone with an externally controlled heatbed can't use Orca. That's at least half of the CR10s-4 and CR10s-5 users I know on those groups. Glass beds 400-500-600mm big take forever to heat off a 24vdc printer power supply: That's why owners of big bed machines get the AC mains powered silicone heat beds.

They are forced to use Cura over a simple matter of a checkbox on the printer configuration page. image And a simple line of code to the effect of this logic: if {HasHeatedBed} then InsertBedHeatCommand(BedTemp); however the actual code in Orca would follow that logic.

Does that help understand the problem better?

tlhintoq avatar Feb 24 '24 21:02 tlhintoq

Problem still exists in current 2.0 nightly as of 13mar2024

tlhintoq avatar Mar 13 '24 12:03 tlhintoq

Keep alive. Problem still exists in current 2.0 nightly as of 15apr2024

tlhintoq avatar Apr 15 '24 05:04 tlhintoq

Bot nudge.

tlhintoq avatar May 10 '24 06:05 tlhintoq

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar Aug 09 '24 00:08 github-actions[bot]