effector tilting into bed on print
-
Ok
Changed radius to 90
Power Cycled.
Homed
G32
Calibrated 6 factors using 10 points, deviation before 5.340 after 0.315
2nd G32
Calibrated 6 factors using 10 points, deviation before 3.517 after 0.315Config.g
; Configuration file for Duet WiFi (firmware version 1.20 or newer)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Wed Jun 13 2018 16:33:57 GMT-0400 (Eastern Daylight Time); General preferences
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
M665 R95 L360.20 B100 H211 ; Set delta radius, diagonal rod length, printable radius and homed height
M666 X0 Y0 Z0 ; Put your endstop adjustments here, or let auto calibration find them; Network
M550 PMiniKossel ; Set machine name
M552 S1 ; Enable network
M587 S"BELL137" P"DAAE9D3D996E" I192.168.1.14 J192.168.1.254 K255.255.255.0 ; Configure access point and IP addresses. You can delete this line once connected
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes backwards
M350 X16 Y16 Z16 E16 I0 ; Configure microstepping without interpolation
M92 X80 Y80 Z80 E663 ; Set steps per mm
M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z1000 E1000 ; Set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 Z-0.1 S1 ; Set minimum Z; Endstops
M574 X2 Y2 Z2 S1 ; Set active high endstops; Z-Probe
M558 P4 H10 F120 T2400 I1 ; Set Z probe type to unmodulated and the dive height + speeds
G31 P500 X11 Y0 Z-1.172 ; Set Z probe trigger value, offset and trigger height
M557 R80 S20 ; Define mesh grid; Heaters
M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120C
M305 P1 T100000 B4388 C0 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P2 S1 I0 F500 H1 T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C; Automatic power saving
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss; Custom settings are not configured
; Miscellaneous
T0 ; Select first tool
M501Config-Override.g
; This is a system-generated file - do not edit
; Delta parameters
M665 L360.200 R117.532 H211.495 B85.0 X1.681 Y0.185 Z0.000
M666 X4.164 Y4.016 Z-8.180 A0.00 B0.00
; Heater model parameters
M307 H0 A90.0 C700.0 D10.0 S1.00 V0.0 B0
M307 H1 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H2 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H7 A340.0 C140.0 D5.5 S1.00 V0.0 B0Should the M666 values be that high?
-
No, unless you really have mounted the Z tower endstop switch 12mm higher or lower than the other two then the corrections should not be that high. Also, after the first G32 the predicted deviation is 0.315 but the actual deviation as shown at the start of the second G32 is 3.517. The fact that these are so different indicates that your printer has a geometric error that auto calibration cannot correct for. I suggest you work through https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer. If possible, mount a circular spirit level on the effector to monitor effector tilt.
Can you post some photos of your printer?
-
Hi
I will get some photos. My Switches are all at the same height. I think the Z belt is jumping on the geared tooth when it makes the first move toward the Z access. I'm not sure if it is hitting the housing that holds the switch for the probe on the left side of the effector, or if it is hitting the casing that holds the part cooling fan on the rear of the effector.
This started with the addition of the longer magnetic rods. There was only one size where I purchased them.
I will place the order for the duet effector today. Hopefully it will get here in about a week. -
Hi:
I pulled the effector off of the magnetic rods, and rotated it by one carriage to the right. I did not hear the belt jumping.
Home
G32
Calibrated 6 factors using 10 points, deviation before 2.242 after 0.241
6:19:39
Did not home
PMG32
Calibrated 6 factors using 10 points, deviation before 2.460 after 0.325 -
So, Given that this seems to have worked, are the results such that I could attempt printing, or are there more steps that I should take to make sure it is ok?
-
No, the calibration is way off, because the deviation before is always more than 2mm even though auto calibration thinks it has reduced it.
-
Ok,
run this morning.
G32
Calibrated 6 factors using 10 points, deviation before 0.888 after 0.625
G32
Calibrated 6 factors using 10 points, deviation before 1.866 after 0.294
G32
Calibrated 6 factors using 10 points, deviation before 1.121 after 0.343I have saved this into my settings. Something that does not seem right in that I have now issued a homeall and all the carriages go up at the same rate. Z carriage is leading ahead of X and Y. X and Y column limit switches trip around the same time shortly after Z
Once triggered, all three carriages drop by the 5mm as expected. Z bounces off the switch 4 or 5 times on the subsquent rise back to the switches since my effector is no longer centered.
-
I suggest you increase the amount by which the carriages drop after homing to a value higher than 5mm, so that you do not get the Z bounce as the effector is centred.
It still sounds to me that there is some geometrical error that is causing calibration to make excessive corrections. Can you mount a spirit level on the effector, to monitor effector tilt?
-
I can add to the amount the carriage drops. Will that reset the effector back to the center of the bed?
I have no way to do the spirit level, but I did film the effector while running auto configuration.
It 166Mb so I doubt I can attach it.
I can scroll through and select frames though.
-
In looking at the video, I can absolutely state that the effector does not stay level as it moves from point to point. The base of the effector tilts through every movement. Is it possible that 360.21mm magnetic arms are too long to be used?
-
@timvukman can you put the Video in a cloud location so we can see it alternatively can you photograph the effector and carriages and paste that here?
-
@timvukman the length itself is not a factor. The spacing of the rods (pairs must be parallel) and the difference in length of a given pair(lengths must be identical) are critical in avoiding effector tilt.
I agree with the other poster, your next step should be to get the video and clear photos of the effector, carriages and arms uploaded. YouTube is pretty straightforward to upload to, but there are dozens of similar services.
-
Ok:
I have a video uploading to YouTube. It is of the effector while it is executing a G32
Hmmm if this worked, then my video is at https://youtu.be/xvyjY2aBhl8.
Facinating
-
So, now that I have found out how easy it is to post videos on you tube, I will gladly entertain specific requests for whatever may be helpful to isolate the issues.
(personal vote goes toward operator malfunction. RTFM has already proved too hard to handle.)
-
@timvukman can you post a pic that shows both the effector and the carriages it looks like the spacing of the rods maybe different at both the effector and carriage ends and that does produce that tilt effect
-
I can promise you that the rods are the same distance apart at the carriage end as they are at the effector end. That distance is 2 1/4 inches and it is the same at the top and bottom of each pair of rods.
-
@timvukman in that case can you state your Pulley sizes (No of teeth) and post your Config.g
-
Looking at that video, I can see that the effector is tilting a lot. Also, at the first probe point the fan duct fouls the bed (because of the tilt) before the nozzle can contact it.
My first thought was that the spacing of the ball centres was not the same at the top and bottom of the pairs of rods. But if you are certain that it is the same, then I can think of another explanation. You have mounted the ball studs on the sides of the effector, not on the top as is usual. This may mean that the range of movement of the joints is insufficient. Those ball joints can go to nearly 90 degrees away from the aligned position, but I think more than 90 degrees is required if the studs on the effector are mounted horizontally. I suspect that the Delrin rod ends are fouling on the neck of the ball studs at some positions.
-
Good Catch David I never thought of that but it is more than Logical
-
I never considered the mounting of the balls. It certainly makes sense that it could be the problem. I had arrived at the conclusion that the rods must be the issue based on this machine printing very nicely before a couple of rods separated from their fish eye screw sockets.
I have no other option but a horizontal mount for the balls on the effector. To that end, I refurbished all of the rods / sockets and they are now secured with heat shrink tubing. I have replaced the magnetic rods with the originals and I am now working my way through the setup to reset the machine as a new install.
My latest tracking shows the Duet effector arriving on July 31. Until then, I will see what happens with the old rods. That should get us an environment that will confirm your suspicions.
Thanks so much for staying with me on this.