The only type of accelerometers that are supported are LIS3DH and LIS3DSH.
One possible method of connecting the accelerometer to the Fly-CDYv3 is described in the table below. The image can be used to aid in identification.
These connections are on the accelerometer header on the board.
|Accelerometer Image Wire Colour||Accelerometer Pin Name||Accelerometer Pin Type||Fly-CDYv3 Pin||Fly-CDYv3 Pin Name|
Mounting the LIS3DH
The accelerometer should be mounted firmly to the tool. For a bed slinger (such as an ender 3), it should also be possible to mount it to the bed to take readings for the Y axis.
Add the following to board.txt
accelerometer.spiChannel = 0
Your config.g should be modified as below.
M955 P0 C"E.7+E.6" I20
The I (orientation) parameter tells the firmware which of the 24 possible orientations the accelerometer chip is in relative to the printer axes. It is expressed as a 2-digit number.
The first digit specifies which machine direction the Z axis of the accelerometer chip (usually the top face of the chip) faces, as follows: 0 = +X, 1 = +Y, 2 = +Z, 4 = -X, 5 = -Y, 6 = -Z. The second digit expresses which direction the X axis of the accelerometer chip faces, using the same code. The direction of positive X is printed on the circuit board. If the board was mounted in the orientation shown in the above image, with +X of the machine being to the right, Y+ being behind and Z+ being up, the I value would be 54. This document gives information regarding the I value for the new Duet toolboard with accelerometer.
20 is the default orientation if no orientation has been specified.
There is a plugin to view the accelerometer information. It can be activated under Settings -> General -> Built-in Plugins.
It can then be found under Settings -> Machine Specific -> Accelerometer
The accelerometer can be activated using M956