I am on MacOS 10.14.6, and I'm using Cura 4.11.0.
I have an Ender 3 v2, which I modified using an Ender Extender 400 XL kit.
I created a custom machine definition json file for the modified version of this printer. It worked perfectly.
Originally I was using binder clips with plate glass for my print bed, so my initial machine definition file had machine_disallowed_areas values designated.
However, I recently upgraded the print bed to a PEI coated steel flex sheet, with magnetic base. Accordingly, I edited the machine definition file and removed the machine_disallowed_areas values in between the brackets, yet leaving the brackets, as illustrated in this CHEP video:
Now whenever I restart Cura, the restricted "non printable" gray areas are gone, as expected. See first screen shot.
However, the moment I import a model for slicing, the old, deleted restricted "non printable" gray areas reappear, and Cura won't slice any model touching the restricted areas that should not even be shown. See second screen shot.
It's as though Cura suddenly switches to a "cached" version of the old machine definition json file stored somewhere (who knows).
Can anyone help me know how to get Cura to actually respect the revised definition json file properly? Thanks for any tips!