The Project

The BearExxa (Bear EXtruder and X-Axis) is an alternative tool head1 and X-axis for Prusa i3 printers. It is designed to improve print quality, accuracy, reliability and makes maintenance easier. While it is an addition to the Bear Frame Upgrade project it is also compatible with Original Prusa’s MK2.5(S)(S+) and MK3(S)(S+) frames.

BearExxa 1.0

CAD rendering of the Bear extruder and X axis. Each ends of the X axis are in orange and the extruder is in grey and black.

This first version was created in an attempt to improve the print quality and reliability of the Original Prusa MK3 extruder (e.g.: 602 issue). The BearExxa 1.0 fixed many issues, such as inefficient hotend and nozzle cooling, an inaccurate belt path, a reduced nozzle fan lifetime, misalignment of the filament path and extruder body melting. The open-source community was also immensely helpful, and this would not have been possible without the sharing of knowledge and collaborative learning. In addition to resolving issues, I have improved usability by adding a split carriage cover, providing easy access to the filament sensor, and offering an optional reverse Bowden. Careful work on tolerances and refinements also contributes to improved usability.

Left side of the BearExxa 1.0 3D printed in black PETG filament

BearExxa 1.0 tool head

Right side of the BearExxa 1.0 3D printed in black PETG filament. The lid to access the hobb gear is open.

BearExxa 1.0 with the lid to access the hobb gears open

Animation of the back of the extruder where we can see the carriage covers switchtling between top bottom

Tool head carriage with two parts for better usability

Animation of the filament sensor's mechanism. A long 3D printer arm with a magnet in the middle is moving when the filament is inserted

Internal mechanism of the filament sensor

As the name suggests, the aim of this project was also to have a better X-axis. Thanks to Z-bearing clamps, reinforced printed parts and reduced X-motor arm leverage, the Bear X-axis has increased rigidity. Furthermore, the reducing of the momentums present in the original belt path makes the the motion smoother. Finally, usability has been greatly enhanced by the addition of a belt tensioner and careful attention to tolerances.

A close view of the motor mount of the X axis with parts printed in blue PETG

Bear X axis motor mount. (Photo by Florian Däubler)

A close view of the belt tensioner of the X axis with parts printed in orange PETG

Bear X axis belt tensioner

Many of the BearExxa V1 fixes were later found on the original Prusa extruder and X-axis in one form or another. Even the new Prusa MK4 incorporated some of them, such as the Z bearings clamps.

Bondtech and E3D

CAD rendering of the Bear X axis with 3 extruders: the BearExxa 1.0 on the left, BearMera in the middle and Bondtech with Bear carriage on the right

The popularity of the BearExxa V1 led to me being contacted by Bondtech, who wanted to make their Prusa upgrade BMG extruder compatible with the Bear X-axis. I also helped the Bondtech engineering team refine their extruder design before its official release, focusing on hotend compatibility and airflow, tolerances, and assembly.

CAD rendering of the Bondtech extruder on the Bear X axis. We can see the extruder next to the motor mount.

Bondtech BMG Prusa extruder on Bear X axis

Photo of the back of the Bondtech extruder assembled with the custom Bear carriage. we can see the cables routing of the Pinda and the extruder motor

Custom Bear X carriage attached to the Bondtech BMG extruder

Later, when E3D launched their Hemera extruder, I approached them about a potential partnership to create a version that would be compatible with the Bear X-axis. They accepted, which gave me the opportunity to explore the benefits of the ultra-short filament path introduced with this extruder. Due to the size of the Hemera, making it compatible with the Bear axis and Prusa printers was challenging, but I managed it and called it the BearMera.

A BearMera and X motor with red PETG parts positioned in the top left corner of a red Bear frame

BearMera on a Bear Upgrade Frame

Underneath view of the BearMera with red PETG parts. We can see the nozzle fan duct outlet, the tip of the SuperPinda and the carriage we cables going out

Underneath the BearMera

BearExxa 2.0

CAD rendering of the BearExxa 2.0.0 beta.6

The BearExxa 2.0 improves upon the 1.0 in terms of both print quality and weight by using a single-stage spur gearbox and a lighter motor. This helps to solve the problem of repetitive artefacts generated by the motor steps and the non-concentricity of hobb gears. The gearbox is also simple and efficient, with low enough backlash to not cause any issues for our use cases. The motor is designed to generate sufficient torque in all conditions and to prevent the extruder cavity from overheating (which could affect the filament).

A motor laying on its back with a 3D printed plate attached on top of it. We can see the motor gear in the middle of the plate meshing with another bigger plastic gear

BearExxa 2.0 gearbox and motor

As this is a replicable open source design, special care is needed for the gearbox assembly. To ensure proper alignment and tolerances, I made several self-centring features to automatically position the gear and motor in the correct place. I then made sure that the assembly was easy, including for maintenance. By removing just four screws, access is gained to everything around the extruder: the gearbox, the filament sensor, the hobbed gears and the bearings. This process is simple, quick, and does not require any special calibration steps.

Animation where 4 screws on top of the extruder are removed, followed by the removing of the motor.

BearExxa 2.0 gearbox opening to access hobb gears, filament sensors, bearings and spur gears

The BearExxa 2.0 is built around an E3D Revo Micro hotend. I chose this model for its efficient heat break design, quick nozzle swap, low-mass ceramic heater, and for its CE, RoHS and REACH certifications. I could be a beta tester of this hotend and my testing of final design have shown a clear improvement in print quality.

CAD view of the BearExxa with the cover for the hotend removed. we can see the tiny fan aligned perfectly with the fins of the heatsink. On the right is the SuperPinda attached.

E3D Revo Micro hotend

Cooling the filament is always a challenging design to get right. While CFD was helpful in revealing some details, real-world testing remains a much more reliable approach.

In the center of the image we have the fan duct and the nozzle in 3/4 view and in transparency. Several colored lines are showing the airflow moving from top right, through the duct and out to the bottom left where the nozzle sits

CFD simulation of the airflow velocity through the nozzle fan duct

The BearExxa 2.0 is still a work in progress and is currently in the beta stage. The final version will include a custom motor with a concentric gear machined directly onto the shaft. It will be produced by LDO Motors.

View of a Nema 17 pancake motor laying on its back. The motor gear is coated and has a hole in the middle to reduce the weight

Custom motor with gear machined on the shaft directly

It is impossible to explain all the goals and thinking that went into designing this extruder here, but you can read more details on the BearExxa V2 Design Goals page in the GitHub repository.

Designed with care

Safety

The print head is arguably the most dangerous component of a 3D printer due to its high operating temperature (typically 200–300°C) and proximity to flammable plastic. As a designer, therefore, I felt responsible for ensuring that the product was designed correctly and safely. I chose certified hardware and took extra care with the wiring, hotend cooling, and the proximity of the printed parts to the hot block. Finally, I created detailed assembly guides and provided in-depth support to the community to minimise any risks that could be introduced during building and maintenance.

Screenshot of the BearExxa 1.0 assembly guide where we can see the insertion of the hotend in the body and the preparation of the hotend cover.

Screenshot of the BearExxa 1.0 assembly guide

Open source hardware

Careful design also means respecting the open source rules as the Prusa i3 was2 an open design. The Bear extruders are certified by the Open Source Hardware Association under the ID CH000026 and CH000027.

OSHWA Certification ID for BearExxa 1.0 (left) and 2.0 (right)

Recycled plastic

During the development of BearExxa 1.0, I decided to use recycled PETG plastic only. After some testing, I found that rPETG produced by Mitsubishi (sold under various brand names) was very similar to standard PETG and would not affect my design process or the printer’s performance. This filament is made from 100% recycled post-industrial plastic and contains a small amount of pigment for colouring. It is still my go-to filament today.

BearExxa 1.0

BearExxa 2.0


  1. In this article, print head, tool head and extruder are all synonymous terms. While the extruder is technically only the section that pushes the filament in a tool head, it is also common to refer to the entire tool as an extruder, since this is the part of the printer that extrudes plastic. ↩︎

  2. GitHub issue #158 Native Source Files (Autodesk Inventor), article When Open Becomes Opaque: The Changing Face of Open-Source Hardware Companies by Adafruit, articles A(nother) Reply to Josef Průša and What Does an Open Source Hardware Company Owe The Community When It Walks Away? by Michael Weinberg, articles A reply to Josef Průša and Prusa Has Learned Nothing by Stargirl, article With Core ONE, Prusa’s Open Source Hardware Dream Quietly Dies by Hackaday. ↩︎