<h2>This looks like a shift rather than a twist.</h2>

<p>Looking closely at the "+" opening, it doesn't look as much twisted as it looks as if the top and bottom halves are sheared, with the top half shifted slightly right and the bottom shifted slightly left.  The horizontal part of the plus seems aligned on the left and right halves.</p>

<p>When you press-fit the keycaps, you will "average" the displacement forces and the keycap will twist.</p>

<p>I am suspicious of a backlash problem in the X axis (left to right).  Perhaps the belt isn't tight enough, or some part shifts differently.  It could be in the rails, the belt, a loose drive pulley, the hot end being slightly loose on the carriage, or any uncontrolled movement.  It could be a high-friction x-axis which causes spring wind-up in the drive system.</p>

<p>I recommend carefully examining the printer for any excess friction or movement, and taking action to fix that first before tweaking the model to compensate for what can not be fixed.</p>

<h2>If it is a twist, use more cooling.</h2>

<p>If the photos have misled me, and the vertical "+" shaft if actually twisting, you may need to use higher cooling.  The drag of the filament as the head traces the perimeter can create a torque on the shaft, and if the plastic is not sufficiently cooled it could be dragged around.  I consider this more of a theoretical problem than a real one, and have not yet seen it in practice.</p>

<h2>This is a beautiful design</h2>

<p>This is a wonderful application of 3D printing.  With a multi-material printer it would be tempting to label the keys similar to old-style multi-shot keycaps.</p>

CC BY-SA 4.0
2020-02-25T15:00:57.337Z
I think you're right everywhere here, it is a shift. I'll have to read on how to run a diagnostic on the printer. Could a torn print nozzle cause this? The small amount of extrude that occurs before the print starts often wiggles around and gets back to the nozzle and sticks to it (I detach it with a spatula every time), I don't know if this is a smoking gun.
Gauthier
CC BY-SA 4.0
2020-02-25T15:02:38.967Z
Thanks for the appreciation! As for printing labels, I do want blank keycaps so it's not applicable for me. But the design is on github, if anyone wants to do anything with it. https://github.com/fleutot/dsa1u
Gauthier
CC BY-SA 4.0
2020-02-25T14:54:49.323Z
2020-02-25T14:54:49.323Z
cmm
<p>Another possibility is that those connectors you put in are pulling the cross-pattern off-center.   Is there enough height that you could specify supports in that area instead?  If so I'd recommend a brim "everywhere" to help stabilize the supports under the centerpost.  </p>

<p>If there is sufficient clearance in the mechanism itself, consider expanding the diameter of the post (not the cross itself) to increase stability as the print is in progress. </p>

CC BY-SA 4.0
2020-02-25T15:37:00.773Z
I'm not sure what you refer to with "that area". Increasing the connector height is worth a shot, but it's the hole that shifts, not the circular edge of the stem. Although it's hard to be sure.
Gauthier
CC BY-SA 4.0
2020-02-25T20:16:16.547Z
I meant that presumably the center post doesn't reach down to the buildplate.  If it does, then yeah, supports are irrelevant.
Carl Witthoft
CC BY-SA 4.0
2020-02-25T21:01:13.920Z
I see! The center post is what first out of the nozzle, it's all the way down. There no support in the usual meaning, just connectors to stabilize the post until it merges into the cap.
Gauthier
CC BY-SA 4.0
2020-02-25T15:27:24.787Z
2020-02-25T15:27:24.787Z
Carl Witthoft
<p>My model is a keycap for mechanical keyboards. There is the cap itself, and a stem with a hole in the form of a cross, which fits the switches themselves.</p>

<p><a href="https://i.sstatic.net/r0Xxb.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/r0Xxb.jpg" alt="Print at bottom, the other caps are reference"></a></p>

<p><a href="https://i.sstatic.net/DkBxu.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/DkBxu.jpg" alt="Bottom view"></a></p>

<p>I print in the same position as it is intended to be used, top up. This means that the stem and the cap are not connected until quite a few print layers.</p>

<p>To prevent the stem from falling off during the print (it has a small footprint), I created connectors in the first layers, to hold it in place.
<a href="https://i.sstatic.net/MXDEn.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/MXDEn.jpg" alt="enter image description here"></a></p>

<p>The issue: it seems like all my prints have a rotation of the stem, compared to the cap. It probably rather is the cross-shaped hole, or its walls, that are not completely symmetrical. I do not think it is only the edges against the printing bed that are the cause, since I have trimmed them with a scalpel. The rotation is always in the same direction.</p>

<p>The twist is detectable when watching the keycap with the switch, and more so with keycaps on switches on a keyboard plate (you can see that the edges of the caps do not align. They do in my CAD program):
<a href="https://i.sstatic.net/0aJ5S.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/0aJ5S.jpg" alt="Bottom view with switch"></a>
<a href="https://i.sstatic.net/nvUvU.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/nvUvU.jpg" alt="enter image description here"></a></p>

<p>I use Cura as my slicer, layer height 0.06 mm, and ABS. I attempted a slow print (30 mm/s), which didn't help.</p>

<p>The first work-around that comes to mind is to measure the twist and compensate for that in my model. But I believe that since the problem is in the printing process, the problem would best be solved in the slicer.</p>

<p>What could possibly be the issue? Is there an option is Cura to compensate for this? Short of the work-around mentioned above, what are other steps I should look into?</p>

CC BY-SA 4.0
2020-02-25T14:41:15.237Z
This is a great first question.  Welcome to the 3D Printing Stack Exchange site.
cmm
<print-quality><ultimaker-cura><dimensional-accuracy>
Print of fine hole seems to twist
Gauthier
# Print of fine hole seems to twist

(Asked by: username_0 on 2020-02-25)

My model is a keycap for mechanical keyboards. There is the cap itself, and a stem with a hole in the form of a cross, which fits the switches themselves.

[![Print at bottom, the other caps are reference](https://i.sstatic.net/r0Xxb.jpg)](https://i.sstatic.net/r0Xxb.jpg)

[![Bottom view](https://i.sstatic.net/DkBxu.jpg)](https://i.sstatic.net/DkBxu.jpg)

I print in the same position as it is intended to be used, top up. This means that the stem and the cap are not connected until quite a few print layers.

To prevent the stem from falling off during the print (it has a small footprint), I created connectors in the first layers, to hold it in place.
[![enter image description here](https://i.sstatic.net/MXDEn.jpg)](https://i.sstatic.net/MXDEn.jpg)

The issue: it seems like all my prints have a rotation of the stem, compared to the cap. It probably rather is the cross-shaped hole, or its walls, that are not completely symmetrical. I do not think it is only the edges against the printing bed that are the cause, since I have trimmed them with a scalpel. The rotation is always in the same direction.

The twist is detectable when watching the keycap with the switch, and more so with keycaps on switches on a keyboard plate (you can see that the edges of the caps do not align. They do in my CAD program):
[![Bottom view with switch](https://i.sstatic.net/0aJ5S.jpg)](https://i.sstatic.net/0aJ5S.jpg)
[![enter image description here](https://i.sstatic.net/nvUvU.jpg)](https://i.sstatic.net/nvUvU.jpg)

I use Cura as my slicer, layer height 0.06 mm, and ABS. I attempted a slow print (30 mm/s), which didn't help.

The first work-around that comes to mind is to measure the twist and compensate for that in my model. But I believe that since the problem is in the printing process, the problem would best be solved in the slicer.

What could possibly be the issue? Is there an option is Cura to compensate for this? Short of the work-around mentioned above, what are other steps I should look into?

**Tags:** print-quality, ultimaker-cura, dimensional-accuracy
> **Comments:**
> **username_1**: This is a great first question.  Welcome to the 3D Printing Stack Exchange site.  

---

## 2 answers

### Answer by username_1 on 2020-02-25. Score: 1

## This looks like a shift rather than a twist.

Looking closely at the "+" opening, it doesn't look as much twisted as it looks as if the top and bottom halves are sheared, with the top half shifted slightly right and the bottom shifted slightly left. The horizontal part of the plus seems aligned on the left and right halves.

When you press-fit the keycaps, you will "average" the displacement forces and the keycap will twist.

I am suspicious of a backlash problem in the X axis (left to right). Perhaps the belt isn't tight enough, or some part shifts differently. It could be in the rails, the belt, a loose drive pulley, the hot end being slightly loose on the carriage, or any uncontrolled movement. It could be a high-friction x-axis which causes spring wind-up in the drive system.

I recommend carefully examining the printer for any excess friction or movement, and taking action to fix that first before tweaking the model to compensate for what can not be fixed.

## If it is a twist, use more cooling.

If the photos have misled me, and the vertical "+" shaft if actually twisting, you may need to use higher cooling. The drag of the filament as the head traces the perimeter can create a torque on the shaft, and if the plastic is not sufficiently cooled it could be dragged around. I consider this more of a theoretical problem than a real one, and have not yet seen it in practice.

## This is a beautiful design

This is a wonderful application of 3D printing. With a multi-material printer it would be tempting to label the keys similar to old-style multi-shot keycaps.

> **Comments:**
> **username_0**: I think you're right everywhere here, it is a shift. I'll have to read on how to run a diagnostic on the printer. Could a torn print nozzle cause this? The small amount of extrude that occurs before the print starts often wiggles around and gets back to the nozzle and sticks to it (I detach it with a spatula every time), I don't know if this is a smoking gun.  
> **username_0**: Thanks for the appreciation! As for printing labels, I do want blank keycaps so it's not applicable for me. But the design is on github, if anyone wants to do anything with it. https://github.com/fleutot/dsa1u  

---

### Answer by username_2 on 2020-02-25. Score: 0

Another possibility is that those connectors you put in are pulling the cross-pattern off-center. Is there enough height that you could specify supports in that area instead? If so I'd recommend a brim "everywhere" to help stabilize the supports under the centerpost.

If there is sufficient clearance in the mechanism itself, consider expanding the diameter of the post (not the cross itself) to increase stability as the print is in progress.

> **Comments:**
> **username_0**: I'm not sure what you refer to with "that area". Increasing the connector height is worth a shot, but it's the hole that shifts, not the circular edge of the stem. Although it's hard to be sure.  
> **username_2**: I meant that presumably the center post doesn't reach down to the buildplate.  If it does, then yeah, supports are irrelevant.  
> **username_0**: I see! The center post is what first out of the nozzle, it's all the way down. There no support in the usual meaning, just connectors to stabilize the post until it merges into the cap.  

---

