Voron0_Block_and_Tackle_Z_Belt (#509)

* Create README.md

* Update README.md

* Add files via upload

* Create README.md

* Add files via upload

* Delete Block_and_Tackle_Z_Belt.png

* Delete README.md

* Update README.md

* Add files via upload

* Add files via upload

* Delete Block_and_Tackle_Z_Belt.png

* Create argh.md

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Delete Block_and_Tackle_Z_Belt.png

* Create blah.md

* Add files via upload

* Add files via upload

* Delete blah.md

* Add files via upload

* Added BoM

* Delete argh.md

* Create cad.md

* Add CAD files

* Delete cad.md

* Improved hinge clearance

0.2mm increased to 0.3mm clearance should hopefully prevent fusing of walls.

* Delete BottomBracket_v1.stl

* Delete Pullley48T.stl

* Delete TopBracket_v1.stl

* Corrected orientation

* Delete Pullley64T.stl

* Delete Pullley40T.stl

* Corrected orientation

* Update README.md

* Added V0 version, renamed some stuff

* Delete BedFront_v1.stl

* Delete Tensioner_v1.stl

* Added V0 support

* Delete MCM V0.1 Z Block & Tackle v147.step

* Delete MCM V0.1 Z Block & Tackle v2.f3d

* Update README.md

* Update README.md

* Z travel fix and naming updates

* Delete BedMid_v1.stl

* Delete BedRear_v1.stl

* Delete Pullley40T_v1.stl

* Delete BottomBracket_v2.stl

* Delete MotorBracket4064_v1.stl

* Delete [a]_Tensioner_v1.stl

* Delete Pullley48T_v2.stl

* Delete Pullley64T_v1.stl

* Delete TensionerInsert_v1.stl

* Delete TopBracket_v2.stl

* Delete top_bracket_v3.stl

* Add files via upload

Z travel fix

* Update README.md

* Updated to increase max Z

* Added Klipper config

* Add files via upload

* Delete bottom_bracket_v2.stl

* Further changes to increase Z travel.

* Updated to latest

* Renamed to omit spaces

* Update README.md

* Delete MCM V0-V0.1 Z Block & Tackle.step

* Delete MCM V0-V0.1 Z Block & Tackle.f3d
This commit is contained in:
MCMBen 2021-12-15 23:00:39 +00:00 committed by GitHub
parent 3ebaabb9e8
commit b07479af97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 131464 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

View File

@ -0,0 +1,84 @@
# Overview
A block & tackle Z belt implementation for the Voron 0 / Voron 0.1.
The goal was to make use of the original V0 Z motor and timing belt in a compact format, using hardware and screws already in the V0.1 BoM where possible. No additional M3 nuts need to be preloaded - so no disassembly of the frame - though two will need to be inserted into one of the Z axis extrusions.
By default this mod uses 40T & 16T pulleys, combining with the 2:1 of the block and tackle, to give a 5:1 ratio.
Larger pulleys - up to 64 teeth - can be used to increase this ratio, but will require longer timing belts.
The V0 skirt/feet are too short, so this mod requires a taller skirt, such as [hartk1213's extrusion skirt mod](https://github.com/VoronDesign/VoronUsers/tree/master/printer_mods/hartk1213/Voron0_ExtrusionSkirt), [doubletrouble023's skirt mod](https://github.com/VoronDesign/VoronUsers/tree/master/printer_mods/doubletrouble/V0_Skirt_Mod), or [my own Trident-style skirt mod (WiP)](https://github.com/Fleafa/VoronUsers/tree/V0.1-Trident-skirt/printer_mods/MCMBen/Voron0_Block_and_Tackle_Z_Belt).
The V0.1 skirt/feet have enough height, though a 64T pulley may be a squeeze.
*Testing has shown there is a maximum of 115mm in Z with the original design. The current files have been modified to address this, but the travel distance has not been tested.*
Both the V0 and V0.1 bed positions are now supported - just print the appropriate bed_front_\*.stl file.
![image](./Images/Block_and_Tackle_Z_Belt_Render.png)
![image](./Images/Block_and_Tackle_Z_Belt_Drawing.png)
# BoM
This BoM doesn't include the 2x self-tapping screws, M3x12 BHCS, and Omron switch for the Z stop, though for clarity it does include some hardware which is reused from the V0 and V0.1 builds.
## Common
Component | Quantity
--- | :-:
M3x8 BHCS | 2
M3x10 BHCS | 5
M3x12 BHCS | 3
M3x16 BHCS | 6
M3x25 BHCS | 3
M3x30 BHCS | 2
M3 threaded insert | 6
3x12 pin | 1
F623 bearing | 6
F695 2RS bearing | 1
MF105 bearing | 1
GT2 16T pulley | 3
NEMA14 motor | 1
3x6x0.5 shim | 6
5x10x0.5 shim (optional) | 2-4
5x50 shaft | 1
GATES GT2 open belt | ~700mm
## Timing Belt
Ratio | Type | Length
--- | :-: | ---
5:1 | GATES GT2 | 110mm
6:1 | GATES GT2 | 122mm
8:1 | GATES GT2 | 152mm
  | **OR** |  
8:1 | GT2 | 146mm
#Klipper Config
This assumes SKR Mini E3 v2 and stock V0 Z motor.
```
[stepper_z]
step_pin: PB0
dir_pin: !PC5 # Remove ! if moving opposite direction
enable_pin: !PB1
rotation_distance: 32
gear_ratio: 40:16, 2:1
full_steps_per_rotation: 200
microsteps: 16
endstop_pin: PC2
position_endstop: -0.10
position_max: 120 # Check that there is enough travel - you may need to reduce this by a couple of mm
position_min: -1.5
homing_speed: 20 # Default 20, Max 100
second_homing_speed: 3.0
homing_retract_dist: 3.0
[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
interpolate: True
run_current: 0.37 # For V0 spec NEMA17 LDO-35STH42-0504AH
hold_current: 0.35
sense_resistor: 0.110
stealthchop_threshold: 500
[printer]
max_z_velocity: 30 # Default 15, test before increasing
max_z_accel: 350 # Default 45, test before increasing
```

View File

@ -213,6 +213,7 @@ like so:
| | [V0 LED Hinge](./Maverick_/V0_LED_Hinge) | A modification designed to accomodate a Neopixel Jewel (7) in the top right hinge of the door. | :heavy_check_mark: | :x: | :x: |:x:|
| | [V0 TopHat Mini 12864](./Maverick_/V0_TopHat_Mini_12864) | Modified TopHat to mount a Mini 12864. | :heavy_check_mark: | :x: | :x: |:x:|
| MCKURT |[Switchwire Y Belt Tensioner](./Mckurt/Switchwire_Y_Belt_Tensioner) | Switchwie Y axis Belt Tensioner | :x: | :x: | :x: | :heavy_check_mark: | :x: |
| MCMBen | [Voron0 Block & Tackle Z Belt](./MCMBen/Voron0_Block_and_Tackle_Z_Belt) | A block & tackle belted Z solution using NEMA14. Ratios from 5:1 to 8:1 and friction prevent Z drop when powered off. | :heavy_check_mark: | :x: | :x: | :x: | :x: |
|MikesMods|[LGX mount for V0.1 with 2nd X rail](./MikesMods/LGX_mount_for_V0.1_with_2nd_X_rail) |V0.1 mod for mounting Bondtech LGX extruder with addition of 2nd X rail on the back of the 1515 extrusion. | :heavy_check_mark: | :x: | :x: |:x:|:x:|
|mjoaris |[10x11 Cable Chain Endcaps](./mjoaris/10x11_Cable_Chain_Endcaps) |Printable Endcaps for 10x11 Cable Chains |:x: |:heavy_check_mark: |:heavy_check_mark: |:x:|
| |[Mini12864 LCD Mount](./mjoaris/Mini12864_LCD_Mount_for_V2.4) |Swiveling case for the Fysetc Mini12864 LCD |:x: |:grey_question: |:heavy_check_mark: |:x:|