Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. GIGAPUNK
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 13
    • Best 2
    • Controversial 0
    • Groups 0

    GIGAPUNK

    @GIGAPUNK

    2
    Reputation
    2
    Profile views
    13
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    GIGAPUNK Unfollow Follow

    Best posts made by GIGAPUNK

    • RE: How to prevent Autocalibration from altering Delta Arm length?

      @droftarts

      Thank you both!

      I updated my G30 in the bed.g file to

      G30 P15 X0 Y0 Z-99999 S8

      and now, even after autocalibration I still have my Hayden derived arm measurements!

      M665 L288.190:288.190:288.190 R140.235 H226.502 B118.5 X0.376 Y0.195 Z0.000

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: Odd/slow coasting and loud stepper after Zesty Nimble install

      @norder

      I had some time to think about it and realized my error. Duet web control lets you run the extruder upto a feed rate of 60 mm/s. I did a little math and realized that even my Mosquito Magnum can not support feed rates over 12.5 mm/s [1.75mm filament area = 2.404 mm^2. The Magnum can flow upto 30 mm^3/s. 30/2.404=12.48mm/s]. I was trying to calibrate the Nimble V3 for feed rates >400% above what it will never see! This will definitely allow me to lower my motor current, but I don't think it will help my speed problem...

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK

    Latest posts made by GIGAPUNK

    • RE: Odd/slow coasting and loud stepper after Zesty Nimble install

      @norder

      I had some time to think about it and realized my error. Duet web control lets you run the extruder upto a feed rate of 60 mm/s. I did a little math and realized that even my Mosquito Magnum can not support feed rates over 12.5 mm/s [1.75mm filament area = 2.404 mm^2. The Magnum can flow upto 30 mm^3/s. 30/2.404=12.48mm/s]. I was trying to calibrate the Nimble V3 for feed rates >400% above what it will never see! This will definitely allow me to lower my motor current, but I don't think it will help my speed problem...

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: Odd/slow coasting and loud stepper after Zesty Nimble install

      @phaedrux

      Thank you so much for the fast response! I'll consider slapping a larger stepper onto the nimble and ask on the Zesty Discord what the upper limits really are.

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • Odd/slow coasting and loud stepper after Zesty Nimble install

      Issue #1:

      It's loud. I recently installed an LDO-42STH25-1004AC Slim Power 1.8 degree stepper motor and a Zesty Nimble remote direct drive extruder. I've tried many different currents, but the stepper freezes at higher speeds with currents much lower than 1300 mA. It's very noisy like in the video below at all currents. The stepper does get a little warm at 64C even without the heated chamber. Please help me figure out how to make it quieter. Should I change the micro-stepping or vref?

      Issue #2:
      It won't print fast. Regardless of slicer settings. I've tried to set the machine limits high for speed/accel/jerk but it doesn't seem to make a difference. Also as seen in the video the machine head slows down a lot for any corner, and almost pauses. I was wondering if the speed of the extruder was limiting the movement speed somehow, or if there was a machine limit I'm forgetting to raise?

      Other than some moire, the prints look great. I'm running a 0.8 nozzle in a Mosquito Magnum. 0.9x0.3 layers, and using Cura 5.1 with pretty high speeds 80-110 mm/s, accel 10k-18k, and jerk 10-15.

      IMG_2115.jpg

      Thank you in advance for any guidance!

      https://youtu.be/LxncDGw7go0

      Duet Web Control 3.4.1
      Board: Duet 2 WiFi (2WiFi)
      Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.1 (2022-06-01)
      Duet WiFi Server Version: 1.26

      config.g:

      ; 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 10 2021 22:20:00 GMT-0700 (Pacific Daylight Time)

      ; General preferences
      M564 H0 ; allow axis movement before homing
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"AnyCubic Linear+" ; set printer name
      M665 L288.190:288.190:288.190 R140.235 H239.9 B118.5 X0.376 Y0.195 Z0.000 ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X0.567 Y-0.815 Z0.248 A-0.30 B0.79 ; put your endstop adjustments here, or let auto calibration find them

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

      ; Drives
      M564 H1 ; allow axis movement before homing
      M569 P0 S1 ; 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 X160.00 Y160.00 Z160.00 E2898.00 ; set steps per mm 2760 last measurement, increasing 5% to 2898 because required 107% flow in cura
      M566 X18000.00 Y18000.00 Z18000.00 E40.00 ; set jerk aka maximum instantaneous speed changes (mm/min) NIMBLE REC. 40
      M203 X720000.00 Y720000.00 Z720000.00 E1800.00 ; set maximum speeds (mm/min) NIMBLE REC 30X60=1800. EVEN 2000 STALL THE STEPPER MOTOR. Mosquito Magnum can only do 30
      M201 X20000.00 Y20000.00 Z20000.00 E120.00 ; set accelerations PER AXIS (mm/s^2) TEACHING TECH had to lower this from stock 120 down to 35
      M906 X1400 Y1400 Z1400 E1300 I60 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M564 H0 ; allow axis movement before homing
      M208 Z0 S1 ; set minimum Z

      ; Endstops
      M564 H0 ; allow axis movement before homing
      M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
      M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop

      ; Z-Probe
      M564 H0 ; allow axis movement before homing
      M558 P5 R0.4 C"zprobe.in+zprobe.mod" H5 F800 T6000 ; set Z probe type to effector and the dive height + speeds

      G31 P200 X0 Y0 Z-0.313 ; set Z probe trigger value, offset and trigger height
      M557 R85 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 R0.348 C424.5 D4.27 S1.00 V12.6 ; 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" T500000 B4723 C1.19622e-7 ; 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.737 C166.6:165.6 D2.56 S1.00 V12.7 ; disable bang-bang mode for heater and set PWM limit
      M143 H1 S305 ; set temperature limit for heater 1 to 305C

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 C"Part Fan" S0 H-1 ; set fan 0 name and value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"Mosquito Fan" S0 H1 T45 ; set fan 1 name and 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
      M575 P0 S1 B57600 ; enable support for PanelDue
      M501 ; load saved parameters from non-volatile memory
      M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
      M572 D0 S0.33
      T0

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: How to prevent Autocalibration from altering Delta Arm length?

      @droftarts

      Thank you both!

      I updated my G30 in the bed.g file to

      G30 P15 X0 Y0 Z-99999 S8

      and now, even after autocalibration I still have my Hayden derived arm measurements!

      M665 L288.190:288.190:288.190 R140.235 H226.502 B118.5 X0.376 Y0.195 Z0.000

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: How to prevent Autocalibration from altering Delta Arm length?

      @jay_s_uk Thank you! I had read a reference hear on the forum to S6 or S8 autocalibration, but I wasn't sure where to change it. Now I do!

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: How to prevent Autocalibration from altering Delta Arm length?

      Forgot to include Bed G

      ; bed.g
      ; called to perform automatic delta calibration via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Apr 10 2021 22:20:00 GMT-0700 (Pacific Daylight Time)
      M561 ; clear any bed transform
      ; Probe the bed at 6 peripheral and 6 halfway points, and perform 9-factor auto compensation
      ; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
      G30 P0 X0 Y104.9 H0 Z-99999
      G30 P1 X90.85 Y52.45 H0 Z-99999
      G30 P2 X90.85 Y-52.45 H0 Z-99999
      G30 P3 X0 Y-104.9 H0 Z-99999
      G30 P4 X-90.85 Y-52.45 H0 Z-99999
      G30 P5 X-90.85 Y52.45 H0 Z-99999
      G30 P6 X0 Y52.4 H0 Z-99999
      G30 P7 X45.38 Y26.2 H0 Z-99999
      G30 P8 X45.38 Y-26.2 H0 Z-99999
      G30 P9 X0 Y-52.4 H0 Z-99999
      G30 P10 X-45.38 Y-26.2 H0 Z-99999
      G30 P11 X-45.38 Y26.2 H0 Z-99999
      G30 P12 X0 Y0 H0 Z-99999 S9
      ; 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)

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • How to prevent Autocalibration from altering Delta Arm length?

      I'm running a Duet 2 Wifi on my AnyCubic Linear Plus with 288.19 mm Hayden magnetic arms, a Smart Effector, and a Mosquito Magnum. I've run Autocalibration a few times and it always changes my arm length to ~303 mm. How can I lock in my arm length (since it is known) and still run autocalibrate before a print?

      config g

      ; 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 10 2021 22:20:00 GMT-0700 (Pacific Daylight Time)

      ; General preferences
      M564 H0 ; allow axis movement before homing
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"AnyCubic Linear+" ; set printer name
      M665 L288.19:288.19:288.19 R145.308 H226.971 B118.5 X0.525 Y0.411 Z0.000 ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X1.151 Y-1.084 Z-0.067 A-0.69 B0.53 ; put your endstop adjustments here, or let auto calibration find them

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

      ; Drives
      M564 H0 ; allow axis movement before homing
      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 S0 ; 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 Z80.00 E389.598 ; set steps per mm
      M566 X18000.00 Y18000.00 Z18000.00 E1740.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X720000.00 Y720000.00 Z720000.00 E1800.00 ; set maximum speeds (mm/min)
      M201 X3000.00 Y3000.00 Z3000.00 E1000.00 ; set accelerations (mm/s^2)
      M906 X1275 Y1275 Z1275 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M564 H0 ; allow axis movement before homing
      M208 Z0 S1 ; set minimum Z

      ; Endstops
      M564 H0 ; allow axis movement before homing
      M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
      M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop

      ; Z-Probe
      M564 H0 ; allow axis movement before homing
      M558 P5 R0.4 C"zprobe.in+zprobe.mod" H5 F1200 T6000 ; set Z probe type to effector and the dive height + speeds

      G31 P200 X0 Y0 Z-0.75 ; set Z probe trigger value, offset and trigger height
      M557 R85 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" T500000 B4723 C1.19622e-7 ; 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 S305 ; set temperature limit for heater 1 to 305C

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 C"Part Fan" S0 H-1 ; set fan 0 name and value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"Mosquito Fan" S0 H1 T45 ; set fan 1 name and 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
      M575 P1 S1 B57600 ; enable support for PanelDue
      M501 ; load saved parameters from non-volatile memory
      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 Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: Thermister stated temp higher than actual

      Thank you!
      Found this

      https://forum.duet3d.com/topic/807/bed-thermistor-m305-setting-from-configurator/4

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • Thermister stated temp higher than actual

      Hi Guys,

      I've run autotuning for the E3D Volcano that I've recently installed with a Duet2 Wifi board and a Smart Effector.
      However, after heating up the thermister is reading 235C, but I'm not able to extrude any PLA. I checked the actual temp of the hot-end nozzle, and it's only at 215F, while the thermister is reading 235C. Oddly the temperature does appear to be accurate at room temperature. My config.g and override are below. Please help!

      ; Configuration file for Duet WiFi (firmware version 1.20 or newer)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool on Thu Jul 12 2018 20:54:00 GMT-0500 (Central Daylight Time)

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

      ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.

      ; After G32 auto-calibrate, copied from config-override.g
      ; Note: G31 Z (below) affects M665 H, and this is NOT yet calibrated.
      M665 L288.180 R134.638 H217.025 B105.0 X-0.477 Y-0.304 Z0.000
      M666 X-0.910 Y0.111 Z0.799 A0.00 B0.00

      ;Manually copied from Marlin config.h in Anycubic's github repository
      ;M665 R135.4 L271.5 B105 H300 ; 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 PAKL Plus ; Set machine name
      M552 S1 ; Enable network
      ;*** Access point is configured manually via M587
      M552 P192.168.0.10 ;trying to create a static IP address
      ;M554 P68.5.168.1 ;gateway
      ;M553 P255.255.252.0 ;netmask

      ; 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 E96.299 ; Set steps per mm. E=extruder
      M566 X300 Y300 Z300 E300 ; Set maximum instantaneous speed changes (mm/min)
      M203 X12000 Y12000 Z12000 E12000 ; Set maximum speeds (mm/min)
      M201 X3000 Y3000 Z3000 E3000 ; Set accelerations (mm/s^2)
      M906 X1000 Y1000 Z1000 E1000 I30 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Axis Limits
      M208 Z0 S1 ; Set minimum Z

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

      ; Z-Probe
      M558 P8 R0.4 H3 F1200 T6000 ; Set Z probe type to switch and the dive height + speeds. A G31 command to set Z probe parameters must come after the M558 command that defines the Z probe.
      G31 P50 X0 Y0 Z-0.1 ; Set Z probe trigger value, offset and trigger height. G31 Pnnn (Trigger value) Xnnn(Probe X offset) Ynnn(Probe Y offset) Z(Trigger Z height) Cnnn(Temperature coefficient) Snnn (Calibration temperature)
      M557 R105 S20 ; Define mesh grid

      ; Heaters. Bed=H0, Extruders=H1, H2, H3 etc. T=resistence in ohms, P=channel, R=resistor on the board (4700 on Duet 2 Wifi)
      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 T100000 B4138 C3.606903e-7 R4700 ; Set thermistor + ADC parameters for heater 1
      M143 H1 S280 ; Set temperature limit for heater 1 to 280C
      M307 H1 A341.3 C265.8 D4.7 V12.8 B0

      ; 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 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 are not configured

      ; Miscellaneous
      M501 ; Load saved parameters from non-volatile memory
      T0 ; Select first tool


      ; config-override.g file generated in response to M500 at 2020-05-04 16:22
      ; This is a system-generated file - do not edit
      ; Delta parameters
      M665 L288.180:288.180:288.180 R140.104 H221.975 B105.0 X0.387 Y0.297 Z0.000
      M666 X3.462 Y-0.038 Z-3.424 A0.00 B0.00
      ; Heater model parameters
      M307 H0 A156.2 C394.6 D1.2 S1.00 V12.7 B0
      M307 H1 A469.3 C286.8 D5.1 S0.50 V12.8 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

      posted in Tuning and tweaking
      GIGAPUNKundefined
      GIGAPUNK
    • RE: Help with Error: Heating fault on heater 1

      You're correct, I hadn't run the heater tuning because I couldn't get the heater to heat up at all. I finally found the problem last night - I wasn't getting a good connection with the black 6 pin on the Smart Effector. Which is strange because the continuity was checking out fine... Thank you for the responses. I've now run the heater tuning. Wish me luck with bed leveling!

      posted in General Discussion
      GIGAPUNKundefined
      GIGAPUNK