endorphin3d / endorphin

The Ender 5 as it should be
MIT License
23 stars 2 forks source link

Ender 5 Plus-specific build plan/issues #5

Open tryptech opened 10 months ago

tryptech commented 10 months ago

Started working on implementing the Endorphin mod on my own Ender 5 Plus (E5P) and will document my findings and any potential issues here.

Stage 1

This stage can proceed with no changes relative to the Ender 5 (E5) version.

Stage 2

The usual linear rails used for E5P modification, notably the Fabreeko Mercury One.1 kit and the 3DFused Linear Rail kit, are 450mm millimeters in length so I will plan on using MGN12H at that length.

The left linear rail mounting will likely be fine. The E5P uses 2040 extrusion for more of its frame than the E5 so a different jig should be suggested/used.

The right linear rail will have a problem. The E5P uses two lead screws on the left and right of its bed in order to drive Z motion. The corners are guided by steel rods at each corner. These rods are fixed to 2020 extrusions that are connected to the side 2040 extrusions. If the right rail is mounted on the inside, the carriage would intersect with the 2020 extrusion below it, assuming the carriage has the standard width of 27mm. E5P linear rail mods only mount on the top or outside of the 2040 extrusions for this reason. Thus the mounting would have to be adjusted to other side of the extrusion.

Stage 3

As is the case in stage 2, for standardization with other E5P mods, I intend on using another 450mm MGN12H rail.

If possible, I want to find a top mounted rail Afterburner/Stealthburner mount since I have a printed and working shroud + toolhead and would prefer to avoid buying parts to build a new printhead. That is to be determined before I proceed with this stage.

tryptech commented 10 months ago

Stage 1 has been implemented relatively fine without a hitch, but I'm concerned about the relocated X motor. When moving along the Back-Left to Front-Right diagonal, the motor seems like it is at it's operating limit at ~160mm/s. This seems to be the case for both the 42-34 and the 42-40 motors.

The following videos are taken with the 42-40 motor in place.

https://github.com/endorphin3d/endorphin/assets/654389/c4334c4e-0964-44ba-bcb6-228cdd0e9e8d https://github.com/endorphin3d/endorphin/assets/654389/edc848d4-d520-4fa6-bf88-27bb78abbed3

When moving along the Back-Right to Front-Left diagonal, the motor doesn't move in comparison.

https://github.com/endorphin3d/endorphin/assets/654389/2c2f52a2-671f-461f-adf0-ca2f36734391 https://github.com/endorphin3d/endorphin/assets/654389/1aeaa620-20c5-4bcf-8a20-1bf05b6a7c34

For now I've implemented a maximum speed of 150mm/s. This ends up being a downgrade to how I had my printer before relocating the motor. There I had an operating limit of ~185mm/s on Y-axis moves, with X-axis moves having a significantly higher limit. At least in this instance, a stage 1 Endorphin E5P appears to be no more of a speed demon than a well tuned stock E5P.

Also of note, when I remove stealthchop and switch to spreadcycle on the X and Y motors, the motors are capable of higher motion but are terribly noisy. I'm willing to take the maximum torque decrease for the QoL of lowered noise, but it seems odd that so far I'm seeing what appears to be a lower maximum torque on the relocated motor. On another anecdotal note, The Y motor, when moving by itself, does seem to be notably quieter compared to stock, so it's a case of one step forward, one step back.

endorphin3d commented 10 months ago

Thanks so much for taking time to write this detailed review @tryptech. Are you seeing skipping on the X motor, or what are the signs you're seeing for the limit being ~160mm/s?

As for the rails causing collisions on stage 2, would 425mm rails solve the problem?

tryptech commented 10 months ago

I don't believe the issue to be skipping, doesn't sound like it. I think the wheels aren't keeping up and are dragging on the extrusion. At least, that's what it sounds like. Other E5Ps can go faster than mine, so I'm chalking it up to these wheels being worn enough that they aren't suited for the task anymore. I'm going to proceed with stage 2 and 3 soon enough to leave the wheels behind, so it likely isn't a huge issue, but enough to note that a well tuned E5P may not necessarily see any speed benefits from stage 1. I expect Input Shaping and accelerations to have better results due to less mass being thrown around though. More time spent at top speed may be enough of a gain to justify Stage 1 for any E5P users who already have pushed the stock configuration as far as they can.

The issue with the linear rail isn't the length of the rail, it's the width of the carriage. If you take a quick look at the 4020 extrusion on the top sides you can see a 2020 extrusion attached to it on the lower inside part for the lead screws and steel rods. This poses an issue with mounting the rails on the inside because the nominal width of an MGN12H carriage is 27mm. No way it can fit at all. Hence the mounting needing relocation on the outside. 450mm should work fine as with all other E5P linear rail kits aside from that one core issue.

FilipeThePinho commented 4 months ago

@tryptech do you still have the same issue with the X motor? And btw, which is the length of the belt you used?

Thanks!

geekyhawkes commented 1 month ago

@tryptech what size belts did you use for the stage1 5+ update? Thinking of giving it a try but no idea what size belt to order.