Bondtech BMG Upper Mount for Ultibots D300VS by wesc 3d model
Warning. This content is not moderated and could be offensive.
m4
3dmdb logo
Thingiverse
Bondtech BMG Upper Mount for Ultibots D300VS by wesc

Bondtech BMG Upper Mount for Ultibots D300VS by wesc

by Thingiverse
Last crawled date: 3 years ago
UPDATE: I've moved on to a Hemera mount for my D300VS. The cooling is much better with the new mount and allows printing overhangs and bridges much faster than with this mount. https://www.thingiverse.com/thing:4027625
This is a BondTech BMG extruder mount for the Ultibots D300VS+ that sits above the effector plane, giving more Z printing height and also potentially minimizing acceleration wobble of the nozzle. This should work with SeeMeCNC Max printers or any other delta with a 50mm ball-ball spacing and using Tricklaser arms. The stock SeeMeCNC arms interfere with this mount. Hot end is a E3D V6. A Volcano should work as well.
With this mount, I have over 500mm of build height on my D300VS+.
It will not work with the magball D300VS carriages as the ball spacing isn't right. If you upgrade to Tricklaser arms and appropriate carriages then it will work. (This is the best upgrade for D300VS, by far).
The Bondtech BMG is a really nice extruder. It is well designed and the dual driven hob pushes filament like no other.
There are 2 versions of this mount. One that uses ball studs and another that uses SeeMeCNC nylon barbells, and should work with the machined aluminum barbells available from SeeMeCNC.
The nylon barbells have a consistent ball-to-ball distance, but unfortunately, they flex quite a bit, leading to ringing on direction changes. With the metal balls I see about 1/2 the wavy ringing on direction changes.
Ball studs:https://www.ultibots.com/ball-studs-set-of-12-non-magnetic/
Nylon barbellshttps://www.seemecnc.com/collections/parts-accessories/products/replacement-ball-joints
Machined barbellshttps://www.seemecnc.com/collections/parts-accessories/products/cnc-machined-ball-joint-kit
Cooling is performed by a 4020 blower fan. The fan is mounted above the stepper and body of the mount is the manifold. You can install up to 8 4mm aluminum tubes that descend from the effector base for part cooling. I have had good luck with 6 of them installed. Drill out the plugged holes with a 4mm bit for the tubes you wish to populate. Fix with a dab of CA adhesive The aluminum tubing is 4mm diam x 0.45 wall. I bought this via amazon, though it is out of stock now. Should be available at hobby stores.
https://www.amazon.com/gp/product/B005WPAJUE/ref=oh_aui_search_detailpage?ie=UTF8&psc=1
Print the mandrel and roller parts and bend the aluminum tubing. It may require some sanding, tweaking, pinching and cutting to get the aluminum shaped correctly. Press them into the drilled holes on the bottom of the effector and optionally secure with some CA adhesive.
Copper or brass should also work. Stainless (available from mcmaster.com) is too hard to easily bend, though you may have better luck packing the tube with sand or using a torch to bend.
This design requires a 20mm thick pancake Nema17 stepper. A 25mm thick might work, but it may interfere with the Z column arms. 20mm stepper at 800mA & 24V works just fine and doesn't skip steps. I got mine from steppers online:
https://www.omc-stepperonline.com/hybrid-stepper-motor/nema-17-bipolar-18deg-13ncm-184ozin-1a-35v-42x42x20mm-4-wires-17hs08-1004s.html
There is provision for a 2mm dia rod to function as a strain relief mast for the wires leading to the effector. Drill that out if necessary.
Note, that to get things to not interfere, I had to move the nozzle 20mm forwards of the centerpoint. This wlll slightly reduce the print area. If using Duet3D, add the following to your config.g file:
G10 P0 X0 Y-20 ; for offset BMG extruder
Here's all my config changes for this:
M92 E421 ; From motor calibration via mhackneys calibration tool. Your's may be different
M906 X1000 Y1000 Z1000 E800 ; Bondtech set motor currents to 800mA for 20mm pancake (mA)
G10 P0 X0 Y-20 ; BMG Upper has nozzle 20mm offset. Compensate for that. (edited)
M665 L374.810 R204.934 H514.769 B140.0 X-0.073 Y-0.237 Z0.000
M558 P4 X0 Y0 Z0 H50 I1 ; FSRs with JohnSL board Z probe behaves as a switch and is not used for homing any axes
You will also need to edit homedelta.g to lower the carriages down a bit so the 20mm offset can be accomplished without bumping the endstops.
Change the G1 Z-XX line to:
G1 Z-15 F2000 ; down a few mm so that we can centre the head
; Change "H25" to "H3" AFTER commissioning your printer
Run through step 84 of the D300VS build guide. Once M665 values have been found, replace them in config.sys and you may reduce the H50 in the M558 command to H5 (I have it set at H3 for even faster bed probing)
calibration tool:https://www.thingiverse.com/thing:2598993
Finally, slice this with Slic3r PE using the "Support on Build Plate Only" checkbox selected in the Support Material tab. This prevents it from infilling the manifolds with support material. Also uncheck Support Bridges. I haven't found a way to do the same in KissSlicer.

Tags