SPI Changes in Current 3.2 Beta Firmware
-
The recent changes being done to the SPI interface, do they improve the stability of communication to a Pi 4 over longer ribbon cables? I spent some time testing different cable lengths with the 3.1.1 stable software, and I ended up with some minor instability once I went beyond 300mm (about 100mm longer than the provided cable). Nothing bad, but enough to sometimes interrupt longer prints. Beyond 400mm, I couldn't even do an auto-calibration without interruption. I was kinda hoping to be able to use 350mm for my specific application. Right now I'm using a 250mm cable to ensure stability, and it's rather taught.
-
You may be able to use a longer cable if you reduce the SPI speed. It's one of the items in the DCS configuration file.
-
Is there a convenient user override function or config merging planned, last i checked DSF quietly overwrote /opt/dsf/conf/config.json when updating with apt.
-
@bearer When I do updates after changing something in config.json, apt asks me if I want to merge the new version or if I want to overwrite it completely. Isn't that the case for you? What do you use for updating?
-
@chrishamm I can confirm on the LPC version when we update from one version to the next, we get asked if we want to overwrite the modified version with the one from repository.
We use the standard DSF build and then modify the SPI speeds using config.json -
@chrishamm Yeah that's typical behavior for me when I update using apt, though I have no experience with it when specifically updating DSF since I've never modified that file until now.
-
@chrishamm said in SPI Changes in Current 3.2 Beta Firmware:
@bearer When I do updates after changing something in config.json, apt asks me if I want to merge the new version or if I want to overwrite it completely. Isn't that the case for you? What do you use for updating?
Last time i changed the config is quite a while ago; and then it did not ask to merge or overwrite, resulting in a bit of a dirty hack for that guy who broke his trf_rdy pin on the Pi and lost the settings for alterative trf_rdy pin on updates. (Back in the day when two jumpers was a Duet3 substitute:)
So if it does what apt normally does now, then happy shiny people!
-
@bearer I just checked,
/opt/dsf/conf/config.json
is part ofconffiles
in the Debian package so apt should ask you whether you want to overwrite/merge/ignore this file. OTOH I remember a bug where I forgot the leading slash, which caused the file to be overwritten without asking first, but I believe that was fixed months ago. -
@chrishamm said in SPI Changes in Current 3.2 Beta Firmware:
but I believe that was fixed months ago
mystery solved:)