1
$\begingroup$

I'm looking into Input Shaping (Resonance Compensation) to compensate for vibration on an Ender 3 V2. I found the "Official Creality G-Sensor ADXL345 Vibration Compensation Sensor for Sonic Pad 3D Printed Smart Pad" which I guess, unlike the name suggests, can work on more than just the Sonic Pad.

Official Creality G-Sensor ADXL345 Vibration Compensation Sensor for Sonic Pad 3D Printed Smart Pad

I have a fairly stock Creality Ender 3 V2 printer running the Marlin based mriscoc firmware. Marlin Firmware supports Input Shaping (M593) and so does the mriscoc firmware.

The Marlin documentation states:

It’s not always easy to attach an accelerometer to most printer boards, so Marlin doesn’t provide accelerator-based tuning. If you have that information you can use it.

The mriscoc firmware documentation, which is specifically for Ender 3 V2 and Marlin based, states:

The IS parameters are the resonance frequencies of your printer’s X and Y axes, which can be measured using an accelerometer or a test print

I'm thinking to buy the bare ADXL345 accelerometer. Is it possible to wire this up, and if so, how do I wire this accelerometer to my 4.2.2 board? I guess I can than continue by simply flashing the IS enabled firmware of mriscoc to get it supported in the firmware.

$\endgroup$

1 Answer 1

1
$\begingroup$

Currently Marlin does not provide a way to get the resonance frequencies by using an accelerometer and possibly never will because of the lack of resources in current printer boards. You can get those values by other medium and save them as Marlin IS parameters. It is possible to estimate the resonance frequencies by test prints.

$\endgroup$
3
  • $\begingroup$ Thank you. I use OctoPrint on a Raspberry Pi (OctoPi), do you know if there is a way to hook up the accelerometer to the Pi instead and 'calibrate' and send the values to the printer from OctoPi? $\endgroup$
    – Bob Ortiz
    Nov 28, 2023 at 7:22
  • $\begingroup$ Basically what they also discuss here: community.octoprint.org/t/accelerometer-resonance-testing/51470 $\endgroup$
    – Bob Ortiz
    Nov 28, 2023 at 7:37
  • $\begingroup$ Ideally using KUSBA v2 via USB to Raspberry Pi (OctoPi). github.com/xbst/KUSBA $\endgroup$
    – Bob Ortiz
    Nov 28, 2023 at 8:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .