Strange textured print



  • Hello! I'm upgraded my anycubic kossel linear plus to duet wifi, first of all, amazing board, incredibly extendable and perfect interface, well explained and easy to use. Come to the bad thing. I'm printing out a couple of upgrades, such as optical endstop and other stuff, but the print comes with something like a texture. I can't understand why, motor current is OK (a bit too much to be honest, motor rated at 2a, config at 1400ma), printer rigidity is good, no rattling at all, belt tensions are OK, printed at 60 mm/s, so, considering that with the standard board was not affected at all with problems like ghosting or textured at that speed, I assume should be good. Retraction and other setup are an copy of my old preset in cura (obviously changed the setup of cura from marlin to repetier). Could someone help me? It seem like a mix from firmware issue and underextrusion.
    Glad to Everyone would answer to Help me

    https://imgur.com/gallery/4OWps2F


  • Moderator

    Like someone commented, looks like you’re printing too hot. Please post your config.g and response to M115, so we can see your thermistor settings, board type and firmware version.

    Ian



  • Can't see too well on my phone but potentially under extrusion. The inner contours on the holes look like they are under too much twnsion as extruded and being pulled out of position.

    Calibrated e-steps? If running much over checked to see of you need Linear/Non linear extrusion correction?

    However, you should be sure you are happy witj extruder temp as @droftarts suggests first, as you need to redo the non-linear correction for differwnt temps.



  • tank's for the answer!
    here you are my cofiguration:

    CONFIG.G

    ; Configuration file for Duet WiFi (firmware version 2.03)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Jan 19 2020 19:28:23 GMT+0100 (Ora standard dell’Europa centrale)

    ; General preferences
    G90 ; send absolute coordinates...
    M83 ; ...but relative extruder moves
    M550 P"Delta L.A.D." ; set printer name
    M665 R116 L268.2 B115 H290 ; 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
    M551 P"****" ; set password
    M540 PBE:EF:DE:AD:FE:ED ; set custom MAC address
    M552 S1 ; enable network
    M586 P0 S1 ; enable HTTP
    M586 P1 S0 ; disable FTP
    M586 P2 S0 ; disable Telnet

    ; Drives
    M569 P0 S1 ; physical drive 0 goes forwards
    M569 P1 S1 ; physical drive 1 goes forwards
    M569 P2 S1 ; physical drive 2 goes forwards
    M569 P3 S1 ; physical drive 3 goes forwards
    M584 X0 Y1 Z2 E3 ; set drive mapping
    M350 X32 Y32 Z32 I0 ; configure microstepping with interpolation (I1 = on, I0=off)
    M350 E16 I1 ; configure microstepping with interpolation
    M92 X160.00 Y160.00 Z160.00 E97.30 ; set steps per mm
    M566 X600.00 Y600.00 Z600.00 E600.00 ; set maximum instantaneous speed changes (mm/min)
    M203 X18000.00 Y18000.00 Z18000.00 E6000.00 ; set maximum speeds (mm/min)
    M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
    M906 X1400 Y1400 Z1400 E1400 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/low endstops (S1=high S0=low)

    ; Z-Probe
    M558 P1 H10 F120 T3600 ; set Z probe type to switch and the dive height + speeds
    G31 P500 X0 Y0 Z15.5 ; set Z probe trigger value, offset and trigger height
    M557 R85 S20 ; define mesh grid

    ; Heaters
    M305 P0 T100000 B3950 R4700 ; set thermistor + ADC parameters for heater 0
    M143 H0 S150 ; set temperature limit for heater 0 to 150C
    M305 P1 X201 ; configure PT100 for heater 1
    M143 H1 S500 ; set temperature limit for heater 1 to 500C

    ; Fans
    M106 P0 S0 I0 F500 H-1 ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S1 I0 F500 H-1 ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off

    ; Tools
    M563 P0 S"Estrusore" D0 H1 F0 ; 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

    ; Custom settings are not defined

    ; extruder
    M572 D0 S0.3 ; pressure advance Direct Drive: S0.025 and up
    ; Short Bowden (200mm): S0.1 and up / Medium Bowden (400mm): S0.3 and up / Long Bowden (600mm): S0.5 and up / Very long bowden (800mm+): S0.7 and up

    ; Miscellaneous
    M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
    T0 ; select first tool

    M501

    CONFIG-OVERRIDE.G

    ; config-override.g file generated in response to M500 at 2020-01-25 17:20
    ; This is a system-generated file - do not edit
    ; Delta parameters
    M665 L268.200:268.200:268.200 R134.178 H293.652 B115.0 X-1.559 Y-1.455 Z0.000
    M666 X1.473 Y-1.003 Z-0.469 A0.00 B0.00
    ; Heater model parameters
    M307 H0 A295.0 C615.0 D5.1 S1.00 V24.1 B0
    M307 H1 A1301.6 C225.8 D6.8 S1.00 V24.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 B0
    G10 L2 P1 X0.00 Y0.00 Z0.00
    G10 L2 P2 X0.00 Y0.00 Z0.00
    G10 L2 P3 X0.00 Y0.00 Z0.00
    G10 L2 P4 X0.00 Y0.00 Z0.00
    G10 L2 P5 X0.00 Y0.00 Z0.00
    G10 L2 P6 X0.00 Y0.00 Z0.00
    G10 L2 P7 X0.00 Y0.00 Z0.00
    G10 L2 P8 X0.00 Y0.00 Z0.00
    G10 L2 P9 X0.00 Y0.00 Z0.00

    M115 RETURN

    FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.05 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2019-12-13b1

    the print setting was at 60mm/s, 245 degrees hotend and 80 degrees bed heating

    the printer has a 60w ceramic cartridge (i had some issue of temperature stability before tuning hotend heating because it became hot too fast and it exceed the 15 degree over temp during warming, now seem to be fixed)

    pt100 platinum temperature sensor

    200w 230v heatbed

    at the moment i feedback two errors about temp at the startup after autotune of heatbed and extruder
    Warning: Heater 0 appears to be over-powered. if left on at full power, its temperature is predicted to reach 320C
    Warning: Heater 1 appears to be over-powered. if left on at full power, its temperature is predicted to reach 1326C



  • @Eclipssato said in Strange textured print:

    M350 X32 Y32 Z32 I0 ; configure microstepping with interpolation (I1 = on, I0=off)

    unrelated but unless there is a very specific reason, you are better off at x16 with interpolation.

    the print setting was at 60mm/s, 245 degrees hotend and 80 degrees bed heating

    what material are you printing?

    i had similar problems like that with amazon petg, and after switching to a different petg the problems where gone.



  • @Veti
    M350 X32 Y32 Z32 I0 ; configure microstepping with interpolation (I1 = on, I0=off)

    on my older hadmade 3d printer i had problem with interpolation at 256microstepping, causing similar problem like ones that i have here (but on marlin firmware) so i'm triying to understand if it was an firmware problems or not, using standard 32 microstep without interpolation, and interpolate only motor, tried also to interpolate all/interpolate no ones, motors at 16, 32 microstepping
    nothing changed at all

    i'm printing with 3d jake niceabs
    specs said 240/260 degrees extruder
    80 degrees bed

    i'm just printed a couple of kiloes with this settings without problems at all, so i suppose could be the same on reprap firmware (first board with it for me)



  • @Eclipssato said in Strange textured print:

    i'm just printed a couple of kiloes with this settings without problems at al

    did you have a pt100 on the other printer as well?

    due to the nature of the thermistors temperature on one printer is not equal to another.
    pt100 and pt1000 beeing the exception here.



  • @Eclipssato Your picture looks a lot like some prints I once had with a bad batch of PET-G. Have you kept that PET-G dry? (Although in my case the filament was fresh out the sealed package so must have been subjected to moisture before it was packed and sealed).

    Try printing with some other filament - preferably something that isn't hygroscopic - e.g. PLA and see if that makes any difference.



  • @deckingman said in Strange textured print:

    @Eclipssato Your picture looks a lot like some prints I once had with a bad batch of PET-G. Have you kept that PET-G dry? (Although in my case the filament was fresh out the sealed package so must have been subjected to moisture before it was packed and sealed).

    Try printing with some other filament - preferably something that isn't hygroscopic - e.g. PLA and see if that makes any difference.

    its abs in my case, and yes, i've dryed it. i'm also sure of the quality of the material because ive printed later with the same spool on another printer for test. no isuue...



  • @Veti said in Strange textured print:

    @Eclipssato said in Strange textured print:

    i'm just printed a couple of kiloes with this settings without problems at al

    did you have a pt100 on the other printer as well?

    due to the nature of the thermistors temperature on one printer is not equal to another.
    pt100 and pt1000 beeing the exception here.

    no, i didn't, that's the first one with it

    sorry for the stupid question but.... 245 degree should not bee the same on every thermistors?

    i would like to understand why there's could be some difference between thermistors at the same temperature.

    if you consider that basically this printer it's made for printing peek and ultem, so thermistors will be really noticeable parts of the system, i have to learn about it



  • @Eclipssato said in Strange textured print:

    sorry for the stupid question but.... 245 degree should not bee the same on every thermistors?

    unfortunatly not.

    for example B3950 thermistors are defined as
    B25/50=3950K

    Meaning for the range of 25C to 50C the beta value is 3950. it does not specify the beta above this and it can vary widely.



  • @Veti
    ok, it make sense. thankyou
    now. i'm looking to the duet3d daughterboard pt100 and i see that with 100ohm resistance the displayed temperature should be 0 degree (exactly as the pt100 specs.)

    i've tested my pt100 at 0 degrees on ice and it release me 100 ohm , so it should be like factory specification.
    adding an 100 ohm resistance on the daughterboard i read -3.2 degree.
    it should be acceptable or i've have an defected board?
    i'm really not sure that this "3 degree less" could make me really difference during the print, specially if we suppose i'm printing too hot

    EDIT: checked now. it's -3.9 on both channels



  • as i said above pt100 and pt1000 should normaly be very accurate. the problem most of the time are other thermistors.

    the easiest solution is to print a temperature tower and find the correct temperature to print for that printer.



  • @Veti said in Strange textured print:

    as i said above pt100 and pt1000 should normaly be very accurate. the problem most of the time are other thermistors.

    the easiest solution is to print a temperature tower and find the correct temperature to print for that printer.

    i agree with you. looking fowards your suggestion i'm performing an temperature tower test, using simplify 3d , and not cura, at the moments seems that the texture problems are gone, even printing at 260 degrees.
    sound strange, i will post a pic when print finish.

    i wont believe that 3 weeks of issue was generate only from the gcode files of cura



  • https://imgur.com/gallery/WIn8KnM
    As you can see seems that the issue was caused from some bad gcode writing from cura, exactly same print configuration in simplify3d works nice.
    Test has been performer with 9 different temperature every 50 layer at 0.2 mm, and I think that work flawlessly at almost every temperature (some adjustments needed maybe, but nothing about temperature and extrusion) what do you think about it? How can I improve it more?
    direct suggestion and critics are appreciated! 🙂