Search models, users, collections, and posts

FYSETC ADXL Input Shape-r Magnetic mount.

Print Profile(1)

All
X1 Carbon
H2S
H2C
H2D Pro
A1
X1E
P1S
X1
H2D
A1 mini
P2S
P1P
X2D
A2L

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
25 min
1 plate

Open in Bambu Studio
Boost
2
0
0
0
12
1
Released 

Description

Summary

Since I switched from the Sonic Pad I needed a new Accelerometer. I designed a mount for the following Amazon one. https://www.amazon.com/dp/B0B8MMW2Z9?psc=1&ref=ppx_yo2ov_dt_b_product_details

I created a single and dual magnet version for those of you who want overkill holding. I tested both and there is very little variation which could fall in to standard deviation between tests. But since I made both I might as well provide them.
Tests were done on a MK3s

Make sure you test the polarity with the dual version so they are attracted to each other and don't repulse each other when put together side to side.

https://github.com/FYSETC/FYSETC-PortableInputShaper

Super strong neodymium magnet below can be inserted with a pause at the correct layer.

https://www.apexmagnets.com/magnets/16mm-x-8mm-disc-neodymium-magnet

 

 

Notes:                     

Nothing special it prints without supports or rafts. 

Quick notes about the configuration steps for anyone who needs them:
Test device after plugging it in via Ssh or terminal:
ls -l /dev/serial/by-id/
output:
/dev/serial/by-id/usb-Arduino_RaspberryPi_Pico_B61C61E6295A2597-if00

Software installation
Note that resonance measurements and shaper auto-calibration require additional software dependencies not installed by default. First, run on your Raspberry Pi the following commands:
sudo apt update
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev

Next, in order to install NumPy in the Klipper environment, run the command:
~/klippy-env/bin/pip install -v numpy

cd ~/klipper
make clean
make menuconfig
make flash FLASH_DEVICE=first

go to the klipper/out dir and grab klipper.uf2
With the device removed hold the button down on the device and connect it to the computer. Copy the firmware (klipper.uf2) to the device.
The drive will close and the firmware flash is complete.
Plug it back in and get the new device name.

ls -l /dev/serial/by-id/
/dev/serial/by-id/usb-Klipper_rp2040_E6611CB697255A29-if00

Upload the PIS.cfg to the directory with your printer.cfg and add the [include PIS.cfg] to your printer.cfg only while testing. Comment it out when you’re not testing.

Example PIS.cfg for bedslinger:

[mcu PIS]
;Obtain definition by "ls -l /dev/serial/by-id/" then unplug to verify
serial: /dev/serial/by-id/usb-Klipper_rp2040_E6611CB697255A29-if00

[adxl345]
cs_pin: PIS:gpio13
;spi_bus: spi1a
spi_software_sclk_pin: PIS:gpio10
spi_software_mosi_pin: PIS:gpio11
spi_software_miso_pin: PIS:gpio12
;axes_map: x,-z,y

[resonance_tester]
;accel_chip: adxl345
accel_per_hz: 70
accel_chip_x: adxl345
accel_chip_y: adxl345
probe_points:
150,150,10

To Test for a bed slinger in the klipper web console:
TEST_RESONANCES AXIS=X
TEST_RESONANCES AXIS=Y
;generate results image
~/klipper/scripts/calibrate_shaper.py /tmp/resonancesx.csv -o /tmp/shaper_calibrate_x.png
~/klipper/scripts/calibrate_shaper.py /tmp/resonancesy.csv -o /tmp/shaper_calibrate_y.png

Add results to your printer.cfg
[input_shaper]
shaper_type_x = mzv
shaper_freq_x = 47.6
shaper_type_y = mzv
shaper_freq_y = 25.4

If you enjoy my designs, consider supporting me on Buy Me a Coffee! ☕: https://buymeacoffee.com/OliverS3


 

Comment & Rating (0)

(0/1000)

No more