Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. mrehorstdmd
    3. Topics
    • Profile
    • Following 0
    • Followers 3
    • Topics 53
    • Posts 1,457
    • Best 333
    • Controversial 2
    • Groups 0

    Topics created by mrehorstdmd

    • mrehorstdmdundefined

      Conditional gcode

      Gcode meta commands
      • • • mrehorstdmd
      3
      0
      Votes
      3
      Posts
      710
      Views

      mrehorstdmdundefined

      @T3P3Tony Thanks! I wasn't aware all these commands existed. I'll give it a go.

    • mrehorstdmdundefined

      My biggest print yet on UMMD

      My Duet controlled machine
      • • • mrehorstdmd
      1
      12
      Votes
      1
      Posts
      254
      Views

      No one has replied

    • mrehorstdmdundefined

      Note on updating firmware in older boards- check ajax retries!

      Firmware installation
      • • • mrehorstdmd
      4
      1
      Votes
      4
      Posts
      236
      Views

      mrehorstdmdundefined

      @chrishamm Thanks! Updated. I'll let it run for a while and see how it goes. I do run a VPN on the computer that is accessing the Duet board. I'll try switching that off and see if it behaves differently.

    • mrehorstdmdundefined

      Arrakis 2.0 Sand Table programmed for cat entertainment

      My Duet controlled machine
      • • • mrehorstdmd
      5
      8
      Votes
      5
      Posts
      419
      Views

      EasyTargetundefined

      For anybody who does make a sand table, there is a dedicated online gcode generator for them here:

      https://sandify.org/

      Unfortunately it does not have a 'cat' mode..

    • mrehorstdmdundefined

      New use for Arrakis 2.0 corexy sand table mechanism

      My Duet controlled machine
      • • • mrehorstdmd
      8
      0
      Votes
      8
      Posts
      630
      Views

      o_lampeundefined

      @mrehorstdmd said in New use for Arrakis 2.0 corexy sand table mechanism:

      I want to try using cement

      Mix it with pigment-powder and make coloured tiles.

    • mrehorstdmdundefined

      Solved Can't get DWC to show up in browser

      Duet Web Control
      • • • mrehorstdmd
      7
      0
      Votes
      7
      Posts
      398
      Views

      mrehorstdmdundefined

      I went through 3 cards before I found one that was working right. That fixed it. Thanks!

    • mrehorstdmdundefined

      Testing servomotors in my printer... again.

      My Duet controlled machine
      • • • mrehorstdmd
      25
      0
      Votes
      25
      Posts
      2.3k
      Views

      mrehorstdmdundefined

      @paulg4h You don't really need regulated supplies to power motors. If you use analog power supplies with plenty of capacitance you probably don't need to worry about power supplies blowing up due to transients.

      The protection circuit protects anything that you might have sharing a power connection with the motor. If you don't share connections there's not much need for the protection circuit as far as I can tell.

    • mrehorstdmdundefined

      Microstepping with Duet2 expansion board

      Using Duet Controllers
      • • • mrehorstdmd
      3
      0
      Votes
      3
      Posts
      249
      Views

      JoergS5undefined

      @mrehorstdmd you can send 16 microsteps in I1 mode or up to 256 with I0 (no interpolation) mode. (Maestro is an exception, it can use I1 with other microsteps also).

      But the limiting factor is the number of steps per time: the limit is about 100 to 200 kHz per axis*) from the Duet side, and typically 100...200 kHz for the external stepper driver.
      E. g. 256 microsteps * 200 stepper-steps * 5 rotations/s = 256 kHz, which is already too much.

      *) https://forum.duet3d.com/topic/18694/duet-maximum-achievable-step-rates

    • mrehorstdmdundefined

      Can't get M505 to work

      Using Duet Controllers
      • • • mrehorstdmd
      3
      0
      Votes
      3
      Posts
      229
      Views

      mrehorstdmdundefined

      @stephen6309 Doh! Of course! Thanks!

    • mrehorstdmdundefined

      Servomotor protection circuit

      General Discussion
      • • • mrehorstdmd
      5
      5
      Votes
      5
      Posts
      560
      Views

      mrehorstdmdundefined

      Without knowing what sort of voltage spike to expect I'd say the safest thing to do is power those servos from a supply that is separate from the one that powers the controller board. You might not need to protect the power supply if you use an old-school, unregulated linear supply with plenty of capacitance.

      The servo driver you use with the 1XD board might have some protection built in- I'd check the documentation. I used the cheapest servos available and their integrated drivers seem to be able to withstand the spikes (maybe they just used high voltage rated components), but the spikes definitely get outside the motor, requiring some protection circuit.

      The REDump circuit might not be able to handle voltage spikes coming from a 48V motor as is. I'd probably use higher voltage rated Darlington transistor, diode, and capacitor. You might want to check the diode current rating against the motor peak current rating, too.

    • mrehorstdmdundefined

      Printable wire twister

      Duet Hardware and wiring
      • • • mrehorstdmd
      12
      2
      Votes
      12
      Posts
      695
      Views

      mrehorstdmdundefined

      Video here

    • mrehorstdmdundefined

      Question about axis limits in firmware

      General Discussion
      • • • mrehorstdmd
      3
      0
      Votes
      3
      Posts
      197
      Views

      mrehorstdmdundefined

      @oliof I see. Thanks!

    • mrehorstdmdundefined

      Dumb question about travel limits

      Using Duet Controllers
      • • • mrehorstdmd
      16
      0
      Votes
      16
      Posts
      713
      Views

      JoergS5undefined

      @oliof said in Dumb question about travel limits:

      you fell into a 6dof robot shaped hole (-;

      yes, it's a very deep and dark hole and I haven't found my way out of it yet 😉

      When the patent of Tripteron is expired, I may try to build a printer. It should have high precision. When the patent is expired, we could finish the code and push it to the official RRF together.

    • mrehorstdmdundefined

      Running a macro on power-up and using wifi

      Using Duet Controllers
      • • • mrehorstdmd
      10
      0
      Votes
      10
      Posts
      534
      Views

      o_lampeundefined

      @mrehorstdmd
      Get well soon!
      I'd simply add the macro call to config-override. And put M501 in config.g as usual.

    • mrehorstdmdundefined

      Run a second gcode file without homing after first gcode file?

      Using Duet Controllers
      • • • mrehorstdmd
      17
      0
      Votes
      17
      Posts
      774
      Views

      fcwiltundefined

      @mrehorstdmd

      Very neat.

      Frederick

    • mrehorstdmdundefined

      Finally... Arrakis!

      My Duet controlled machine
      • • • mrehorstdmd
      6
      4
      Votes
      6
      Posts
      448
      Views

      o_lampeundefined

      @mrehorstdmd said in Finally... Arrakis!:

      @phaedrux Go ahead, say it, it's very shagadelic!

      I like the mirrors idea. I may try that...

      Yeah, it would fit in a Shisha-bar, especially with psychedelic mirrors inside. (Kaleidoscope pattern)

    • mrehorstdmdundefined

      LED control suggestions needed

      Using Duet Controllers
      • • • mrehorstdmd
      2
      0
      Votes
      2
      Posts
      214
      Views

      jay_s_ukundefined

      @mrehorstdmd why not look at neopixel support now its been added for the duet 2? I think the limit is something like 60 or 80. Would this be enough?

    • mrehorstdmdundefined

      Resolution in positioning math

      Using Duet Controllers
      • • • mrehorstdmd
      2
      0
      Votes
      2
      Posts
      225
      Views

      botundefined

      Yes. The display is often truncated and/or rounded, but the underlying math uses single precision floats, which guarantee, in most cases, 6 or 7 significant digits of floating point. This means that the translation from base-10, to binary, and back to base-10 does not change the value of those 6 digits. Beyond that, there will be small errors.

      In practice, this means that if you are specifying 5.0025 as a value, you still have an extra digit. If you specify 100.0025, that last 5 is not guaranteed to translate to binary and back cleanly (though, in some cases you are guaranteed 7 digits), it might turn out as 100.00250244140625 or something. That said, since it would be close enough, the step generator would likely round it to the intended value and there may be no problem whatsoever.

      This nifty calculator helps illustrate what happens: https://www.h-schmidt.net/FloatConverter/IEEE754.html

      I guess you're not always guaranteed to have 6 digits, as in the case of 1.02, but it's close enough and you're guaranteed to NOT have precision past 7 digits.

    • mrehorstdmdundefined

      Q about M17 and M18 commands

      Using Duet Controllers
      • • • mrehorstdmd
      5
      0
      Votes
      5
      Posts
      268
      Views

      mrehorstdmdundefined

      @dc42 Thanks, that's the thing I want to test, so I will interrupt the 24V supply instead of using M17/M18.

    • mrehorstdmdundefined

      Warning to users of servomotors!

      Using Duet Controllers
      • • • mrehorstdmd
      11
      3
      Votes
      11
      Posts
      899
      Views

      mrehorstdmdundefined

      @zapta The supply I used had overvoltage protection. good for 28.8-33.6 V. Apparently the voltage spike exceeded 33.6...