Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order
    1. Home
    2. FLY
    • Profile
    • Following 0
    • Followers 1
    • Topics 2
    • Posts 20
    • Best 1
    • Controversial 0
    • Groups 0

    FLY

    @FLY

    4
    Reputation
    20
    Profile views
    20
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    FLY Unfollow Follow

    Best posts made by FLY

    • RE: Mellow 7" screen setup

      @tecno In the next version, I will set a button to switch between circle and square. For multi-point leveling, you need to move the nozzle to the designated position first, and then press and hold the button for 3 seconds. There will be a prompt when it succeeds, and the system will automatically record the button xy coordinates

      posted in Third-party add-ons
      FLY
      FLY

    Latest posts made by FLY

    • RE: Mellow 7" screen setup

      @tecno In the next version, I will set a button to switch between circle and square. For multi-point leveling, you need to move the nozzle to the designated position first, and then press and hold the button for 3 seconds. There will be a prompt when it succeeds, and the system will automatically record the button xy coordinates

      posted in Third-party add-ons
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      @engikeneer The M83 command is used in the gcode of RRF, which is not 0.01438mm to 0.00005mm. After extruding 0.01438mm, it will extrude 0.00005mm relative to 0.01438mm.
      Modifying the speed and acceleration of the extruder is invalid. I have tried it many times.
      Running this kind of gcode in marlin firmware will not have this use case, so I think the firmware program may also have bugs.

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      This is the configuration I used on a large machine, using the stm32 motherboard, and using an external driver

      ; Configuration file for Fly-E3 (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.1-LPC on Mon Jan 18 2021 15:03:24 GMT+0800 (中国标准时间)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"My Printer" ; set printer name

      ; Network
      M552 S1 ; enable network
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S0 ; disable Telnet

      ; Drives
      M569 P0 S1 T5.0:2.0:5:0.4 R1 ; physical drive 0 goes forwards using default driver timings
      M569 P1 S0 T5.0:2.0:5:0.4 R1 ; physical drive 1 goes backwards using default driver timings
      M569 P2 S1 T1.0:1.0:0.2:0.2 ; physical drive 2 goes forwards using A4988 driver timings
      M569 P3 S0 T1.0:1.0:0.2:0.2 ; physical drive 3 goes forwards using A4988 driver timings
      M569 P4 S0 T1.0:1.0:0.2:0.2
      M584 X0 Y1 Z2 E3:4 ; set drive mapping
      M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation
      M92 X266.67 Y266.67 Z1600.00 E92.65:92.65 ; 脉冲
      M566 X500.00 Y500.00 Z10.00 E80.00:80.00 ; 最大速度变化mm/秒
      M203 X30000.00 Y30000.00 Z600.00 E4800.00:4800.00 ;最大速度 (mm/min)
      M201 X700.00 Y700.00 Z100.00 E700.00:700.00 ; 加速度 (mm/s^2)
      M906 X800 Y800 Z800 E800:800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 X0 Y0 Z0 S1 ; set axis minima
      M208 X600 Y600 Z63 S0 ; set axis maxima

      ; Endstops
      M574 X2 S1 P"!xstopmax" ; configure active-high endstop for high end on X via pin !xstop
      M574 Y1 S1 P"!ystop" ; configure active-high endstop for low end on Y via pin !ystop
      M574 Z1 S1 P"!zstop" ; configure active-high endstop for low end on Z via pin !zstop

      ; Z-Probe
      M558 P9 H4.5 F360 T8000 C"^probe" ; disable Z probe but set dive height, probe speed and travel speed
      M557 X15:565 Y15:565 S28 ;
      G31 P1000 X-30. 5 Y-3 Z2.891 ;
      M950 S0 C"servo0" ;
      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bed" T0 ; create bed heater output on bed and map it to sensor 0
      M307 H0 R0.162 C136.2 D3.10 S1.00 V0.0 ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0 ; map heated bed to heater 0
      M143 H0 S120 ; set temperature limit for heater 0 to 120C
      M143 H0 S120 ; set temperature limit for heater 0 to 120C
      M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 R2.457 C230.3 D4.65 S1.00 V0.0 ; disable bang-bang mode for heater and set PWM limit
      M143 H1 S280 ; set temperature limit for heater 1 to 280C

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off

      ; Tools
      M563 P0 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
      M563 P1 D1 H1 F0 ; define tool 1
      G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
      G10 P1 R0 S0

      ; Custom settings are not defined
      M575 P1 S0 B57600
      ; Miscellaneous
      T0 ; select first tool
      M280 P0 S160

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      This is the configuration tested on my duet2 motherboard on ender3

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Apr 17 2021 11:41:47 GMT+0800 (中国标准时间)

      ; General preferences
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"My Printer" ; set printer name

      ; Network
      M552 S1 ; enable network
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S0 ; disable Telnet

      ; Drives
      M569 P0 S0 ; physical drive 0 goes forwards
      M569 P1 S0 ; physical drive 1 goes forwards
      M569 P2 S0 ; physical drive 2 goes forwards
      M569 P3 S1 ; physical drive 3 goes forwards
      M584 X0 Y1 Z2 E3 ; set drive mapping
      M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400.00 E420.00 ; set steps per mm
      M566 X900.00 Y900.00 Z60.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30
      ; Axis Limits
      M208 X0 Y0 Z0 S1 ; set axis minima
      M208 X230 Y210 Z200 S0 ; set axis maxima

      ; Endstops
      M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
      M574 Z1 S2 ; configure Z-probe endstop for low end on Z

      ; Z-Probe
      M558 P1 C"zprobe.in" H5 F120 T6000 ; set Z probe type to unmodulated and the dive height + speeds
      G31 P500 X0 Y0 Z2.5 ; set Z probe trigger value, offset and trigger height
      M557 X15:215 Y15:195 S20 ; define mesh grid

      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
      M307 H0 B1 S1.00 ; enable bang-bang mode for the bed heater and set PWM limit
      M140 H0 ; map heated bed to heater 0
      M143 H0 S120 ; set temperature limit for heater 0 to 120C
      M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
      M143 H1 S280 ; set temperature limit for heater 1 to 280C

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on

      ; Tools
      M563 P0 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

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      @engikeneer It has nothing to do with the configuration file, gcode parsing problem. You can test the gcode I sent, or modify the filling mode of cura.

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      @dc42 When the E command is close to 0, the gcode parser should ignore the value of E and only keep the XY parameter, which should solve this problem

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      @dc42 There is no advance squeeze setting found in my config,So duet officially needs to be tested

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      After testing, the DUET2 motherboard will not vibrate when the heating is not turned on. When the heating is turned on, it will vibrate even if the set temperature is 0. What I get roughly means that as long as the E extruder is involved, it will vibrate.

      Test version 3.3 b1/3.3 b2

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      I conducted a test, and if the extruder grows close to 0 and there are many cuts nearby, there will be vibration.

      posted in General Discussion
      FLY
      FLY
    • RE: Cura uses concentric circles to fill will be a layer of lag

      f65d0038-20af-4acf-8ad1-f60e9ef07292-image.png

      E parameters of 2 files are taken out separately for comparison

      posted in General Discussion
      FLY
      FLY