RepRapFirmware 3.01-RC6 released
-
@SpoonUnit Do you use a probe and if so, what's its offset? Is the reported offset equal to the probe offset? Is it equal to the heightmap correction that would be applied at the location the pause was done, or the XY point you move to?
I've noticed that when I do a bed level (G32) with a dive height of 5mm and a probe offset of -0.05 that Z is left at 4.950. I'm wonder if if this is related.
-
@gtj0 I use an endstop switch as the probe, and the definition is as follows, including the mesh definition used for G29:
M558 P8 C"zstop" H3 F360 I0 T35000 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds
G31 P200 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height
M557 X0:300 Y0:200 S33.3 ; Define mesh gridI haven't tested whether I can produce an error with each tool yet, each of which has a slightly different Z offset for the nozzle itself. The problem certainly manifested itself with T0, where the offsets are defined as follows:
G10 P0 X-9 Y40 Z-4.9575
Therefore, the Z probe offset for T0 is -4.9575. This is definitely not the observed change in Z observed after a pause/resume cycle. It does seem far more likely to be related to the heightmap correction at the point of the pause.
-
With this release I am unable to get the extrude button to become active in the webgui after the hotend heats up. See below for details.
https://forum.duet3d.com/topic/15580/3-01-rc6-extrude-button-does-not-come-active
-
I'm having issues with RC6 and RC8 (havent tried RC7, but possibly affected)
Using SBC ( RPi 3B ) I cannot get connected to Duet 3.
"Invalid protocol version 2"
I can connect with RC5.Here's the journal output:
-- Logs begin at Sun 2020-04-19 17:17:01 BST, end at Sun 2020-04-19 17:57:41 BST. -- Apr 19 17:57:06 Wardialer-X5SA systemd[1]: Started Duet Control Server. Apr 19 17:57:09 Wardialer-X5SA DuetControlServer[324]: Duet Control Server v1.2.4.0 Apr 19 17:57:09 Wardialer-X5SA DuetControlServer[324]: Written by Christian Hammacher for Duet3D Apr 19 17:57:09 Wardialer-X5SA DuetControlServer[324]: Licensed under the terms of the GNU Public License Version 3 Apr 19 17:57:12 Wardialer-X5SA DuetControlServer[324]: [info] Settings loaded Apr 19 17:57:12 Wardialer-X5SA DuetControlServer[324]: [info] Environment initialized Apr 19 17:57:13 Wardialer-X5SA DuetControlServer[324]: [error] Failed to connect to Duet Apr 19 17:57:13 Wardialer-X5SA DuetControlServer[324]: System.Exception: Invalid protocol version 2 Apr 19 17:57:13 Wardialer-X5SA DuetControlServer[324]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christia Apr 19 17:57:13 Wardialer-X5SA DuetControlServer[324]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSu Apr 19 17:57:13 Wardialer-X5SA DuetControlServer[324]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet Apr 19 17:57:13 Wardialer-X5SA systemd[1]: duetcontrolserver.service: Succeeded. Apr 19 17:57:18 Wardialer-X5SA systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 19 17:57:18 Wardialer-X5SA systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 1. Apr 19 17:57:18 Wardialer-X5SA systemd[1]: Stopped Duet Control Server. Apr 19 17:57:18 Wardialer-X5SA systemd[1]: Started Duet Control Server. Apr 19 17:57:19 Wardialer-X5SA DuetControlServer[851]: Duet Control Server v1.2.4.0 Apr 19 17:57:19 Wardialer-X5SA DuetControlServer[851]: Written by Christian Hammacher for Duet3D Apr 19 17:57:19 Wardialer-X5SA DuetControlServer[851]: Licensed under the terms of the GNU Public License Version 3 Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: [info] Settings loaded Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: [info] Environment initialized Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: [error] Failed to connect to Duet Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: System.Exception: Invalid protocol version 2 Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: at DuetControlServer.SPI.DataTransfer.ExchangeHeader() in /home/christia Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: at DuetControlServer.SPI.DataTransfer.PerformFullTransfer(Boolean mustSu Apr 19 17:57:20 Wardialer-X5SA DuetControlServer[851]: at DuetControlServer.Program.Main(String[] args) in /home/christian/duet Apr 19 17:57:20 Wardialer-X5SA systemd[1]: duetcontrolserver.service: Succeeded. Apr 19 17:57:26 Wardialer-X5SA systemd[1]: duetcontrolserver.service: Service RestartSec=5s expired, scheduling restart. Apr 19 17:57:26 Wardialer-X5SA systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 2. Apr 19 17:57:26 Wardialer-X5SA systemd[1]: Stopped Duet Control Server.
-
As per the release notes, you also need to update DSF/DCS to a compatible version if you're going to update the Duet's firmware.
Assuming you're using the unstable branch, just dosudo apt update
followed bysudo apt upgrade
.
This will ensure that everything is upgraded together so you shouldn't land yourself with the problem you have. -
@ChrisP I think it will be something else.
wardialer@Wardialer-X5SA:~ $ cd /etc/apt/sources.list.d wardialer@Wardialer-X5SA:/etc/apt/sources.list.d $ ls duet3d.list raspi.list wardialer@Wardialer-X5SA:/etc/apt/sources.list.d $ sudo apt-get update [sudo] password for wardialer: Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2 http://archive.raspberrypi.org/debian buster InRelease Ign:3 https://pkg.duet3d.com stable InRelease Get:4 https://pkg.duet3d.com stable Release [2,286 B] Get:5 https://pkg.duet3d.com stable Release.gpg [228 B] Fetched 2,514 B in 43s (58 B/s) Reading package lists... Done wardialer@Wardialer-X5SA:/etc/apt/sources.list.d $ sudo apt-get install duetsoftwareframework Reading package lists... Done Building dependency tree Reading state information... Done duetsoftwareframework is already the newest version (1.2.4.0). 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. wardialer@Wardialer-X5SA:/etc/apt/sources.list.d $
Right now I'm using Raspbian with manual install (unstable skipped), but I've tried DuetPi + RC6 with same results. RC5 works well on Raspbian, haven't tried DuetPi
As a sidenote: Please rename DuetPi to DuetOS or whatever. Cannot google it, I get results about DietPi...
-
No, it's not something else, it because you need to be on the unstable list to be able to what you're trying. Your options are to revert your firmware back or switch to unstable.
Tbh, your DCS version is not even recommended for RC5 you have 1.2.4.0 and 1.2.5.0 is recommended. -
@ChrisP Added unstable to the list update/upgraded an installed RC8.
Now if I edit config.g save and reset then machine name reverts back to My Duet and heaters disappear from Dashboard graph.
The only way to get these displayed properly after config edit is by unplug the whole thing and restrart. -
@Hernicz
That's pretty interesting. I haven't update my config.g since I' update to RC8, however, at least a few of us have experienced the issue you describe since updating to RC8. We get it when the emergency stop is pressed (for eg.), but the reset after config update would likely do the same. I suggest, you add a comment on this thread, so that other methods or re-creating the issue are recorded. -
@ChrisP Done