Re: Issues with printing larger objects April 25, 2017 07:31AM |
Registered: 8 years ago Posts: 49 |
My acceleration is down to 20mm/s2 now, it's much lower than what it was, but it still drifts. H-Bot and Corexy are the same as far as the electronics and software is concerned, corexy just has an additional belt and more pulleys.Quote
the_digital_dentist
In a corexy mechanism diagonal lines are produced when only one motor is turning. I don't know if h-bot works the same way. In a corexy machine that torque-slips on the 45/135 degree lines, I'd turn down the acceleration until it stops slipping.
Re: Issues with printing larger objects April 25, 2017 07:35AM |
Registered: 12 years ago Posts: 5,789 |
Re: Issues with printing larger objects April 25, 2017 08:06AM |
Registered: 8 years ago Posts: 49 |
Quote
the_digital_dentist
In that case it sounds like a mechanism binding problem. Things may move smoothly and easily without the belts in place but belt tension can cause things to flex out of alignment. Can you post some pictures of the machine?
Re: Issues with printing larger objects June 26, 2017 12:46PM |
Registered: 8 years ago Posts: 49 |
Re: Issues with printing larger objects June 26, 2017 07:33PM |
Registered: 9 years ago Posts: 1,873 |
Re: Issues with printing larger objects June 27, 2017 01:31AM |
Registered: 8 years ago Posts: 49 |
Quote
JamesK
Everything you describe is consistent with too little drive current. Please could you describe again how you calibrated the current?
Re: Issues with printing larger objects June 27, 2017 10:14PM |
Registered: 9 years ago Posts: 1,873 |
Re: Issues with printing larger objects June 28, 2017 03:05AM |
Registered: 8 years ago Posts: 49 |
Quote
JamesK
Ah, ok. If you've had it so the motors were running hot then we can probably rule out lack of current as the cause. The DRV8825 aren't that bad, at least not for cartesian printers. They are prone to creating surface artifacts because they don't handle the first few microsteps very well when there is a large difference between the supply voltage and the target voltage needed for the microstep current, but that's a detail compared to the problems you currently have.
Given the low price you could try a set of drv8825, but it doesn't sound like that's your problem now. The fact that it's always the same diagonal suggests that only one motor is being affected. If you manually move each motor you should be able to see which one moves on that diagonal. You might then want to try running a spare set of wires from the electronics to that motor to test for an intermittent wiring problem, and if possible, swap the motor for a spare (and apologies if you've already tried that). You said you had witness marks on the pulleys which is good, and you have the speeds well down, so we shouldn't be getting anywhere near the max steps/s limit of the processor. It's quite the mystery you have there!
Re: Issues with printing larger objects June 28, 2017 09:14AM |
Registered: 8 years ago Posts: 49 |
Re: Issues with printing larger objects June 29, 2017 09:03AM |
Registered: 8 years ago Posts: 49 |
Re: Issues with printing larger objects June 29, 2017 09:15AM |
Registered: 9 years ago Posts: 1,873 |
Re: Issues with printing larger objects June 29, 2017 09:46AM |
Registered: 8 years ago Posts: 49 |
I tried two pairs of motors, the first had thinner wires, the second (currently installed) have nice thick wires. Wiggling the connectors and cables at various points did not result in any irregularity of motor movement, so I don't think it's a loose contact or solder joint. My kinematics is CoreXY with a bowden extruder, so the moving mass is two carriages, a pair of smooth rods, bearings, another carriage, and a hotend + fans, so comparatively light, I suppose.Quote
JamesK
Oh. Jerk sounds high. Try taking that way down, just in case (e.g. start at 1 and see what happens). What's your moving mass like? Hmm, doesn't look too bad, and doesn't explain why the problem only affects one motor. Still feels like a possible wiring problem at the moment - did you try running a second set of wires for the motors to rule that out?
emf/magnetics are unlikely to affect the motor wires as those are high current. You can get cross-talk into sensor wiring (end-stops and temperature), but I think you ruled out the end-stops, and temperature isn't really our main concern right now.
Are you printing from SD card or from a host via usb? Whichever, maybe worth trying the other
Re: Issues with printing larger objects June 29, 2017 10:59AM |
Registered: 8 years ago Posts: 413 |
Re: Issues with printing larger objects June 29, 2017 11:20AM |
Registered: 8 years ago Posts: 49 |
Quote
MCcarman
I really wish I could help you.
We know one drive is out of sync with the other hence the diagonal shift.
The shift is progressive in one direction. So its not just something loose or it would be variable.
The shifts are less than belt pitch so its not jumping teeth.
The motors have D shafts so the gears can't slip progressively round the motor.
The motors are different but they have been swapped to no effect.
The motors turn in opposite directions. Don't know the electrical significance of this. (Just thinking about inverse driver output + reverse wired motors + software setting to invert motor signal........)
Wires to the motors are different but has been investigated and should not be significant.
Drivers are different. I haven't followed if you swapped the drivers.
Missing steps is still an option but seems like you have addressed the current and any jamming/resistance issues.
Don't know if this works:- If you home the printer. Go to a point (e.g. 50,50) mark (tippex) in a line the motor+gear+belt for each do a print with an issue. Go back the original point. Do you get one motor still aligned and one not?
I suppose you could mount one of the motors the other way up with some spacers just so they both turn the same way - would have to adjust the direction settings.
Re: Issues with printing larger objects June 29, 2017 12:59PM |
Registered: 8 years ago Posts: 49 |
Re: Issues with printing larger objects June 29, 2017 01:21PM |
Registered: 9 years ago Posts: 1,873 |
Re: Issues with printing larger objects June 30, 2017 02:35AM |
Registered: 8 years ago Posts: 49 |
Quote
JamesK
Interesting. A hot motor might lead us back towards binding as a possibility. One of the issues with H-bot/coreXY is that the belt tension pulls the sides together across what is conventionally the X axis, but looks like the Y axis in your build. I see you don't have a structural member bracing that axis in your build, so you are potentially vulnerable to the rods flexing and changing the separation of the bearings. I know you've said that the mechanism is smooth and free, but you might want to just double check that. Moving the print to different locations on the bed might also be interesting. Centre is potentially worse case for rod flex, so shifting out to the corners might be worth a go. Are those 8mm rods? How long? I've more or less come to the conclusion that 8mm rods have no place on a printer with a span more than 200mm.
Edit: just a quick thought for others that may come across this thread later; there's been several mentions of the lack of noise associated with the offset as an indication of it not being cause by missed steps. Missed steps can be noisy, e.g. when the extruder can't overcome the back-pressure or the carriage hits the end of it's travel, but many other cases of missed steps are completely silent in my experience, making the occurrence of the problem really difficult to detect and diagnose. This includes cases of exceeding the maximum step rate of the processor and the maximum acceleration achievable by the motor.
Re: Issues with printing larger objects June 30, 2017 07:23AM |
Registered: 9 years ago Posts: 1,873 |
Quote
A_Designs
In my build, the X axis rods are carried by the Y axis's carriage, the X axis rods are about 8mm x 400mm long and the Y axis rods are 8mm x 500mm long. I generally print either in the center of the bed, or in one of the four quadrants, to avoid wearing out the PVA coating on the bed, and printing in different parts of the bed had no discernible influence on the drift. I haven't used the rods for very long, but I've had them for about a year now, while I was waiting on parts and building my printer. They are pretty good quality, accuracy greater than <0.01mm, and there's no wear or grooves on them. I can't check if they're bent, but they weren't when I got them, I tested them against a pane of plate glass.
If I ever go insane and decide to build another printer, it'll probably use linear rails instead though
Whenever I've had any belts slip or motors skip, they'd produce a rather distinctive sound, so it may because I've gotten so used to hearing those sounds that I may have missed another sound of belt skipping. Now that I know the belt is slipping on the pulley, I'll try readjusting how taut it is. Is it a good idea to use belt tightener springs, or do they just cause rippling?
Re: Issues with printing larger objects June 30, 2017 11:11AM |
Registered: 8 years ago Posts: 49 |
Re: Issues with printing larger objects June 30, 2017 11:18AM |
Registered: 9 years ago Posts: 1,873 |