Connection problem between RRF3 + Duet3 and Repetier server.



  • I'm trying to control a Duet3 card from Repetier Server (either USB or RJ45).
    The connection is normally done both in USB and RJ45 but when I toggle my head (send GCode T0 or T1 from Repetier Server) the Duet 3 card freezes.
    The head tilts and the DWC displays "Busy" and is frozen
    7d9e2f1a-5f55-49a6-bb0c-5ca4037206c7-image.png
    I have to make an Emergency stop in DWC to retrieve control.

    Configuration :

    • Latest RRF3.0 on Duet3 6HC with SBC/DWC + EXP3HC
    • T0 and T1 with head tilting servo connected on the EXP3HC board.
    • 2 heads
    • Pi4B + Updated Repetier server (0.93.1)

    Connection test done by USB or RJ45 same problem

    Any ideas?
    Is it possible to control a DUET 3 from Repetier Server ?



  • Think you need to clarify a few aspects, beyond why would you need or want to use Repetier server.

    Firstly is the Duet 3 operating as a stand alone board with SD card in it or is the Duet 3 conected to the RPi4 with the ribbon/SPI cable.

    Secondly RJ45, are you refering to this in the sense of wired Ethernet between the Duet 2 and RPi4? How is this configured?



  • The Duet3 is connected to a RPi4 (#1) with the ribbon Cable using DWC. This RPi4(#1) is connected to the Network by RJ45 with static IP

    Repetier Server is installed on an other RPi4(#2) and is used for handle large quantity of files (it has nice preview of GCode and nice and simple files management). RPi4(#2) is connected to the Network by RJ45 with static IP.
    Repetier Server is used to send GCode to printers via RJ45 and run prints...

    Repetier Server is connected directly to the Duet3 6HC board by RJ45, the Duet 6HC is configured with one other static IP.



  • Interesting use case; not familiar with Repetier server and how it interfaces to the Duet though I'll leave that part to others, last time i used it, it was to a RAMPS over serial.

    Repetier server (or anything for that matter) directly connected to Duet3 6HC will not work unless you run it with SD card inserted in Duet3 6HC and without the ribbon cable and RPi. Ethernet between the two RPi boards should work but I cannot see the need to use both. Either use DWC on the Pi or use Repetier IMO (you'll still have DWC on the SD card on the Duet3)

    Edit: Does the same file that stops when started from Repeteir work if used with DWC instead?



  • I would like to use DWC on the RPi#1 (connected with ribbon to the 6HC), because it allows to maintain, debug, control the printer and upgrade the firmware from the network/Internet.
    Repetier server is very simple to use and the current users (basic users) of the printer know well and would like to keep it.
    Repetier server allows also to control several Printer from one RPi(#2)
    Maybe there are other solutions, if anybody has idea...

    Continue my tests : Even if the scripts tfreex.g tpostx.g and tprex.g are empty, the printer freeze after a tool change (T0 or T1) from repetier server.
    With empty scripts the DWC message change to Changing Tool
    dd694ad4-c57d-47f4-ba63-b6d9d741c419-image.png
    (currently, I do my test by internet, will add a SDCard in the Duet3 tomorrow morning)



  • @pboichut said in Connection problem between RRF3 + Duet3 and Repetier server.:

    I would like to use DWC on the RPi#1 (connected with ribbon to the 6HC), because it allows to maintain, debug, control the printer and upgrade the firmware from the network/Internet.

    You'll retain DWC if you ditch the RPi#1, just like a Duet2 board it will serve DWC from its SD card. RPi#1 does have the advantage it can flash Duet 3 over USB if needed beyond that I see no advantage if the main interface is Repetier Server.

    But is there a difference when running your file through repetier or directly in dwc?



  • Works very well without the RPi4(#1) !!

    Thanks a lot for your help


Log in to reply