DuetWifi 2 and LIS3DH wiring
-
@nick9one1 your post at 02:20 UK time in which you posted a link the the .csv file shows that it has successfully collected the first 39 samples. That suggests that the wiring was at least working some of the time.
I suggest you install RRF 3.3RC2 and reduce the SPI frequency to 2MHz or 1MHz. There is a M955 parameter to do that in RC2.
-
@dc42 thanks I'll try that next.
Earlier I did manage to run it again and get what looks like a complete csv of 100 samples with no errors.
https://1drv.ms/x/s!AgN3RlWvEHCokZAlu3J5zuYliA661w?e=bRuxIp
but it seems very temperamental. Sometimes giving me some results with errors, sometimes none.
-
I've installed RC2 but cant see any documentation on how to set the new Q parameter?
-
@nick9one1 see https://duet3d.dozuki.com/Wiki/Gcode#Section_M955_Configure_Accelerometer. The default SPI frequency used to be 4MHz in 3.3beta3 but is 2MHz in 3.3RC2.
-
@nick9one1
Thank you for posting your questions and asking for help interpreting the instruction for using this sensor with duet2 board. Some pinout diagrams differ in pin names then instructions. This made the instructions confusing to me."On Duet WiFi, Duet Ethernet and Duet Maestro all the SPI CS pins have interrupt capability, so you can use any two spare CS pins on the daughter board connector. For example, on a Duet WiFi or Duet Ethernet you could connect the accelerometer CS pin to SPI.CS3, and the INT1 pin to SPI.CS4. [Note: if you already have one daughter board plugged into the main board and you wish to connect to SPI.CS3 and SPI.CS4 on the top of that daughter board, the daughter board passes SPI.CS3 and SPI.CS4 to the pin positions directly above the SPI.CS1 and SPI.CS2 pins on the main board. This is so that a second daughter board stacked on top automatically uses SPI.CS3 and SPI.CS4 instead of SPI.CS1 and SPI.CS2.] Use this command to tell RRF about the accelerometer:"
Anyway your updated diagram is gold. Something like it should really be included in the instructions.
Until reprap has something as informative - these two videos using it with klipper helped me understand the concepts and practical uses of using an accelerometer on your 3d printer:
https://youtu.be/OoWQUcFimX8
https://youtu.be/IezqWVZZ_iIHopefully I can get this specific sensor by the time 3.4 is released.
-
This post got me up and running on a railcore. Had to change some pins in config setup to use daughter board spi. Im getting data thru the plugin as well. Looking forward to rrf 3.4
-
Just a quick info:
The picture of the adafruit LIS3DH on https://duet3d.dozuki.com/Wiki/Accelerometers is misleading because the V3.3 from the duet is connected to 3Vo (Output) instead of the VIN (Input) pin. Maybe it is better to remove it. -
@mule Thanks. Do you mean this one? https://d17kynu4zpq5hy.cloudfront.net/igi/duet3d/Y1YiEWyeIEP5qi4Q
I see what you mean. I'll try and get @dc42 to take another picture. For now I'll put a note on the page.Ian
-
-
For me it did not work to connect +3.3V from duet to the output of the adafruit board. Maybe there are different boards with different layouts being sold by adafruit?
-
Glad my diagram helped!
I never got it working on the Duet2 WiFi, but have recently upgraded to a 3 Mini 5+ and trying again...
https://forum.duet3d.com/topic/25904/mini-3-5-and-lis3dh-wiring/2
-
HI , I also have a duet wifi2 and just got my self an LIS3DH to try out, I was wondering if it was possible to use other pins then the temp board pins as it is in use already .
I do not use a screen or so .thanks in advance for the help
Best Regards
Manuel -
@mrt no, you need to use hardware SPI pins. You can however use an accelerometer and 1 temp daughterboard. Just use the CS2 and CS3 pins