Duet3 config Frustration



  • @BlueDust said in Duet3 config Frustration:

    All I know for sure is that this tool isn't working.
    M563 P1 S"RightExtruder" D0 H0 F0:3
    But the fans work fine on the Left Extruder.
    M563 P0 S"Left Extruder" D1 H1 F1:2

    I have made a handful of changes to Fx:x on both the left and right extruders and haven't seen any changes or swaps of the fans. Always works/can't break it making those changes. I don't know what they do.

    Saying that, I fixed the right fan. It was unplugged. I thought I wrapped electrical wire around all the fan wire connections to make sure they didn't come apart while moving (connections are inside of the cable sleeve, and not seen without unwrapping the sleeve)... Will fix that.


  • administrators

    @BlueDust Thanks, it's fixed now:

    7a0bb903-7ca6-43b6-8292-f2ad858064af-image.png



  • I have noticed another weird temp thing a few times, but I am not 100% sure how to reproduce it...

    It seems that if I manually set (have yet to print anything), the temp on two extruders, I can only get the temp to heat up on one of them. Even though there is a temp listed, it does increase. I have to click on it a 2nd time and click enter.
    I just did this...
    I set the temp on two different tools (active and standby) . On the tool that was off, and moved it to standby, and then moved to Active, it wouldn't increase while in either standby or active. I had to click the temp and hit enter (didn't re-input the temp a 2nd time).

    Is this a bug or expected? If this is a possible bug, I will have to pay more attention what I am doing when manually playing with the temps incase I see this again.



  • @dhusolo said in Duet3 config Frustration:

    Checkout my github. I have configs i've made and shared for the BLV printers. I don't know how IDEX are setup but use Cube RRF 3.1.1 but be sure to change it to what you need it for. There's wiring diagrams in the repository.

    https://github.com/armysolo/BLV

    Looking at your Duet3 wiring png... It shows you have a BLTouch v2.0 in the picture. As I had to buy a new BLTouch, I received a v 3.1. is the wiring the same for both versions?
    Thanks!



  • @BlueDust said in Duet3 config Frustration:

    As I had to buy a new BLTouch, I received a v 3.1. is the wiring the same for both versions?

    yes. it should work.
    one user had to enable 3.3v logic.



  • @Veti
    Does that mean they used the 3.3v instead of the 5v?


  • Moderator

    @BlueDust I wouldn't read too much into it. That particular case could have been any number of things.

    However, if you find you're having troubles here is the relevant doc from antclabs on how to switch between.

    https://www.antclabs.com/logic



  • @Phaedrux
    AntLabs says the BLTouch 3.1 is 5v, and don't want to confuse myself any more on this if I don't have to. I was just curious as I remember older BLTouches needed resistors or something to make them work on the Duet boards. The documentation on Antlabs website in relation to Duet seems old and trying to keep this simple as it was on the Duet2Eth as I use a BLTouch 2.2. They seem to change things up often and I don't mind making a mistake and fixing it, but don't want to break anything and have to buy a new one for something dumb I did (like not reading the instructions).

    3Pin: Brown (GND), Red (+5V)
    Orange (control signal)
    2Pin: Black (GND) White (Zmin)

    https://5020dafe-17d8-4c4c-bf3b-914a8fdd5140.filesusr.com/ugd/f5a1c8_d40d077cf5c24918bd25b6524f649f11.pdf

    As always. Thanks for the help!


  • Moderator

    Duet3 is 5v tolerant so you shouldn't need to change anything on either the duet or BLTouch. It's been that way for a long time now. Should be plug and play.



  • @Phaedrux
    Is the GPIO Port # referring to the io#.in? Where the number would match where the BLTouch is plugged in?

    M280 P0 S80 ; set 80deg servo position on GPIO port 0

    Thanks



  • @Phaedrux
    I read something on one of the Z Probe M commands and it made me think it was a heater.
    Self test works now...


  • Moderator

    @BlueDust said in Duet3 config Frustration:

    @Phaedrux
    Is the GPIO Port # referring to the io#.in? Where the number would match where the BLTouch is plugged in?

    M280 P0 S80 ; set 80deg servo position on GPIO port 0

    Thanks

    M280 P0 refers to the M950 S0

    The pin name refers to the servo control pin and the probe signal input pins.

    Did you get it figured out?



  • @Phaedrux
    Yes, I think I figured it out as I can now home the printer, and BLTouch is working. But found another issue, this time with my PanelDue. I am trying to find the max/min places for each tool using the PanelDue and it's not working.

    My PanelDue is only updating temp/axis location after reset (of the PanelDue), but appears to stop after I start moving the motors (homing right now). I am guessing it is interference... Controlling the printer always works. Updating current info on the screen is the only thing that stops working.
    PanelDue is on 3.2, and Duet3 is on 3.1.

    Thanks!


  • Moderator

    @BlueDust said in Duet3 config Frustration:

    PanelDue is on 3.2, and Duet3 is on 3.1.

    Stick with 1.24 on the Panel for now. Will work better when the Duet is also on 3.2.



  • @Phaedrux

    OK thanks!

    Any idea when RepRap 3.2 will be released? I am only looking for a guess.
    Sometime this month?



  • I just wanted to see this new printer print. And guess what, it's printing. But the part fan isn't turning on automatically. I have to turn it on manually. This must be that F setting on the tool I was playing with before but have no idea how to set it... As I can manually turn the fan on, and it turns on, on the correct tool from DWC... I am not sure what to do to fix this at the moment.



  • Tool part cooling fan is swapped. That is the problem. Where do I make that change?


  • administrators

    @BlueDust said in Duet3 config Frustration:

    Tool part cooling fan is swapped. That is the problem. Where do I make that change?

    Post your config.g file [again] and we'll tell you.



  • @dc42
    So I think I fixed it, as it appears to be working right now... Will not know until I print something with the 2nd tool...

    Is this is my current gcode.
    Looking at this...
    M563 P0 S"LeftExtruder" D0 H1 F0:1

    Does the 0 and 1 match up with the Pn parameter under the fans? If it does, I am having a hard time understanding what goes to what between the different Gcode commands, as the letters do not match from one to the other. If it's not obvious, I haven't figured out the logic and not able to easily make the connections to different settings in RepRap 3 yet...

    ; Fans
    M950 F0 C"out5" Q500                               
    M106 P0 S0 H-1                                     
    M950 F1 C"out8" Q500                               
    M106 P1 S1 H1 T40                                  
                                   
    M950 F2 C"out4" Q500                              
    M106 P2 S0 H-1                                     
    M950 F3 C"out7" Q500                              
    M106 P3 S1 H0 T40                                  
    
    ; Tools
    
    M563 P1 S"RightExtruder" D1 H0 F2:3                 
    G10 P1 X0 U0 Y0 Z0                                    
    G10 P1 R0 S0                                       
    
    M563 P0 S"LeftExtruder" D0 H1 F0:1               
    G10 P0 X0 U0 Y0 Z0                                   
    G10 P0 R0 S0
    

  • administrators

    @BlueDust said in Duet3 config Frustration:

    Does the 0 and 1 match up with the Pn parameter under the fans?

    The F parameter in M563 matches up with the F parameter in M950 and the P parameter in M106.



  • @dc42

    Thank you!



  • If I would like to have independent Z motors on a IDEX Cortesian printer for auto bed tramming, would DUET 3 EXPANSION BOARD 3HC, be the correct expansion board to get, or is there another, possibly better option? Is there anything else I would need to make it work?


  • Moderator

    How many of the 6 internal drivers are you using?

    The 3HC expansion would probably be the best way to add more drivers, unless you wanted to use tool board for the print head and free up a driver that way.



  • @Phaedrux
    I am using all 6.

    Left Extruder
    Right Extruder
    X Axis
    U Axis
    Y Axis
    Z Axis (two motors tied into one driver).



  • Similar issue to the fan problem...
    If I try to print with the only the 2nd tool, it will heat up and extrudes plastic, but the 1st tool will make the movements.... Thanks for the help!

    ; Drives
    M569 P0.1 S1                                       ; physical drive 0.1 goes forwards
    M569 P0.5 S1                                       ; physical drive 0.5 goes forwards
    M569 P0.0 S0                                       ; physical drive 0.0 goes forwards
    M569 P0.3 S0                                       ; physical drive 0.3 goes forwards
    M569 P0.2 S1                                       ; physical drive 0.2 goes forwards
    M584 X0.1 Y0.5 Z0.0 U0.4 E0.3:0.2 
    M350 X16 U16 Y16 Z16 E16:16 I1
    M92 X160.00 U160.00 Y160.00 Z800.00 E844.45:844.45  
    M566 X900.00 U900.00 Y900.00 Z12.00 E2000:2000
    M203 X6000.00 U6000.00 Y6000.00 Z180.00 E3600:36000
    M201 X400.00 U400.00 Y500.00 Z20.00 E10000:10000
    M906 X1000 U1000 Y1200 Z1800 E1000:1000 I30
    M84 S30                                            ; Set idle timeout
    
    M572 D0 S0.06			 ; Pressure Advance
    
    ; Axis Limits
    M208 X-52 U0 Y0 Z0 S1                                   ; set axis minima
    M208 X300 U352 Y300 Z380 S0                             ; set axis maxima
    
    ; Endstops
    M574 X1 S3                                        
    M574 Y1 S3                                      
    M574 U2 S3
    M574 Z1 S2                                       
    
    ; Z-Probe
    M950 S4 C"io4.out"
    M558 P9 C"^io4.in" H5 F100 R0.2 T6000 A5 B0 
    G31 P500 X-30 Y-12 Z3.58                             
    M557 X30:270 Y20:280 P2                           
    
    ; Heaters
    M308 S0 P"temp0" Y"thermistor" T100000 B4138     
    M950 H0 C"out1" T0                                
    M307 H0 B0 S1.00                                  
    
    M308 S1 P"temp1" Y"thermistor" T100000 B4138     
    M950 H1 C"out2" T1                                 
    M307 H1 B0 S1.00                                  
    
    M308 S2 P"temp2" Y"thermistor" T100000 B4138     
    M950 H2 C"out3" T2                                 
    M307 H2 B0 S1.00                                   
    M140 H2                                           
    M143 H2 S145                                      
    
    ; Fans
    M950 F0 C"out5" Q500                              
    M106 P0 S0 H-1                                    
    M950 F1 C"out8" Q500                              
    M106 P1 S1 H1 T40                                   
                                   
    M950 F2 C"out4" Q500                               ;
    M106 P2 S0 H-1                                 
    M950 F3 C"out7" Q500                              
    M106 P3 S1 H0 T40                                  
    
    ; Tools
    but hotend cooling does not
    M563 P1 S"RightExtruder" D1 H0 F2:3 
    G10 P1 X0 U0 Y0 Z0                                    
    G10 P1 R0 S0                                       
    
    M563 P0 S"LeftExtruder" D0 H1 F0:1
    G10 P0 X0 U0 Y0 Z0                                   
    G10 P0 R0 S0                                      
    

Log in to reply