BoxTurtle V1.0¶
BoxTurtle Automated Filament Control (requires AFC-Klipper-Add-On)
BoxTurtle is exactly what it appears to be — an open source AMS style filament changer for Klipper machines. BoxTurtle requires the AFC-Klipper Add-On (found here). The goal of BoxTurtle is to deliver a user experience as close to an AMS as possible in vanilla Klipper. i.e. an "AMS" for any klipperized printer regardless of form factor but VORON Design printers in particular.
If you appreciate the work we are doing, you can support us here.
How it works¶
BoxTurtle is a lane based automated filament changing system. Each lane is equipped with its own dedicated extruder that moves filament to and from the tool head independently. Spool management is done with low drag, top fed electric respoolers.
Each lane merges to a hub (combiner) with a sensor with one outlet that goes to the toolhead.
To accommodate any differences in rotation distance between the extruder in the tool head and the lane motors, BoxTurtle uses a toolhead buffer, like TurtleNeck by ArmoredTurtle.
For best results we recommend the AFC-Lite, developed by Isik's Tech @xbst as it has the necessary sensor ports and DC brushed motor drivers used for BoxTurtle's electric respoolers.
For best results¶
AFC Klipper Add-On¶
BoxTurtle was designed in tandem to work with the AFC Klipper Add-On. For information on installing and configuring the AFC Klipper Add-On, please visit this section. Most common configuration options are prompted for during the installation process. Some of the options presented are covered below at a high level.
The AFC Klipper Add-On requires root access to your SBC running klipper and the ability to install/modify the installation. Additionally, the minimum version for Klipper/Kalico is 0.12.0 and the minimum version for the klippy-env Python installation is > 3.8.
Filament cutter or tip forming?¶
BoxTurtle works most reliably with a toolhead filament cutter. Our recommended toolhead cutter solution
is FilamATrix. Please visit that GitHub repository for the most up-to-date
instructions and information. Ensure that toolhead cutting is selected during installing the AFC Klipper Add-On, or
enable it manually by editing AFC/AFC.cfg
and restarting Klipper.
If a toolhead filament cutter is not a possibility, tip forming is also an option. This is enabled via the installation
script or by editing AFC/AFC.cfg
and restarting Klipper. Tip forming is extremely dependent on your printer,
filament and even environment and guidance on properly tuning this is outside the scope of this document. Please visit
the ArmoredTurtle Discord for community support on tip forming.
Filament sensor¶
A pre-extruder toolhead filament sensor is recommended but not required if using a TurtleNeck or TurtleNeck 2 filament buffer. A post-extruder filament sensor can be defined in the AFC configurations, but is not currently used beyond reporting status of the sensor.
Options include:
Waste management¶
Pooping, Kicking, and Wiping?¶
One option for filament purge/waste can be to have the printer 'poop' blobs of filament on the bed, have the nozzle
cleaned with a brush/wipe, and then return the toolhead near the blob and kick off the bed using kinematics into a
bucket or other waste evacuation system. This works similar to the method used
by Blobifier, but does not require servo actuation. Enabling poop/kick/wipe
macros can result in more reliable filament changes and color separation, at the cost of additional time during each
filament swap. Each option can be enabled or disabled during the AFC installation process, or by editing AFC/AFC.cfg
and restarting Klipper.
Prime towers¶
Filament prime towers can be used standalone, or in combination with the above to minimize the chance that no blobs or oozes from the filament change process make it on to your final print. However, if you are using pooping as described above, you likely need far less purging than the default slicer settings suggest. You can adjust the 'flushing volumes' in most slicers, as well as the size of your prime/purge tower. A decent starting setting for these might be a flushing volume multiplier of 0.1-0.2 and a tower width size of 20mm.
If you want to rely solely on the poop purge, a static size wipe tower can be set by disabling the 'Purge into Prime Tower' setting in your slicer software's "Printer Settings".
Different filament color transitions will require different purge volumes, and thus tuning this is highly dependent on your filaments and prints you are performing.
Enclosure¶
The enclosure option for BoxTurtle has been moved to its own repository. The enclosure is still under development, but the most up-to-date information on it can be found at that repository. Also considering joining the ArmoredTurtle Discord to get progress updates as development progresses.
Errata¶
Identified known issues and potential workarounds are documented in the errata section.
Manual¶
ArmoredTurtle's project manuals are hosted here. There is no PDF, this is intended to make the build experience as easy as possible. BoxTurtle Assembly Manual
PTFE sizes/lengths¶
Note
PTFE lengths between extruder to hub are suggested starting lengths - you may need to trim a little bit off in order for it to have a smooth bend. The filament path should be a smooth curve without tight corners.
Component | Outer Diameter | Inner Diameter | Length | Notes |
---|---|---|---|---|
Feeders to Trigger | 4mm | 3mm | 50mm | Quantity 4 ; use PTFE cutter jig |
Trigger to Extruder | 4mm | 3mm | 80mm | Quantity 4 ; use PTFE cutter jig |
Extruder to Hub (Outer lanes) | 4mm | 2mm | 171mm | Quantity 2; 3mm ID will blow out. A chamfer is recommended on each end. |
Extruder to Hub (Inner lanes) | 4mm | 2mm | 101mm | Quantity 2; 3mm ID will blow out. A chamfer is recommended on each end. |
Hub to Turtleneck | 4mm | 2mm | build dependent | A chamfer is recommended on each end. |
Turtleneck to toolhead | 4mm | 2-3mm | build dependent | Existing bowden tube is fine, but tighter ID can also be used. |
Initial startup guide¶
Please refer to the Initial Startup Guide after completing the assembly of your BoxTurtle for next steps.
Optional Accessories¶
Some optional printed accessories for your BoxTurtle build can be found on the AFC-Accessories repository.
Merch¶
-
BoxTurtle T-Shirt (sweatshirt/hoodie variants also available) ($3 from each sale goes to support ArmoredTurtle) via Cotton Bureau
-
BoxTurtle Sticker via Dr. Mursey