ADXL345 Chain Anchor mod (#386)

* add ADXL345 Chain Anchor mod

* Spelling

* fix insert amount

* remove spaces from filenames
fix some markdown warnings

* didnt actually test it on 1.8 and SW

* Adding the change requests from @KiloQubit

* Rotated stl to a printable orientation

* Readme file formatted

* typo in Markdown file

Co-authored-by: Padok <padok@disroot.org>
Co-authored-by: louis.frank <lfrank@dpz.eu>
This commit is contained in:
Padok 2021-07-28 20:45:13 +02:00 committed by GitHub
parent 0eb983dcc4
commit e1aba7145d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 7456 additions and 0 deletions

View File

@ -189,6 +189,7 @@ like so:
| |[RPI Metal DIN Mount](./Oakman/RPI_Metal_DIN_Mount) | Adapter for metal DIN mounting the Raspberry Pi |:x:|:heavy_check_mark:|:heavy_check_mark:|:x:|
|ommy | [roller brackets](./ommy/roller_brackets) |Brackets to help rolling V2 on its side. |:x: |:x: |:heavy_check_mark: |:x:|
|oxno | [RBP Zero Bracket](./oxno/rbp_zero_braket) |Bracket for Raspberry pi zero. |:x: |:heavy_check_mark: |:heavy_check_mark: |:grey_question:|
|padok |[Chain Anchor - ADXL345 mount Mod](./padok/chain_anchor-ADXL345_mount) | A ADXL345 mount for the Afterburner |:x: |:grey_question: |:heavy_check_mark: |:grey_question: |
|Phalanx |["Other" Idlers Mod](./Phalanx/Other-V2-Idlers/) | Allow usage of wider toolheads on the V2 |:x: |:grey_question: |:heavy_check_mark: |:x:|
|piet206 |[V1.8 Z Rails Mod](./piet206/V1.8._Z_Rails_Mod) | Add MGN12H linear rails for Z axis motion |:x: |:heavy_check_mark: |:x: |:x:|
| Printopal | [Magnetic top panel](Printopal/Magnetic_top_panel) | Top panel with magnets allows for quick installation and removal | :x: | :heavy_check_mark:| :heavy_check_mark: | :x: |

View File

@ -0,0 +1,56 @@
# Chain Anchor - ADXL345 mount Mod
![Chain Anchor](img/VORON2_v2.4_Assembly_-_Chain_Anchor_-_IGUS.png)
Recently I started exploring the input shaper feature of klipper. Unfortunately I had to realize that it is not so easy to attach the ADXL345 in such a way that useful measurements can be collected.
Therefore, I have created this mod, some drawings are of course still WIP but I think I have reached a stage where it is useful to get feedback.
## Construction
I downloaded the CAD files of the Afterburner hotend and searched for a suitable place to put the ADXL345 adapter board. I found the Chain Anchor on the backside, which offered exactly the right amount of space for my purpose.
![Chain Anchor](img/VORON2_v2.4_Assembly_1.png)
I printed the part on my printer using eSUN ABS+ Black/PeekGreen like all the other parts, but this one was unfortunately a little bit overextruded.
After adding the threaded inserts, I sanded the plateau with some P180 sandpaper that I placed on a flat surface to ensure the best possible contact surface for the adapter board.
![Chain Anchor](img/IMG_01.jpg)
After adding the ADXL345 it should look something like this:
![Chain Anchor](img/IMG_04.jpg)
![Chain Anchor](img/IMG_05.jpg)
After that you can use this part as a replacement for the standard chain anchor.
![Chain Anchor](img/IMG_06.jpg)
## BOM
| # | Part |
| --- | -------------------------------------------------- |
| / | Afterburner: Chain-Anchor Parts |
| 4 | M3 standard Voron Threaded-Insert |
| 2 | M3x6 Screw |
| 1 | ADXL345 - Triple Axis Accelerometer Breakout board |
## Klipper config
```EditorConfig
#####################################################################
# G Sensor definition
#####################################################################
[adxl345]
cs_pin: PIN_CS
spi_software_sclk_pin: PIN_SCLK
spi_software_mosi_pin: PIN_MOSI
spi_software_miso_pin: PIN_MISO
axes_map: x,z,-y
```
## Example data
![calibration_data_x](img/calibration_data_x.png)
![calibration_data_y](img/calibration_data_y.png)

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB