DWC Temperature dropdowns not working.
-
Hi All
I’m using the 6HC mainboard in SBC mode, and recently I had to upgrade the SBC firmware to the Raspbian Bullseye image. I’m using the DuetPi 2023-01-24 (Bullseye) image, I needed to do this so to get the full functionality of the Rpi V3 Camera.
I can appreciate this is somewhat an experimental image and I’m pleased to say that everything is working fine, except the issue of the temperature dropdowns in DWC not working, which makes thing a bit of a pain when trying to preheat the printer from the touchscreen.
This is what I have done so far:
From the initial boot, I have run the apt update / upgrade which has brought me up to the latest stable release 3.5.0-beta.3 and my DWC is version 3.4.5 and reading the documentation it shows the dropdowns are referenced from the information on the Settings/Machine-specific page and these are correct, from here I’m at a bit of a lose.Any suggestions to help with this would be very much appreciated.
-
It appears that your DWC files did not update, or your browser has cached the old version.
https://github.com/Duet3D/DuetWebControl/releases
DWC should be at 3.5 beta3 to match.
-
@Ce72 Using
apt upgrade/upgrade
is right. Try to press Ctrl+Shift+R or clear your browser cache and reload the web interface. DWC should display 3.5.0-b3 on the Settings -> General page. -
Hi
Thank you both for your help.
It seems that my original post was slightly out, in that the upgrade from the initial boot had taken me up to the stable version 3.4.5 rather than the 3.5.0.beta3 I thought I was on.
However, moving on these are the steps I tried.- I downloaded the DWC beta3.zip and tried to install it through the systems page, but it was not recognised (I now know for the reason above)
- Then I recreated the www file as per the documentation pages to install the beta3 package as a separate component to see if this helped but DWC still showed up as 3.4.5 (probably the same reason)
- My next step as I was having no luck was to go up to the unstable release to see if a fresh update would resolve my issues. It was during this process that I realised which firmware I was actually working with as the update took me on to V3.5.0.beta3. All went well after the reboot and DWC was showing the right version beta3 However, the temperature dropdown is still not working, the button recognises the click as the button arrow changes direction but no temperature dropdown. (Machine-specific info still present and correct)
- As a last attempt I tried going back onto the stable releases my thinking being I might have a broken link somewhere. This took me back to V3.4.5 But on reboot I had a software mismatch alarm on the Duet screen, this was due to DWC still being V3.5.0.beta3 so the downgrade process did not bring DWC with it.
At this point I’m at a lose again, I have gone back to the unstable V3.5.0.beta to clear the alarm on boot so to keep the printer working. Is this an inherent problem with going onto the Bullseye release?
-
@Ce72 Standalone and SBC DWC ZIP bundles are incompatible. In fact, I've added a new feature to 3.5-b4 to prevent the installation of standalone DWC ZIPs in SBC mode. You must use APT for software management, other solutions might work but they are not supported or endorsed. See here for further details.
Did you try to force-refresh the browser page or clearing the cache?
The bullseye-based image we provide is still a preview and not yet stable. We still ship buster-based images, probably until v3.6 is out.
-
@chrishamm I tried clearing the cache (Ctrl+Shift+R) a couple of times during the process above, sorry I should have put that in.
Normally I only use steps you linked to as an upgrade / downgrade path as my Linux knowledge is very limited. Regarding using the Bullseye image, I was fully aware that it was experimental (preview) image. But I needed the updated versions of Libcamera and PIcamera2 to be able to use the Pi camera V3 as a webcam on the machine. And because it was an experimental release on first use, I went through the commissioning process as if my machine was a new build and nurse maided it through the first couple of prints. and also the printer has been running for a couple of weeks before I raised this post just in case. But the dropdown issue is the only problems I have experienced.Otherwise I would not have brought experimental problems to the forum.
-
@Ce72 Okay, thanks for the info. I'll have a look at it.
-
@Ce72 In the buster image the temperature dropdowns work alright. But it looks like the latest bullseye image requires you to set up a separate user, something the image build script doesn't really support yet. I will need to check this once v3.5 is out.
-
@chrishamm That's great, thank you for getting back to me, I was hoping that it might have been a quick fix. But I look forward to updates
-
@Ce72 For now you can install a standard RPi bullseye image and follow https://docs.duet3d.com/en/User_manual/Machine_configuration/DSF_Other to get it up and running. Replace
pi
with the username of your choice after first boot. -
@chrishamm Thank you for the suggestion. I used a spare SD card with a fresh full bullseye image, then installed the DSF software as per the link and unfortunately, I ended up back where I started with the dropdowns still not working. I guess it’s the same issues with working with the Bullseye OS. as everything was working perfectly with the Buster install. It’s not a big problem as the machine is still working great. It is only when I want to change materials, I then have to set the temperature remotely (I’m not a great fan of the onscreen keyboard) and ultimately as a work around I can easily create a couple macros to heat up and cooldown until Bullseye is fully compatible.