Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Using Duet Controllers
    Log in to post
    Load new posts
    • Recently Replied
    • Recently Created
    • Most Posts
    • Most Votes
    • Most Views
    • ibashundefined

      Spurious heater faults again

      • • ibash
      24
      0
      Votes
      24
      Posts
      1.6k
      Views

      deckingmanundefined

      @ctilley79 said in Spurious heater faults again:

      Regarding PWM. If I recall, depending on the PWM frequency, it will result in slowing down the heating process via pulsing from high/low 60% of the time.

      The PWM value is the percentage of time spent "On" vs "Off". So if you used a value of 0.6, then it would indeed spend 60% of the time on (at full power) and 40% of the time off. The PWM frequency is how fast it cycles. So for example if you used a frequency of 100 Hz, that would be one cycle every 10 milliseconds. So within each 10ms period it would be on for 6ms and off for 4 ms.

    • sgereviniundefined

      Duet2 wifi stops printing at random stackanalyser points nowhere

      • • sgerevini
      4
      0
      Votes
      4
      Posts
      145
      Views

      dc42undefined

      @sgerevini have you tried the 3.6.0 firmware release?

    • R006undefined

      Error: Cannot read file, error code 1. Cancelled printing

      • • R006
      2
      0
      Votes
      2
      Posts
      54
      Views

      droftartsundefined

      @R006 sounds like a full or failing SD card. Please run the tests described here: https://docs.duet3d.com/en/User_manual/RepRapFirmware/SD_card#troubleshooting-sd-card-issues

      Ian

    • R006undefined

      M915: Configure motor stall detection

      • • R006
      5
      0
      Votes
      5
      Posts
      131
      Views

      gloomyandyundefined

      @droftarts phase disconnection is mentioned here:

      Driver warning (e.g. over temperature warning, or phase disconnected, or closed loop driver position difference warning limit exceeded)

      on this page: https://docs.duet3d.com/User_manual/RepRapFirmware/Events#events

      So it would seem it is indeed a warning that will trigger driver-warning.g

    • paralepsisundefined

      Duet 3 MB6HC 3.5.2 in standalone mode: trouble connecting to DWC

      • • paralepsis
      7
      0
      Votes
      7
      Posts
      359
      Views

      paralepsisundefined

      @dc42 as of 3.5.4 things have been much better, yes. Thanks!

    • R006undefined

      Progress Bar Missing in RRF 3.6.0rc2 with PanelDue 3.5.1

      • • R006
      5
      0
      Votes
      5
      Posts
      96
      Views

      dc42undefined

      @R006 there are temporary firmware builds that include this fix at https://www.dropbox.com/scl/fo/xk6t4cibc602j0s3qmp48/AGouwT4mDySsLdBItGjDUcM?rlkey=k8j1rrfx18ixoyvizvs0hbehz&dl=0.

    • R006undefined

      warning: received malformed responses

      • • R006
      5
      0
      Votes
      5
      Posts
      116
      Views

      R006undefined

      @dc42 said in warning: received malformed responses:

      @R006 which version of PanelDueFirmware are you using? RRF 3.6 requires version 3.5.1. The "malformed responses" messages may occur because you are using an older version.

      Panel version is 3.4.1, but this warning appears after resume APF only, in normal printing this warning is not appears.

    • R006undefined

      Stall Detection on Duet 2 WiFi and Duet 3 MB6HC

      • • R006
      7
      0
      Votes
      7
      Posts
      200
      Views

      R006undefined

      @droftarts said in Stall Detection on Duet 2 WiFi and Duet 3 MB6HC:

      Have you set up the sys/driver-stall.g macro? Even without this, you should get a message in the console, though motion will continue. If you don't get a stall warning message, adjust the sensitivity; see https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_stall_detection#stall-detection-sensitivity-m915-s-f-and-h-parameters

      Yes, the driver-stall.g macro is present in my sys folder. I’ve tried setting the sensitivity value from -10 to +64, but stall detection still isn’t working.

      Recently, I tried testing stall detection for a stepper motor on a tabletop setup using RRF version 3.6.0-rc1. Both daemon.g and driver-stall.g macros are present in my sys folder.
      Here’s what I did:

      I homed the Z motor using the G92 command. Then I moved the Z-axis with the command: G1 Z300 F6000. While the motor was moving, I manually held the shaft to simulate a stall.
      However, no stall was detected — neither daemon.g nor driver-stall.g was triggered.
    • martin7404undefined

      Plan to switch from normal steppers to 1HCL+ magnetic encoders

      • • martin7404
      28
      0
      Votes
      28
      Posts
      842
      Views

      dc42undefined

      @martin7404 the M569.1 parameters only affect closed loop and assisted open loop modes, so they should have no effect when performing sensorless homing in open loop mode.

      Getting 0.9deg motors working well in closed loop mode can be challenging. In particular, the encoder calibration is more critical and the maximum speed will be lower.

    • Rseurundefined

      Extruder stopping mid print, fixed after reboot

      • • Rseur
      7
      0
      Votes
      7
      Posts
      376
      Views

      Rseurundefined

      Good news!

      I printed 3 more of the same 3D model (22 hour print ~500g of plastic PETG) and I have not had this failure since grounding the casing of only the extruder motor. So it seems that the issue was indeed ESD on the stepper driver causing it to go into a failure mode.

      Thank you very much for your time and help!

    • Handiwork7undefined

      Set/Recall Work XYZ using physical buttons.

      • • Handiwork7
      2
      0
      Votes
      2
      Posts
      111
      Views

      mikeabuilderundefined

      I think you're on the right track with the G60 command. You don't provide any details of the trigger macros, so the rest of this post is just guessing on my part...

      I assume you've read this page on setting up triggers: https://docs.duet3d.com/en/User_manual/Tuning/Triggers, and that you've set up the inputs for the two buttons using M950, and also defined triggers numbered 10 and 11 using M581. Also, you've got these commands in your config.g file so they'll be executed every time you start the machine.

      The trigger10.g macro should need only one command.

      ;trigger10.g G60 S3

      When this macro runs it will save the current machine location into slot #3.

      The trigger11.g macro should looks something like this:

      ;trigger11.g G0 R3 X0 Y0 Z0

      This commands a fast move to the stored S3 location without any offset in the X,Y,or Z positions stored in S3. If you don't have the X0 Y0 Z0 in your command, those axes won't be moved (it will look like nothing has happened when you push the second button).

      An additional thing to consider in your trigger 11.g macro. If your "move to" button is pressed before the "save position" button, the default coordinates stored in slot S3 are 0,0,0 so you'll drive a move you might not want. If you are unlikely to ever save 0,0,0 with your "save location" button, you could write an IF statement into your trigger11.g macro to look at the current values saved in this slot and if they are all 0, you could do something like post a message and not make the move.

      To test your trigger10.g macro without the buttons, you can send M98 P"trigger10.g" in the Web control window, then send echo state.restorePoints[3].coords to see the saved coordinates. You can also look at the object model plugin to see if the location has been stored. It will be in state > restorePoints >3

      You can similarly test trigger11.g. After running trigger10, move the machine using the Web control then send M98 P"trigger11.g" in the Web control window. Your machine should move back to the stored position.

      You can also test the inputs by looking at the inputs section of the object model while you press the buttons.

    • Estebanundefined

      Solved Information on the distribution of calculations on Duet cards

      • • Esteban
      4
      0
      Votes
      4
      Posts
      128
      Views

      dc42undefined

      @Esteban said in Information on the distribution of calculations on Duet cards:

      On the other hand, one last question: for very complex machines with a large number of axes, would it be more “efficient” to have a main 6XD and then add 1XDs and another 6XD in daughter mode?

      If all the axes and extruders use servomotors then you should start with a 6XD. If there are more than 6 servos to connect then you will need another 6XD or some 1XD boards to drive them. If the additional axes need high step rates then another 6XD would give better performance than 1XDs.

    • gsch1803undefined

      Unresponsive duet 3 6HC board

      • • gsch1803
      14
      0
      Votes
      14
      Posts
      498
      Views

      Phaedruxundefined

      @gsch1803 said in Unresponsive duet 3 6HC board:

      @Phaedrux I believe it was purchased from Amazon in October

      Who is the amazon seller?

    • R006undefined

      Issue with Duet 3 MB6HC – STATE and ACT LEDs Not Lighting Up

      • • R006
      4
      0
      Votes
      4
      Posts
      158
      Views

      dc42undefined

      @R006 in firmware 3.6 the code that sets the LED pin numbers correctly depending on the board version is at src/Platform/Platform.cpp starting at line 3489.

    • flo1990undefined

      Fan Spinning at 0

      • • flo1990
      7
      0
      Votes
      7
      Posts
      276
      Views

      flo1990undefined

      @achrn thanks for that info. i will try at 25khz and also the pullup resistor

      @dc42 the label on the fan is the right one but someone said that rat ric also had an batch with the wrong label

    • R006undefined

      Duet3MB6HC with Duet3 scanning Z probe

      • • R006
      22
      0
      Votes
      22
      Posts
      1.1k
      Views

      droftartsundefined

      @R006 What is the bed surface? It needs to be metal on, or near the surface (under a PEI sheet is okay), ie not have glass on top.

      Are you setting the M558.2 calibration with the SZP coil around 4mm from the bed?

      When you say "the value is fluctuates between 0, 9097, and 999999" are these the only three readings? Or does it give other readings? I'd usually expect to see readings in the range 1500 (Z6) to 15000 (Z0.3). You shouldn't get 0 or 999999 readings.

      Random 999999 readings can be caused by:

      Interference on the SZP ribbon cable (from SZP to coil). Makes sure to route the SZP ribbon cable away from the coil, ie make sure it doesn't go over the coil Poor ribbon cable contact. Ensure it is FULLY inserted into the tiny connector, at both ends. Try reseating this if you continue to get erratic readings Make sure there is no metal in the 30mm ABOVE the coil, or it will pick this up and give false readings

      What firmware version are you running on the 6HC and SZP?

      Ian

    • axiomundefined

      speed of bed leveling

      • • axiom
      7
      0
      Votes
      7
      Posts
      170
      Views

      droftartsundefined

      @axiom only create a bed mesh of the area of the print: https://forum.duet3d.com/topic/37242/mesh-bed-leveling-only-in-printing-area-using-orca-slicer

      Ian

    • axiomundefined

      Driver 0 warning: over temperature warning"

      • • axiom
      7
      0
      Votes
      7
      Posts
      334
      Views

      Electriceyeundefined

      @dc42

      I just ran into the same thing... 2 of my drivers were complaining about over heating...yikes!
      This is on a Duet 3 Mini 5 with 6 active stepper motors.

      So, I'm off to print a backing plate with taller stand-offs and a mount for a blower fan. My stepper motors are all fairly cool, but the amperage draw makes sense. My FLIR ONE camera came in handy yet, again! ; )

      Cheers!
    • axiomundefined

      Solved controller for flow

      • • axiom
      8
      0
      Votes
      8
      Posts
      272
      Views

      infiniteloopundefined

      @axiom 1736183041163-flow.jpg

    • axiomundefined

      videostream without duet framework?

      • • axiom
      5
      0
      Votes
      5
      Posts
      1.1k
      Views

      axiomundefined

      @stuartofmt Thank you for the answers, everything actually works if I simply copy the IP address from Motion....sadly my new raspberry 5 said goodbye after 1 hour...despite the expensive original fan and expensive power supply

    Unless otherwise noted, all forum content is licensed under CC-BY-SA