Where I work, at Venom Technologies & Inspection Services, we are diehard fans of 3D printers. Our technology department proudly maintains its own little printing farm: two FlashForge Creator Pros and one Ultimaker 2 Extended+. Since a good number of our parts are submerged in water, a large majority are printed with InnoPet. For more than a year now, InnoPet has left us more than satisfied. Lately, however, we have been pushing our 3D prints to the limits, and InnoPet’s brittleness left us seeking more.
It left us seeking a more durable and flexible material; one that we could print using our Ultimaker; one we wouldn’t have to upgrade the nozzle for. This desire to take it the next level led us right into the belly of the beast: Nylon. And boy, has it been interesting.
In fact, printing with nylon has proven itself so tricky that we have decided to play a trick of our own: We replaced our Ultimaker’s factory-shipped extruder with the Bondtech QR Extruder Upgrade – Ultimaker 2 +, giving us the advantage of a powerful dual-drive gear system. We have officially said goodbye to stripped filament and hello to more reliable prints.
Yes, especially if you hate it when your filament strips.
We’ve been satisfied with our Bondtech extruder upgrade, even when we’re not printing with nylon. A dual-gear system provides advantages for all materials.
I must warn you: Upgrading was… slightly difficult. But I think we worked out most of the issues. Hopefully the guide below will help fast-track your extruder installation and help you avoid the same difficulties we encountered.
Once you reach the Software Configuration section, halt.
Upgrading to the Bondtech QR Extruder requires that your machine’s settings be adjusted to handle the new system. The E-step / Extruder-step value must be be changed to 492.45 steps/mm and the current for the extruder motor must be changed to 1000 mA. It is also ideal that the feeding speed be adjusted as well, though this is only necessary if you still want to use the “Material Change” functionality on the Ultimaker.
Bondtech’s Installation Guide recommends that you install their customized firmware on your 3D printer. After installing, you are to perform a factory reset of your device to use the new values. After the reset, they claim that the E-step is set to 492.45 steps/mm, the loading speed is now 50 mm/sec, and that the rotation direction is as for UM2 (ungeared).
Unfortunately, at least one of their claims is FALSE. It is true that the rotation direction has been inverted to account for the new gearing system; I am unsure about the loading speed. But I am absolutely positive that the E-step value is set to 311 steps/mm after the reset and NOT the appropriate value of 492.45 steps/mm.
And this, my friends, is where you must make a decision.Will you be the same, boring person you always were? Or will you take your life into your own hands and become the filament-wielding, nozzle-heating, g-code slinging revolutionary that your 3D printer needs you to be?
I am asking you to NOT use the firmware that Bondtech provides. It’s just not worth it. First off, as mentioned above, the E-steps value is not set properly, which means that you will still have to follow the steps below to update it manually. Secondly, you will be stuck using older versions of the Ultimaker firmware until Bondtech decides to modify the newest available version; you will be at their mercy.
The E-step / Extruder-step value must be changed to 492.45 steps/mm. To do this, follow the steps below:
After completing the steps above, your Ultimaker’s “Material Change” function has been rendered unusable. This operation stalls the motor because the Bondtech extruder uses a planetary gear reducer, making it unable to match the feed speeds of the original feeding system.
To make the BondTech extruder compatible with the “Material Change” operation without using BondTech’s firmware, the printer’s “Material Change” feed speed can be reduced by changing the firmware source code, recompiling, and then installing in the machine. Updating the firmware to a new version would negate this change, so all new versions would have to be modified via source code before installation.
At Venom, we skipped this step because it is merely for convenience and not absolutely necessary as the printer’s Move Material function can be used instead.
Two main flavors of source code are available:
Cura’s version of the Marlin 3D Printer Firmware ~ https://github.com/Ultimaker/Ultimaker2Marlin TinkerWare version of Cura’s version ~ https://github.com/TinkerGnome/Ultimaker2Marlin
You’re ready to start printing again!
If you run into any troubles at all, please do not hesitate to contact me. I’d be happy to fill in any blanks I’ve left out.
You must be logged in to post a comment.