<p>I am trying to print an item with a rectangular grid (using PLA on Ultimaker 2+):</p>

<p><a href="https://i.stack.imgur.com/RHcqX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RHcqX.png" alt="item with a grid"></a></p>

<p>Holes are 4x4 mm, distance between holes (wall thickness): 1mm. I am printing with 0.4 mm nozzle.</p>

<p>Unfortunately, Ultimaker Cura generates G-code which prints each rectangle on its own and in a quite a bad way:</p>

<p><a href="https://i.stack.imgur.com/I7nE6.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I7nE6.gif" alt="print preview"></a></p>

<p>The printer head tries to draw a rectangle, then moves in the direction opposite to a last laid line, which with not perfect adhesion of single line messes up the print pretty badly: it often picks up last rectangle side and drags it.</p>

<p>Any way to change the way Ultimaker Cura approaches to lay out the grid? I would imagine that long lines that are connected to other lines would adhere to bed much better than individual squares, but I don't see any options that would allow to alter it.</p>

[{'answer_id': 7893, 'author': '0scar', 'author_id': 5740, 'author_profile': 'https://3dprinting.stackexchange.com/users/5740', 'pm_score': 3, 'selected': False, 'text': '<p>This sounds like you have an adhesion problem if it catches laid down filament, you might want to address that first. E.g. use a PVA based glue or spray to get better adhesion. This will result in not dragging laid down filament. </p>\n\n<p>To my knowledge, Ultimaker Cura has no option to choose how you print the squares (direction and start point). However, <strong><em>you could use Z-hop</em></strong> so that it will lift your nozzle (or lower your build plate in your case) prior to moving to the next rectangle.</p>\n\n<p>It looks as though you are using an older version of Ultimaker Cura as it only prints one line of each of the small rectangular holes (or are you actually using a single wall/shell), in later versions of Ultimaker Cura this is fixed (e.g. the image below is created with Ultimaker Cura 3.4.1), it will print all walls/shells before commencing to the next small rectangular hole. This way you have more lines deposited which have a possible better adhesion to the increase of laid down material:</p>\n\n<p><a href="https://i.stack.imgur.com/4uW0h.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4uW0h.png" alt="Ultimaker Cura showing all laid down perimeters of small holes in a print"></a></p>\n\n<p>Further investigation of your image shows that you are using a very fine grating (&lt; 1 mm?) resulting in very limited amount of walls. In your case the version is not that important, but the latter information is just left as a possibility for people that use an older version of Ultimaker Cura.</p>\n\n<p>Also note that there is an option to put the brim on the inside of your models (option called <code>Brim Only on Outside</code>), when disabled, this would also increase the surface area for better adhesion.</p>\n\n<hr>\n\n<p><em>There are also option available to start with the outer or inner wall (option <code>Outer Before Inner Walls</code>), but in this case that would not help you as there is only 1 wall at each side of the rectangular hole.</em></p>\n'}, {'answer_id': 7895, 'author': 'Dmitry Kasatsky', 'author_id': 14121, 'author_profile': 'https://3dprinting.stackexchange.com/users/14121', 'pm_score': 1, 'selected': False, 'text': '<ol>\n<li>Use the latest stable Cura 3.6.0</li>\n<li>Ensure that the setting "Wall Line Count" > 1, recommended value is 3-4</li>\n<li>Uncheck the setting flag "Outer Before Inner Walls"</li>\n</ol>\n'}, {'answer_id': 7897, 'author': 'Trish', 'author_id': 8884, 'author_profile': 'https://3dprinting.stackexchange.com/users/8884', 'pm_score': 4, 'selected': True, 'text': '<p>Slicers never create a grid by crossing the already printed lines - they print perimeters and thicken them into a shell. So if the picture that is to be printed is a #, it does not lay down first the || and then the = crossing over it, it lays down an inner square and then builds the rest to get to the shape. This operation rule is held for <em>shells</em>, but not for <em>infill</em> patterns.</p>\n\n<p>As you describe the printer picking up the printed, you have adhesion problems and your first layer might be not level or too thick. </p>\n\n<p>You might also want to enable "print thin walls" and use 2 or 3 perimeters.</p>\n'}, {'answer_id': 7902, 'author': 'Davo', 'author_id': 4922, 'author_profile': 'https://3dprinting.stackexchange.com/users/4922', 'pm_score': 1, 'selected': False, 'text': "<p>Try slicing with 0 perimeters (so it's all infill).</p>\n"}]
['https://3dprinting.stackexchange.com/questions/7891', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/12949/']