Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. MacNite
    3. Topics
    • Profile
    • Following 0
    • Followers 1
    • Topics 25
    • Posts 70
    • Best 8
    • Controversial 0
    • Groups 0

    Topics created by MacNite

    • MacNiteundefined

      External SD Card or USB Slot in Duet 6 HC

      Duet Hardware and wiring
      • • • MacNite
      3
      0
      Votes
      3
      Posts
      208
      Views

      dc42undefined

      @macnite a direct-connect external SD card socket isn't supported yet, but we are looking at how to achieve it in a future firmware version.

    • MacNiteundefined

      Duet 6HC Dispaly Options

      General Discussion
      • • • MacNite
      6
      0
      Votes
      6
      Posts
      371
      Views

      T3P3Tonyundefined

      @macnite thanks I somehow missed the 6HC in your original post!

    • MacNiteundefined

      Firmware / Configuration for Prusa MMU / Enraged Rabbit /SMuFF

      Firmware installation
      • • • MacNite
      8
      0
      Votes
      8
      Posts
      1.1k
      Views

      pfnundefined

      @o_lampe it's a retract, cool, fast extrude, fast retract sequence to give the tip shape. Whether it's controlled by an mmu specific mcu or in gcode, it would work about the same

    • MacNiteundefined

      Two (2) Bed Heaters on Duet Wifi

      Tuning and tweaking
      • heater bed heater config • • MacNite
      5
      0
      Votes
      5
      Posts
      444
      Views

      deckingmanundefined

      Here is a fudge which might work. Completely off the cuff and untested. But if you create a dummy tool (say T3) and assign both bed heaters to it, then you could use G10 to set the standby temperatures for both heaters. You'd likely need to set the active temperatures too. Then if you initial make that tool active, it should start to heat, but when you make the normal hot end tool active, the dummy tool (the bed heaters) should maintain the standby temperatures. To use G10 with multiple heaters, you use the colon separator for the S and R values which means that each heater is given its own set value. So you could run one at say 60 and the other at say 70. Although in practice, thermal conduction might preclude that from happening.

    • MacNiteundefined

      RGB Led & Neopixel state / status or global virable

      Gcode meta commands
      • • • MacNite
      1
      0
      Votes
      1
      Posts
      241
      Views

      No one has replied

    • MacNiteundefined

      Solved Duet 5 Mini+ CoreXY and Sensorless homing

      Tuning and tweaking
      • mini+ duet5mini+ sensorless homing stall detection tmc2209 home homex homey • • MacNite
      5
      0
      Votes
      5
      Posts
      694
      Views

      MacNiteundefined

      I do not think your ideas help. I tested them but they did not improve anything...

      but I found the mistake!

      You know....in programming you are often start counting with 0....not with 1. So my x Stepper is not P0.1 but P0.0....

      Oh my gosh...works now.

    • MacNiteundefined

      Create restricted area on built plate

      General Discussion
      • • • MacNite
      11
      0
      Votes
      11
      Posts
      686
      Views

      zaptaundefined

      This kind of shapes called concave. There down side is that some straight lines between two inside points go through outside points. What would you like the duet to do if it gets such a move, refuse to move? Go around?

    • MacNiteundefined

      M291 and user feedback / interaction

      Gcode meta commands
      • • • MacNite
      3
      1
      Votes
      3
      Posts
      221
      Views

      MacNiteundefined

      Thank you!
      Is there any "feedback" from the M291 command I could use in conditional code?

      M291 P"If you're satisfied with the z-calibration results push "OK", if z-calibration shall be repeated push "cancel"" R"Calibration of z-Position" S2

      So I can coordinate if thh z_satisfied variable should be set to true or false according to the user-input?

      Greets
      Max

    • MacNiteundefined

      Storing Tool Offsets for Auto Calibartion

      Gcode meta commands
      • • • MacNite
      3
      0
      Votes
      3
      Posts
      189
      Views

      MacNiteundefined

      Thank you very much!
      Sometimes I just feel dumb...

    • MacNiteundefined

      Calibration Routine for Dual Extruder printers

      Gcode meta commands
      • • • MacNite
      1
      0
      Votes
      1
      Posts
      256
      Views

      No one has replied

    • MacNiteundefined

      RRF3 - Dual Extruder Calibration / Tool and Nozzle Offset

      General Discussion
      • • • MacNite
      5
      1
      Votes
      5
      Posts
      796
      Views

      MacNiteundefined

      I have started to built some gcode....I did not have the time to test it and some lines are just place-holders (either I did not know the exact code or I just could not find a proper solution.
      I assume the calibration of the z-offset would work like that. But I encounterd some problems.

      1: Is it possible to check wether filament is loaded? Option A: check if filament is loaded through the filament Load buttons in DWC. B: The Filament Runout Sensor is triggerd. (refering to
      2: Is it possible to ad markers in some form? I.E. in Line 23 and 39. After printing the z-calibration test print the user shall be asked if he / she is satisfied with the results. If yes then --> start xy-calibration. If no: Return to line 23 and re-start z-calibration.
      3: The general concept of the xy calibration I assume is clear. There even is a reference I found in the duet wiki :
      https://duet3d.dozuki.com/Wiki/ConfiguringMultipleIndependentXcarriagesCartesian#Section_Calibration
      Is it possible to "built / generate" some kind of input fields in DWC / PanelDue so the user can add the values....or choose a value from multiple pre-defined ones?

      Maybe @dc42 may provide some Input on this? I've read there were some plans on "expanding" the M291 functionality but I assume this is not done right now?

      ; add tool1offset.g and tool2offset.g to config.g with M98 P"tool1offset.g" M98 P"tool2offset.g" ; built z-calibration gcode - 20x20 square M291 P"This will reset all previous defined tool offsets to the default values. Do you want to continue?" R"Calibration of Tool Offsets" S3 G28 M104 S200 T1 ; Active & Standby Temperature for Tool 1 200°C M104 S200 T2 ; Active Standby Temperature for Tool 2 200°C M140 S65 ; Set Bed Temperature to 65°C ???? G10 L2 P1 X-10 Y0 Z0 ; set Tool 1 offsets to default values ???? G10 L2 P2 X10 Y0 Z0 ; set Tool 1 offsets to default values G1 Z5 ; chek if Filament is loaded in tool 1 if FILAMENT_LOADED_TOOL1 == TRUE Then ELSE T1 M701 S"PLA" ; chek if Filament is loaded in tool 2 if FILAMENT_LOADED_TOOL2 == TRUE Then ELSE T2 M701 S"PLA" ; start z-calibration routine ;##marker-mc-markface M291 P"Put a piece of Paper on the built plate" R"Calibration of z-Position" S2 T1 M291 P"Move the Bed up using the buttons until the paper slightly graps on the nozzle" R"Calibration of z-Position- Tool 1" S3 X0 Y0 Z1 M28 tool1offset.g ???? G10 L2 P1 Z{axes[3].position} ; set z-offset of Tool1 to value from last calibration M29 T2 M291 P"Move the Bed up using the buttons until the paper slightly graps on the nozzle" R"Calibration of z-Position- Tool 2" S3 X0 Y0 Z1 M28 tool2offset.g ???? G10 L2 P2 Z{axes[3].position} ; set z-offset of Tool2 to value from last calibration M29 M291 P"Remove Piece of Paper" R"Calibration of z-Position" S2 ; start test print for z-calibratoin M98"z_test_print.g" ; Print z-calibration lines ; ask user if he is satisfied ;If-Statement to ask user if z-offset is fine or z-calibration has to re-run, for rerun re_turn to ##marker-mc-markface ;start xy offset calibration ; to come....
    • MacNiteundefined

      LED ON OFF Macro or Toogle

      Gcode meta commands
      • • • MacNite
      16
      0
      Votes
      16
      Posts
      1.9k
      Views

      bubblevisorundefined

      @jay_s_uk said in LED ON OFF Macro or Toogle:

      if state.gpOut[1].pwm == 1 M42 P1 S0 else M42 P1 S1

      Just updated all 7 of my printers with this!!

    • MacNiteundefined

      Solved Filament Runout Detection on Reprapf Firmware 3 (RRF3)

      Tuning and tweaking
      • • • MacNite
      6
      0
      Votes
      6
      Posts
      395
      Views

      MacNiteundefined

      Thanks David and Leblond.

      I feel so stupid I did not see this...works perfectly fine now!

      Greets ,
      have a nice weekend and stay safe.
      Max

    • MacNiteundefined

      Additional (4th) Thermistor and External Mosfet on Duet 2 Wifi

      Duet Hardware and wiring
      • • • MacNite
      3
      0
      Votes
      3
      Posts
      195
      Views

      MacNiteundefined

      Thank you!
      I'll do that.

    • MacNiteundefined

      Duet WiFi Additional Stepper Drivers with SPI

      Duet Hardware and wiring
      • • • MacNite
      7
      0
      Votes
      7
      Posts
      602
      Views

      dc42undefined

      @DSG, see my response dated 4 Jan 2020.

    • MacNiteundefined

      Chamber Temperature and Macros on RRF3 with PanelDue

      PanelDue
      • macros paneldue chamber custom • • MacNite
      6
      0
      Votes
      6
      Posts
      590
      Views

      MacNiteundefined

      EDIT:
      I have Firmware Version 1.17 on my PanelDue and will Upgrade to the latest. The macros are only supported from 1.20 in.

    • MacNiteundefined

      Independent z axis with z-Endstop and z-Probe in RRF3

      Tuning and tweaking
      • • • MacNite
      6
      0
      Votes
      6
      Posts
      344
      Views

      Danalundefined

      Elegance is a matter of opinion, and I won't try to convince you in any direction.

      At the same time, I regard the things that are separated into home?.g and bed.g and so forth, I regard those as elegant because they provide "logical categorization" for the commands that are involved in homing, or whatever.

      To say it another way: homez.g is doing exactly what it is designed to do, by being separate from the rest of the configuration.

      So... I said I wouldn't try to convince you... and hopefully I haven't... just stating how I see it.

    • MacNiteundefined

      More then 3 fans on duet Maestro?

      General Discussion
      • • • MacNite
      4
      0
      Votes
      4
      Posts
      176
      Views

      MacNiteundefined

      Thank you David!
      I think I have to Switch to RRF3 in this Case...I knew, this time would come 😛

    • MacNiteundefined

      Endstop for additional axis - coupler for tool changer

      Firmware installation
      • • • MacNite
      11
      0
      Votes
      11
      Posts
      559
      Views

      MacNiteundefined

      Update:
      I switched the coupler (C-axis) from E2 to E0 (Endstop + Stepper), Extruders are now E1, E2 and so on.

      It works flawless in this way.

    • MacNiteundefined

      Passively heated build chamber on Duet Maestro

      Duet Hardware and wiring
      • • • MacNite
      10
      0
      Votes
      10
      Posts
      563
      Views

      MacNiteundefined

      Yes. And the fan for the chamber is only turned on when the temperature reachers a certain threshold.