Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order
    1. Home
    2. reFlexlab
    • Profile
    • Following 1
    • Followers 2
    • Topics 11
    • Posts 45
    • Best 1
    • Controversial 0
    • Groups 0

    reFlexlab

    @reFlexlab

    Material Science Engineer developping the MMMM project.
    Modular Multimaterial Multiprocess Manufacturing.

    1
    Reputation
    21
    Profile views
    45
    Posts
    2
    Followers
    1
    Following
    Joined Last Online
    Location France

    reFlexlab Unfollow Follow

    Best posts made by reFlexlab

    • RE: Duet 3 - Homing always in idle.

      Hello Problem Solved

      I have upgraded my Duet 3 to 3.2.2 firmware and everything is working as expected, Thanks for your help

      Tom

      posted in Duet Web Control
      reFlexlab
      reFlexlab

    Latest posts made by reFlexlab

    • Control Larger Motor with classic 3D printer Electronic

      Hello Everyone,
      I'm not sure that this is the best place to talk about this subject but I know that there is some relay knowledgable people here so I didn't hesitate.

      My interogation is the following :

      Is there a possibility to "extract" the step/dir signal from a standard 3D printer electronic board like (MKS Gen for exemple) and use this signal to control a larger driver powered by an external power source. (Nema 34 for exemple)

      This question also apply to DUET3D electronic.

      Thanks in advance.

      I've heard about this piece of hardware, maybe that's the thing that i'm looking for but i'm not sure how to use it.

      => https://forum.makerforums.info/t/im-looking-for-information-on-the-mks-adapter/48580

      And sorry if this topic is not appropriate.

      Tom

      posted in Other control boards
      reFlexlab
      reFlexlab
    • RE: Connecting a relay to DUET 3

      @reflexlab i am sending pwm because i want to send around 5V.
      Is there a better way to do it ?
      Tom

      posted in Duet Hardware and wiring
      reFlexlab
      reFlexlab
    • Connecting a relay to DUET 3

      Hello everynone,
      I'm looking to control a 220V valve with the Duet 3 and i was trying to do it but i'm in a rabbithole..
      When I trigger the Signal, the connection with my duet reset like if there was a shortcut ???.

      my Config.g

      M950 P1 C"out9" Q500
      

      the TriggerGcode

      M42 P1 S0.58
      

      Here is an illustration of my wiring.
      DUET3-relaywiring.png

      posted in Duet Hardware and wiring
      reFlexlab
      reFlexlab
    • RE: DuetPanel i7 - Fysect Clone on Duet 3

      @nurgelrot ```

      M575 P1 S1 B57600

      posted in PanelDue
      reFlexlab
      reFlexlab
    • DuetPanel i7 - Fysect Clone on Duet 3

      Hello every body, I am currently building a machine in which i have integrated a duet 3 and i wired a Duet Panel i7 Fysect clone, the wiring seems to be ok since i am getting visual output from the screen.

      The problem is that the screen is blocked in a Connecting mode.

      Have you heard of the same issue before?

      Thanks in advance 🙂

      Here is an image of the screen. ![alt text]IMG_20210616_114751.jpg

      posted in PanelDue
      reFlexlab
      reFlexlab
    • 3.2.2 firmware - Endstop State Bug.

      Hello everyone,
      I am posting this topic because my machine has been having some realy strange behavior that i cannot explain and that i have tried to troubleshoot with no success.

      HomingY.g

      ; homey.g
      ; called to home the Y axis
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Mar 06 2021 21:30:19 GMT+0100 (heure normale d’Europe centrale)
      G91               ; relative positioning
      G1 H2 Z5 F1000   ; lift Z relative to current position
      G1 H1 Y-525 F400 ; move quickly to Y axis endstop and stop there (first pass)
      G1 H2 Y+5 F600    ; go back a few mm
      G1 H1 Y-525 F150  ; move slowly to Y axis endstop once more (second pass)
      G1 H2 Z-5 F1000   ; lower Z again
      G90               ; absolute positioning
      

      Config.g

      ; General preferences
      
      G90                                                    ; send absolute coordinates...
      
      M83                                                    ; ...but relative extruder moves
      
      M550 P"Duet 3"                                         ; set printer name
      
       
      
      ; Drives
      
      M569 P0.0 S0                                           ; physical drive 0.0 goes Backward X
      
      M569 P0.1 S0                                           ; physical drive 0.1 goes Backward Y
      
      M569 P0.2 S0                                           ; physical drive 0.2 goes Backward Y
      
      M569 P0.3 S1                                           ; physical drive 0.3 goes forwards Z
      
      M569 P0.4 S1                                           ; physical drive 0.4 goes forwards StoneFlower
      
      M569 P0.5 S1                                           ; physical drive 0.5 goes forwards CeraStruder
      
      M584 X0.0 Y0.1:0.2 Z0.3 E0.4:0.5 U0.5                  ; set drive mapping
      
      M350 X16 Y16 Z16 E16:16 I1                             ; configure microstepping with interpolation
      
      M92 X533.33 Y1066.67 Z1600.00 E800:1600.00 U1600       ; set steps per mm
      
      M566 X900.00 Y900.00 Z60.00 E120.00:120.00  U120       ; set maximum instantaneous speed changes (mm/min)
      
      M203 X1800.00 Y1000.00 Z800.00 E1200.00:600.00 U600    ; set maximum speeds (mm/min)
      
      M201 X800.00 Y800.00 Z400.00 E250.00:250.00 U250       ; set accelerations (mm/s^2)
      
      M906 X1960 Y1960 Z840 E840:2100 U2100 I30              ; set motor currents (mA) and motor idle factor in per cent
      
      M84 S30                                                ; Set idle timeout
      
       
      
      ; Axis Limits
      
      M208 X0 Y0 Z0 U0 S1                                       ; set axis minima
      
      M208 X520 Y520 Z264.5 U600 S0                                 ; set axis maxima stone flower mars 2021
      
       
      
      ; Endstops
      
      M574 X2 S1 P"!io1.in"                                   ; configure active-high endstop for high end on X via pin io1.in
      
      M574 Y1 S1 P"!io5.in"                                   ; configure active-high endstop for low end on Y via pin io2.in
      
      M574 Z2 S1 P"!io3.in"                                   ; configure active-high endstop for high end on Z via pin io3.in
      
      M574 U1 S1 P"!io4.in"                                   ; configure active-high endstop for Low end on U via pin io4.in
      
       
      
      ; Z-Probe
      
      M558 P0 H5 F120 T6000                                  ; disable Z probe but set dive height, probe speed and travel speed
      
      M557 X15:215 Y15:195 S20                               ; define mesh grid
      
       
      
      ; Heaters
      
       
      
      ; Fans
      
      M950 F0 C"!out4" Q10000                                   ; create fan 0 on pin out4 and set its frequency
      
      M106 P0 C"BackFanTop" S0.1 H-1                         ; set fan 0 name and value. Thermostatic control is turned off
      
      M950 F1 C"!out5" Q10000                                   ; create fan 1 on pin out5 and set its frequency
      
      M106 P1 C"BackFanLow" S0.1 H-1                         ; set fan 1 name and value. Thermostatic control is turned off
      
      M950 F2 C"out9" Q500                                   ; create fan 2 on pin out7 and set its frequency
      
      M106 P2 C"DUET3Fan" S0.1 H-1                           ; set fan 2 name and value. Thermostatic control is turned off
      
       
      
      ; Tools
      
      M563 P0 S"StoneFlower" D0 F-1                          ; define tool 0
      
      G10 P0 X0 Y0 Z0                                        ; set tool 0 axis offsets
      
      G10 P0 R0 S0                                           ; set initial tool 0 active and standby temperatures to 0C
      
      M563 P1 S"Cartouche" D1 F-1                            ; define tool 1
      
      G10 P1 X0 Y0 Z0                                        ; set tool 1 axis offsets
      
      G10 P1 R0 S0                                           ; set initial tool 1 active and standby temperatures to 0C
      
      M563 P2 S"Complet" D0:1 F-1                            ; définie l'outil 2 cad le complet
      
      G10 P2 X0 Y0 Z0                                        ; set tool 1 axis offsets
      
      G10 P2 R0 S0                                           ; set initial tool 1 active and standby temperatures to 0C
      
       
      
      ; Custom settings are not defined
      
      M567 P2 E15:1  ; definit le ratio de mélange sur l'outil complet
      
       
      
      ; Miscellaneous
      
      M575 P1 S1 B57600                                      ; enable support for PanelDue
      
      M501                                                   ; load saved parameters from non-volatile memory
      

      Eventhough M119 gives me the proper endstop state when i trigger them,
      When I home my Y axis, the motors acts as if the endstop was already triggered.

      However, when I remove the endstop connector from the DUET 3 board, the endstop act like it is not triggered.

      CASE 1

      • Endstop Connected : YES
      • Endstop Triggered : No
      • Endstop Status (M119) : Not triggered
      • Homing behavior : Acts like its triggered

      CASE 2

      • Endstop Connected : No
      • Endstop Triggered : NAN
      • Endstop Status (M119) : Not Triggered
      • Homing Behavior : acts like its not triggered.

      I have the endstop config in my Config.g and they are similar with the X and Z axis where i dont have this probleme.

      What I have tested.

      • Changing the endstop itself
      • Connecting the endstop to another IO pin
      posted in Tuning and tweaking
      reFlexlab
      reFlexlab
    • RE: Installing an Endstop on a RAM extruder.

      What about this command https://duet3d.dozuki.com/Wiki/Gcode#Section_M577_Wait_until_endstop_is_triggered

      posted in Duet Hardware and wiring
      reFlexlab
      reFlexlab
    • RE: Installing an Endstop on a RAM extruder.

      @dc42 Hello As I can see it is possible to trigger the rehome.g file after the detection of a motor stall .

      M915 Pnn Sn Fn Rn
      R parameter
      3 = pause print, execute /sys/rehome/.g, and resume print
      
      

      Is it possible to execute another .g file or just a macro ?

      Thank you,
      Tom

      posted in Duet Hardware and wiring
      reFlexlab
      reFlexlab
    • RE: Installing an Endstop on a RAM extruder.

      Thank you

      posted in Duet Hardware and wiring
      reFlexlab
      reFlexlab
    • Installing an Endstop on a RAM extruder.

      https://www.bryancera.com/cerastruder

      Hello Everybody,

      We are currently developping an Open source ceramic extruder compatible and optimized with Duet firmware, It would be perfect to have an endstop at the bottom of the cartridge in order to automatically control the refilling.

      How would you proceed in order to add an endstop and to control E accordingly.

      I though of a using the filament sensor capabilities or maybe some MetaCommands along with a custom sensor would do the job

      What do you think ?

      posted in Duet Hardware and wiring
      reFlexlab
      reFlexlab