OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Add the ability to create custom build plates with their own properties

Open CitizenRacer opened this issue 1 year ago • 16 comments

Is your feature request related to a problem? Please describe. I would like to be able to create new build plate types, for example, I made a G10 build plate for my Bambu X1C and I'd like to be able to configure it differently from the high temp plate.

Describe the solution you'd like I would like to see the ability to create a new build plate and on create make it behave like one of the other plates unless new defaults are set. For example, I'd like to define a "G10 build plate" which behaves like a high temp build plate unless I set new values (the value I'd like to set is increase bed temp by 5º)

Describe alternatives you've considered I can change the settings for the high temp plate every time I use it and then remember to change it back when I'm using a traditional high temp plate.

Additional context I imagine this would be useful for others who choose to use glass build plates, or people with different printers where the defaults don't line up quite right.

CitizenRacer avatar Apr 23 '23 22:04 CitizenRacer

I too would like to see this as I have a buildtak surface that actually needs to have a different z offset as to not destroy its surface and if I put something else on like G10 I suspect it would be vastly different offset.

TexZeTech avatar Apr 24 '23 04:04 TexZeTech

I cannot remember which issue number, but I requested that in addition to global settings having the option to select printer, filament and process profiles, that we should provide those same choices on a per plate basis. My thought is for a complex project with many plates, that objects will be separated onto separate plates based on

  • core parts and separate groups of optional parts
  • type of filament needed to print them
  • needing supports
  • common process profile
  • etc.

There are many cases in my projects when I have a plate of objects and it uses a different set of profiles than the other plates. Not being able to apply the settings for that plate using profiles is a huge problem.

julie777 avatar Jun 02 '23 15:06 julie777

I would love to see this for a multitude of plates and use cases. Yes you can do it as different printer settings, but that's not ideal IMO

jphoke avatar Jun 12 '23 13:06 jphoke

I would like to be able to add custom build plates too. I have a smooth PEI plate I would like to add. Selecting the Textured PEI plate then creating separate process profiles is a pain.

JeffreyBrew avatar Oct 01 '23 00:10 JeffreyBrew

I would like to switch between my K1 Max Textured PEI sheet and Smooth Sheet. Is there a manual way to build it?

Chinstrap777 avatar Nov 15 '23 17:11 Chinstrap777

Me too I'd like to be able to create custom Bed Type. Textured bed need some adjustment on the Z height for good bed adhesion. It would be logical to put that in the accessory section of the printer Basic information. And some kind of way to associate Z offset to it and maybe some temperature offset as well.

Rodamyot avatar Dec 04 '23 20:12 Rodamyot

Me too I'd like to be able to create custom Bed Type. Textured bed need some adjustment on the Z height for good bed adhesion. It would be logical to put that in the accessory section of the printer Basic information. And some kind of way to associate Z offset to it and maybe some temperature offset as well.

I think that could be handled with just gcode or passing "bed type" to the printer if its klipper-like.

I really would like to have that option enabled though.

TexZeTech avatar Dec 04 '23 21:12 TexZeTech

@TexZeTech a lot of thing can be done with G-code, well almost everything. But there's a menu (Bed Type) in the Gui that seems to be useless! Unless you have a bambulab. So let's make work!

Rodamyot avatar Dec 04 '23 22:12 Rodamyot

+1

MallocArray avatar Jan 11 '24 22:01 MallocArray

+1, I would love to see this.

zchristopoulos avatar Feb 19 '24 01:02 zchristopoulos

Just started working with Orca slicer and I too would like to see this option added. I like to use smooth PEI, PEO, and PET. I would like to rename each bed type they have listed to my type of bed I'm using.

MrGrendel27 avatar Mar 24 '24 14:03 MrGrendel27

related https://github.com/SoftFever/OrcaSlicer/issues/4655

If you can choose custom names, you can use them in Klipper macros.

The structure may be inherit like.

Glass (it would appear at all profiles as a plate name)
|---- favorite glass (doesn't apper at profiles but this will be sent to klipper as placeholder)
|---- rough glass (doesn't apper at profiles but this will be sent to klipper as placeholder)
PEI (it would appear at all profiles as a plate name)
|---- (name isn't chosen so 'PEI' will be sent to klipper as placeholder)

vgdh avatar Mar 24 '24 14:03 vgdh

Just started working with Orca slicer and I too would like to see this option added. I like to use smooth PEI, PEO, and PET. I would like to rename each bed type they have listed to my type of bed I'm using.

Looks like they just released the option with v2.0! Love it

Chinstrap777 avatar Mar 25 '24 07:03 Chinstrap777

Just started working with Orca slicer and I too would like to see this option added. I like to use smooth PEI, PEO, and PET. I would like to rename each bed type they have listed to my type of bed I'm using.

Looks like they just released the option with v2.0! Love it

I had to go digging & so others don't here is a link to said info.

https://github.com/SoftFever/OrcaSlicer/wiki/bed-types

This is definitely a step in the right direction.

TexZeTech avatar Mar 31 '24 18:03 TexZeTech

Yes! Thank you Softfever!

Chinstrap777 avatar Mar 31 '24 20:03 Chinstrap777

Just started working with Orca slicer and I too would like to see this option added. I like to use smooth PEI, PEO, and PET. I would like to rename each bed type they have listed to my type of bed I'm using.

Looks like they just released the option with v2.0! Love it

I had to go digging & so others don't here is a link to said info.

https://github.com/SoftFever/OrcaSlicer/wiki/bed-types

This is definitely a step in the right direction.

I do not see this available for my X1-C in Orca 2.0.0. But if I add a Creality or similar I have it for that printer. What gives. How do I enable this feature?

Hawkeye666 avatar Apr 26 '24 16:04 Hawkeye666

Just started working with Orca slicer and I too would like to see this option added. I like to use smooth PEI, PEO, and PET. I would like to rename each bed type they have listed to my type of bed I'm using.

Looks like they just released the option with v2.0! Love it

I had to go digging & so others don't here is a link to said info. https://github.com/SoftFever/OrcaSlicer/wiki/bed-types This is definitely a step in the right direction.

I do not see this available for my X1-C in Orca 2.0.0. But if I add a Creality or similar I have it for that printer. What gives. How do I enable this feature?

Same here for my X1-C. Maybe they disabled it because the BambuLab uses the barcodes?

A work-around for that would be to make it so that the BambuLab users "inherit" from one of the existing BL presets and the new plate acts as an alias to one of those.

E.g. The user creates a new plate called "Plate - G10 Smooth" and sets it to be an alias for Heat Plate.

kylek29 avatar Jun 03 '24 18:06 kylek29

I cannot remember which issue number, but I requested that in addition to global settings having the option to select printer, filament and process profiles, that we should provide those same choices on a per plate basis. My thought is for a complex project with many plates, that objects will be separated onto separate plates based on

  • core parts and separate groups of optional parts
  • type of filament needed to print them
  • needing supports
  • common process profile
  • etc.

There are many cases in my projects when I have a plate of objects and it uses a different set of profiles than the other plates. Not being able to apply the settings for that plate using profiles is a huge problem.

Very much this!

I try to maintain just 1 'Project' file per project, on a single-material printer, even though I often use different filaments within the same project. So I sort them in to plates that each only use one filament type. It would be nice to have Orca to arrange the objects into separate plates based on the set filament, but that's not even my main concern tbh.

I run a filament manager (Spoolman) on my printer, but as it is now, it is still a hassle every single time. I have to create separate files for every filament type within my project. So the main thing for me would be to only include the filament in the G-code on a per-build-plate basis, instead of what happens now where it includes all the filaments within the entire project. Which in turn would make it possible to have only 1 'Project' file per project.

Even if there's no auto-arrange based on filament, per-plate-filament settings/G-code inclusion combined with this feature request would be absolutely golden for anyone running Klipper/Spoolman: https://github.com/SoftFever/OrcaSlicer/issues/2955

JekleFPV avatar Aug 03 '24 08:08 JekleFPV