Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Firmware wishlist
    Log in to post
    Load new posts
    • Recently Replied
    • Recently Created
    • Most Posts
    • Most Votes
    • Most Views
    • AJ Quickundefined

      Linear ADC Thermocouple Improvements

      • • AJ Quick
      6
      0
      Votes
      6
      Posts
      1.0k
      Views

      AJ Quickundefined

      Pull request submitted: https://github.com/dc42/RepRapFirmware/pull/213

      I hope you find it agreeable!

      (I also added a bit for selecting between single and differential channels)

      ajquick opened this pull request in dc42/RepRapFirmware closed CurrentLoopTemperature Multiple Channels on Chip #213
    • Googliolaundefined

      Extend M929 logging capabilities

      • • Googliola
      6
      0
      Votes
      6
      Posts
      1.0k
      Views

      T3P3Tonyundefined

      @dc42 having everything that goes to the console in the log (when configured to do so) + every debug output (when similarly configured) would be the best option. At all times as well not just when printing from SD. As long as there is sufficient bandwidth to write to the SD at the same time as reading. may need a RAM buffer.

    • jckrayundefined

      More options for Stall detection

      • • jckray
      3
      2
      Votes
      3
      Posts
      657
      Views

      jckrayundefined

      Awesome, thank you!

    • chris33undefined

      new function whish list

      • • chris33
      3
      0
      Votes
      3
      Posts
      576
      Views

      jacksatundefined

      Yeah, maybe you can replace the layer graph. for a toolpad preview .

    • Googliolaundefined

      M558 F parameter only applied during approaching of probe

      • • Googliola
      13
      0
      Votes
      13
      Posts
      1.5k
      Views

      Phaedruxundefined

      The X40 and Y-40 move is basically to negate the nozzle offset of the BLTouch, so that I am probing the same spot that the nozzle actually touches.

      The bed move by 10 was basically done to ensure enough clearance and dive height while I was still narrowing down the dive height. It also gives a longer dive height to allow for the probe to settle. That plus the lower speeds is an attempt to give the probe the best chance of getting a repeatable measurement.

      I also have a macro for manual bed leveling and then another for mesh grid measurement. I don't run these very often, but they are nice to have when you need them.

      1_1538593590722_0_Grid Compensation Assist.g
      0_1538593590721_0_Auto Bed Level Assist.g

      And there's also this bundle for tuning:
      https://forum.duet3d.com/topic/6181/tuning-macros-menus-accel-jerk-retraction-pressure-advance

    • deckingmanundefined

      Could there be a possibility to set motor currents per drive?

      • • deckingman
      9
      0
      Votes
      9
      Posts
      842
      Views

      deckingmanundefined

      @dc42 Oh that's excellent! Thank you.

    • fmaundefined

      Plugins

      • • fma
      1
      1
      Votes
      1
      Posts
      370
      Views

      No one has replied

    • bass4ajundefined

      Real-time encoder adjustments for Generic LCDs

      • • bass4aj
      1
      0
      Votes
      1
      Posts
      324
      Views

      No one has replied

    • my67novaundefined

      Pause/Stop AND Resume

      • • my67nova
      24
      0
      Votes
      24
      Posts
      4.4k
      Views

      deckingmanundefined

      @phaedrux 👍Thanks - made me smile.

    • Agniusmundefined

      Gcode file check.

      • • Agniusm
      6
      0
      Votes
      6
      Posts
      700
      Views

      dc42undefined

      A clue is that if PanelDue or DWC can't tell you the amount of filament required by the print, the file may be incomplete.

      This used to be a particular problem with slic3r, because when writing the file it doesn't keep it open in exclusive mode, making it possible for you to upload it to the Duet before slic3r has finished writing it. I don't know if that has changed since I last used slic3r about 2 or 3 years ago.

    • BMMalundefined

      Add Drive/Extruder Parameter to M207

      • • BMMal
      7
      0
      Votes
      7
      Posts
      1.3k
      Views

      BMMalundefined

      @dc42 said in Add Drive/Extruder Parameter to M207:

      It sounds like per-tool is the way to go, but this feature still needs to be specified. Assuming that I add an additional parameter to specify the tool number:

      Should a M207 command that doesn't specify a tool number affect only the current tool? Or all tools? Or something else?

      If no parameter is given it should be the global default but not overwrite any tools that were explicitly configured. This way M207 can be in config.g without a tool parameter to give a good starting point for all tools or just to set them for single extrusion setups or users who do not have independent settings for materials. Then, the beginning of a gcode file would include the more specific configuration depending on what is set in the slicer custom gcode. This would also allow for the current behavior to be mimicked if no tool numbers are ever specified.

      If a second print is run without resetting the firmware, then the second file would contain the specific M207 tool configs for that print and update them as needed.

      When a new tool is created, what M207 parameters (if any) should it inherit?

      I think it should inherit the global default since this is how the current implementation would behave.

      I don't want to break the current behavior as it is working well for me now and I know for other people. I just want to add the possibility of having it be configured per tool to allow me to expand into other slicers while still reducing the amount of manual configuration I have to do for each print/material.

    • sleundefined

      Can Duet compensate for unmatched ditto mode extrusion rates?

      • • sle
      3
      0
      Votes
      3
      Posts
      507
      Views

      dc42undefined

      You should also be able to set different extrusion multipliers using the sliders in Duet Web Control or the extrusion multipliers in PanelDue, because the underlying M221 GCode command allows the extrusion multiplier to be set per extruder drive.

    • Alexander Mundyundefined

      M917

      • • Alexander Mundy
      2
      0
      Votes
      2
      Posts
      426
      Views

      dc42undefined

      M917 is only supported on the Duet Maestro. I have corrected the documentation to say that. The time before reduction to standstill current is a little under half a second. The reduction is done gradually over a period of about 50ms.

    • fcwiltundefined

      Forced averaging for M558

      • • fcwilt
      11
      0
      Votes
      11
      Posts
      1.4k
      Views

      Googliolaundefined

      @dc42 I think averaging is the way it is handled in Marlin and Repetier (just guessing though). As I get bad repeatability as well - partly due to https://github.com/dc42/RepRapFirmware/issues/210

      As a reminder, I opened an issue on github

      Googliola created this issue in dc42/RepRapFirmware closed M558 F parameter only applied during approaching of probe #210
    • genghisnico13undefined

      Force M703 execution

      • • genghisnico13
      4
      0
      Votes
      4
      Posts
      710
      Views

      wilrikerundefined

      @genghisnico13 said in Force M703 execution:

      @wilriker Thanks, last night I configure it that way, but i'm not so sure about this:
      "If you have T0 also in your config.g this should then execute tpost0.g", as far as I understand it all the t macros are only executed if a different tool is selected, and since I only have one, T0 doesn't execute any macro.
      I tried putting T0 in config and no, tpost0 is not executed.

      Actually, I never bothered to check because my tpost0.g is more or less empty (I also have just this one tool)

      It would be nice to execute it before each print because I usually tweak it between prints until I find the perfect settings.

      In this case it would make most sense to have it in the start codes, I think. This does what you need plus it does not require any changes in the firmware. 😉

    • SupraGuyundefined

      Jog motor dialog scale

      • • SupraGuy
      18
      0
      Votes
      18
      Posts
      1.5k
      Views

      Phaedruxundefined

      Have you also updated the DWC version? It may only be the 2.02 versions that have fixed the too many files in a folder bug.

      Easiest way to resolve without updating would be to move the SD card to a PC and manaully moving the gcode files into folders.

    • peirofundefined

      Change proposal to DWC Head Movement Steps...

      • • peirof
      3
      0
      Votes
      3
      Posts
      428
      Views

      peirofundefined

      @phaedrux Thanks, thas perfect.... the answer has arrived before posting the question .... bufff, how fast.

      Thank you

    • LeonMFundefined

      Use system variables in scripts

      • • LeonMF
      3
      0
      Votes
      3
      Posts
      565
      Views

      whosrdaddyundefined

      Are you trying to do this: manual bed leveling assistant?

    • punamenonundefined

      Wipe and prime motion at the end of resume.g

      • • punamenon
      4
      0
      Votes
      4
      Posts
      665
      Views

      dc42undefined

      @punamenon said in Wipe and prime motion at the end of resume.g:

      ...Basically, if you watch the nozzle during a resume.g you will see it move to where it is hovering over the last print location, then as it drops onto the part to begin printing again, it extrudes/oozes some filament into the air. This tail is then deposited onto the part (usually at some point on the skin) and the printing begins again.

      That means you don't have your resume.g file set up correctly. Before the G1 E move to re-prime the nozzle, you need G1 R1 X0 Y0 Z0. If you have had your Duet for a long time, you may have G1 R1 with no other parameters there, but that won't work any more.

    • SupraGuyundefined

      Jog Z motors independently

      • • SupraGuy
      6
      0
      Votes
      6
      Posts
      726
      Views

      Jacotheronundefined

      Regarding the dialog that disappears by itself, in the DWC under "Settings" > "User Interface" in the "Notifications" block you will find an option "Automatically close user-generated firmware messages" - just check if perhaps this is enabled; also there is a "Default Notification Timeout" setting as well.

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