GithubHelp home page GithubHelp logo

ender-3-v3-x-linear-rail's Introduction

Ender-3-v3-se-x-linear-rail

This mod replaces the X-axis v slot wheels with an MGN9 linear rail.

If you don't know if you need linear rails on the X-axis then you probably won't benefit from this. But if you want linear rails like I did, then enjoy.

  • Dimensional accuracy and flow calibration is required in order for the nut trap to fit the nuts securely.
  • BOM.
    • Either an MGN9C or MGN9H carriage can be used. Ideally use rails with some preload to improve wobble along the Y axis.
  • Use Voron print settings.
    • Probably avoid PLA due to the nut trap only being two walls thick.
  • No additional supports required.
  • Print STLs in their default orientation.

After installation remember to re-calibrate the Z-offset and recreate the bed mesh.

Measurements and spacers inspired by https://www.printables.com/model/716958-linear-x-rail-mod-ender-3-v3-se. This version doesn't sacrifice X-axis movement and doesn't need a new endstop. The nozzle sits a bit forward in the Y axis.

See results.md for input shaper results.

Ender 3 V3 SE reference model taken from https://www.printables.com/model/672045-ender-3-v3-se-reference-models-step-files.

Development

Prerequisites:

PYTHONPATH is required to generate the BOM with costs:

PYTHONPATH=$PWD ~/.local/share/OpenSCAD/libraries/NopSCADlib/scripts/make_all.py

assets/irl.jpg


Table of Contents

  1. Parts list
  2. Carriage Assembly
  3. Linear Rail Assembly
  4. Carriage Rail Assembly
  5. Toolhead Carriage Assembly

Top


Parts list

Carriage Linear Rail Carriage Rail Toolhead Carriage TOTALS
Vitamins
  .    7    .    .    7     Linear rail MGN9 x 300mm
  .    1    .    .    1     Linear rail carriage MGN9C
  .    7    .    .    7     Nut M3 hammer
  2    .    .    .    2     Nut M5 x 4mm
  .    .    4    .    4     Screw M3 cap x 8mm
  .    7    .    .    7     Screw M3 cap x 10mm
  .    .    .    2    2     Screw M5 wafer head x 4mm
  .    .    4    .    4     Washer M3 x 7mm x 0.5mm
  2    22    8    2    34    Total vitamins count
3D printed parts
  .    1    .    .    1    left_spacer.stl
  .    1    .    .    1    middle_spacer.stl
  .    1    .    .    1    right_spacer.stl
  1    .    .    .    1    toolhead_carriage_MGN9C.stl
  1    .    .    .    1    toolhead_carriage_MGN9H.stl
  2    3    .    .    5    Total 3D printed parts count

Top


Carriage Assembly

Vitamins

Qty Description
2 Nut M5 x 4mm

3D Printed parts

1 x toolhead_carriage_MGN9C.stl 1 x toolhead_carriage_MGN9H.stl
toolhead_carriage_MGN9C.stl toolhead_carriage_MGN9H.stl

Assembly instructions

carriage_assembly

First remove the two supports at the top of the model.

carriage-supports.png

The nuts should be a tight fit. If you have trouble pushing the nut in, check if there is any substantial corner blobbing due to lack of pressure advance and/or insert an M5 screw from the otherside and tighten.

carriage_assembled

Top


Linear Rail Assembly

Vitamins

Qty Description
7 Linear rail MGN9 x 300mm
1 Linear rail carriage MGN9C
7 Nut M3 hammer
7 Screw M3 cap x 10mm

3D Printed parts

1 x left_spacer.stl 1 x middle_spacer.stl 1 x right_spacer.stl
left_spacer.stl middle_spacer.stl right_spacer.stl

Assembly instructions

linear_rail_assembly

Attach the spacers to the assembly, taking note that the left spacer is offset by one screw hole.

Remember to clean and lubricate both the carriage and rail.

linear_rail_assembled

Top


Carriage Rail Assembly

Vitamins

Qty Description
4 Screw M3 cap x 8mm
4 Washer M3 x 7mm x 0.5mm

Sub-assemblies

1 x carriage_assembly 1 x linear_rail_assembly
carriage_assembled linear_rail_assembled

Assembly instructions

carriage_rail_assembly

Attach the carriage to the rail. Note that the front two screws won't be easily accessible once the PCB is mounted.

carriage_rail_assembled

Top


Toolhead Carriage Assembly

Vitamins

Qty Description
2 Screw M5 wafer head x 4mm

Sub-assemblies

1 x carriage_rail_assembly
carriage_rail_assembled

Assembly instructions

toolhead_carriage_assembly

Screw the frame into the carriage, ensuring that the frame is flush on the carriage. Remember to insert the belts before re-assembling the everything else.

toolhead_carriage_assembled

Top

ender-3-v3-x-linear-rail's People

Contributors

deadleg avatar

Stargazers

Alex  avatar Serhii Krupskyi avatar  avatar chocsteryu avatar  avatar Zoltan Jancso avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.