Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Flynbrd
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 17
    • Best 2
    • Controversial 0
    • Groups 0

    Flynbrd

    @Flynbrd

    2
    Reputation
    3
    Profile views
    17
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Flynbrd Unfollow Follow

    Best posts made by Flynbrd

    • RE: need help with config.g for cr touch and swiss drive

      @Phaedrux Thank you for the quick reply, I keep trying to post but it's getting flagged as spam. going to try to break it up.

      = RTOS ===
      Static ram: 28380
      Dynamic ram: 96224 of which 0 recycled
      Exception stack ram used: 332
      Never used ram: 6136
      Task NETWORK ready, free stack 396
      Task HEAT blocked, free stack 1256
      Task MAIN running, free stack 3568
      === Platform ===
      Last reset 00:01:13 ago, cause: power up
      Last software reset at 2020-04-10 15:57, reason: User, spinning module GCodes, available RAM 6060 bytes (slot 2)
      Software reset code 0x0003 HFSR 0x00000000, CFSR 0x00000000, ICSR 0x0041f000, BFAR 0xe000ed38, SP 0xffffffff
      Error status: 0
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest block write time: 0.0ms
      MCU temperature: min 19.7, current 20.1, max 20.1
      Supply voltage: min 24.1, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0
      Driver 0: standstill, SG min/max not available
      Driver 1: standstill, SG min/max not available
      Driver 2: standstill, SG min/max not available
      Driver 3: standstill, SG min/max not available
      Driver 4: standstill, SG min/max not available
      Date/time: 2023-01-26 20:51:20
      Slowest loop: 9.78ms; fastest: 0.08ms
      === Move ===
      Hiccups: 0, StepErrors: 0, LaErrors: 0, FreeDm: 240, MinFreeDm 240, MaxWait: 0ms, Underruns: 0, 0
      Scheduled moves: 0, completed moves: 0
      Bed compensation in use: none
      Bed probe heights: 0.000 0.000 0.000 0.000 0.000
      === Heat ===
      Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
      === GCodes ===
      Segments left: 0
      Stack records: 1 allocated, 0 in use

      === Network ===
      Slowest loop: 201.94ms; fastest: 0.01ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
      HTTP sessions: 1 of 8

      === Filament sensors ===
      Extruder 0 sensor: position 0.00, ok, framing errors 0, parity errors 0, no calibration data

      M98 P"config.g"

      HTTP is enabled on port 80
      FTP is disabled
      TELNET is disabled

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • need help with config.g for cr touch and swiss drive

      System - Ender 3 v1 with duet2 wifi, swiss direct drive extruder, CR touch,

      I changed the setting in config.g for swiss direct drive and CR touch. Does this look correct?

      Original
      ;Z-Probe
      M574 Z1 S2 ; Set endstops controlled by probe
      M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
      M307 H4 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
      M558 P9 H2.5 F120 T6000 ; Set Z probe type to bltouch and the dive height + speeds
      G31 P25 X-48 Y-10 Z1.240 ; Set Z probe trigger value, offset and trigger height
      M557 X15:185 Y50:220 S35 ; Define mesh grid

      Modified
      ; Z-Probe
      M574 Z1 S2 ; Set endstops controlled by probe
      M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
      M307 H4 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
      M950 S0 C "io7.out"
      M558 P9 C "Io7.in" H5 F120 T6000
      G31 P1000 X-48 Y-10 Z2.5 ; Set Z probe trigger value, offset and trigger height
      M557 X15:185 Y50:220 S35 ; Define mesh grid

      Swiss direct drive changes

      original
      M92 X80.00 Y80.00 Z400 E90 ; Set steps per mm

      to

      M92 X80.00 Y80.00 Z400 E135

      original config.g file anything out of place?

      ; Configuration file for Duet WiFi (firmware version 1.21)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool on Thu Sep 06 2018 21:21:12 GMT-0700 (Pacific Daylight Time)

      ; General preferences
      G90 ; Send absolute coordinates...
      M83 ; ...but relative extruder moves

      ; Network
      M550 Pe3 ; Set machine name
      M552 S1 ; Enable network
      ;*** Access point is configured manually via M587
      M586 P0 S1 ; Enable HTTP
      M586 P1 S0 ; Disable FTP
      M586 P2 S0 ; Disable Telnet

      ; Drives
      M569 P0 S0 ; Drive 0 goes backwards
      M569 P1 S0 ; Drive 1 goes backwards
      M569 P2 S1 ; Drive 2 goes forwards
      M569 P3 S0 ; Drive 3 goes backwards
      M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400 E135 ; Set steps per mm
      M566 X1000 Y1000 Z100 E30000 ; Set maximum instantaneous speed changes (mm/min)
      M203 X6000 Y6000 Z500 E1500 ; Set maximum speeds (mm/min)

      M201 X300 Y300 Z100 E5000 ; Set accelerations (mm/s^2) was 500 you changed it to 300 for stall guard
      M906 X500 Y500 Z500 E1000 I30 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S300 ; Set idle timeout

      ; Axis Limits
      M208 X0 Y0 Z0 S1 ; Set axis minima
      M208 X235 Y235 Z250 S0 ; Set axis maxima

      ; Endstops
      M574 X1 Y1 S1 ; Set active high endstops

      ; Z-Probe
      M574 Z1 S2 ; Set endstops controlled by probe
      M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
      M307 H4 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
      M558 P9 H2.5 F120 T6000 ; Set Z probe type to bltouch and the dive height + speeds
      G31 P25 X-48 Y-10 Z1.240 ; Set Z probe trigger value, offset and trigger height
      M557 X15:185 Y50:220 S35 ; Define mesh grid

      ; Heaters
      M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0
      M143 H0 S120 ; Set temperature limit for heater 0 to 120C
      ;M305 P1 X150 T"K" ; Set THERMOCOUPLE parameters for heater 1 X150 is the right channel (terminal block) on the daughterboard. X151 is the left channel.
      M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1
      M143 H1 S345 ; Set temperature limit for heater 1 to 345C

      ; Fans
      M106 P0 S0 I0 B0.5 F250 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S1 I0 B0.5 F500 L255 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Minimum Speed is 1/3 aka 87 Thermostatic control is turned on triggered at nozzle temp 45;
      M106 P2 S0 I0 B0.5 F500 H-1 ; 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
      M591 D0 P5 C3 R10:300 E3.0 S1 ; Duet3D laser sensor for extruder drive 0 is connected to endstop input 3 (E0), tolerance 10 to 120%, 3mm comparison length

      0
      

      1 out of 1

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd

    Latest posts made by Flynbrd

    • RE: Ender 3 bed Error: Heater 0 fault: temperature rising too slowly

      @Phaedrux said in Ender 3 bed Error: Heater 0 fault: temperature rising too slowly:

      having the part fan on at a medium speed a bit above the bed might make for a more accurate scenario compared to normal printing.

      Tuning can take a while yes.

      And yes you should tune the hotend. Use M303 T0 S220. Or whatever temperature you'd normally use when printing.

      Thanks

      "having the part fan on at a medium speed a bit above the bed might make for a more accurate scenario"

      During testing I unplugged the z motor and move the hotend down close to the bed centered, about 10 mins later I moved it a 1.5" up and after another 10 mins I moved it another 1.5" up. The fan was running the whole time, however I'm not sure at what percent.

      "save the results after the tuning completes with M500" after the hotend tune correct? I put M501 at the end of the config under ;startup

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • RE: Ender 3 bed Error: Heater 0 fault: temperature rising too slowly

      @Phaedrux

      all done, results

      Warning: heater behaviour was not consistent during tuning
      Auto tuning heater 0 completed after 4 idle and 25 tuning cycles in 2520 seconds. This heater needs the following M307 command:
      M307 H0 R0.300 K0.422:0.000 D1.26 E1.35 S1.00 B0
      Edit the M307 H0 command in config.g to match this. Omit the V parameter if the heater is not powered from VIN.

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • RE: Ender 3 bed Error: Heater 0 fault: temperature rising too slowly

      @Phaedrux

      Thanks again

      It's taking sometime for the bed to auto tune, 30 mins in so far. Should I have the parts cooler close to the bed centered or a few inches up and away? Should I auto tune my hotend or just let Bang-Bang do it's thing?

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • Ender 3 bed Error: Heater 0 fault: temperature rising too slowly

      (Ender 3 with 3.3 firm)

      When trying to heat my bed I'm getting this error

      Error: Heater 0 fault: temperature rising too slowly

      config for heating

      ; 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

      I suspect the error is in the M307?

      I tried to auto-tune with M303 T0 S60 but the hotend started heating up. What command would I use to auto-tune the bed heat?

      Thanks

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • RE: Extrude and retract backwards.

      @OwenD

      like this! 🙂

      ; Drives
      M569 P0 S0 ; physical drive 0 goes backwards
      M569 P1 S0 ; physical drive 1 goes backwards
      M569 P2 S1 ; physical drive 2 goes forwards
      M569 P3 S0 ; physical drive 3 goes backwards

      posted in General Discussion
      Flynbrdundefined
      Flynbrd
    • RE: Need Help CRtouch, update. Ender 3 Duet2 wifi

      @Phaedrux

      No, there was no macros folder so I added one.

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • RE: Need Help CRtouch, update. Ender 3 Duet2 wifi

      @Phaedrux (btw I test and adjusted G31 to Z1.180 trigger height)

      Homeall.G
      G91 ; relative positioning
      G1 H2 Z2.5 F6000 ; lift Z relative to current position
      G1 H1 X-245.5 Y-250 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
      G1 H2 X5 Y5 F6000 ; go back a few mm
      G1 H1 X-245.5 Y-250 F360 ; move slowly to X and Y axis endstops once more (second pass)
      G90 ; absolute positioning
      G1 X68 Y30 F6000 ; go to first bed probe point and home Z
      G30 ; home Z by probing the bed

      ; Uncomment the following lines to lift Z after probing
      ;G91 ; relative positioning
      ;G1 Z2.5 F100 ; lift Z relative to current position
      ;G90 ; absolute positioning

      homex.g
      G91 ; relative positioning
      G1 H2 Z2.5 F6000 ; lift Z relative to current position
      G1 H1 X-245.5 F1800 ; move quickly to X axis endstop and stop there (first pass)
      G1 H2 X5 F6000 ; go back a few mm
      G1 H1 X-245.5 F360 ; move slowly to X axis endstop once more (second pass)
      G1 H2 Z-2.5 F6000 ; lower Z again
      G90 ; absolute positioning

      homey.g
      G91 ; relative positioning
      G1 H2 Z2.5 F6000 ; lift Z relative to current position
      G1 H1 Y-250 F1800 ; move quickly to Y axis endstop and stop there (first pass)
      G1 H2 Y5 F6000 ; go back a few mm
      G1 H1 Y-250 F360 ; move slowly to Y axis endstop once more (second pass)
      G1 H2 Z-2.5 F6000 ; lower Z again
      G90 ; absolute positioning

      homez.g
      G91 ; relative positioning
      G1 H2 Z2.5 F6000 ; lift Z relative to current position
      G90 ; absolute positioning
      G1 X68 Y30 F6000 ; go to first probe point
      G30 ; home Z by probing the bed

      ; Uncomment the following lines to lift Z after probing
      ;G91 ; relative positioning
      ;G1 Z2.5 F100 ; lift Z relative to current position
      ;G90 ; absolute positioning

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • Need Help CRtouch, update. Ender 3 Duet2 wifi

      Got my system to home all with no issue. When running bed leveling I'm getting this error. I'm sure something in config is off.

      Warning: the height map has a substantial Z offset. Suggest use Z-probe to establish Z=0 datum, then re-probe the mesh.
      90 points probed, min error -0.608, max error 0.005, mean -0.318, deviation 0.144
      Height map saved to file 0:/sys/heightmap.csv
      2/1/2023, 11:24:10 AM Warning: Skipping grid point X=200.0, Y=180.0 because Z probe cannot reach it
      Warning: Skipping grid point X=200.0, Y=200.0 because Z probe cannot reach it
      2/1/2023, 11:23:29 AM Warning: Skipping grid point X=200.0, Y=140.0 because Z probe cannot reach it
      Warning: Skipping grid point X=200.0, Y=160.0 because Z probe cannot reach it
      2/1/2023, 11:22:47 AM Warning: Skipping grid point X=200.0, Y=100.0 because Z probe cannot reach it
      Warning: Skipping grid point X=200.0, Y=120.0 because Z probe cannot reach it
      2/1/2023, 11:22:04 AM Warning: Skipping grid point X=200.0, Y=60.0 because Z probe cannot reach it
      Warning: Skipping grid point X=200.0, Y=80.0 because Z probe cannot reach it
      2/1/2023, 11:21:22 AM G29
      Warning: Skipping grid point X=200.0, Y=20.0 because Z probe cannot reach it
      Warning: Skipping grid point X=200.0, Y=40.0 because Z probe cannot reach it

      ; Configuration file for Duet WiFi (firmware version 3.3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.15 on Tue Jan 31 2023 16:20:49 GMT-0800 (Pacific Standard Time)

      ; General preferences
      M575 P1 S1 B57600 ; enable support for PanelDue
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"Ender3" ; 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 backwards
      M569 P1 S0 ; physical drive 1 goes backwards
      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 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400.00 E136.00 ; set steps per mm
      M566 X1200.00 Y1200.00 Z24.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X30000.00 Y30000.00 Z300.00 E1500.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2)
      M906 X400 Y400 Z400 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S300 ; Set idle timeout

      ; Axis Limits
      M208 X-5.5 Y-10 Z0 S1 ; set axis minima
      M208 X235 Y235 Z250 S0 ; set axis maxima

      ; Endstops
      M574 X1 S1 P"xstop" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
      M574 Z1 S2 ; configure Z-probe endstop for low end on Z

      ; Z-Probe
      M950 S0 C"exp.heater3" ; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H2.5 F150 T6000 ; set Z probe type to bltouch and the dive height + speeds
      G31 P25 X-48 Y-10 Z0.6 ; set Z probe trigger value, offset and trigger height
      M557 X20:215 Y20:215 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 H0 T45 ; set fan 1 value. Thermostatic control is turned on
      M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
      M106 P2 S1 H0:1 T45 ; set fan 2 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

      ; 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

      posted in Duet Hardware and wiring
      Flynbrdundefined
      Flynbrd
    • Ender 3 config tool questions

      I realize that the error I was having was due to the new files from config tool conflicting with old software settings on the board. I'm again running through the config tool options, hopefully I selected the correction options.

      1. IO Mapping - I put Heater 3 for PWM Control Channel (BLTouch only) since I'm crtouch
      2. Endstops - was defaulted to sensorless, I switched x,y to switch and z to z-probe trigger at .6 (btw all lowend for location)
      3. Heater default - bangbang
      4. Fan0 - NO thermostatic - controls hotend
        Fan1- Yes thermostatic- controls cool parts / Heat monitors H0 45c

      Most of the other options I got sorted out.

      posted in Firmware installation
      Flynbrdundefined
      Flynbrd
    • Error bug S parameter on G1 command.

      I've upgraded the firmware and compiled a new files with configurator tool.

      Now my machine won't home any axis and I'm getting these errors. From what I've seen this is a bug?
      Here's a sample

      G28 X
      

      Warning: Obsolete use of S parameter on G1 command. Use H parameter instead.
      Warning: Obsolete use of S parameter on G1 command. Use H parameter instead.
      Error: Failed to enable endstops

      ; homex.g
      ; called to home the X axis
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.15 on Fri Jan 27 2023 18:39:44 GMT-0800 (Pacific Standard Time)
      G91 ; relative positioning
      G1 H2 Z5 F6000 ; lift Z relative to current position
      G1 H1 X-240 F1800 ; move quickly to X axis endstop and stop there (first pass)
      G1 H2 X5 F6000 ; go back a few mm
      G1 H1 X-240 F360 ; move slowly to X axis endstop once more (second pass)
      G1 H2 Z-5 F6000 ; lower Z again
      G90 ; absolute positioning

      Suggestions?

      posted in Tuning and tweaking
      Flynbrdundefined
      Flynbrd