diff --git a/printer_mods/README.md b/printer_mods/README.md index 2adc3a190..b4c3b01cf 100644 --- a/printer_mods/README.md +++ b/printer_mods/README.md @@ -251,6 +251,7 @@ like so: | | [DuetZero](./xbst_/DuetZero) | Pi Zero mount over a Duet2 for space saving | :heavy_check_mark: |:heavy_check_mark: |:heavy_check_mark: |:x:| | Xceled | [Single Panel Magnet Mount](./xceled/Single_Panel_Magnet_Mount)| Mount your front panel using only magnets | :x: |:grey_question: |:heavy_check_mark: |:x:| | Yeri | [V0 Magnetic Panels](./yeri/V0_Magnetic_Panels)| Mount V0 panels with magnets, removes need for hinges and lets you easily detach sides for access | :heavy_check_mark: | :x: | :x: | :x: | +| | [V1 3Z](./yeri/V1_3Z)| 3Z mod for V1 | :x: | :heavy_check_mark: | :x: | :x: | | Zen3D | [V0 Handle](./Zen3D/V0_Handle)| Voron0 Handle for 3mm panels | :heavy_check_mark: |:x: |:x: |:x:| | | [V0 MidPanel HexPattern](./Zen3D/V0_MidPanel_HexPattern)| Voron0 MidPanel with Hex pattern and Wire cover | :heavy_check_mark: |:x: |:x: |:x:| | | [V0 Skirt set](./Zen3D/V0_Skirt)| SSR, PowerSwitch, Nameplate and color change printing | :heavy_check_mark: |:x: |:x: |:x:| diff --git a/printer_mods/yeri/V1_3Z/Config/Z_TILT_ADJUST_250.cfg b/printer_mods/yeri/V1_3Z/Config/Z_TILT_ADJUST_250.cfg new file mode 100644 index 000000000..842f311c5 --- /dev/null +++ b/printer_mods/yeri/V1_3Z/Config/Z_TILT_ADJUST_250.cfg @@ -0,0 +1,22 @@ +##################################################################### +# Z Tilt configuration +##################################################################### + +[z_tilt] +## Use Z_TILT_ADJUST to level the bed left to right. +speed: 300 +horizontal_move_z: 10 +retries: 5 +retry_tolerance: 0.0075 + +## z_positions: Location of toolhead +z_positions: + -35, 125 + 290, 0 + 290, 250 + +points: +# Nozzle is 25 mm in front of probe + 30, 100 + 220, 25 + 220, 175 \ No newline at end of file diff --git a/printer_mods/yeri/V1_3Z/Config/Z_TILT_ADJUST_300.cfg b/printer_mods/yeri/V1_3Z/Config/Z_TILT_ADJUST_300.cfg new file mode 100644 index 000000000..14dd2e436 --- /dev/null +++ b/printer_mods/yeri/V1_3Z/Config/Z_TILT_ADJUST_300.cfg @@ -0,0 +1,22 @@ +##################################################################### +# Z Tilt configuration +##################################################################### + +[z_tilt] +## Use Z_TILT_ADJUST to level the bed left to right. +speed: 300 +horizontal_move_z: 10 +retries: 5 +retry_tolerance: 0.0075 + +## z_positions: Location of toolhead +z_positions: + -35, 150 + 340, 0 + 340, 300 + +points: +# Nozzle is 25 mm in front of probe + 30, 125 + 270, 25 + 270, 225 \ No newline at end of file diff --git a/printer_mods/yeri/V1_3Z/DXF/deck_panel_250.dxf b/printer_mods/yeri/V1_3Z/DXF/deck_panel_250.dxf new file mode 100644 index 000000000..8c7e6ee8a --- /dev/null +++ b/printer_mods/yeri/V1_3Z/DXF/deck_panel_250.dxf @@ -0,0 +1,396 @@ +0 +SECTION +2 +HEADER +9 +$INSUNITS +70 +4 +9 +$ACADVER +1 +AC1014 +9 +$HANDSEED +5 +FFFF +0 +ENDSEC +0 +SECTION +2 +TABLES +0 +TABLE +2 +VPORT +5 +8 +100 +AcDbSymbolTable +0 +ENDTAB +0 +TABLE +2 +LTYPE +5 +5 +100 +AcDbSymbolTable +0 +LTYPE +5 +14 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYBLOCK +70 +0 +0 +LTYPE +5 +15 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYLAYER +70 +0 +0 +ENDTAB +0 +TABLE +2 +LAYER +5 +2 +100 +AcDbSymbolTable +70 +2 +0 +LAYER +5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord +2 +0 +70 +0 +6 +CONTINUOUS +0 +ENDTAB +0 +TABLE +2 +STYLE +5 +3 +100 +AcDbSymbolTable +70 +1 +0 +STYLE +5 +11 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord +2 +STANDARD +70 +0 +0 +ENDTAB +0 +TABLE +2 +VIEW +5 +6 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +UCS +5 +7 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +APPID +5 +9 +100 +AcDbSymbolTable +70 +2 +0 +APPID +5 +12 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord +2 +ACAD +70 +0 +0 +ENDTAB +0 +TABLE +2 +DIMSTYLE +5 +A +100 +AcDbSymbolTable +70 +1 +0 +ENDTAB +0 +TABLE +2 +BLOCK_RECORD +5 +1 +100 +AcDbSymbolTable +70 +1 +0 +BLOCK_RECORD +5 +1F +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*MODEL_SPACE +0 +BLOCK_RECORD +5 +1B +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*PAPER_SPACE +0 +ENDTAB +0 +ENDSEC +0 +SECTION +2 +BLOCKS +0 +BLOCK +5 +20 +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*MODEL_SPACE +0 +ENDBLK +5 +21 +100 +AcDbEntity +100 +AcDbBlockEnd +0 +BLOCK +5 +1C +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*PAPER_SPACE +0 +ENDBLK +5 +1D +100 +AcDbEntity +100 +AcDbBlockEnd +0 +ENDSEC +0 +SECTION +2 +ENTITIES +0 +LWPOLYLINE +5 +100 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +20 +70 +1 +43 +0.0 +10 +-9.8607613152626458e-31 +20 +122.00000000000001 +10 +0 +20 +0 +10 +326 +20 +-5.3290705182007514e-14 +10 +326 +20 +46.999999999999972 +10 +370 +20 +46.999999999999972 +10 +370 +20 +121.9999999999992 +10 +370 +20 +169.00000000000003 +10 +370 +20 +239.99999999999972 +10 +326 +20 +239.99999999999974 +10 +326.00000000000011 +20 +286.99999999999977 +10 +370.00000000000006 +20 +286.99999999999972 +10 +370.00000000000006 +20 +324.99999999999972 +10 +250.00000000000011 +20 +324.99999999999994 +10 +250.00000000000003 +20 +309.99999999999989 +10 +230.00000000000003 +20 +309.99999999999994 +10 +230.00000000000011 +20 +370 +10 +-7.352575283890047e-31 +20 +370 +10 +0 +20 +169.00000000000003 +10 +43.999999999999993 +20 +169.00000000000003 +10 +44.000000000000021 +20 +122.00000000000001 +0 +ENDSEC +0 +SECTION +2 +OBJECTS +0 +DICTIONARY +5 +C +100 +AcDbDictionary +3 +ACAD_GROUP +350 +D +3 +ACAD_MLINESTYLE +350 +17 +0 +DICTIONARY +5 +D +100 +AcDbDictionary +0 +DICTIONARY +5 +1A +330 +C +100 +AcDbDictionary +0 +DICTIONARY +5 +17 +100 +AcDbDictionary +0 +ENDSEC +0 +EOF diff --git a/printer_mods/yeri/V1_3Z/DXF/deck_panel_300.dxf b/printer_mods/yeri/V1_3Z/DXF/deck_panel_300.dxf new file mode 100644 index 000000000..bd9042cd1 --- /dev/null +++ b/printer_mods/yeri/V1_3Z/DXF/deck_panel_300.dxf @@ -0,0 +1,396 @@ +0 +SECTION +2 +HEADER +9 +$INSUNITS +70 +4 +9 +$ACADVER +1 +AC1014 +9 +$HANDSEED +5 +FFFF +0 +ENDSEC +0 +SECTION +2 +TABLES +0 +TABLE +2 +VPORT +5 +8 +100 +AcDbSymbolTable +0 +ENDTAB +0 +TABLE +2 +LTYPE +5 +5 +100 +AcDbSymbolTable +0 +LTYPE +5 +14 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYBLOCK +70 +0 +0 +LTYPE +5 +15 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYLAYER +70 +0 +0 +ENDTAB +0 +TABLE +2 +LAYER +5 +2 +100 +AcDbSymbolTable +70 +2 +0 +LAYER +5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord +2 +0 +70 +0 +6 +CONTINUOUS +0 +ENDTAB +0 +TABLE +2 +STYLE +5 +3 +100 +AcDbSymbolTable +70 +1 +0 +STYLE +5 +11 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord +2 +STANDARD +70 +0 +0 +ENDTAB +0 +TABLE +2 +VIEW +5 +6 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +UCS +5 +7 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +APPID +5 +9 +100 +AcDbSymbolTable +70 +2 +0 +APPID +5 +12 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord +2 +ACAD +70 +0 +0 +ENDTAB +0 +TABLE +2 +DIMSTYLE +5 +A +100 +AcDbSymbolTable +70 +1 +0 +ENDTAB +0 +TABLE +2 +BLOCK_RECORD +5 +1 +100 +AcDbSymbolTable +70 +1 +0 +BLOCK_RECORD +5 +1F +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*MODEL_SPACE +0 +BLOCK_RECORD +5 +1B +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*PAPER_SPACE +0 +ENDTAB +0 +ENDSEC +0 +SECTION +2 +BLOCKS +0 +BLOCK +5 +20 +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*MODEL_SPACE +0 +ENDBLK +5 +21 +100 +AcDbEntity +100 +AcDbBlockEnd +0 +BLOCK +5 +1C +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*PAPER_SPACE +0 +ENDBLK +5 +1D +100 +AcDbEntity +100 +AcDbBlockEnd +0 +ENDSEC +0 +SECTION +2 +ENTITIES +0 +LWPOLYLINE +5 +100 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +20 +70 +1 +43 +0.0 +10 +8.8817841970012523e-15 +20 +194.00000000000003 +10 +43.999999999999979 +20 +194.00000000000003 +10 +44 +20 +147 +10 +-3.0616169978683826e-15 +20 +147 +10 +0 +20 +0 +10 +376 +20 +-4.4408920985006262e-14 +10 +376 +20 +46.999999999999964 +10 +420 +20 +46.999999999999957 +10 +420.00000000000006 +20 +146.99999999999909 +10 +420 +20 +194.00000000000003 +10 +420.00000000000006 +20 +289.99999999999983 +10 +376 +20 +289.99999999999983 +10 +376 +20 +336.99999999999983 +10 +420 +20 +336.99999999999983 +10 +420.00000000000006 +20 +374.99999999999977 +10 +300.00000000000006 +20 +375 +10 +300.00000000000006 +20 +359.99999999999972 +10 +280.00000000000006 +20 +359.99999999999989 +10 +280.00000000000006 +20 +420 +10 +7.6846586646496381e-14 +20 +420 +0 +ENDSEC +0 +SECTION +2 +OBJECTS +0 +DICTIONARY +5 +C +100 +AcDbDictionary +3 +ACAD_GROUP +350 +D +3 +ACAD_MLINESTYLE +350 +17 +0 +DICTIONARY +5 +D +100 +AcDbDictionary +0 +DICTIONARY +5 +1A +330 +C +100 +AcDbDictionary +0 +DICTIONARY +5 +17 +100 +AcDbDictionary +0 +ENDSEC +0 +EOF diff --git a/printer_mods/yeri/V1_3Z/README.md b/printer_mods/yeri/V1_3Z/README.md new file mode 100644 index 000000000..28672f334 --- /dev/null +++ b/printer_mods/yeri/V1_3Z/README.md @@ -0,0 +1,56 @@ +# Intro + +This is a 3z mod for the V1 printer which utilizes the original hardware as much as possible to make this a simple upgrade for your printer. It will require an additional stepper and leadscrew to match your current setup, as well as a controller board with capability to drive an extra channel. + +This has been tested with an BTT MOT-EXP board on a BTT SKR 1.4 as an inexpensive alternative to a complete board swap. + +**NOTE:** DXF files have been provided with updated motor locations, however the 250 DXF has not been verified. It should be correct but please verify the measurements if you have a 250 build + +![](./images/final_installation_view.jpg) +  +## BOM: + +* Additional leadscrew stepper +* Controller capable of running 6 steppers +* 4 M5 roll-in Nuts +* 4 M5x10 BHCS + + +  +## Installation instructions: + +Step | Image +--- | -------------------------------- +| Remove deck panel | +| Remove both rods from one side of the printer (leave motor and leadscrew in place for now as support for the bed) | +| Remove existing bed mounts | +| Remove LM8LUU bearings from the mounts| +| Install LM8LUU bearings into the new bed mounts | +| Install stepper motor into front motor mount printed part| ![](./images/motor_mount_installation.jpg) +| Install new bed mount on to the stepper shaft, secure leadscrew nut into bottom of mount | ![](./images/bed_mount_installed.jpg) +| Insert rod into bearing | +| Install Z Shaft Retainer on top of rod | ![](./images/full_assembly.jpg) +| Remove M5 roll-in nuts used for bed mounts from bed extrusions and re-mount them on the opposite side (the inner side of the bed) | +| Insert front motor assembly into printer, attach to the bed and bottom extrusions | +| Attach Z shaft retainer to top extrusion| +| Remove existing Z motor assembly from printer and dissasemble| +| Repeat above directions for rear motor mount| +| Cut holes in deck plate to accomodate new motor locations (reference DXF if needed)| +| Install deck plate| +| Install deck plate cutout cover printed part| +| Update printer.cfg with new Z_TILT_ADJUST positions from the example configs| +| Follow normal procedures to align rods and leadscrews| + +The provided configuration files assume that the Z1 motor is in the front right and the Z2 motor is in the rear right. If you wire them differently you will need to change the positions in the Z_TILT_ADJUST configuration to match. + +  +## Notes: + +The first several times you run Z_TILT_ADJUST klipper may run into homing timeouts or other issues as it tries to level the bed. Once the bed is fairly level it resolves much quicker and without warnings or errors. +  +  +## Other Pictures +![](./images/bed_mount.jpg) +![](./images/motor_mount_installed.jpg) +![](./images/installed_view.jpg) +![](./images/Top_rod_attachment.jpg) \ No newline at end of file diff --git a/printer_mods/yeri/V1_3Z/STL/Bottom_Panel_Cutout_Cover.stl b/printer_mods/yeri/V1_3Z/STL/Bottom_Panel_Cutout_Cover.stl new file mode 100644 index 000000000..e6d7a6550 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/STL/Bottom_Panel_Cutout_Cover.stl differ diff --git a/printer_mods/yeri/V1_3Z/STL/Bottom_Panel_Cutout_Cover_2_Color.stl b/printer_mods/yeri/V1_3Z/STL/Bottom_Panel_Cutout_Cover_2_Color.stl new file mode 100644 index 000000000..f8d40e4da Binary files /dev/null and b/printer_mods/yeri/V1_3Z/STL/Bottom_Panel_Cutout_Cover_2_Color.stl differ diff --git a/printer_mods/yeri/V1_3Z/STL/Z_Bed_Mount_Front.stl b/printer_mods/yeri/V1_3Z/STL/Z_Bed_Mount_Front.stl new file mode 100644 index 000000000..9d1e6638a Binary files /dev/null and b/printer_mods/yeri/V1_3Z/STL/Z_Bed_Mount_Front.stl differ diff --git a/printer_mods/yeri/V1_3Z/STL/Z_Bed_Mount_Rear.stl b/printer_mods/yeri/V1_3Z/STL/Z_Bed_Mount_Rear.stl new file mode 100644 index 000000000..0c177d0d9 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/STL/Z_Bed_Mount_Rear.stl differ diff --git a/printer_mods/yeri/V1_3Z/STL/Z_Motor_Mount_Front.stl b/printer_mods/yeri/V1_3Z/STL/Z_Motor_Mount_Front.stl new file mode 100644 index 000000000..5e025e3c6 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/STL/Z_Motor_Mount_Front.stl differ diff --git a/printer_mods/yeri/V1_3Z/STL/Z_Motor_Mount_Rear.stl b/printer_mods/yeri/V1_3Z/STL/Z_Motor_Mount_Rear.stl new file mode 100644 index 000000000..8464cc76e Binary files /dev/null and b/printer_mods/yeri/V1_3Z/STL/Z_Motor_Mount_Rear.stl differ diff --git a/printer_mods/yeri/V1_3Z/images/Top_rod_attachment.jpg b/printer_mods/yeri/V1_3Z/images/Top_rod_attachment.jpg new file mode 100644 index 000000000..7af9e5070 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/Top_rod_attachment.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/bed_mount.jpg b/printer_mods/yeri/V1_3Z/images/bed_mount.jpg new file mode 100644 index 000000000..3dad0cf54 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/bed_mount.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/bed_mount_installed.jpg b/printer_mods/yeri/V1_3Z/images/bed_mount_installed.jpg new file mode 100644 index 000000000..6e6219052 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/bed_mount_installed.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/final_installation_view.jpg b/printer_mods/yeri/V1_3Z/images/final_installation_view.jpg new file mode 100644 index 000000000..ac86b3d18 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/final_installation_view.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/full_assembly.jpg b/printer_mods/yeri/V1_3Z/images/full_assembly.jpg new file mode 100644 index 000000000..b6ee8d013 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/full_assembly.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/installed_view.jpg b/printer_mods/yeri/V1_3Z/images/installed_view.jpg new file mode 100644 index 000000000..047999c64 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/installed_view.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/motor_mount_installation.jpg b/printer_mods/yeri/V1_3Z/images/motor_mount_installation.jpg new file mode 100644 index 000000000..0499d3f9d Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/motor_mount_installation.jpg differ diff --git a/printer_mods/yeri/V1_3Z/images/motor_mount_installed.jpg b/printer_mods/yeri/V1_3Z/images/motor_mount_installed.jpg new file mode 100644 index 000000000..11d6e3548 Binary files /dev/null and b/printer_mods/yeri/V1_3Z/images/motor_mount_installed.jpg differ