Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Duet Hardware and wiring
    Log in to post
    Load new posts
    • Recently Replied
    • Recently Created
    • Most Posts
    • Most Votes
    • Most Views
    • 2500ccmundefined

      Install Servo

      • • 2500ccm
      8
      0
      Votes
      8
      Posts
      337
      Views

      2500ccmundefined

      @droftarts
      wiring diagram
      Screenshot 2023-03-05 180213.png

    • 2500ccmundefined

      This topic is deleted!

      • • 2500ccm
      1
      0
      Votes
      1
      Posts
      3
      Views

      No one has replied

    • mendeleviumundefined

      Powering off Duet wifi via an M code

      • • mendelevium
      5
      0
      Votes
      5
      Posts
      303
      Views

      mendeleviumundefined

      @mendelevium
      Basically, the PS-ON pin supplies a switched negative ground. Taking a positive from the PSU 12v provides a supply of 12vdc. I use simplify 3d so I put M80 in my start script when a print is started and M81 when a print is finished after all cools down and machine returns to idle state. This can be used to trip my contactor and switches everything off. Thanks for the tip DIY-O_Sphere.

    • Haggan90undefined

      G32 problems, adjusting the wrong way

      • • Haggan90
      26
      0
      Votes
      26
      Posts
      2.6k
      Views

      ToWi1989undefined

      I know this is an old topic, but I'm running into exactly the same issue. Did you find a solution to this??

      My bad, it turns out my coordinates for the leadscrews were way off, I honestly don't even know what I was doing!

    • wdenkerundefined

      Sensorless homing with dual Y motors.

      • • wdenker
      11
      0
      Votes
      11
      Posts
      349
      Views

      wdenkerundefined

      @dc42 I was only able to get them to work together on a home by creating a second axis and hiding that axis and homing them together.

    • JabawokJayUKundefined

      Toolboard 1LC Address not recognised?

      • • JabawokJayUK
      7
      0
      Votes
      7
      Posts
      245
      Views

      dc42undefined

      @JabawokJayUK said in Toolboard 1LC Address not recognised?:

      M950 F3 C"!121.out1+121.out1.tach" T3

      The CAN address must always come right at the start of the port name string and should not be repeated. So this should be:

      M950 F3 C"121.!out1+out1.tach" T3

    • biga12undefined

      This topic is deleted!

      • • biga12
      1
      0
      Votes
      1
      Posts
      2
      Views

      No one has replied

    • curtisb1986undefined

      Solved mb6hc USB issues

      • • curtisb1986
      7
      0
      Votes
      7
      Posts
      188
      Views

      curtisb1986undefined

      Thanks @Phaedrux ! I got it back up n running

    • jeffouilleundefined

      M575 Serial connection using the IO_1 Expansion 3HC

      • • jeffouille
      3
      0
      Votes
      3
      Posts
      177
      Views

      jeffouilleundefined

      @dc42 Thank you for your answer.
      So for the moment, I will wire the serial port to the IO_1 of the mainboard 6XD as it is working and move my button (in this io for the moment) toward the expansion board. It is not a problem I think.

      The commands that I send to the UART are just json data.
      The WLED support json API via Serial : https://kno.wled.ge/interfaces/json-api/
      JSON over Serial
      You can send commands to the WLED instance via Serial using the JSON API.
      To request a JSON response containing the state and info objects, send {"v":true}.

      for example I send such command :

      ; TURN ON ALL THE STRIPS M118 P5 S"{""on"":true}" ;LAUNCH HOMING ANIMATION M118 P5 S"{""ps"":1}" ; LAUNCH ALERT ANIMATION M118 P5 S"{""ps"":99}" ; PUT BRIGHTNESS TO 255 M118 P5 S"{""bri"":255}"
    • JabawokJayUKundefined

      10k PTC thermistor on DUET3 Mini5

      • • JabawokJayUK
      4
      0
      Votes
      4
      Posts
      145
      Views

      deckingmanundefined

      @JabawokJayUK So the main thing is that the resistance will increase with temperature when using a PTC but it will decrease with temperature when using an NTC. The Steinhart formula should fit either curve if it's given the right values.

    • JabawokJayUKundefined

      4 Wire PWM 12v Fan on 2 wire PWM Connection (DUET3 Mini5)

      • • JabawokJayUK
      6
      0
      Votes
      6
      Posts
      159
      Views

      JabawokJayUKundefined

      @dc42 interesting. io5&6 are currently unused. So potentially, the idea would be to use "!out6+io6.in" to maintain the tach signal and pwm control with offloaded power.

      I profess to having a spare Toolboard 1LC so I am currently redrawing my diagram to move the cab control, which this fan is a part of, to it entirely, mitigating the problem. I was just interested to see if I could get it all on the mini5, all be it with both temp & stepper daughter boards installed for extra connectivity!

    • lormalundefined

      Solved Driver Motor Encoder and wiring

      • • lormal
      6
      0
      Votes
      6
      Posts
      690
      Views

      sebkritikelundefined

      @lormal Hope you get a chance to see this - I was able to control likely the same motors using the G320x method. Hopefully if you see it, it is some help!
      https://forum.duet3d.com/topic/31642/duet-2-wifi-and-geckodrive-g320x-on-stepper-channels-10-and-11/10

    • abindarraez1undefined

      Solved Driver 1

      • • abindarraez1
      6
      0
      Votes
      6
      Posts
      146
      Views

      abindarraez1undefined

      @Phaedrux Thanks

    • blt3dpundefined

      Solved Duet 3 6HC & Mini 5+ & 2x part fans only one starts reliably

      • • blt3dp
      17
      0
      Votes
      17
      Posts
      632
      Views

      blt3dpundefined

      Just coming back around to this, I've found it's the fans spec'd for the v0, which are gdstime 3010. They're known to die after being exposed to the heat from the chamber % hotend.

      https://github.com/VoronDesign/Voron-0/issues/121

      I've swapped them out the the Winsinn fans suggested and they seem to be fine now.

      bmgoncu created this issue in VoronDesign/Voron-0 open 30mm blower fans sensitive to the hotend heat and stops working #121
    • vijaysundefined

      Duet 3 Board GPIO input heater control

      • • vijays
      3
      0
      Votes
      3
      Posts
      154
      Views

      vijaysundefined

      Good Tips. Thanks @achrn.

      Yes. I need to read analog input data from sensor.
      Using the analog data I want to control the heater. I presume it should be realtime, so that the heaters can quickly adjust to the sensor value.

      I was not aware of daemon.g and object model properties. Good points. I will explore these possibilities.

      Thanks much.

    • Tinchusundefined

      servo motors support

      • • Tinchus
      2
      1
      Votes
      2
      Posts
      421
      Views

      droftartsundefined

      @Tinchus I guess you have a Duet 3 6HC mainboard. The drivers on board are stepper drivers, and there is no inputs on the board that are fast enough to read and process encoder inputs. The 6HC also does not have any external stepper/servo driver pins directly onboard (it can drive small PWM-based hobby servos though, but that's not what you asked about!). However, we produce two CAN-FD-connected boards for external drivers; the Duet 3 1XD and the Duet 3 1HCL.

      The 1XD supports the connection of external motor drivers. These can be stepper or servo drivers. If there is feedback from the driver (eg an alarm when position can't be reached), the firmware can react to that and pause the print. However, position information is not returned to the Duet, so the axis will need to be rehomed before the job can continue.

      The 1HCL supports the direct connection of stepper motors with encoders, and more tightly integrates these motors with the firmware. It uses the same stepper driver as the 6HC, but has it's own onboard processor to be able to read the encoder and adjust current to the stepper driver to get it to where it needs to be. If there is a loss of position, the firmware on the mainboard will still know the position of the axis. The user can then decided what action to take, without the need to rehome the axis.

      Search the forum for examples of the motors users are using with these boards:
      1XD https://forum.duet3d.com/search/?term=servo+1xd&in=titlesposts
      1HCL: https://forum.duet3d.com/search?term=servo+1hcl&in=titlesposts

      Ian

    • Daniel 0undefined

      SD on DuetPanel does not read with accelerometer

      • • Daniel 0
      4
      0
      Votes
      4
      Posts
      137
      Views

      droftartsundefined

      @Daniel-0 It's the cable itself that is causing the issue, not the accelerometer. There isn't really any other option other than disconnecting the accelerometer cable, at the Duet end, to stop signals bouncing up and down it and interfering, at least as I understand it.

      Ian

    • manne_sahneundefined

      MKS thr32/thr42 usb toolboards and duet2 wifi

      • • manne_sahne
      3
      0
      Votes
      3
      Posts
      217
      Views

      manne_sahneundefined

      On the github they write:

      USB communication Keep the usb connection is ok between the MKS THR36/42 and your Klipper host board, and power on. SSH login to your Klipper console and run ls /dev/serial/by-id/*

      If this should work, is it possible to use a USB Hub to connect the toolboard and the Raspberry Pi to the duet?

    • samu_87undefined

      Duet Wifi - Accel

      • • samu_87
      41
      0
      Votes
      41
      Posts
      1.5k
      Views

      Phaedruxundefined

      Please try this method to try and determine your R parameter.

      Measuring the heating rate (M307 R parameter)
      Turn the heater on from cold, wait a few seconds for the temperature to start rising, then time how long it takes for the temperature to rise by a further amount e.g. 10C (for a slow bed heater you might wish to use a smaller amount e.g. 5C). Divide that temperature rise by the time in seconds to get the heating rate.

    • TLASundefined

      High Power Safety : Fault Correction via Contactor

      • • TLAS
      9
      0
      Votes
      9
      Posts
      291
      Views

      TLASundefined

      @alankilian @deckingman
      Looks like daemon.g with a G4 command should do the trick. Thanks for the tip on the timers!

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