Jump to content
Ultimaker Community of 3D Printing Experts
NAK3D

Cura Grayed out area with dual extrusion

Recommended Posts

Hello,

I have a highly modified Da Vinci 2.0 that has been loaded with Repetier and has an E3D Chimera Extruder.  I liked the striped down version of Cura that comes with Repetier so I decided to download your full version 2.6.2.  Let me just say I had no idea how much better the full version was..  It has made a 200% improvement in my printing results, especially with my dual extrusion.

I have just one problem I can't seem to correct.

When I set up the dual extruders in my custom printer I set Extruder 2's X-offset to -18 (distance Chimera extruders are separated).  Unfortunately when I do this it blocks of 18mm on each side of my print area on the X axis as unprintable space..

My print area setting are as follows

X (width) = 210

Y (depth) = 210

Z (height) = 200

X min = 0

Y min = 0

X max = 240

Y max = 210

I have more than enough X-axis travel to print the full 210mm and am able to using Cura through Repetier but would most definitely prefer to do so with the full version.

Is there any way to keep Cura from blocking off that space?

Thank you for any assistance you can provide

Edited by Guest

Share this post


Link to post
Share on other sites

The reason that these areas are grayed out is that not both extruders can reach those areas. Sure, the left extruder can reach all the way to the left, and the right extruder can reach all the way to the right. But if you print a 2 material print, both extruders need to be able to reach the same areas.

  • Like 1

Share this post


Link to post
Share on other sites

The reason that these areas are grayed out is that not both extruders can reach those areas. Sure, the left extruder can reach all the way to the left, and the right extruder can reach all the way to the right. But if you print a 2 material print, both extruders need to be able to reach the same areas.

I understand the purpose of the grayed out areas but my problem is I have travel beyond the sides of the print bed so both nozzels are able to reachthe outer edges at any time.

I'm still unable to get Cura to see that I have travel beyond the print bed and not blocking off usable space.

Share this post


Link to post
Share on other sites

When your head moves to (0,0), does it move to outside the bed? In that case what you could do is tell Cura you have a wider bed than you do.

The next step would be to tell Cura not to use the extra available width. Then the grey areas will fall within the extra width, and effectively you will have the full available width of your buildplate. But that all depends on where the (0,0) of your buildplate is.

Share this post


Link to post
Share on other sites

When your head moves to (0,0), does it move to outside the bed? In that case what you could do is tell Cura you have a wider bed than you do.

The next step would be to tell Cura not to use the extra available width. Then the grey areas will fall within the extra width, and effectively you will have the full available width of your buildplate. But that all depends on where the (0,0) of your buildplate is.

Yes, My (0,0) is outside of the build area. I've figured out how to set the print area larger so I can use the entire print bed but how do I set Cura to not use the extra space? It would be nice to get it set so I don't accidentally print off the edge of the bed.

Thanks

Share this post


Link to post
Share on other sites

There is no way to edit the non-accessible areas of your bed in the UI, but you can do it by manually editing your configuration files.

Go to Help -> Show configuration folder. In the folder that pops up, go to the folder named "definition_changes". In that folder there will be multiple *_settings.inst.cfg files, one named after your printer. Open that in a text editor (notepad will do, don't use word(pad)!).

At the end of that file, add a line like this:

machine_disallowed_areas = [
           [[-120, -105], [-105, -105], [-105, 105], [-120, 105]],
           [[105, -105], [120, -105], [120, 105], [105, 105]]
       ]

This adds two polygons, one to the left of the bed, one to the right of the bed. In my example, I am assuming your "virtual" bed is 240 x 210 mm, and you want to cut off 15 mm on both sides.

Update: values needed adjusting

Edited by Guest
Adjusted values
  • Thanks 1

Share this post


Link to post
Share on other sites
On ‎11‎/‎30‎/‎2017 at 5:07 PM, ahoeben said:

There is no way to edit the non-accessible areas of your bed in the UI, but you can do it by manually editing your configuration files.

Go to Help -> Show configuration folder. In the folder that pops up, go to the folder named "definition_changes". In that folder there will be multiple *_settings.inst.cfg files, one named after your printer. Open that in a text editor (notepad will do, don't use word(pad)!).

At the end of that file, add a line like this:

 


machine_disallowed_areas = [
           [[-120, -105], [-105, -105], [-105, 105], [-120, 105]],
           [[105, -105], [120, -105], [120, 105], [105, 105]]
       ]
 

 

This adds two polygons, one to the left of the bed, one to the right of the bed. In my example, I am assuming your "virtual" bed is 240 x 210 mm, and you want to cut off 15 mm on both sides.

Update: values needed adjusting

Sorry  it took so long to get back to post back (I've been having other issues with 3.1.0 and had to go back to 2.7.0).  Just had a chance to set this up and it appears to work.  I still want to try a few larger prints to be sure I'm centered good but at first glance it seems to be good.

 

thanks for the help.

Share this post


Link to post
Share on other sites
On ‎11‎/‎30‎/‎2017 at 5:07 PM, ahoeben said:

There is no way to edit the non-accessible areas of your bed in the UI, but you can do it by manually editing your configuration files.

Go to Help -> Show configuration folder. In the folder that pops up, go to the folder named "definition_changes". In that folder there will be multiple *_settings.inst.cfg files, one named after your printer. Open that in a text editor (notepad will do, don't use word(pad)!).

At the end of that file, add a line like this:

 


machine_disallowed_areas = [
           [[-120, -105], [-105, -105], [-105, 105], [-120, 105]],
           [[105, -105], [120, -105], [120, 105], [105, 105]]
       ]
 

 

This adds two polygons, one to the left of the bed, one to the right of the bed. In my example, I am assuming your "virtual" bed is 240 x 210 mm, and you want to cut off 15 mm on both sides.

Update: values needed adjusting

ok, so after further testing it appears that I still have the same problem.  As this does block off unused space on each side, Cura still blocks off an additional 18mm for the distance between my two extruders.

 

Also for future reference the polygons on each side are not equal size.  The left side would need to be just 4mm and the right side would be 26mm.

 

In Repetier you have the ability to set the print bed size as well and X min/max and Y min/max and somehow those setting transfer to the version of Cura used in Repetier.  Anyone know how Repetier does this and if so can we make it work with Cura 2.7.0 or 3.1.0?

 

Any other ideas?  

Share this post


Link to post
Share on other sites

Hi,

 

I found this variable: nozzle_offsetting_for_disallowed_areas in printer definitions - so If you want to print in grayed out areas, you have to add this line to printer definition file (C:\Program Files\Ultimaker Cura 3.3\resources\definitions\) under "metadata" section:

"nozzle_offsetting_for_disallowed_areas" : false

 

example:

"metadata": {
        "author": "Ultimaker",
        "manufacturer": "Ultimaker B.V.",
        "quality_definition": "ultimaker2",
        "weight": 3,
        "file_formats": "text/x-gcode",
        "icon": "icon_ultimaker2.png",
        "platform": "ultimaker2go_platform.obj",
        "platform_texture": "Ultimaker2Gobackplate.png",
        "platform_offset": [0, 0, 0],
        "first_start_actions": [],
        "supported_actions":["UpgradeFirmware"],
        "has_materials": true,
        "has_machine_quality": true,
        "has_variants": true,
        "nozzle_offsetting_for_disallowed_areas" : false,
        "machine_extruder_trains":
        {
            "0": "ultimaker_2_go_dual_1",
            "1": "ultimaker_2_go_dual_2"
        }

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Introducing Ultimaker Cura 3.6 | Beta
      Ultimaker Cura 3.6 | Beta is available. It comes with new features, bug fixes, and UX improvements. We would really like to have your feedback on it to make our stable release as good as it can be. As always, you can download the beta for free from our website, for Windows, MacOS, and Linux.
        • Like
      • 95 replies
    • Print Core CC | Red for Ruby
      Q: For some users, abrasive materials may be a new subject matter. Can you explain what it is that makes a material abrasive when you are not sure which print core to use?
      A: Materials which are hard in a solid piece (like metals, ceramics and carbon fibers) will generally also wear down the nozzle. In general one should assume...
        • Like
      • 30 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!