Repetier-host has a setting to specify the "print area". That's roughly the size of the bed.

Note that the printer head can go out of those bounds, in my case my bed is very undersized compared to the printer frame, but this would also be an issue if you had clips or some obstacles in the bed.

Is there a similar setting in Cura where I can specify the "print area"/"bed size"/"margins" to be different from the printer width/depth?


Repetier host settings:



The print area settings would be in the Preferences > Printers. Select the particular printer on the left side pane, then click the "Machine Settings" button.

enter image description here

You will need to set a printing offset (M206) in Marlin: via Start G-code in Cura, or any other suitable way (LCD configuration, configuration files, etc.).

  • $\begingroup$ Do you refer to the x(width), y(depth) settings in that image? they set where the printer can move to, but not where the bed is within that coordinate system. If you had a bed of 100mm x 100mm in your same frame... how do you define that there? $\endgroup$ – rufo Feb 9 at 17:18
  • 1
    $\begingroup$ I see what you are asking now. I am new to 3D printing, so I would assume that the printer firmware would center the print bed within the frame of the printer. Maybe someone with more experience can shed some more light. $\endgroup$ – agarza Feb 9 at 18:08
  • $\begingroup$ The build area has three dimensions (assuming we all agree to remain with a cuboid, like all slicers do). Then that's all Cura has to know. @rufo is taking advantage of "host" functionality, which (most simply) can be task of firmware like Marlin. So @argaza your answer lacks only one information: setting an printing offset (M206) in Marlin: via Start G-code in Cura, or any other suitable way (LCD configuration, configuration files, etc.). $\endgroup$ – octopus8 Feb 10 at 23:13
  • $\begingroup$ @octopus8 I have edited to add your suggestion. $\endgroup$ – agarza Feb 10 at 23:51

I am not sure this is the "official" solution for this, but I was able to define the "disallowed areas" in a custom printer definition.

I created a json file under C:\Program Files\Ultimaker Cura 4.8.0\resources\definitions for the printer, and added the machine_disallowed_areas section to "overrides".

    "machine_disallowed_areas": {
    "default_value": [ 
        [ [ -97.5, 90],[97.5,90] , [97.5,80] ,[-97.5,80] ] ,            
        [ [ -97.5, -57],[97.5,-57] , [97.5,-90] ,[-97.5,-90] ] ,
        [ [ -97.5, -90], [-49.5, -90], [-49.5,90 ] ,[-97.5, 90] ],
        [ [ 64.5, 90],  [64.5, -90], [97.5, -90], [97.5,90 ] ]
  • 1
    $\begingroup$ Very interesting. Sound a bit exaggerated to reach the simple goal. If I wanted just a rectangular bed and a space above it, I would go for X,Y,Z dimensions plus home offset. The fewer numbers, the fewer places to make error. $\endgroup$ – octopus8 Feb 10 at 23:19
  • $\begingroup$ Yes, I like your solution better. Thanks. $\endgroup$ – rufo Feb 11 at 5:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.