B2D Extruder - Strong and Silent Bowden Extruder

Belted Dual Drive Extruder

3D printer parts and enhancements

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


  • B2D stands for "Belted Dual Drive". It's a bowden style extruder that has extra grip to filament and is hardly audible during retraction.

- Dual drive gear for improved grip, and prevent grinding filament. Frequent retraction is more reliable
- Belt driven motion hardly generate any noise itself during retraction. The only noise left from extruder would come from the stepper motor vibrating the frame of printer
- 3:1 gear ratio to increase torque
- Adjustable compression of a strong spring
- Modular parts for different combination of drive gear, filament and bowden tube
- The bowden connector can slide for 3.5mm. Any diameter of drive gear between 7-12mm is applicable
- Quick changeable drive gears. Can use large gear with slower motor speed for silent operation, and small gears with more torque for super fast extrusion rate.
- Operation video recording at:
- Drive force test with E3D Hobb-Goblin gears, max of 9-10kg (max spring compression. NEMA17 48mm long with 0.55N.m torque, rated current of 1.5A running at 1.25A) at:

- 26/05/2017 - v2 update. Slightly reduced tension of the belt. Raised the parts that could interfere with set crews which sticks out from the drive gear.
- 23/08/2017 - New stronger base plate.
- 20/09/2017 - Fixed the Bowden connector for 2.85 being too tight. Adjustable tension for the v3 base plates.

Materials and methods

- The dimensions in the model are optimised for printing at 0.2mm layer height. Printing at other layer heights such as 0.24 or 0.15 would cause Z dimension inaccuracy.
- Print the 48 teeth pulley at 0.1mm height with extremely slow outer wall speed (under 10mm/s). Use glossy material instead of matte.
- Retract at all times while printing the frames. Otherwise the filament will ooze during travel and cause under extrusion at perimeters.
- No support needed for the three frames and bearing holder.
- Print top and base plate of frame at 100% infill. The compression spring apply massive force to the left side of top plate. Make sure it's rigid.
- Rub the cylinder pin on hard surface such as concrete or stone to turn it into a D shaft
- For Ultimaker 2, add a piece of 1mm silicon sheet between the motor and frame. This will reduce the retraction noise of motor vibrating frame

Belts & Pulleys
1 x GT2 6mm Socket Pulley 48 Teeth (printed)
1 x GT2 6mm/10mm Pulley 5mm Bore 16 Teeth
3 x GT2 6mm Pulley 5mm Bore 20 Teeth - 16x16mm, M4 set screw
2 x GT2 6mm Belt 65 teeth - 130mm

Bolts & Nuts
2 x M3x16 Flanged Button Head Allen Bolt
5 x M3x12 Flanged Button Head Allen Bolt
4 x M3x30 (Flanged) Button Head Allen Bolt
1 x M3x20 (Flanged) Button Head Allen Bolt
2 x M3x12 Countersunk Socket Allen Bolt
6 X M3 Standard Hex Nut
2 x M4x10 Button Head Allen Bolt
2 x M4x10 Grub Screw Socket Set Flat Point - DIN 916
2 x M4 Standard Hex Nut
1 x M6x16 Countersunk Socket Allen Bolt - DIN 7991
1 x M6 Square Nut - DIN 562

2 x Gear Drive - stright teeth gear for 1.75, Ultimaker gear for 2.85/3.0
2 x Cylinder Pin 5x45
1 x Cylinder Pin 5x30
6 x Bearing 605ZZ 5x14x5
2 x Bearing 624ZZ 4x13x5
1 x Ultimaker 2 Bed Compression Spring 7x9.4x1.2 16mm
1 x 1mm thick Silicone sheet - larger than 42x42mm (optional)
1 x 1.8Β° NEMA17 Stepper Motor - D Shaft of 5x24mm (optional)
1 x PTFE Bowden Fitting



See all issues or open a new issue


55a351f7ecaf5ac10e9bc636461eec4b?default=blank&size=40slangovoy added this to the Zvg collection ago
1ad063fd5b5d1270beb83a9f2c9f8a44?default=blank&size=40m1lk added this to the ulti collection ago
95f6c63c7bf9d22a33db34a389f8e828?default=blank&size=40soul_sacrifice_diy added this to the Beta mods collection ago
40af75138448ae1d0ae7cb661f41977b?default=blank&size=40depmod commented ago

Do you have links to BOM?

40af75138448ae1d0ae7cb661f41977b?default=blank&size=40depmod added this to the 3D Printer collection ago
3890c0657e94745f483ed7b2ce6cd465?default=blank&size=40Naili422 added this to the 2 collection ago
E867866674e2fb57e39a5fe45f1c0084?default=blank&size=40BikingViking added this to the Printer parts collection ago
2eab5c8a410539530dbd6f9d79f75d0e?default=blank&size=40SONIC300077 added this to the 3dprint collection ago
2f032cc44e24f394da78ccf2f91e5123?default=blank&size=40dashhunter added this to the My collection collection ago
De4deb2556bab9258ece349b13fa9392?default=blank&size=40Holden added this to the Ultimaker 2+ Add Ons collection ago
7f4760d128dd73216ce35f5bfb1ae63c?default=blank&size=40RoystonS added this to the Interesting collection ago
Mini tuxJean-François added this to the ultimaker 2 collection ago
Mini 20160503 014.pngMuhin555 added this to the Like collection ago
Mini imageRflynn added this to the 3D printers collection ago
Fcb3469695c95a5e23c2429eaae67447?default=blank&size=40Adam RΔ™kosiewicz added this to the mods collection ago
E1b4bb8e639f6e50a743597e3772b499?default=blank&size=40Kraeuterbonbon added this to the UM2 collection ago
Mini where is the love knicks ayyh1002 published this design ago