Wrong circle size - Delta 0.85 Duet
-
Hello.
My Delta with .85 Duet prints the wrong circle size. It is OK for other dimensions such as high width. Benchy, XYZ cube - the dimensions are accurate. But if I print a circle, the real print is smaller than in Slicer. For example, 86 mm slicer diameter - 83 mm print diameter. The deviation changes with the size of the print. Can you help me where the error could be? (Sorry I'm using a translator)I using 6mm nozzle - is it possible that there is a problem in setting the width of the lines/wiping of the nozzle?
I am attaching config.g
; Configuration file for Kossel-NT ; Communication and general M111 S0 ; Debug off M550 PDescart01 ; Machine name and Netbios name (can be anything you like) M551 Preprap ; Machine password (used for FTP) M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address ;*** Adjust the IP address and gateway in the following 2 lines to suit your network M552 P192.168.2.1 ; IP address (0 = use DHCP) M554 P192.168.1.1 ; Gateway M553 P255.255.255.0 ; Netmask M575 P1 B115200 S1 ; Comms parameters for PanelDue M555 P2 ; Set output to look like Marlin G21 ; Work in millimetres G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves ; Axis and motor configuration M569 P0 S1 ; Drive 0 goes backwards M569 P1 S1 ; Drive 1 goes backwards M569 P2 S1 ; Drive 2 goes backwards M569 P3 S1 ; Drive 3 goes forwards M569 P4 S0 ; Drive 4 goes forwards M574 X2 Y2 Z2 S0 ; set endstop configuration (all endstops at high end, active high) ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration M665 R180.14 L340.55 B140 H379.35 X0.04 Y-0.44 Z0.00 ; set delta radius, diagonal rod length, printable radius and homed height ; nastavenie hodnoty H je celkova vyska tlaciarne - meni sa podla vysky podlozky. povodna hodnota s PEI bola 384.56, cisty AL 382.10 , AL s PEI vyvysene 379.50 , Ok funkcia - 379.35 M666 X-1.33 Y1.37 Z-0.04 ; put your endstop adjustments here, or let auto calibration find them M92 X200 Y200 Z200 ; Set axis steps/mm M906 X1600 Y1600 Z1600 E900 ; Set motor currents (mA) M201 X3000 Y3000 Z3000 E900 ; Accelerations (mm/s^2) M203 X18000 Y18000 Z18000 E6000 ; Maximum speeds (mm/min) M566 X1000 Y1000 Z1000 E800 ; Maximum instant speed changes mm/minute ; Thermistors ;*** If you have a Duet board stickered "4.7K", change R1000 to R4700 to the following M305 commands M305 P0 T100000 B4967 R4700 H5 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction M305 P1 T100000 B4267 R4700 H-52 L12 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction M301 H1 P30 I0.05 D0.1 T0.5 S1 W255 B30 ; Hotend PID M301 H0 P40 I0.05 D0.1 T2.2 S1 W255 B30 ; Heatbed PID M570 S180 ; Hot end may be a little slow to heat up so allow it 180 seconds ; Tool definitions M563 P0 D0 H1 ; Define tool 0 G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures M92 E485 ; Set extruder steps per mm - povodna hodnota bola 485. M572 D0 S0.06 ; pressure advance ; Z probe and compensation definition ;*** If you have an IR zprobe instead of a switch, change P4 to P1 in the following M558 command M558 P1 X0 Y0 Z0 H2 ; Z probe is a switch and is not used for homing any axes ;G31 X0 Y0 Z0.01 P500 ; Set the zprobe height and threshold (put your own values here - positiv=raise nozzle, negativ=lower nozzle) ;G31 X0 Y0 Z1.58 P500 ;PEI, 80°, 265° ;G31 X0 Y0 Z1.16 P500 ;PEI, 60°, 225° ;G31 X0 Y0 Z1.2 P500 ;Glas 90°, 265° ;G31 X0 Y0 Z1.45 P500 ;moje PEI ;G31 X0 Y0 Z0.00 P500 ;60/215 ;G31 X0 Y0 Z0.071 P500 ;G31 X0 Y0 Z1.755 P500 G31 X0 Y0 Z1.405 P500 ;*** If you are using axis compensation, put the figures in the following command M556 S78 X0 Y0 Z0 ; Axis compensation here M208 S1 Z-0.1 ; set minimum Z ; T0 ; select first hot end M106 P0 S0 ;layerfan off M140 S0 ;Bed Temp to 0 M501
and also the g.code of the circle. Slicer - diameter 86mm - real diameter - 84 mm . Inside diameter 71mm - real inside diameter68mm
;FLAVOR:RepRap ;TIME:1360 ;Filament used: 4.42833m ;Layer height: 0.3 ;MINX:-46.232 ;MINY:-46.24 ;MINZ:0.3 ;MAXX:46.232 ;MAXY:46.24 ;MAXZ:12 ;TARGET_MACHINE.NAME:Delta Go ;Generated with Cura_SteamEngine 5.9.0 T0 M190 S60 M104 S185 M109 S185 M82 ;absolute extrusion mode G28 ;Home G1 Z15.0 F6000 ;Move the platform down 15mm ;Prime the extruder G92 E0 G1 F200 E3 G92 E0 M83 ;relative extrusion mode G1 F3000 E-7 ;LAYER_COUNT:40 ;LAYER:0 M107 G1 F600 Z0.5 G0 F3600 X4.29 Y46.044 Z0.5 ;TYPE:SKIRT G1 F600 Z0.3 G1 F3000 E7 G1 F2700 X2.828 Y46.156 E0.09144 G1 X1.673 Y46.209 E0.0721 G1 X-.135 Y46.24 E0.11277 G1 X2.553 Y40.72 E0.10671 G0 F7200 X2.254 Y40.731 ;TIME_ELAPSED:1360.267529 G1 F3000 E-7 M140 S0 M82 ;absolute extrusion mode M107 M104 S0 M140 S0 ;Retract the filament G92 E1 G1 E-1 F300 G28 X0 Y0 M84 M83 ;relative extrusion mode M104 S0 ;End of Gcode ;SETTING_3 {"global_quality": "[general]\\nversion = 4\\nname = PET-G 0,6\\ndefi ;SETTING_3 nition = delta_go\\n\\n[metadata]\\ntype = quality_changes\\nquality_ ;SETTING_3 type = draft\\nsetting_version = 24\\n\\n[values]\\nadhesion_type = s ;SETTING_3 kirt\\nlayer_height = 0.3\\nsmooth_spiralized_contours = False\\nsupp ;SETTING_3 ort_enable = False\\nsupport_structure = tree\\nsupport_type = buildp ;SETTING_3 late\\n\\n", "extruder_quality": ["[general]\\nversion = 4\\nname = P ;SETTING_3 ET-G 0,6\\ndefinition = delta_go\\n\\n[metadata]\\ntype = quality_cha ;SETTING_3 nges\\nquality_type = draft\\nintent_category = default\\nposition = ;SETTING_3 0\\nsetting_version = 24\\n\\n[values]\\nbrim_width = 3\\ncool_fan_sp ;SETTING_3 eed = 80.0\\ncool_min_layer_time = 0\\ninfill_sparse_density = 25\\nl ;SETTING_3 ine_width = 0.5\\nmaterial_print_temperature = 185\\nretraction_amoun ;SETTING_3 t = 7\\nretraction_speed = 50\\nspeed_print = 90.0\\nsupport_interfac ;SETTING_3 e_enable = True\\ntop_layers = 5\\nwall_line_count = 2\\nwall_thickne ;SETTING_3 ss = 0.5\\nz_seam_corner = z_seam_corner_weighted\\n\\n"]}
-
@DeltaDuet I assume that what you are trying to print is a ring with thickness 7.5mm.
If the combination of rod length and delta radius isn't set correctly on a delta, then the scaling of the print won't be uniform across the bed. So if your other test prints that came out the correct size were smaller, this could explain the difference.
If you print a pattern of grid lines on the bed then you will be able to see whether the lines are parallel (so the scaling is uniform), or they converge or diverge away from the centre (giving you non-uniform scaling). Another test that might show up any problem is to print a large square, then check whether the sides are straight.
-
@dc42 Really! You were right. I checked my old config.g backup.
The current value of the rod length was 350.55,H380,00 but the original value in the backup was 340.55. H384,56
After the test print, the size of the circle is OK.
I don't understand why this value changed.
But the problem seems to be solved. Thank you -
-