Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. SpoonUnit
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 66
    • Best 7
    • Controversial 0
    • Groups 0

    Topics created by SpoonUnit

    • SpoonUnitundefined

      Persistent baby stepping for X, Y, Z, .... {axisN} per Tool.

      Firmware wishlist
      • • • SpoonUnit
      3
      0
      Votes
      3
      Posts
      225
      Views

      SpoonUnitundefined

      @phaedrux The two issues with G10 are that you can't make changes on the fly that result in a nudge to the print head, and that it feels like a bit of a black art as to whether you need to plus or subtract to the existing values in order to effect the change you need.

      I'll look into M500 P10 to see if there's anything more there to play with.

      Ultimately, the existence of conditional code and variables allowed me to concoct a solution that works for now, but it's impossible to be certain the implementations won't change, leading to required adjustments in all that thinking.

      I'm grateful that you led me towards a viable solution.

    • SpoonUnitundefined

      Aligning nozzles using baby stepping and global variables

      Gcode meta commands
      • • • SpoonUnit
      5
      0
      Votes
      5
      Posts
      444
      Views

      Phaedruxundefined

      Gonna move this to the gcode meta command forum because it's a good example of using variables.

    • SpoonUnitundefined

      Automating Sequenced Prints and Repetitions

      Gcode meta commands
      • • • SpoonUnit
      2
      6
      Votes
      2
      Posts
      741
      Views

      timcurtis67undefined

      @spoonunit
      Nice work. I'm looking forward to trying some of this out.

      I run some fairly large production runs on my printers.

      Thank you for sharing this.

    • SpoonUnitundefined

      M191 not waiting as expected

      General Discussion
      • • • SpoonUnit
      12
      0
      Votes
      12
      Posts
      706
      Views

      SpoonUnitundefined

      @spoonunit For anyone else having a similar requirement, this can be inserted into GCODE

      M98 P"0:/macros/waitForChamberTemp" A36

      Where param A with a value of 36 is the temperature you wish to wait for.

      Now create this macro:

      waitForChamberTemp

      echo "starting" while true if heat.heaters[6].current < param.A G4 S30 ; wait 30 seconds until next reading break echo "bed temp reached"

      Note: Check the object model for your version so ensure the exact coordinates of the heater you're interested in as they have been known to move around. The above example works with RRF 3.3beta2.

    • SpoonUnitundefined

      Extrude without tool selection?

      Duet Hardware and wiring
      • • • SpoonUnit
      5
      0
      Votes
      5
      Posts
      350
      Views

      SpoonUnitundefined

      @dc42 said in Extrude without tool selection?:

      You can use one additional axis, switched between the extruders.

      OK in theory, but not all my tools have the same extruder motor. The titan control is based on a 0.9 degree step and the Hemera on 1.8 degree. So I would still need an axes per motor type I guess.

      @dc42 said in Extrude without tool selection?:

      why do you want to move an extruder with no associated tool selected?

      Let's say I want to change the filament in all 4 extruders for the next job. Without the ability to extrude without tool selection I've got to send the tool head around, picking up each head, with conditional logic to not run prime.g which is setup in tpostN.g, and switch through all tools one at a time, just to change filaments.

      If I can control the extruders specifically, I can heat them all to a point for a cold pull and automate the entire set of extruders to eject at the same time.

      Blank in DWC, like this:

      2a04bc69-12a6-40ca-85cc-7901431a9b79-image.png

    • SpoonUnitundefined

      Part Cooling Fan Speed Lost on Tool Change

      Tuning and tweaking
      • • • SpoonUnit
      4
      0
      Votes
      4
      Posts
      318
      Views

      Phaedruxundefined

      Try M106 R2

      Rnnn Restore fan speed to the value it has when the print was paused (R1) or the last time the fan speed was set and no P parameter was provided (R2).

      https://duet3d.dozuki.com/Wiki/Gcode#Section_M106_Fan_On

    • SpoonUnitundefined

      Fan control with F parameter on Duex2

      Tuning and tweaking
      • • • SpoonUnit
      4
      0
      Votes
      4
      Posts
      668
      Views

      dc42undefined

      Done.

    • SpoonUnitundefined

      1.19 - PID Tuning with DWC.

      Tuning and tweaking
      • • • SpoonUnit
      5
      0
      Votes
      5
      Posts
      770
      Views

      SpoonUnitundefined

      I figured 'what the hell'. It's so easy to upgrade/downgrade the firmware through DWC. Anyway … yes - it seems to be fixed and those commands are now feeding back 🙂