Welcome to the Sturdy Rabbit Project Github page!
This project builds upon the Enraged Rabbit Project, which aimed to bring multimaterial capabilities to 3D printers using a single Direct Drive toolhead. In this project, an effort has been made to improve the repeability, robustness and reliability of the ERCF.
Although the core concept of the ERCF design is great and can work very well, I found it very difficult to get it working reliably. I believe this is in part due to the overall stiffness and rigidity of the ERCF filament blocks, especially when there are a lot of them (>6).
In my experience, I found that:
- There is quite a lot of flexibility in the filament blocks. When the filament lever presses on the filament locker, it causes flex along the entire assembly. The amount of flex is different for each filament block, so different tolerance locker hats are required to account for this.
- The lack of rigidity in the frame can result in damage if you are not careful. I had put a slight bend in the gear D-shaft while lifting the assembly from one end.
- The lack of rigidity in the frame seems to imply that a robust mounting solution is required instead.
- Using threaded rods to hold all the filament blocks together is someone user prone. Overtightening can cause parts to fail, and undertighhtening leads to a sloppy and loose assembly. Furthermore, it is impossible to remove only one filament block from the assembly at the time.
In general, this made for an assembly that took quite a long time to tune to get right, and even then it was not particularly reliable and would often have issues.
For the reasons stated above, I believe that a few modifications can be made to vastly improve the robustness, ease of assembly/tuning and reliability of the ERCF design. My goals with this project can be summarised below:
- maintain the original design intent with how the ERCF is supposed to function. The overall concept of the ERCF is great and I am yet to see a reason to change that.
- Improve the robustness by making the ERCF assembly self-supporting, so that it does not require an external frame/mount for rigidty.
- Reduce the opportunity for user error during assembly, and by consequence, reduce the amount of tuning required to make of for variations in the assembly.
- Improve repeatability of the system during filament loading/unloading.
I do not intend to modify the filament carriage in this project.
-20 MARCH 2023: Initial beta release
-7 MAY 2023: Sturdy Bunny V2 dev update
The sturdy bunny V2 has been released in a "development" state. That means it is still actively being worked on. It has been released in this way to provide some insight into what is being developed, and what direction development is taking.
This is not a final release, and it will not see a final release. Instead, the scope has increased dramatically and involved many other members of the ERCF community. Therefore, sturdy bunny will be incorporated into a much more comprehensive update to the ERCF system as a whole. More information to come soon...
Changes will be summarised here, and explained in further in the proceding sections below.
- Major componenets are mounted on a 2020 extrusion, rather than threaded rods. This improved stiffness of the overall system significantly
- All parts are now supportless & pre-orientated
- Filament passthrough incorporated into filament endblock
- There is only one type of filament block, and each have a bearing. Bearing support inserts have been removed.
- A tool is included to help press the bearings into the filament blocks
- The gearbox housing has seen significant reinforcement, and removed the twisting moment caused by the overhang fasteners. This has prevents twisting of the gearbox when the fasteners are too tight.
- Top hat magnets have been offset, so they do not cover the fastener hole
- An optional one-piece integrated top hat has been added
- An optional cover for the EASY BRD has been added
- General detailing & design improvements
- The sturdy bunny is taller than the original ERCF to make room for cable routing, but maintains the same mounting positions
Left Side | Right Side | Internal |
---|---|---|
The filament blocks have been modified to fit on a 2020 extrusion. The top hat magnets have been offset to avoid the mounting fasteners. The lever has been modified slightly to reduce the amount of support material required.
An optional integrated-one piece top hat has been included. You can use the standard non-integrated version if you prefer as well.
Overall | Topside | Underside |
---|---|---|
The gearbox has been heavily reinforced. The long screws that are offset from their support have also been removed & replaced, as they tended to twist and warp the entire gearbox if done up too tight. Removing this resulted in a gearbox that is now always square, preventing excess friction on the bearings & bending of the D shaft.
A filament passthrough has been added to the filament end block (the hinge part).
A lower EASY BRD mount, with optional cover has been added. This allows cables to be routed underneath along the extrusion, and few directly into the PCB.
Filament Block | Top Hat |
---|---|
All parts are either supportless, or have been pre-supported.
The lower gearbox part has cable routing grooves added. The mounting feet have also been made taller - but they have not changed position, so existing mount designs are still compatible.
TBD!
However, it is essentially unchanged from the stock ERCF, except removing the threaded rods and replacing that with a 2020 extrusion.
Proof of concept is running and working on my own V2.4. I personally found it much easier to build and it required substantially less tuning. Only one set of top hat lockers were required (Top_Hat_Locker_1), and this was the same for all filament blocks. I also noticed the gear D-shaft was a lot more stable due to more rigid bearing mounts.
Some beta testers would be greatly appreciated, which would allow this project to move to the next steps.
Integrate the top hat with the top hat lockers. There is no longer a need to have them seperate/adjustable tension.With the changes made to some parts, they have become more difficult to print (aka require support). I intend to modify them so they no longer require supports.
Working to integrate into a more comprehensive ERCF update with other community members...
Beta testers are always appreciated.
- Thanks to the original designer, Ette, for developing the ERCF in the first place.
- @jmack89427, for beta testing and trying out different filament block support methods