After I finished with the build of my Prusa MK3x, I turned my attention towards my original 3D printer, the MendelFlex. I needed to get it back to a working state and also improve its printing ability. The first thing on the list was to fix the wiring. It was a mess literally.



Plus I needed to repair the wires to the cooling fan on the printer because one of our cats decided to bite it in half. They have a bad habit of doing the same thing to wires on earbuds, on USB cables, on ethernet cables, and other things. We have had to put some plastic conduit around the cables to protect them. I am going to be doing the same thing while I clean up the wiring.

Initially the ramps controller board on the printer was in a different location. It was in the area under the heatbed where the power supply is. It made it hard to easily access the wiring on the ramps controller board. So I moved it to the side of the printer. I also fashioned a better cooling solution by putting a large fan over the ramps board. The fan was something that I pulled from a power supply. The fan has led lights that turn on when powered up. Also the printer initially had a printed extruder carriage, but I replaced it with a metal carriage. I replaced the bed assembly and heatbed with a bed assembly I had for a P3 Steel printer along with a Prusa Mk42 heatbed. I added in a BLTouch sensor while doing all of that. In the process of rewiring the printer I shortened a number of the wire leads. One reason I kept them long was because I didn’t have crimpers for the connectors needed.




While working on the wiring I also replaced the Prusa MK42 heatbed with a Prusa MK52 heatbet with the removable metal plate. The removable plate works great on my Prusa MK3x with good adhesion!


The last thing I did was to add a blower fan for print cooling. I had to fashion a mount for it using parts that I had and a bit of hot glue. By the way it did work after I finished all the wiring. Using Pronterface I was able to send a M106 s127 command to the printer to turn it on and set the speed to 50%. And then an M107 command to stop it. I made extensive use of zip ties to keep the wiring harnesses in place and out of the way.

Wiring completed!
I did run into one small issue when I was testing out the electronics on the printer. I was able to engage and move the X, Y, and Z motors from Pronterface. But when I tried to home the printer, the Y motor didn’t respond for some reason. The X and Z were fine. After close inspection I found out the the arm on the Y switch stuck into the closed position so the printer thought that Y was where it should be. After fixing that, the printer was able to home just fine.
The next thing I will be doing is to update Marlin. Currently I am running 1.1.6. I will do some research and figure out which version will be best to upgrade to.
Until next time, Happy Printing!





















