RRF3: M303 reporting a PID error.



  • I am in the process of commissioning my printer with the latest RRF firmware (starting from scratch after successful operation with RRF2). Config file is here https://github.com/zapta/misc/blob/master/hevo/duet3/sys/config.g.

    When I try to run bed heater PID, everything looks good, the bed heats and then cools down, but M303 reports an error (see screenshot below).

    Any suggestion what to do? Should I just ignore that error message?

    Thanks.

    8cbf7d79-efdb-47c0-8ca9-aacb80fdc053-image.png


  • Moderator

    Was the tuning started from room temp?

    If you issue M500 to save the results, what parameters are stored in config-override.g?



  • @Phaedrux, yes, started from room temperature. Run the PID tuning again, got the same behavior with the M303 error after the PID completes. After M500, the override file has the text below (date and time match current time).

    ; config-override.g file generated in response to M500 at 2020-07-31 23:58
    ; This is a system-generated file - do not edit
    ; Heater model parameters
    M307 H0 A290.6 C1763.6 D1.3 S1.00 V24.1 B0
    M307 H1 A550.5 C267.6 D4.3 S1.00 V24.1 B0
    ; Workplace coordinates
    G10 L2 P1 X0.00 Y0.00 Z0.00
    G10 L2 P2 X0.00 Y0.00 Z0.00
    G10 L2 P3 X0.00 Y0.00 Z0.00
    G10 L2 P4 X0.00 Y0.00 Z0.00
    G10 L2 P5 X0.00 Y0.00 Z0.00
    G10 L2 P6 X0.00 Y0.00 Z0.00
    G10 L2 P7 X0.00 Y0.00 Z0.00
    G10 L2 P8 X0.00 Y0.00 Z0.00
    G10 L2 P9 X0.00 Y0.00 Z0.00
    

    Is it possible that the PID process went well and the M303 just prints the wrong message? When I run the heaters they seems to stabilize well on the target temperatures, at least as far as I can tell.

    Machine information says this:

    Board: Duet 2 WiFi (2WiFi)
    Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.1.1 (2020-05-19b2)
    Duet WiFi Server Version: 1.23
    

  • administrators

    @zapta said in RRF3: M303 reporting a PID error.:

    Is it possible that the PID process went well and the M303 just prints the wrong message?

    That's what I suspect. When M303 fails, it prints an error message instead of the completion message that your console listing has.


Log in to reply