Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. MJLew
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 84
    • Best 15
    • Controversial 0
    • Groups 0

    Best posts made by MJLew

    • RE: G2/G3 arcs with R parameter traverse the longer of the two arcs

      Fixed! Thank you. Now I have a beautiful cylinder.

      posted in General Discussion
      MJLewundefined
      MJLew
    • RE: Verifying real vs theoretical distances

      @bernardomattiucci The time integral of acceleration gives velocity and the integral of velocity gives you distance, so the calculation is mathematically possible. I think that such a calculation is part of inertial guidance for rockets. However, any errors accumulate over time and so the position calculated that way becomes more and more inaccurate unless there is a way to repeatedly anchor it to position determined more directly.

      posted in Tuning and tweaking
      MJLewundefined
      MJLew
    • RE: Tapering extrusions

      I have a new application for tapering extrusions that might make this feature request more popular. Moves that taper z height with fixed extrusion width will facilitate the production of invisible seams.

      I have proposed a new feature for PrusaSlicer whereby it would make seams that I call scarf seams where the seam is spread out over complementary tapers. The feature request is here.
      The scarf seam could be made entirely b y the slicer, but it is my opinion that the firmware should be responsible for the tapers. That would allow me (and others, presumably) to easily use tapered extrusions for other purposes.

      My proposal is for an extra parameter in moves to allow the extrusion to start at one value and end at another.

      posted in Firmware wishlist
      MJLewundefined
      MJLew
    • RE: Printers sold retail using Duet hardware?

      @fcwilt Construct3D printers have Duet boards: https://construct-3d.com/

      posted in General Discussion
      MJLewundefined
      MJLew
    • RE: Do PanelDue move commands respect config settings?

      @phaedrux Thanks Phaedrux. The software versions are not entirely current (3.2.2 for the Duet, I think). Now that I've re-started the PanelDue and also stopped PrusaSlicer from overwriting my maximum rates it is all back under my control!

      (I'm not keen to update the firmwares right now as I'm printing parts for a new printer. Updates once I am done!)

      posted in Using Duet Controllers
      MJLewundefined
      MJLew
    • RE: Help with seam spots tuning

      You might be interested in a method that I developed to make seams just about invisible. I have documented it in a feature request for PrusaSlicer here: scarf seam

      The method requires the outside perimeter to be printed first. The layer starts at zero layer height (i.e. the nozzle is at the same z-height as it was for the previous layer), then tapers upwards to the full layer height over some arbitrary distance, and then at the end of the layer there is a complementary taper over the first few points before the nozzle moves away to complete the layer in the normal manner. The result is analogous to a woodworker's scarf joint and so I'm calling it a scarf seam.

      The results are quite impressive, as you can see at the linked page, and with my hand-written gcode it is easy to achieve. The whole process can be done by a slicer but, in my opinion, the tapers should be processed by the firmware. I asked about adding moves that taper in Z for ReRap firmware some time ago, but I'm not sure that I had this particular use-case worked out at the time. https://forum.duet3d.com/topic/32474/tapering-extrusions I guess it might be worth re-visiting that request.

      posted in Tuning and tweaking
      MJLewundefined
      MJLew
    • Tapering extrusions

      I am playing around with tapered extrusions, both where the layer height varies (think of non-planar printing) and where the width of the extrusion varies with constant layer height. Both of those things are fairly easily accomplished with segmentation of the moves into multiple G1 or G2/G3 lines. That leads to my hand-made G-code being extremely long and harder to parse than I would like.

      Is it possible to tell RRF to make a tapering extrusion? Would that be a sensible extension to ask for?

      posted in Firmware wishlist
      MJLewundefined
      MJLew
    • RE: G2/G3 arcs with R parameter traverse the longer of the two arcs

      Your point about defining the centre relative to the ending points is probably exactly why I am getting the fluted cylinders! Thank you. I'll give it a burl with fixed up points.

      (I am indeed using CCW coordinates for the G2 move, but that's just because I was unable to upload all of the examples I tried. They include CCW coordinates for G3 moves.)

      posted in General Discussion
      MJLewundefined
      MJLew
    • RE: Firmware bundle 3.2.2 released

      Worked for me on two printers with Duet 2 Wifi. One was update from 3.1.1 and the other from 3.2. Updated and restarted and both printers appeared on the net.

      posted in Firmware installation
      MJLewundefined
      MJLew
    • RE: Remove smooth scroll when linking directly

      @MJLew OK, I found the hidden interface element (see the rant below) that Phaedrux mentioned, but even though it promises when the command key is down to open the link "in a new tab behind the current one" is does no such thing. It just scrolls the current tab to put the selected command at the top.

      When I hold the control key down I can get the popup that Infiniteloop showed (and it works), that is not how I have to use proper links in the browser.

      • <rant> Hidden interface elements seem to be all the rage (even with Apple software) but they are terrible things for core elements of human computer interface. People should not have to hunt around for random hotspots that do surprising things, and people should not have to RTFM to work a web-page!
      posted in Documentation
      MJLewundefined
      MJLew
    • RE: Machine forgets that it has been homed

      @Phaedrux Thank you. Yes, that seems like it will be the problem. I wanted the extruder to have zero idle, not the others... I'll change it and my silence will indicate that the problem is fixed! Thank you.

      posted in General Discussion
      MJLewundefined
      MJLew
    • RE: Feedback wanted: conditional GCode without indentation
      1. The coding language that I use most of the time (Livecode) uses "end repeat" to end a repeat loop, "end if" to end a conditional et cetera. It is very nice in that it does not depend on indents and it is entirely unambiguous. I commend it as a model to follow.

      2. No. Do not allow mixtures. They will be confusing.

      3. Ideally you would make the delimiting by keyword and do not support indentation. However, I'm guessing that indentation is already in use, and in that case your idea of something like 'noblockindent' would work rather like M82 and M83 (absolute and relative extruder). Perhaps it should have two keywords 'blockindent' and 'blockwords'.

      posted in Future Direction
      MJLewundefined
      MJLew
    • RE: Y axis gains unasked for limits after homing

      @jay_s_uk said in Y axis gains unasked for limits after homing:

      M98 P"config.g"

      Plus and minus 10 million seem to be acceptable and should suffice.

      posted in Firmware installation
      MJLewundefined
      MJLew
    • RE: Print ABS in vase mode w/o chamber?

      @Norder I also recommend TitanX. It costs more than plain ABS but I need fewer attempts to get good prints. More than worth it to me.

      posted in General Discussion
      MJLewundefined
      MJLew
    • RE: Adaptive pi

      @Ozzzzzzy I do not find this post to be readily understood. Is it a suggested firmware enhancement or something else? Is there a post-processor that I should know about? Are there parts missing?

      posted in General Discussion
      MJLewundefined
      MJLew