You are currently viewing BMG E3D V6 Direct Drive for Ender 3 (Pro/V2) & CR-10

BMG E3D V6 Direct Drive for Ender 3 (Pro/V2) & CR-10

Ready to push your Ender 3 to the next level?

Convert your Ender 3 / Ender 3 Pro/ Ender 3 V2 or CR-10 to direct-drive by combining some of the best components available for 3d printing: the BondTech BMG extruder and the E3D V6 hotend.

Design requirements for the BMG E3D V6 Direct-Drive for Ender 3

Don’t be fooled by the simplicity of this direct-drive. As Albert Einstein might says: “Everything should be made as simple as possible, but no simpler”. This direct-drive is unlike any other. It was designed after trying a dozen other models and improved on the basis of this experience. This direct drive makes no compromises and is designed with unique requirements:

  • No compromises: This adapter has been specially optimized for the E3D V6 / BondTech BMG/ BLTouch combo. These 3 components are some of the best & time-proven components available for 3d printing. Get trouble-free extrusion and perfect 1st layer each and every print. Goodbye clogging, goodbye under-extrusion, goodbye manual adjustment of the z-offset with a sheet of paper : Just print!
  • Easy to print, install & maintain: high accessibility and no adjustments: Only 3 parts to print. Can be completely disassembled and reassembled in minutes, without having to readjust anything. Allow to reach the highest accuracy/repeatability. No need to periodically change the PTFE tube thanks to the all-metal hotend.
  • Perfect retractions and better print quality: The hotend is directly connected to the extruder. The PTFE tube length is only 37mm! This results in more responsive extrusion, cleaner starts & stops and perfect retractions. Compatible with flexible filaments/TPU
  • Optimized for Klipper: The high stiffness of the printhead results in less vibrations and allows high accelerations/decelerations
  • Minimalist, compact & lightweight
  • Optimized & highly efficient cooling: Reach high print speeds (up to 150 mm/s), get perfect bridges & overhangs
  • Cable management: Cables attached with zip ties, cleaner setup, less noise and vibrations
  • Good visibility on the nozzle: Allow to monitor the first layer and to tune the z-offset in real-time
  • No reduction in print volume : 230x230x250 mm
  • Easy to print: can be printed support free, only 3 parts to print
  • Firmware provided: Marlin & Klipper firmware available for download (configuration files and binaries)

Parts you need to make the BMG E3D V6 Direct-Drive for Ender 3

3D PRINTED PARTS
Download the .STL files from Cults
or
Download the .STL files from Gumroad
EXTRUDER
BondTech BMG extruder (Standard Version)
HOTEND
E3D V6 hotend (24V Direct Drive)

or

E3D REVO 6 (24V)

or

Phaetus Dragon ST or HF





AUTO BED LEVELING SENSOR
Antclabs BLTouch

or

Creality CRTouch

HARDWARE
M3 Hex Socket Head Cap Screws Bolts Nuts Washers Assortment Kit
M3x40mm bolt (x1)
M3x45mm bolts (x2)
M3x20mm bolts (x2)
M3x8mm bolts (x4)
M3 nuts (x4)
STEPPER MOTOR (optional)
Usongshine Nema 17 Stepper Motor (17HS4023)
PART FAN
5015 Blower Fan (24V)
PART FAN CONNECTOR (optional)

JST Plug Connector 2 Pins Male Female
ZIP TIES (x3)
Zip Ties 2.5 mm/0.07 inch wide
STEPPER MOTOR EXTENSION CABLE (recommended)
DISCLAIMER: Some links are affiliate links. As an Amazon Associate I receive a small commission (at no extra cost to you) if you make a purchase after clicking one of the affiliate links

Slicing the parts

I printed these parts in Sunlu PLA+. My print settings (Ultimaker Cura):

  • Layer Height: 0.25 mm
  • Line Width: 0.4 mm
  • Wall Thickness: 0.8 mm (=2 walls)
  • Top/Bottom Thickness: 0.75 mm (=3 layers)
  • Infill Density: 20%
  • Infill Pattern: Cubic
  • Printing Temperature: 230 deg C
  • Build Plate Temperature: 70 deg C
  • Enable Print Cooling: Enabled
  • Fan Speed: 100%
  • Initial Fan Speed: 0%
  • Regular Fan Speed at Layer: 2
  • Generate Support: Enabled
  • Support Placement: Touching Buildplate

The parts are oriented like shown on the image below:

Recommended print orientation (with supports from build plate enabled)

Assembly of the BMG E3D V6 Direct-Drive for Ender 3

BMG E3D V6 firmware for Ender 3

Download the Marlin firmware for this configuration on GitHub

Download the Klipper firmware for this configuration on GitHub

Makes

Measured Resonances (Klipper)

Below are the measured resonances of my setup. These are provided for information only as they vary from printer to printer and must therefore be measured for each printer.

Unfortunately, the max acceleration possible with the Ender 3 is still limited by the Y axis due to the bed slinger design.

Testimonials

Cameron “Love the E3D and BMG setup. Keep up the good work!!”

unklez “I got my first printer (Ender3 v2) like a week ago and already done these upgrades with genuine hardware. 100% works perfect and fast with supplied models and firmware. Very happy thanks!”

showmeez “Just wanted to say thanks for the design. Finished building this a few weeks back using some clone parts I had kicking around and finally fitted it today (also installed Klipper last week, oddly enough). It’s running on a dual Z modded Ender 3 v2 clone, so the whole thing is about as budget as it gets. Only run a couple of leveling prints so far while I dial in Z and get things squared away before tuning properly and I’m already liking the responsiveness.”

aleex8899: “This design is pretty good, but I think it could be easier to assemble if you explain where is the correct place to put the different length screws. In addition one improvable thing can be the ziptie holes, they are very small and they break so easily. My ender 3 pro is printing awesome now. Thanks”

Pafrro “This design is amazing btw. I’ve been able to push up the print speed a bit and everything is printing perfectly. Got 3dbency out in about 1 hour 30 minutes at 02mm on a 0.4mm and the quality is better than the 0.12 I was doing with 0.2mm tip with almost double the print speed. Thanks so much for your hard work!!”

Oniric “I finished to mount it and it works very well ! Very steady and stable. I didn’t used the backplate (the small one I was talking about). Is it an important part ? What does it do? Thanks for your work 🙂 First buy on cult and I’m very happy about it :)”

Change Log

  • 20220207: v17 -> v29: Update the Auto Bed Leveling bracket to be compatible with both the BLTouch and CR Touch
  • 20211113: BMGV6_Plate v10 -> v17: Lower nozzle 2.95mm to increase clearance with lower carriage nut + Add part BMGV6_BackBrace to increase stiffness
  • 20211112: BMGV6_Plate v6 -> v10 : Add mounting holes for Ender 3 V2 (using OneArmedTRex remix & Ender 3 v2 X-carriage from BalintFurstner ) + Supports for BMG Extruder to increase stiffness
  • 20210819 : Initial Release: BMGV6_Plate v6 + BMGV6_FanDuct v18