-
Notifications
You must be signed in to change notification settings - Fork 1
Home
BAFS is a basic multi-material unit designed for 3D printers. It serves a specific purpose of filament switching.
-
Modular design.
The design allows for modularity, giving you the flexibility to choose the desired number of ports and print accordingly.
-
Redundant design.
In the event that one of the motor ports stops working, the redundant design ensures that it is unlikely to have an impact on the functionality of the other ports.
-
Affordable.
The use of commonly available parts makes this design cost-effective.
-
Easy to print
Printing this design is made easy as the majority of the parts do not require support.
Unfortunately, currently there's no official firmware support.
For custom firmware:
- Marlin: openbafs-marlin.
- Klipper: openbafs-klipper.
The main idea is to combine multiple extruders into a single unit.
In order to ensure that only one extruder operates at a given time, the springs are substituted with servos. This modification enables the control of the extruders.
Theoretically, any controller capable of driving servos and stepper motor driver can be used to control BAFS. This includes the printer controller itself, as long as there are enough available pins for the servos and a driver port for the stepper. Another possibility is to utilize I2C for servo control.
Currently, BAFS uses an additional electronic module that is based on Arduino Uno.
Initially, BAFS was developed using pwm, but now there's option to use serial communication.
The branch sc
is for serial communication while sv
is for pwm.
BAFS is an experimental project. It may or may not work. Use it at your own risk. I cannot be held responsible for any outcomes, whether related or unrelated to the use of information, design, codes, or any other content from this repository.
-
Values in the codes are for my setup. Most likely it won't work for yours. Adjust accordingly first.
-
If you decided to use this with Klipper, you don't need the software part from this repo.
-
If you'd like to buy me a coffee or a tool or supplies for this project, or you want to read more, click here: