BMG extruder is designed to suit most DIY 3D printers like ender 3 whether it's proximal extrusion or distal extrusion, good product for 3D printer upgrading. Suitable for 1.75mm PLA, PCL, PTEG, ABS, etc, especially for flexible filament such as TPU.