Repair – Rewire the Hub Connectors – Anycubic I3 Mega S


Hello everybody and welcome to another build video. Today we’ll see just how difficult rewiring the cables to bypass the hub controls might be. Unfortunately for me this change was a necessity since there was an issue with the connections from my machine. I’ve tried almost everything at this point, so this is essentially my last resort. Please undertake these modifications at your own risk.

Before begging this mod, I made sure to get some wiring diagrams ready and the good news is that the community has done a great job of posting this information online. I found these two diagrams by doing a quick google search. I got the diagrams for both the hub connection and the motherboard and this was very crucial to troubleshooting issues as they arose. In the end I didn’t need to purchase too many materials to do these upgrades however I was lucky enough to already have most of the tools on hand before starting this project. I will make sure to include a list in the description below for anyone who may which to try and undertake this in the future.

Before starting to remove anything withing the machine, I made sure to take a couple of photos of where everything was located just in case I ran into issues latter on. Every time I disconnected something, I make sure to label the cable immediately. Doing this helped save me quite a bit of time and made it easier to follow the wiring diagrams. Very important to note, is the fact that I had already installed mosfets as an added buffer for the current going through the motherboard.

When beginning to dissemble the machine I made sure to start with the hot end assembly. There are two screws on the top and two lower ones in the back which help hold the cover into place. After removing those I was able to unscrew the hot end hub. When I made my most recent modification, I had added some hot glue to help hold the connections in place because they were prone to coming to lose. Once this was removed, I was then able to disconnect the wires.

When I disconnected the Z-motors, I had the option to either cutting or unscrewing the end stops. I personally wanted to add some longer cables, so I ended up cutting them instead. I removed the connections from the main hub and began preparing the wires. Since these wires were already the correct length in most cases, I simply reused them by cutting off the connectors and separating the wires.

Before starting this project, I made sure that I had plenty of extra connectors available to help ensure that I didn’t run out halfway through. I’ve found that using pliers to temporarily tighten the pin made it easier to crimp together. By including some of the protective coating it helped to add quite a bit of extra support to the connections. Any exposed wire was insulated using transparent shrink tubing to make it easier to see any problems should they come up. With the tweezers that came with the printer, I was often able to push in any pins that weren’t fully inserted which helped to reduce any waste. When trying to get the correct wires lined up, I loosely attached the connector to the opposing side so that I could match the wiring more easily. Before adding any solder, I always use some flux to help prepare the area and ensure a better connection. Pre-tinning the wires before soldering, also made it easier to get a proper connection.

Most of the connections are pretty straight forwards, however there was one area which shared a common connection point for the ground wires. To allow me to troubleshoot and make changes easier in the future, I joined the ground wires together and then added a separate connector to the remaining wires. While this may clutter the inside of the machine more, it does make it easier to troubleshoot issues down the road or make upgrades.

With the wiring done it was finally time to do some quick cable management so by re-using the same cable wraps as before I was able to do this portion fairly quickly. By looking at the initial photos I had taken, I was able to get an idea of how they were originally placed and tried my best to replicate the same format. Before closing up the hot end assembly I ran a quick test to make sure everything was still working movement wise. Although I don’t have the footage, I did discover that with the firmware upgrade I had made, I needed to change the motherboard connection of the Z-Axis to the secondary Z-axis slot. Once I did this, the secondary Z-Axis homed correctly, and I didn’t have any further issues with that portion. In my case, I did run into one more issues in that the ceramic heater cartridge for my extruder was malfunctioning because the wire had come loose. Once I repaired this, the machine was finally able to complete its first print.

So would I recommend doing this to your machine? Well, no not unless it absolutely necessary. It took around 3 days to complete this modification and I did run into additional issues along the way. If your machine is constantly giving you issues and is no longer within it’s warranty then this is perhaps worth doing as a result. Unlike upgrading the firmware, which you can see in this video here, it isn’t necessary unless it’s broken. Now Because I’m not entirely happy with the lack of cable supports. That will be another video for the future but if you want to try this as well, I’ve included some important links in the description below.

Repairs – Change the Hotbed Thermistor – I3 Mega S

This machine has long been problematic so when this came up I used it as an opportunity to show you guys how to change the thermistor of my hot bed.


Hello everybody and welcome to another repair video. In today’s video I’ll be showing you how I was able to replace the thermistor on my 3D printer and finally fix the ongoing issues with my printer. Now a quick disclaimer that this video wasn’t sponsored by Anycubic and to do this modification at your own risk.

So before anyone asks, I’ve been having issues with this machine for a very long time. Unlike my first I3 Mega, this one has been prone to stopping randomly, and although I’ve replaced quite a few components and updated the firmware the issues have persisted. While most of the issues were from prints failing to complete on this occasion things were quite different. The print bed temperatures were fluctuating quite dramatically which was preventing the print from starting. I had replaced the motherboard in the past, updated the firmware, replaced the SD card reader and re-checked the wiring, so I was fairly certain that these weren’t the issues. So I unscrewed the build plate and began double-checking the resistance with a multimeter.

The very first thing I noticed was that the thermistor was completely black which could be normal however I still decided to double-check. So the resistance rating for most of these thermistors is normally 100k, but I was reading some strange numbers. Also, you’ll want to make sure that the print bed is fully cooled down prior to trying to take your measurements since this seems to affect the readouts. I also noticed that the readings weren’t the same once re-soldered together so that’ll be something you want to keep in mind.

While soldering, I noticed that the old solder wasn’t coming off easily even when adding flux. I suspected that the heat bed was helping to defuse the heat, so I preheated the surface, but that wasn’t enough. I ended up adding some fresh solder to the connections along with flux which then allowed me to use solder wick to remove the material from the connection points. Once I removed the old thermistor I noticed that there was a small hole where the thermistor was located. With the black coating it’s difficult to see so here’s a small diagram to show you what it looked like.

I did need to shape the wires slightly to make sure that they would align correctly however everything soldered together nicely. After testing it the resistance seemed better than before, but I wasn’t entirely sure that it had worked since i wasn’t getting the same results as when I tested the thermistor prior to soldering it into place. I decided to put the machine back together and do a final test.

When everything was put back together I began running the test print. I had outfitted this machine with a 0.8 nozzle since it was originally used for printing large functional parts. The first print didn’t look good in the beginning however the temperatures quickly stabilized and stopped fluctuating irregularly after the first print. All following prints had stable temperatures. This also got me thinking about what might be the issue with this machine. When I began hitting the reset bottom for the machine all issues stopped when starting a new print. So I began to experiment with the G-code a bit and after trying out the G999 command and a couple of others I decided to compare it with another machines settings. This is where it discovered that there was some extra lines of code and decided to copy and past the end G-code from my CR10-V3 to see if this made a difference. Sure enough, after over a year of being problematic the problem finally seems to be fixed. Or was it? Unfortunately once I started a larger print, I began running into the same issues as before although at least my print bed temperatures were correct this time. I will be posting the G-code in the description below just in case it does end up working for you.

Having seen a lot of issues with the wiring hubs of this machine I will begin trying to rewire it in an effort to get the machine working properly. Make sure to keep an eye out for the follow-up video when I undergo this process since I will be including a price breakdown as well.

So was this repair worth it? I’d say yes considering that the thermistors are fairly inexpensive now days especially the one’s which are compatible with the Anycubic printer. In case some of you were wondering, I bought the NTC 3950 100k version at the time from Amazon however if you’re worried about compatibility issues and don’t want to risk having to change your firmware settings you may which to order it from the main Anycubic website. After over a year of having a problematic machine, I finally seem to have one that works on par with my expectations.

CR10 V3 Fix – Cable Connection Supports

In this video I address the unsupported cables for the hot end assembly to help prevent their premature wear and tear.  This is a simple mod that should help keep this machine running for much longer in the future.

Files for Download


Hello everybody and welcome to the 3D printer Modding series. Today we’ll be addressing the issue with the cable for the hot end assembly of the CR10 V3. If any of you may have noticed the cable connections don’t have any support and there’s a high probability that the movement will cause a failure in the connection. The cables which connect to the hub are also another potential issue since they don’t have any support either. Since I would like this machine to last as long as possible, I will be making a couple of modifications to address these issues today. As always, do this modifications at your own risk and I’m in now way responsible for any damages which may occur.

  So like most modifications this one went through a couple of alliterations before a final version was determined. Since the metal supports for the xz hub were the same design as the V2 model I decided to use this to my advantage. I initially designed a mount which surrounded the cabling however this proved both difficult to mount as well as risky to force the cable within the support. It was for this reason that I switched to a open design which allowed me to use Zip ties to fasten the cables to the guide. For the hot end assembly I knew I wanted something which simply slipped over the direct extruder motor. After taking precise measurements I created a box like shape to a encompassed the motor while still keeping as much of it open to prevent overheating issues. I also designed it to wrap around the connector so I would able to add zip ties as well. Learning from my previous mistake, I made sure to keep an open design.

  After my first test I did discover one drawback which I hadn’t initially taken into account. While testing just how high up I could move the printer in the Z axis I found out that my modification did remove some of it’s Z height. Wanting to reduce this drawback as much as possible I then redesigned both the parts to help resolve this. With the new design I was able to comfortably reach a total Z height of 395. I also made sure to better support the cables with an extra bowden tube that I had lying around however you may be able to use a spiral cable wrap instead should you have some available. Very important to note is the fact that you’ll have to move the support bar on the left hand side of the machine to accommodate the increased size of the nozzle assembly. To do this, you’ll want to completely remove the top portions and bottom portions. For the bottom you’ll want to add some washer’s to increase the distance at the base. You’ll then want to move the nozzle assembly as far up as you can while also moving as far left as possible. This will make it easier to gage where to place the new connection points. In my case, I hand to realign the live bolt and move the pull rod connector over so that only one support bolt was still in place. Instead of using the spacer which came for the live bolt, I removed this and replaced it with a M5x12 screw. As long as this is properly tightened you should have no problems getting this secured in place.

  With this completed it was now time to change the Z height in Cura and begin a test print. As expected the test prints were very similar to those done previously. Since I had a 0.8 nozzle these were the results that I ended up getting. Since I mostly use the larger machines for functional parts or prototypes I often need these to complete at a farter rate.0.2

  Although I could leave this machine without these additions, this will hopefully help increase it’s longevity. As someone who uses their machines quite often this is an important feature to have since they’re an important business investment. For those of you who use yourself for both personal and professional use, I hope this also allows you to keep your machines working for a much longer time period.