Oddly shaped holes?
-
@mrehorstdmd said in Oddly shaped holes?:
@Surgikill There are a few possibilities, but I think you're using bushings on those rails too, no? It may simply be stiction- static friction is always higher than dynamic friction that you get when the bodies are moving relative to each other. It may also be an issue with the angle that the bushing makes with the rail. See: https://www.machinedesign.com/mechanical-motion-systems/article/21836017/linear-bearings-understanding-the-21-ratio-and-how-to-overcome-the-stickslip-phenomenon
I re-tensioned the belts and slit the bushings like you suggested. With the zip ties, if I tighten them too tight, the bushings lock up around the carbon rod, so the zip ties are just snug. Everything moves freely by hand. This was the test print afterwards (it's TPU filament). I really have no idea what the problem is. Now the curve has shifted around the circle. There's supposed to be a circle, an ellipse, a square, and a hexagon. The dimensions on the X axis are also wrong. They're all supposed to be 12mm. The square is 10.5 wide (X axis) by 11.75 tall (Y axis). Now I'm really confused.
Maybe it's the slicer? I'm using Prusa Slic3r 2.2
-
I just printed this piece out. It looks like a layer shift, but only on one side. I can't really wiggle the hotend/mount. I'm really baffled by this.
-
I had a look at your config file and my hunch did not pan out BUT
Now that you are talking 'sticktion' this points in a similar direction.The signal going to the stepper motors is micro-stepped. Micro steps inherently have limited power. I think what you are seeing is a situation where the stepper has been asked to go to a particular place but there are insufficient micro steps to overcome the sticktion.
Eventually the number of accumulated microsteps get big enough that the stepper overcomes the sticktion and snaps into place. -
@jens55 Can I just up the amperage to the motors a tad? After messing around with the gantry, the sticktion is greatly reduced.
-
@Surgikill You can use 100% of rated motor current if you really want to. Just make sure the board is cooled and your motor mounts can handle the heat. 85% of rated max motor current is recommended.
-
Something that shouldn't is wiggling. Start at the hot-end and try to wiggle it, then the carriage, then the ends of the X axis. Are all the pulleys secure? Are the drive pulleys secure on the motor shafts? Do the belts move up and down while the mechanism is moving? Do the pulley or motor mounts flex?
-
@mrehorstdmd Pulley mounts and motor mounts don't flex. I already checked the set screws on the motor pulley, they're super tight and I loctited them on when I put them in. The hot end wiggles, but it requires a lot of forces, and ultimately the wiggle is from the x carriage flexing. The belts don't appear to be moving up and down.
I just got done with the 30mm calibration cube, and they came out fine EXCEPT. Along the X axis it measures 29.17mm and along the Y axis it measures 29.75. I also aligned a cube diagonally, so none of the sides lined up perfectly with any axis. It was offset by 45 degrees. This one is ALSO out of square, with one side measuring 29.5 and the other side measuring 30.25. Not sure what would cause this. I was sure the diagonal one would come out square all around. Could it be a slicer issue?
Here's some pictures. The only thing I can think of that MIGHT cause an issue is the slight angle on the belt.
I'm guessing here, but seeing as I printed it on a diagonal, and because of the Corexy kinematics, only one stepper is working depending on the diagonal. So that would lead me to believe that it is an issue with one of my motors/their attachments to the belts?
-
Yea, it could possibly be my slicer as well. Now it won't even launch on my desktop. Not sure what the issue is with prusaslicer 2.2
-
from my CNC days, this is a backlash issue
I have zero experience with corexy so have no clue where/what/how but when you see this on a cnc milling machine you have backlash issues
-
@arhi That's what I was thinking but I have no idea where it's coming from. I also can't slice anything right now to test it because prusaslicer won't work.
-
@Surgikill said in Oddly shaped holes?:
@arhi That's what I was thinking but I have no idea where it's coming from.
Some real knowledge about corexy required here. I have none so can't say really. The regular things to check, what I'd check first is how tight are the pulleys on the motors. But I'm sure someone mentioned that in the long thread and that you already changed that as it's really kind of bacis first thing to check. On the other hand, pulleys with loose set screw moving on the flat of the shaft would totally explain this.
I also can't slice anything right now to test it because prusaslicer won't work.
What's wrong with prusa slicer? Starts up and freezes on the start? You have multiple monitors? There is a bug in the nvidia driver for multiple monitors if you try to start some GL features on the non-primary promonitor it will fail. Solution for prusa slicer is open
%APPDATA%\PrusaSlicer\PrusaSlicer.ini
(in my case that is
C:\Users\arhimed\AppData\Roaming\PrusaSlicer\PrusaSlicer.ini
)and delete the line
window_mainframe = -8; -8; 2576; 1416; 1
(it will have of course other numbers therethen start the prusaslicer, it will work ok.
If you move it from your primary screen to another one, next time it will try to start from where you left it off and will not work again (so delete window_mainframe line again for it to start on main screen)
-
@arhi said in Oddly shaped holes?:
@Surgikill said in Oddly shaped holes?:
@arhi That's what I was thinking but I have no idea where it's coming from.
Some real knowledge about corexy required here. I have none so can't say really. The regular things to check, what I'd check first is how tight are the pulleys on the motors. But I'm sure someone mentioned that in the long thread and that you already changed that as it's really kind of bacis first thing to check. On the other hand, pulleys with loose set screw moving on the flat of the shaft would totally explain this.
I also can't slice anything right now to test it because prusaslicer won't work.
What's wrong with prusa slicer? Starts up and freezes on the start? You have multiple monitors? There is a bug in the nvidia driver for multiple monitors if you try to start some GL features on the non-primary promonitor it will fail. Solution for prusa slicer is open
%APPDATA%\PrusaSlicer\PrusaSlicer.ini
(in my case that is
C:\Users\arhimed\AppData\Roaming\PrusaSlicer\PrusaSlicer.ini
)and delete the line
window_mainframe = -8; -8; 2576; 1416; 1
(it will have of course other numbers therethen start the prusaslicer, it will work ok.
If you move it from your primary screen to another one, next time it will try to start from where you left it off and will not work again (so delete window_mainframe line again for it to start on main screen)
AH HA. Thank you for that. Yea it's off the primary monitor. This is dumb. They need to fix that. I like to keep my CAD on the main monitor and have PrusaSlicer on the secondary.
I can re-check the pulley on the motors, but all the set screws seem tight as balls. I'm thinking it might just be one motor causing the issue, because of the box I printed on the diagonal being more out of dimensions than the box aligned with the axes. (If you turn only one motor on a corexy, it will move the head along a 45 degree diagonal)
-
I just loosened all the belts, re-squared the entire gantry, re-tensioned all the belts and it's still having problems. I've re-designed the Y to X gantry adapters so I can lock the carbon rods into them and see if that fixes it.
-
@Surgikill said in Oddly shaped holes?:
AH HA. Thank you for that. Yea it's off the primary monitor. This is dumb. They need to fix that. I like to keep my CAD on the main monitor and have PrusaSlicer on the secondary.
You of course have NVidia card and Windows 10 the only combo that have this issue. You will have the same bug with Simplify3D, Netfabb, Craftware, IdeaMaker ... it's a bug in nvidia driver GL
short bug description
If I have openGL application that want to start on screen that is not primary the application will fail to start (it will get stuck running SwapBuffers() for the first time). If you start the application on the primary screen it will start ok, you can now move it to the other screens and it will run normally, the only issue is initializing the GL canvas inside the application, after it is initialized it will run ok.
The issue is with any app trying to initialize GLCanvas on non primary screen. It's there for more than a year and NVidia don't give a #$%^_& about it
I can re-check the pulley on the motors, but all the set screws seem tight as balls.
No clue. Maybe one motor is losing steps, maybe one motor is broken, dunno really, never used corexy so really even my guess here is not very useful. I just chimed in 'cause that image looks like what you can see with heavy backlash on CNC and 'cause the nvidia bug. I'm following up as I'm interested in what's the culprit but can't help.
-
@arhi Yea, I just bought some steel rods and linear bearings to put on the X carriage. If that doesn't fix it, IDK what will.
-
Okay @arhi @mrehorstdmd I got new 12mm steel rods in, and regular LM12UU bearings (not bushings). The quality is definitely better. Here are some pics of a small part and a large part. Not sure what the issue still is, but quality has definitely improved. I'm going to try loosening the belts a tad, they might be too tight.
-
@Surgikill At least your cut is healing. LOL
-
@Coffee said in Oddly shaped holes?:
@Surgikill At least your cut is healing. LOL
I don't even notice them anymore.
-
One suggestion: Remove extruder and mount technical pen and instead of printing write on paper until you solve the circle issue.
Ideally instead of pen using a ballbar would be awesome but who has ballbard these days ( https://resources.renishaw.com/en/download/white-paper-ballbar-testing-with-circle-diamond-square-machining-tests--99016 )
look at this: https://sphereinabox.wordpress.com/2014/07/19/delta-actuator-math-notes/
see the first picture, looks like your problem
write your own g-code and test it with a technical pen, no need to waste plastic and introduce another axis into mix
also check out
https://www.thingiverse.com/thing:3060573finally, marlin have support for some backlash testing procedure
M425 - Backlash compensation
I never used it, maybe RRF have something similar, maybe just reading about what they do help you do it manually yourself.. -
@Surgikill I hear ya. Tinkering can lead to your hands/fingers lookin' like ya washed 'em with barbed wire.