Printing rectangular grid
I am trying to print an item with a rectangular grid (using PLA on Ultimaker 2+):
Unfortunately, Ultimaker Cura generates G-code which prints each rectangle on its own and in a quite a bad way:
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.
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.
pla cura slicing
New contributor
add a comment |
I am trying to print an item with a rectangular grid (using PLA on Ultimaker 2+):
Unfortunately, Ultimaker Cura generates G-code which prints each rectangle on its own and in a quite a bad way:
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.
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.
pla cura slicing
New contributor
I agree, the slicing is not optimal. Maybe you can make an Issue at github.
– dgrat
47 mins ago
add a comment |
I am trying to print an item with a rectangular grid (using PLA on Ultimaker 2+):
Unfortunately, Ultimaker Cura generates G-code which prints each rectangle on its own and in a quite a bad way:
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.
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.
pla cura slicing
New contributor
I am trying to print an item with a rectangular grid (using PLA on Ultimaker 2+):
Unfortunately, Ultimaker Cura generates G-code which prints each rectangle on its own and in a quite a bad way:
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.
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.
pla cura slicing
pla cura slicing
New contributor
New contributor
edited 3 hours ago
0scar
9,83221242
9,83221242
New contributor
asked 3 hours ago
n0rd
1112
1112
New contributor
New contributor
I agree, the slicing is not optimal. Maybe you can make an Issue at github.
– dgrat
47 mins ago
add a comment |
I agree, the slicing is not optimal. Maybe you can make an Issue at github.
– dgrat
47 mins ago
I agree, the slicing is not optimal. Maybe you can make an Issue at github.
– dgrat
47 mins ago
I agree, the slicing is not optimal. Maybe you can make an Issue at github.
– dgrat
47 mins ago
add a comment |
3 Answers
3
active
oldest
votes
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 layed down filament.
To my knowledge, Ultimaker Cura has no option to choose how you print the squares (direction and start point). However, you could use Z-hop so that it will lift your nozzle (or lower your build plate in your case) prior to moving to the next rectangle.
It looks as though you are using an older version of Ultimaker Cura as it only prints only one line of each of the small rectangle holes (or are you actually using a single wall), in later versions of Ultimaker Cura this is fixed, it will print all walls 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:
There are also option available to start with the outer or inner wall (option Outer Before Inner Walls
).
add a comment |
- Use the latest stable Cura 3.6.0
- Ensure that the setting "Wall Line Count" > 1, recommended value is 3-4
- Uncheck the setting flag "Outer Before Inner Walls"
New contributor
add a comment |
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 shells, but not for infill patterns.
As you describe the printer picking up the printed, you have adhesion problems and your first layer might be not level or too thick.
You might also want to enable "print thin walls" and use 2 or 3 perimeters.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "640"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
n0rd is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2f3dprinting.stackexchange.com%2fquestions%2f7891%2fprinting-rectangular-grid%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
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 layed down filament.
To my knowledge, Ultimaker Cura has no option to choose how you print the squares (direction and start point). However, you could use Z-hop so that it will lift your nozzle (or lower your build plate in your case) prior to moving to the next rectangle.
It looks as though you are using an older version of Ultimaker Cura as it only prints only one line of each of the small rectangle holes (or are you actually using a single wall), in later versions of Ultimaker Cura this is fixed, it will print all walls 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:
There are also option available to start with the outer or inner wall (option Outer Before Inner Walls
).
add a comment |
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 layed down filament.
To my knowledge, Ultimaker Cura has no option to choose how you print the squares (direction and start point). However, you could use Z-hop so that it will lift your nozzle (or lower your build plate in your case) prior to moving to the next rectangle.
It looks as though you are using an older version of Ultimaker Cura as it only prints only one line of each of the small rectangle holes (or are you actually using a single wall), in later versions of Ultimaker Cura this is fixed, it will print all walls 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:
There are also option available to start with the outer or inner wall (option Outer Before Inner Walls
).
add a comment |
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 layed down filament.
To my knowledge, Ultimaker Cura has no option to choose how you print the squares (direction and start point). However, you could use Z-hop so that it will lift your nozzle (or lower your build plate in your case) prior to moving to the next rectangle.
It looks as though you are using an older version of Ultimaker Cura as it only prints only one line of each of the small rectangle holes (or are you actually using a single wall), in later versions of Ultimaker Cura this is fixed, it will print all walls 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:
There are also option available to start with the outer or inner wall (option Outer Before Inner Walls
).
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 layed down filament.
To my knowledge, Ultimaker Cura has no option to choose how you print the squares (direction and start point). However, you could use Z-hop so that it will lift your nozzle (or lower your build plate in your case) prior to moving to the next rectangle.
It looks as though you are using an older version of Ultimaker Cura as it only prints only one line of each of the small rectangle holes (or are you actually using a single wall), in later versions of Ultimaker Cura this is fixed, it will print all walls 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:
There are also option available to start with the outer or inner wall (option Outer Before Inner Walls
).
edited 2 hours ago
answered 2 hours ago
0scar
9,83221242
9,83221242
add a comment |
add a comment |
- Use the latest stable Cura 3.6.0
- Ensure that the setting "Wall Line Count" > 1, recommended value is 3-4
- Uncheck the setting flag "Outer Before Inner Walls"
New contributor
add a comment |
- Use the latest stable Cura 3.6.0
- Ensure that the setting "Wall Line Count" > 1, recommended value is 3-4
- Uncheck the setting flag "Outer Before Inner Walls"
New contributor
add a comment |
- Use the latest stable Cura 3.6.0
- Ensure that the setting "Wall Line Count" > 1, recommended value is 3-4
- Uncheck the setting flag "Outer Before Inner Walls"
New contributor
- Use the latest stable Cura 3.6.0
- Ensure that the setting "Wall Line Count" > 1, recommended value is 3-4
- Uncheck the setting flag "Outer Before Inner Walls"
New contributor
New contributor
answered 1 hour ago
Dmitry Kasatsky
113
113
New contributor
New contributor
add a comment |
add a comment |
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 shells, but not for infill patterns.
As you describe the printer picking up the printed, you have adhesion problems and your first layer might be not level or too thick.
You might also want to enable "print thin walls" and use 2 or 3 perimeters.
add a comment |
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 shells, but not for infill patterns.
As you describe the printer picking up the printed, you have adhesion problems and your first layer might be not level or too thick.
You might also want to enable "print thin walls" and use 2 or 3 perimeters.
add a comment |
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 shells, but not for infill patterns.
As you describe the printer picking up the printed, you have adhesion problems and your first layer might be not level or too thick.
You might also want to enable "print thin walls" and use 2 or 3 perimeters.
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 shells, but not for infill patterns.
As you describe the printer picking up the printed, you have adhesion problems and your first layer might be not level or too thick.
You might also want to enable "print thin walls" and use 2 or 3 perimeters.
answered 31 mins ago
Trish
4,682938
4,682938
add a comment |
add a comment |
n0rd is a new contributor. Be nice, and check out our Code of Conduct.
n0rd is a new contributor. Be nice, and check out our Code of Conduct.
n0rd is a new contributor. Be nice, and check out our Code of Conduct.
n0rd is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to 3D Printing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2f3dprinting.stackexchange.com%2fquestions%2f7891%2fprinting-rectangular-grid%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I agree, the slicing is not optimal. Maybe you can make an Issue at github.
– dgrat
47 mins ago