Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. fšk
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 11
    • Best 4
    • Controversial 0
    • Groups 0

    fšk

    @fšk

    10
    Reputation
    4
    Profile views
    11
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Website bostjancadez.art Location Ljubljana

    fšk Unfollow Follow

    Best posts made by fšk

    • Macros & BtnCmd pannel for jogging a delta printer

      So recently I have have found some time to play with my machine again. I'm trying to add a tool changer to it. Anyway, I made myself some macros to more easily jog to the tool position and I thought it might be useful to other people. It lets you jog along the other two sides of the triangle not just the one aligned with X/Y. It also lets you jog in polar coordinates.

      Here are the files

      Inside there is a folder named DeltaJog which you should put in jour macro folder like "/macros/DeltaJog/[all the macros here]"

      Besides the macros, there is also a file for the BtnCmd plugin which contains a custom panel with the jog buttons and a compact layout which is handy when you are making macros of your own.

      For the marcos to work you first need to run the "Init" macro to initialise some global variables.
      I just have: M98 P"/macros/DeltaJog/Init" in my config.g to take care of that.

      Cheers!

      Screenshot 2024-11-07 at 14.06.54.png
      Screenshot 2024-11-07 at 14.05.38.png

      posted in My Duet controlled machine
      fškundefined
      fšk
    • RE: Invitation to share your conditional GCode scripts

      Here is what I use to choose machine type at startup depending on what tool is connected.
      I include a resistor connected to the sensor pin inside the tool connector. This gives a fixed temperature reading and lets the machine choose its type depending on what is connected at startup.

      M308 S23 P"e2temp" Y"thermistor" T100000 B3950 A"ModeSelector"   ;setup a thermistor input as config selection sensor 
      
      
      ;wait for the sensor to start returning meaningful values (don't know if there is a better approach for this) 
      while sensors.analog[23].lastReading==0||sensors.analog[23].lastReading==2000
        echo
      
      ;print the value detected (useful when adding a new mode)
      ;M117 ModeSelector value:{sensors.analog[23].lastReading}
      
      ;depending on sensor reading choose a system folder
      if sensors.analog[23].lastReading==-273.1
        M117 No Attachment Detected.
      elif sensors.analog[23].lastReading<155
        M117 Going to be a CNC.
        M505 P"CNC"
      else 
        M117 Going to be a 3D printer.
        M505 P"Printer"
      
      ;load config.g from the chosen system folder
      M98 P"config.g"
      
      posted in Gcode meta commands
      fškundefined
      fšk
    • RE: Macros & BtnCmd pannel for jogging a delta printer

      @o_lampe that is a good observation:). There is an eye icon in the bottom right corner which opens up the usual DWC top panel (this is a feature of the BtnCmd plugin).

      Screenshot 2024-11-08 at 14.33.03.png

      And if you press the little button with the message bobble icon, it echoes the current polar coordinates to the console.

      Screenshot 2024-11-08 at 14.34.45.png

      posted in My Duet controlled machine
      fškundefined
      fšk
    • RE: Troubles with fans on heater ports

      OK, I figured it out. The config-override.g file was setting up the heaters again after i disabled them in the config file.

      posted in Duet Hardware and wiring
      fškundefined
      fšk

    Latest posts made by fšk

    • RE: Macros & BtnCmd pannel for jogging a delta printer

      @o_lampe that is a good observation:). There is an eye icon in the bottom right corner which opens up the usual DWC top panel (this is a feature of the BtnCmd plugin).

      Screenshot 2024-11-08 at 14.33.03.png

      And if you press the little button with the message bobble icon, it echoes the current polar coordinates to the console.

      Screenshot 2024-11-08 at 14.34.45.png

      posted in My Duet controlled machine
      fškundefined
      fšk
    • Macros & BtnCmd pannel for jogging a delta printer

      So recently I have have found some time to play with my machine again. I'm trying to add a tool changer to it. Anyway, I made myself some macros to more easily jog to the tool position and I thought it might be useful to other people. It lets you jog along the other two sides of the triangle not just the one aligned with X/Y. It also lets you jog in polar coordinates.

      Here are the files

      Inside there is a folder named DeltaJog which you should put in jour macro folder like "/macros/DeltaJog/[all the macros here]"

      Besides the macros, there is also a file for the BtnCmd plugin which contains a custom panel with the jog buttons and a compact layout which is handy when you are making macros of your own.

      For the marcos to work you first need to run the "Init" macro to initialise some global variables.
      I just have: M98 P"/macros/DeltaJog/Init" in my config.g to take care of that.

      Cheers!

      Screenshot 2024-11-07 at 14.06.54.png
      Screenshot 2024-11-07 at 14.05.38.png

      posted in My Duet controlled machine
      fškundefined
      fšk
    • RE: D-PATCH

      @taconite that's a cool design. Where did you get the tapered metal parts?

      posted in My Duet controlled machine
      fškundefined
      fšk
    • RE: Mosquito vs water cooling

      @fma I also ordered the same set but i don't think it's ever coming.
      I'm using this pump and it's silent unless you put your ear next to it.

      posted in General Discussion
      fškundefined
      fšk
    • RE: Mosquito vs water cooling

      My solution is a mix of mosquito style and water cooling. I used a silicon tube (like Marc Peltier) to circulate water around the heat-brake. See the post here: https://groups.google.com/d/msg/deltabot/n3PImRPtmOo/i8WCxQ1kBgAJ

      I punctured the silicon tube with a smaller (than the heat-brake) dimeter steel tube. I also noticed that I had to put another peace of tube under the one I was puncturing. Puncturing against a hard surface did not produce watertight holes. I used the same tubes for the standoffs.

      I have been running the setup for months now with no leaks.

      Maybe you could use a single tube too cool several heat-brakes?

      posted in General Discussion
      fškundefined
      fšk
    • RE: Invitation to share your conditional GCode scripts

      Here is what I use to choose machine type at startup depending on what tool is connected.
      I include a resistor connected to the sensor pin inside the tool connector. This gives a fixed temperature reading and lets the machine choose its type depending on what is connected at startup.

      M308 S23 P"e2temp" Y"thermistor" T100000 B3950 A"ModeSelector"   ;setup a thermistor input as config selection sensor 
      
      
      ;wait for the sensor to start returning meaningful values (don't know if there is a better approach for this) 
      while sensors.analog[23].lastReading==0||sensors.analog[23].lastReading==2000
        echo
      
      ;print the value detected (useful when adding a new mode)
      ;M117 ModeSelector value:{sensors.analog[23].lastReading}
      
      ;depending on sensor reading choose a system folder
      if sensors.analog[23].lastReading==-273.1
        M117 No Attachment Detected.
      elif sensors.analog[23].lastReading<155
        M117 Going to be a CNC.
        M505 P"CNC"
      else 
        M117 Going to be a 3D printer.
        M505 P"Printer"
      
      ;load config.g from the chosen system folder
      M98 P"config.g"
      
      posted in Gcode meta commands
      fškundefined
      fšk
    • RE: script execution graph

      Thank you all for your answers.
      I was wondering since im trying to use the filament config.g but it doesn't seem to be called when the printer starts up. I figured out i need to put M703 in the main config.g after selecting the tool. I think this should be mentioned in the docs since just putting it in tpost0.g doesn't seem to do the job on startup .

      posted in General Discussion
      fškundefined
      fšk
    • script execution graph

      Hello,

      I'm wondering if there is any documentation that describes an overview of how the different gcode scrpits are executed on startup and any later user input. I know all of this is described somewhere in the documentation, but it seems hard to get an overview of all of it. A simple chart of what happens when would be useful imho.

      posted in General Discussion
      fškundefined
      fšk
    • RE: Conditional GCode and object model variables

      @jay_s_uk said in Conditional GCode and object model variables:

      The most useful thing for me would being able to detect a voltage on an input to identify which tool is fitted.
      E.g. tool 1 is 1V, tool 2 is 2V and so on.
      Then the machine would be aware of what tool is fitted and apply offsets accordingly etc.

      I would also find this very useful. Probably the only thing i would need conditional gcode for.
      Would need this to load a different config depending on what is connected on machine boot.

      posted in Gcode meta commands
      fškundefined
      fšk
    • RE: Troubles with fans on heater ports

      OK, I figured it out. The config-override.g file was setting up the heaters again after i disabled them in the config file.

      posted in Duet Hardware and wiring
      fškundefined
      fšk