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
Material Science Engineer developping the MMMM project.
Modular Multimaterial Multiprocess Manufacturing.
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
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
@reflexlab i am sending pwm because i want to send around 5V.
Is there a better way to do it ?
Tom
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.
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]
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
CASE 2
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.
@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
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 ?