FYI - Multiplate .scad validation fails if mw_plate_1() is empty

Posting this partly as an FYI to makers that search this issue later and as a couple feature requests to MakerWorld.

I learned that if you have a multiplate .scad model and upload a version of a file that does not have anything on mw_plate_1(), the validation will fail. This is due to mw_plate_1() being the plate that provides the cover image.

Some of my models have different ‘modes’ that generate different parts in different scenarios. To make things easier, I wanted to upload different default starting points to the same model. One of these only used plates 10-12 and failed validation. Support indicated that plate 1 needs to be occupied to generate a cover image or validation will fail.

Feature requests:

  • Generate the cover image based on the assembly view plate if available, not plate 1. This allows us to provide more meaningful cover images for the different customizable files.
  • If plate 1 is not available and/or assembly view is not available, cycle through the plates until the first used plate is found and use that for validation and cover image. This will allow us to keep our plates separate and not need to always put something on plate 1.