Tevo Little Monster - mesh grid results



  • Hello everyone,

    i am malkem from germany and my english is terrible just as my printer i purchased. But i try my best to explain my issues with the little monster...

    Maybe it dont needs many words, i got some screenshots

    TThe MKS board in the TLM fu.... me up since the first moment i switched the printer on. So i decided very quickly to purchase a DuetWiFi.

    And now i am here and trying to setup the printer.

    The TLM has a glas plate as printing bed. I have ran the mesh grid compensation and i got results which i dont undestand how it is possible or what could be wrong.

    i am really sure, that is just an error calls EIFOK (error in front of keyboard).

    0_1524948971330_top2.png
    1_1524948888405_top.png
    0_1524948888405_bottom.png

    i thought it should looks more flat and not like the mount everest.
    What i have done wrong?

    If i would run my printer by using the mesh grid compensation, he would be crashing with the bed surface

    ill upload my config.g and my bed.g. I hope someone can help.

    config.g
    bed.g



  • It seems to me, that you hava a problem with your basic delta configuration. I made something very similar on my first try, I had the "Delta radius" wrong. Please check the basic delta config: rod length, Delta radius, steps/mm.



  • My delta radius is 170 mm and the printable radius is 160 mm

    Why could be this wrong?

    cartesian printer are much easier to setup... 😬

    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves
    M665 R170 L400 B160 H522 ; 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 PTLM ; Set machine name
    M552 S1 ; Enable network
    M587 S"vino3D" P"" ; Configure access point. 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 S1 ; Drive 3 goes forwards
    M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
    M92 X80 Y80 Z80 E2460 ; Set steps per mm
    M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
    M203 X24000 Y24000 Z24000 E6000 ; Set maximum speeds (mm/min)
    M201 X1000 Y1000 Z1000 E1000 ; Set accelerations (mm/s^2)
    M906 X1800 Y1800 Z1800 E600 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ; Axis Limits
    M208 Z-2 S1 ; Set minimum Z

    ; Endstops
    M574 X2 Y2 Z2 S1 ; Set active high endstops

    ; Z-Probe
    M307 H3 A-1 C-1 D-1 ; reserve pin 21 for M42 or servo use
    M558 P1 H5 F300 T9000 ; Set Z probe type to unmodulated and the dive height + speeds
    G31 P10 X0 Y0 Z0.2 ; Set Z probe trigger value, offset and trigger height
    M557 R130 S20 ; Define mesh grid

    ; Heaters
    M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
    M305 P0 T100000 B4607 C8.950070e-8 R4700 ; Set thermistor + ADC parameters for heater 0
    M143 H0 S120 ; Set temperature limit for heater 0 to 120C
    M305 P1 T100000 B4725 C7.06e-8 R4700 R4700; Set thermistor + ADC parameters for heater 1
    M143 H1 S260 ; Set temperature limit for heater 1 to 260C

    ; Fans
    M106 P0 S0.3 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
    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 saving after power loss is not enabled

    ; Custom settings are not configured



  • I think your delta radius is wrong. I do not have a machine like that, but at a forum thread I red that R155.83 is used by the poster and this miscalibration could easily be responsible for the error you experience.
    The delta radius is the horizontal component of the delta rod from bearing center to bearing center when the hotend is homed.

    You should also setup your delta auto calibration using 10 outer and 6 halfway points, then after the calibration send M500 from the gcode console. This creates a config override file containing very precise calibration data including M665 with all it's parameters. If you have an M501 at the end of your config.g then it loads this config override file at startup.



  • i have a Tevo Little Monster... and use

    M665 R157 L397.1073 B175 H519.6



  • @denke said in Tevo Little Monster - mesh grid results:

    I think your delta radius is wrong. I do not have a machine like that, but at a forum thread I red that R155.83 is used by the poster and this miscalibration could easily be responsible for the error you experience.
    The delta radius is the horizontal component of the delta rod from bearing center to bearing center when the hotend is homed.

    You should also setup your delta auto calibration using 10 outer and 6 halfway points, then after the calibration send M500 from the gcode console. This creates a config override file containing very precise calibration data including M665 with all it's parameters. If you have an M501 at the end of your config.g then it loads this config override file at startup.

    Thank you! You saved my Printer from getting stowed in the basement!

    I always thought that the delta radius means the radius of the printing bed...

    With M665 R156.7 L400 B160 H520.5 i got this results
    Is there any instruction how to measure the delta radius correctly?

    2_1524994989915_3.png
    1_1524994989915_2.png
    0_1524994989915_1.png

    My glass plate is in real slightly tilted.

    @peirof said in Tevo Little Monster - mesh grid results:

    i have a Tevo Little Monster... and use

    M665 R157 L397.1073 B175 H519.6

    I have purchased new 8mm rods and joints made by igus, because of my first terrible printing results. I thought it was the fault of this thinly rods.

    My rods are now in length 400mm.... i guess. At least i am sure that they are all the same length.

    Are you using the auto delta calibration or the mesh grid compansation?
    If it possible, could you share your config.g and your bed.g?


  • administrators

    You need to first calibrate your Z probe, see https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe, and then run delta calibration, see https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer#Section_Setting_up_your_initial_delta_parameters and the following section. If you use 8-factor compensation then the beld tilt will also be taken care of.



  • @dc42 said in Tevo Little Monster - mesh grid results:

    You need to first calibrate your Z probe, see https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe, and then run delta calibration, see https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer#Section_Setting_up_your_initial_delta_parameters and the following section. If you use 8-factor compensation then the beld tilt will also be taken care of.

    Hello dc42,

    thanks for your reply.

    i have now determine the Z offset (0.26 mm) and placed the value in config.g

    the configuration tool and Escher 3D only showing 7-factor. have i something overlooked?

    0_1525012318779_bed.g.png


  • administrators

    You can select 6- or 7-factor, then change S6 or S7 on the final G30 command to S8.



  • I have changed from S7 to S8

    ; bed.g
    ; called to perform automatic delta calibration via G32
    ;
    ; generated by RepRapFirmware Configuration Tool on Sat Apr 28 2018 20:28:56 GMT+0200 (Mitteleuropäische Sommerzeit)
    M561 ; clear any bed transform

    ; bed.g file for RepRapFirmware, generated by Escher3D calculator
    ; 16 points, 7 factors, probing radius: 130, probe offset (0, 19.5)
    M98 Pdeployprobe.g ; deploy mechanical Z probe
    G30 P0 X0.00 Y113.04 Z-99999 H0
    G30 P1 X74.67 Y88.99 Z-99999 H0
    G30 P2 X123.50 Y21.78 Z-99999 H0
    G30 P3 X112.58 Y-65.00 Z-99999 H0
    G30 P4 X44.46 Y-122.16 Z-99999 H0
    G30 P5 X-44.46 Y-122.16 Z-99999 H0
    G30 P6 X-112.58 Y-65.00 Z-99999 H0
    G30 P7 X-123.50 Y21.78 Z-99999 H0
    G30 P8 X-74.67 Y88.99 Z-99999 H0
    G30 P9 X0.00 Y50.00 Z-99999 H0
    G30 P10 X47.75 Y27.57 Z-99999 H0
    G30 P11 X56.29 Y-32.50 Z-99999 H0
    G30 P12 X0.00 Y-65.00 Z-99999 H0
    G30 P13 X-56.29 Y-32.50 Z-99999 H0
    G30 P14 X-47.75 Y27.57 Z-99999 H0
    G30 P15 X0 Y0 Z-99999 S8
    M98 Pretractprobe.g ; retract mechanical Z probe

    ; Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
    ; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly. The value of each H parameter should be (trigger height at that XY position) - (trigger height at centre of bed)

    i ran the auto delta calibration and saved all to the config-override.g with M500.

    After auto calibration i have ran the mesh grid compensation and it looks much better then before

    1_1525017816480_2.3.png
    0_1525017816480_1.3.png

    This is how the first layer is looks like
    0_1525017989244_IMG_2003.jpg

    What i am doing wrong?



  • Check the hotend height with a sheet of paper when z height is 0.
    Either you have the z height wrong caused by faulty trigger height, or you are underextruding so the extruder steps/mm should be checked too.



  • Oh, and the mesh bed compensation values should be loaded by adding this to the slicer's start gcode section:
    G29 S1 ;load and apply mesh bed calibration values



  • Hello guys,

    i have spent the last days to get rid of my issues with this little monster, but it seems that nothing works...

    i have installed the E3D V6 instead of the volcano. i have tried 8-factor and 9-factor with mesh grid values loaded and without.

    The extruder steps/mm are exact calibrated.

    Always i ran the auto delta calibration with 9-factor the lenght of my rods changes between 397mm and 404mm.
    The heightmap also looks always different anytime i ran the mesh compansation.

    i thought about to purchase the full kit of the smart effector + magballs rods with 360mm length, but i dont know if this going to help.

    0_1525285510418_IMG_2012.jpg

    The first layer always looks different. My settings in Simplify are with 30% ouline overlap but in the picture it seems like i have to change to 100% overlap to reach the outline in the right part.

    I am doing something heavily wrong and i dont know what it is...

    Should i get the smart effector?

    Should i get rid of the tilt in my heatbed?


  • administrators

    What type of Z probe does the TLM use? For delta printers, a nozzle contact Z probe is recommended. Any type of Z probe that is offset from the nozzle Neill be sensitive to varying effector tilt, which his hard to eliminate completely on a delta printer.

    Eliminating the bed tilt is a good idea, if you can do it easily e.g. by putting shims under the bed supports.



  • hello dc42,

    the TLM uses the BLTouch as Z probe and the Y offset to the Nozzle is approximately 19mm.

    The Heatbet is glued with silicone... 😓 I am going to try in the next step to remove it carefully to get the heatbed as leveled as possible.

    I have just started the same print twice and i noticed that the second print slightly shifted in X direction.😕



  • @malkem
    I originally had a microswitch based z probe sensor
    The microswitch was inaccurate mainly because it deformed the bed on contact quite a bit.

    Then I changed to an inductive sensor, which was even more inaccurate because of the effector tilt.

    Then changed to smart effector:
    The smart effector -according to my experience- is very precise, and needs a wey small tap to activate, it does not deform the bed in any meaningful way.

    BTW, I have/had the same disconnected wall problem with cura 3.2.1 Increased the flow rate to 105% and set one more wall on every second layer, which seem to solve the problem for me.



  • No matter what i do, i got always the same gaps if printing from the left to the right side. left side looks perfect while printing to the right side i got gaps between the printed lines.

    it seems like i have a mechanical issue, but i cant figure out what it is. maybe one of the stepper motor loosing steps?
    I cant believe this is just because of the z probe.

    My heated bed are now flat and not tilted anymore.


  • administrators

    @malkem said in Tevo Little Monster - mesh grid results:

    No matter what i do, i got always the same gaps if printing from the left to the right side. left side looks perfect while printing to the right side i got gaps between the printed lines.

    it seems like i have a mechanical issue, but i cant figure out what it is. maybe one of the stepper motor loosing steps?
    I cant believe this is just because of the z probe.

    That's probably due to varying effector tilt. See https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer. Mounting a bulls eye spirit level on the effector is a good way to detect effector tilt.



  • I am going to place a order for the smart effector and the magball arms and just give it a try.

    Anyone knows if 360mm arms enough for the tevo little monster? i cant find 400mm arms in the duet3d shop


  • administrators

    If you need 400mm arms you can order them directly from Haydn Huntley.


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.