15 Free YouTube subscribers for your channel
Get Free YouTube Subscribers, Views and Likes

COREXY Linear Rail 3D Printer Sapphire Plus SP-5 Part 2: Compile Marlin G34 Auto-align dual Z-motor

Follow
Aurora Tech

Welcome back to Aurora Tech Channel. In this video, I will add some upgrades to the Two Tree Sapphire Plus CoreXY printer. There is a recent change on the price, as the price of this printer is already pretty cheap, I bought it at $375 from banggood and now it’s even cheaper, it’s only $330 on Aliexpress, there is also an version 1.1, the price is $478, which is almost $150 more than this v1.0. It has 3 major upgrades compared to the version 1 in this video.

I will also use another 2 TMC2208 stepper drivers to replace the stock A4988 to make it a completely silent printer. I will also configure and compile the latest version of Marlin from scratch and replace the stock firmware. This also applies to other 3D printers, you can pretty much configure marlin for all other printers using the instructions from this video.

In my last video, I talked about the many minor issues in this printer. One of them is the auto bed leveling issue. Every time you set the correct Zoffset value, the print is always off. It either prints in the air or crashes into the bed. You need to watch the first layer carefully and adjust the baby steps to make it work properly. After the Marlin firmware was installed, this issue was fixed.

I will also show you how to enable the auto Z align feature in Marlin, since sometimes when we remove the print, clean the bed or apply some pressure on one side of the bed for any reason, it will make the lead screws out of sync. If we do auto bed leveling with a tiled bed, it may still work, but obviously, we don’t want that. I tried to add 2 antibacklash spring nuts, it does help, but if you apply more pressure, it still drops. In this case, we will let Marlin align both sides automatically before each print, this may be the best way to fix this issue. So let’s get started...

After all these upgrades and fixes, I would say this printer is printing as well as all my other printers, it also prints faster. With the latest Marlin firmware and the classic LCD style UI, it works flawlessly. It requires quite a lot of work but I am very happy with the result at least for now.



Affiliate Links:

Two Trees Sapphire Plus CoreXY 3D Printer:
https://s.click.aliexpress.com/e/_AsVfOq

Creality REFURBISHED 3D Printers (SAVE up to 50%)
https://bit.ly/3EGO2UR

Used Ender3 ($79)
Maybe in bad condition, but if you know how to fix a 3D printer and have spare parts to replace by yourself, that could be an amazing deal:
https://bit.ly/3LPnzHw


**** Update 4/19/2021 ****

If you use the G34 to auto align the zaxis, you can use G34 to replace G28 in your starting Gcode, for example:

Before:
G28 ;Home
G29 ;Auto bed Level

Now:
G34 ;Auto Z Align
G29 ;Auto bed Level


If you just want to download my compiled firmware directly, you may download from this link:

Disclaimer:
THESE FILES MAY NOT WORK ON YOUR PRINTER
The purpose of making this video is to share what I did to update the firmware to make it works on my printer. Since the manufacturer may change the hardware configuration from time to time, the firmware that works on my printer may NOT work on yours. Please use it at your own risk, in case it doesn't work, I am not able to provide support to identify your problem. If you don't agree with that, please do not download the files. Thank you!

(Use it at your own risk, I can't guarantee it works with your printer.)
https://auroratechchannel.com/downloa...
(Use it at your own risk, I can't guarantee it works with your printer.)


Please also keep a copy of the stock firmware just in case something went wrong and you would like to switch back.

There are 2 folders inside the zip file:
Folder 1: (Stock stepper drivers TMC2208x3 + A4988x2) is for the stock stepper drivers
Folder 2: (Upgraded stepper drivers TMC2208x5) is for all TMC2208 stepper drivers if you upgraded them like what I did in the video.

I have included Classic LCD style UI, Marlin Touch UI, and the Marlin configuration files.

If you installed the wrong version, the printer won't blow up, but the ZAxis direction will be reversed :)

If you are interested to see how to compile Marlin for another printer, you can take a look of this video:

Marlin firmware config video for Ender5 Pro:
   • 2021 3D Printer review  Ender 5 Pro ...  


**************************************
Correction:
31:05 31:35
IF_HAS_TRINAMIC_CONFIG Settings are for UART mode. Since we config the TMC2208 in standalone mode, we can't adjust the current of the motor in configuration_adv.h.
Thanks Simeon Bodurov for point out this mistake.
**************************************


Follow us on Twitter:
  / aurora_lung  

posted by fervorse7