Blood Drive - BLVProjects Ender 3 Conversion Mod - Direct Drive - For Mosquito Hotend w/ BMG-M Extruder
thingiverse
**Update 9/2/21** =============== ### I will put updates at the top for visibility, scroll down to the introduction if you're not sure what you're looking at. **9/2/21** *Final version of the Blood Drive - I fixed some fitment issues with the BMG that I had completely forgot to do when I uploaded back in May - Apologies* Utilizing hangtight's latest compact part cooler, this part cooler is far lighter and I'd say even further improved compared to his stock hotend cooler. It is a very quick print and also essentially immune to deformation from exposure to the hotends radiant heat, even if you leave the hotend on at high temperatures (250c+) without the fan spinning. Needs two M3 heat inserts and 2 M3x12mm screws to attach the fan. Only the two parts below are needed for this variant Final_BD-goes-w-PC_DUCT_5015 PC_DUCT_5015_Mirrored As well as the belt clips and BLTouch Mount if you have that. **1/20/21** *New version of the Blood Drive available for your printing pleasure. There is no downside to using this variant, other than that it is more difficult to print.* I have accomplished creating a direct drive with passive cooling provided to the extruder from the 25mm Mosquito Hotend Fan. By creating a ducted version of the blood drive, I have also utterly eliminated backpressure from the hotend fan. What is back pressure? Back pressure is created from constrained airflow from which the air doesn't have an easy path to disperse. This means the intake of air and outtake of air, this is a universal problem with hotend cooling. Benefits to this design: - No air from the hotend fan will reach the build platform, providing perfect conditions for your first layer adhesion, as well as for printing filaments that require very minimal if no cooling at all, such as ABS. - Passive cooling to the extruder stepper motor. It is quite effective, how efficacious it is will depend on variables such as: Printing speed, filament flow rate, and ambient temperature. I can say that in extreme conditions, (printing at 150mm/s, 2000 acceleration, 0.6 nozzle with 0.24 layer height) it works quite well, lowering the stepper motor's temperature to a noticable difference (I can touch it with my hand) --- This being said, stepper motors are designed to run very very hot, so this is just a nice quality of life and one less thing to be concerned with, in terms of your stepper motor running efficiently. ------------------ **Introduction** ------------------- This mod is based on having converted your Ender-3 Pro to the linear rail conversion kit from [BLV Projects](https://www.blvprojects.com/blv-ender-3-pro) As well ownership of [Slice Engineering's Mosquito Hotend](https://www.sliceengineering.com/collections/mosquito-the-professional-hotend/products/the-mosquito-hotend%E2%84%A2) and the [BMG-M from Bondtech](https://www.sliceengineering.com/collections/extruders/products/bmg-m-extruder) If you intend on doing this modification to your printer, PLEASE read through or you will damage your printer bed!!! With that at the forefront- Design purpose: To reduce imbalanced inertia from stepper motor weight in a direct drive configuration and to maximize printing stability and precision. I wanted to be able to attach Bondtech's BMG-M, which was specially purposed to fit to Slice Engineering's Mosquito Hotend. After obtaining both, I could not find a way to mount them. The vast majority of X-Axis plates will be too tall in height to allow direct mounting of the BMG-M to the Mosquito with the extruder facing front and the stepper motor mounted over the top of the X-Axis rail, as the nozzle won't be able to touch the build plate, since the Mosquito is a very compact hotend. The stock creality X-Axis plate will not work. This is not an issue for the BLV X-Axis Carriage however! I didn't attempt to design a duct. So I went looking for the best design that would also be compatible with my design. Hangtight's ducts proved in my tests to be the best engineered & highest flow. After consulting with him, I have gained his permission to use his duct and include it as part of this design. Special thanks to Hangtight. ------------ **I: Design Challenges & CAUTION:** ---------------------------------------------- Small form factor, there is 5mm of clearance between the tip of the Nozzle and the bottom of the BLV X-Axis Carriage with the Mosquito in its lowest mounted position. There's no way around this. What this means is as the nozzle comes to the bed, the belt clips will hit the bed first. The stock bed strain will also be in the way as the printhead approaches the back left of the bed, where the cables extend above the flat plane of the bed. Finally, because of the reduced form factor of the Mosquito, the linear rails need to be lowered down to allow the Z-axis to come down far enough for the nozzle to touch the bed. Since this needs to happen, the height between the Z-axis Linear Rails and the bed is CRITICAL. If the linear rails are mounted too low, the bed will slam against the sides of the linear rails. If the linear rails are mounted too high, the rail carriage blocks will partially come off the rail channels as the nozzle meets the heated bed platform. **II: Solutions** ------------------- 1) The brass belt clips that are attached to the underside of the BLV X-Axis Carriage are too long and need to be reduced. * Option A - Print my remixed belt clips. You need to be able to remove the existing belt clips, do not clip them off. It can be quite a pain to remove the brass clips, but you can accomplish it using some pliers or needle nose, a small flathead screwdriver and your brain. If you can't manage removing the belt clips you will need to buy another belt that isn't crimped, as you need all of the length from the belt provided in the BLV kit. * ~~Option B - By clipping the brass belt clips down to 3-4mm maximum in height with a side cutter or pliers with a cutting edge. Please don't attempt to cut them down with the blue flush cutters included with the Ender 3, they far too cheap and brittle to cut brass.~~ * I no longer recommend clipping the belts down, it's not worth the hassle and has problems. I've been using the printed belt clips for over 3 months now with no sign of failing, so that is the way to go. 2) An alternative bed strain must be printed to prevent the BLV-X Axis carriage belt clips from coming into contact with the stock bed strain and its cables. I've found two on thingiverse that are adequate, both links are provided at the bottom of this page. 3) The Z-Axis Linear Rails must be lowered down in order for the printer head to reach the print bed. This can be accomplished easily without any disassembly of your printer. **III: Hardware & Installation** ------------------------------------ **Hardware:** (Button head screws are required where stated in order to fit) Blood Drive to X axis plate: + (3) 3x8mm button head screws + (1) 3x12mm screw(can be longer) Mosquito Hardware: + (2) 2.5x15mm button head screws BLtouch Mount Hardware: + (2) 3x10 or 3x12mm button head screws (BLTouch Mount to Blood Drive) + (2) 3x8-10mm button head screws (BLTouch to BLTouch Mount) + (4) 3mm nuts; Two retaining the BLtouch to the mount itself, and two retaining the mount to the Blood Drive. Hardware for 5015 Fan Duct with Duct Adapter Mount: + (2) 3x20mm screws for 5015 Fan + (2) 3x4mm screws (Duct adapter to Blood Drive) + (2) 3x12mm Screws (Fan Duct to Blood Drive) + (6) M3 Nuts (Two for Fan Duct, Four for Duct Adapter Mount) ---------------------- **Blood Drive Installation:** ---------------------------------- First off and most importantly, be careful of overtightening and stripping out the holes in the x-axis plate. These are steel screws going into aluminum and it's very easy to do so. Follow basic torquing rules and always tighten your screws in a staggered fashion. Before installing, Push-fit all of the M3 nuts into place on the Blood Drive. Insert the 2.5x15mm button head screws into the depressed cavities on the backside of the drive. Be certain that there isn't any filament ooze/stringing or stuck supports in the way of the M2.5 screws going into the Mosquito. If the screws are not seated properly into the depressed cavities before pressing the drive onto the x-axis plate, your Mosquito will not sit flush against the Blood Drive and/or you will strip the Mosquito's threads. As this is a depressed fit design, the blood drive should be able to fit flush, directly onto the X-axis plate. If it does not, check to see where you might need to cut away or sand any plastic so that it *can* slide all the way into place, flush to the plate. If you don't do this, you will be relying on the screws pressure/force to smoosh down any plastic deposits, which the aluminum threads are unlikely to handle. If you have bleeding edges, it will tilt the mosquito so the hotend is not perpendicular to the build plate. Position the Mosquito with the attached BMG-M into mounting position. Screw in the 2.5x15mm screws one at a time, starting with the left(facing front) screw first, finger tight, then the right screw. Then you may place your stepper motor in (wiggle it up and down to fit into the extruder gear) and tighten the stepper motor to the extruder. AGAIN, you don't need to tighten this stuff very hard. Don't overtighten, or it will bind up the stepper motor gears with the BMG-M gears. You can spin the extruder gear to feel if it is binding. Follow pictures for the rest. **Bed Strain & Z-Linear Rail adjustments:** ------------------------------------------------------ After you have printed everything you will need and are ready to install the bed strain and blood drive, now is a good time to adjust the Z-rails. To slide down the linear rails, use the MGN-12 jig alignment tools you should have from installing the rails previously, placing one on the top and bottom. Center your X-axis carriage in the middle spot on the Z-linear rails where no screws are holding the linear rail to the aluminum extrusions. *Slowly* Loosen each screw on opposing sides of the linear rail one at a time(do one rail at a time), being sure to not lose the t-nut inside the aluminum extrusion. When you have all of them loose enough, slide the linear rail so there is roughly 33.5mm of space between the top of the z-linear rails and the bottom of the top aluminum extrusion. Now tighten them back up in the same fashion. Now when you adjust your bed springs, the bed should be no more than 2mm below the bottom of the z-linear rails. Depending on your setup, you will have full 250mm of Z-space. If you have Dual-Z with a single stepper and tensioning pulley or Z-braces, that will reduce the Z-height to about 235-240mm. ### **Printing:** The tolerances in this design are very tight, so be sure to have calibrated your printer. Don't let the supports connect from the extruder mounted side to the Stepper motor mounted side. You will have a very difficult time removing supports if you do. If printing the ducted passive extruder version, don't allow supports to be created inside the duct. It will be nearly impossible to remove them. Minimum of 0.16 Layer Height is recommended. 0.12 for best Fitment I'd also recommend at least 1.8mm thick walls, and 100% infill will give you the strongest part and yet again, better resistance to heat distortion. The smaller the nozzle, the better the accuracy, and the better the fitment. I use 0.25 Nozzles for anything I want to print with very high accuracy. You can use up to 0.4mm. My wire strain needs supports to print the concaved recess for countersunk screws. The fan duct doesn't need supports. The fan duct can be printed in PLA Pro/Plus if you like but recognize the ducts *will* deform if your leave your hotend on and/or parked near the heated bed on without the fan spinning. With that said, you can actually anneal the ducts themselves naturally by printing with the fan spinning at 50%=>, as the radiant heat from the hotend and bed will reach the ducts and exceed the glass transition point, while the fan will keep the plastic cool enough to not melt and deform. PLA Pro can actually obtain a higher glass transition point of 90C, compared to PETG's 75C. I've had success doing this myself, I actually recommend doing this over using PETG, that is if you have PLA Pro. The belt clips are very small, might be possible with 0.4mm nozzle, but 0.25 will work better. ### Firmware adjustments: BLTouch Offsets: X-40.2 ; Y-3.72 Firmware Y-Axis Offset: Y-15.5 (This may be different depending where your y-end stop and rail is at, so just park the print head at the front of the bed and figure out how much you need to add or subtract to the offset) Printable Surface Area: X Axis: 230MM Y Axis: 235MM Z Axis(no dual z belt/tensioning kit): 250 Z Axis(w/ dual z belt/tensioning kit): 235-240 This modification is not plug and play! However, I suspect that if you are interested in doing this mod and have already assembled your BLV conversion, you have the tinkering skills to accomplish this modification as well. If you have found my work to be helpful in acheiving your goals, please consider throwing me a tip if you are able to. I've spent hundreds of hours on this design, improving it, and providing documentation for installation. You can use the tip designer button or [click here](https://www.paypal.com/paypalme/sb091). Thanks! Thanks for checking out my design! And please post your makes. ---------------------- Height Reduced 90 Degree bed cable Strain : https://www.thingiverse.com/thing:4104141 Alternative Height reduced extended bed cable strain (pay no mind to "drilling a hole" in the summary): https://www.thingiverse.com/thing:4497591 Bed Cable Clip for 4040 Extrusion: https://www.thingiverse.com/thing:3360288 Motherboard Case by ADKS : https://www.thingiverse.com/thing:4622318 Silicone Sock Mold - https://www.thingiverse.com/thing:3793665 Bonus Points Round: I also designed a dual-z belt tensioning style mod that's purposed for parts from common dual-z kits available for purchase out there. It incorporates ProperPrinting's Z-brace mod to work with the kit I already bought. This is probably one of the biggest upgrades you can do to your printer. You can check it out here : https://www.thingiverse.com/thing:4668292
With this file you will be able to print Blood Drive - BLVProjects Ender 3 Conversion Mod - Direct Drive - For Mosquito Hotend w/ BMG-M Extruder with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Blood Drive - BLVProjects Ender 3 Conversion Mod - Direct Drive - For Mosquito Hotend w/ BMG-M Extruder.