Jump to content

Klipperscreen for the Box Turtle (AFC Klipperscreen Add on)


mvdveer

Recommended Posts

6 hours ago, VoronManiac said:

Thanks for sharing.  Box Turtle in on the radar screen.  What is your opinion of it?

In my opininion by far the most reliable of the different MMU's I have build. At the point now where it is slicing a print and walking away knowing it will complete. I have just finished building the HTLF from armored turtle - easy and cheap but needs a spool rewinder like filamentalist.

Box Turtle Pro's:

  • Reliable
  • Spool rewinders built into unit
  • Excellent build manual
  • Great Discord support
  • Enclosure with filament heated box.
  • Reliable and actively developed AFC-Klipper Add on software
  • Mainsail integration
  • When unit pauses , the mainsail UI will outline the steps to recover from the pause

Box Turtle Con's:

  • Expensive, especially with the enclosure
  • Requires a toolhead cutter for 100% reliability 
  • (This was where I had most of my problems with the unit pausing during a print. I am using the FilamAtrix repo for the cutter for the Stealthburner. However the Micron has a Rapidburner - in the process of converting this to utilise the HTLF unit. There is a cutter available on pritables which I will try.)

As for the klipperscreen integration - Great. On discord there was a Turtlescreen project which I implemented, however a recent update to the AFC software broke it's functionality. This klipperscreen add on therefor is a great addition. My printers are all in the garage, thus easier controlling them from klipperscreen

Turtlescreen: (No longer functional untill the developer updates the Turtlescreen firmware to be compatible with the latest AFC.

IMG_1195.thumb.jpeg.9344229fb6204ee10452b36444f1f62a.jpeg   IMG_1175.thumb.jpeg.9d0d3e78ca504e86ecf714b08f5fcd4d.jpeg   IMG_1177.thumb.jpeg.1c00c1402bcdc5d54068f4127b7e5667.jpeg

Self sourced Box Turtle on a voron 2.4 300                          LDO Boxturtle on a Voron 2.4 350mm

IMG_1185.thumb.jpeg.6de1e60abd6a53f6eeca27bdde25144d.jpeg              IMG_1188.thumb.jpeg.4bcbfe84b3e1219e06aed8aaa6dbbe85.jpeg

 

  • Like 3
Link to comment
Share on other sites

Summary and pics very much appreciated.  As I remember you were able to get an ERCF working; so your thumbs up on the Box Turtle means a lot.  To do over, would you self source the Box Turtle or go with a kit?

Filametrix - what source did you use for the blades and  how well have the blades been holding up?

Are you planning to build a tool changer machine? Mixing some filament types is not a good fit for Box Turtle. I saw an interesting video printing a bellows in TPU which used PLA for support.

Does Box Turtle require CAN bus? My 2.4 is using the cable chain setup with Hartk Stealthburner 2 Piece tool head board.  I've heard CAN bus can take a bit of work to get the drivers installed and setup up.  Would the NiteHawk USB be an equally viable option?  I've heard the USB just works.

 

 

Link to comment
Share on other sites

10 hours ago, VoronManiac said:

Summary and pics very much appreciated.  As I remember you were able to get an ERCF working; so your thumbs up on the Box Turtle means a lot.  To do over, would you self source the Box Turtle or go with a kit?

That question is now loaded. Since the introduction of tariffs by the USA on Imports from foreign countries - I understand that the cost of components have trippled in price. Self sourcing in my case was half the price of the LDO kit, and honestly I cannot tell the difference in the operation of either unit.

 

10 hours ago, VoronManiac said:

Filametrix - what source did you use for the blades and  how well have the blades been holding up?

I am currently using these from Fysetc (Aliepress) as they are already cut down to size. Has not had to replace a blade as yet. On the two printers that had the ERCF and Tradrack, I used these from Aliexpress, but they needed to be cut to size. Again no issues. In saying this I mostly print ABS or ASA. I understand PLA is a bit tougher to cut and cannot say how they will hold up there.

 

10 hours ago, VoronManiac said:

Are you planning to build a tool changer machine? Mixing some filament types is not a good fit for Box Turtle. I saw an interesting video printing a bellows in TPU which used PLA for support.

I once had a look at a Tridex, but did not persue that. There is one that interest me, Lineux,  and I may consider this on a planned Ender5 Plus conversion that is gatering dust (and quite a bit of it). Originally looked at this for the VZBot. Although I just finished building a HLTF unit with filamentalist v3 spool rewinders. (What can I say - I like building things). Still need to apply for a serial - because that's what one does! 🤣

IMG_1269.thumb.jpeg.211cdae053267848db315ad66f228e68.jpeg  IMG_1270.thumb.jpeg.77dc101c948a6518ef3799d7526043b4.jpeg

Don't know where this is going to go but it is built. 🙂

10 hours ago, VoronManiac said:

Does Box Turtle require CAN bus?

The AFC-Lite board has either Can or USB. If you have a cartographer probe, it is recommended to use it in USB mode as Canbus mode fries the probe. (I believe this will be rectified on the latest release) You can also use a BTT MMB board, which I used on the HLTF, as I had a spare.

Hope this helps.

 

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

 

Hi everyone,

I've built an HTLF, but I'm currently stuck with the AFC configuration settings. Most of the available documentation seems to be for the Box Turtle, which might be part of the confusion—maybe I’m just missing something obvious!

The build is nearly complete, but I’m having trouble getting the configuration right. Unlike the Box Turtle, which requires setup for four steppers, in my case there’s only one stepper for the feeder and another for the tool head selector.

I've managed to find some information, but I'm still not quite there. If anyone could offer some guidance or help with the configuration, I’d really appreciate it!

Thanks in advance!

 

Edited by tottiland
Link to comment
Share on other sites

On 7/11/2025 at 3:46 AM, tottiland said:

The build is nearly complete, but I’m having trouble getting the configuration right.

When you install the AFC software, choose htlf as the unit type. This will give you the appropriate configuration files. then remap your pins to suit your board.

Have a look at the configurations here for the pin definitions.

 Here is an example of a htlf config file

[mcu AFC]
canbus_uuid: your UUID

[temperature_sensor AFC]
sensor_type: temperature_mcu
sensor_mcu: AFC

[AFC_HTLF HTLF_1]
hub: HTLF_1
extruder: extruder
buffer: TurtleNeck
drive_stepper: HTLF_Drive
selector_stepper: HTLF_Selector
home_pin: ^AFC:HUB
cam_angle: 60                   # Which cam lobe is being used 30,45,60
MAX_ANGLE_MOVEMENT:220
# How much mm it takes to do a full rotation
# mm_move_per_rotation: 32      # Uncomment if using 16T gear and comment out 20T line
mm_move_per_rotation: 40        # 20T
long_moves_speed:150
long_moves_accel:100

[AFC_stepper HTLF_Drive]
unit: HTLF_1
step_pin: AFC:M1_STEP
dir_pin: AFC:M1_DIR
enable_pin: !AFC:M1_EN
microsteps: 16
rotation_distance: 23.4624
full_steps_per_rotation: 400
gear_ratio: 80:20

[tmc2209 AFC_stepper HTLF_Drive]
uart_pin: AFC:M1_UART
uart_address: 0
run_current: 0.8
sense_resistor: 0.110

[AFC_stepper HTLF_Selector]
unit: HTLF_1
step_pin: AFC:M2_STEP
dir_pin: AFC:M2_DIR
enable_pin: !AFC:M2_EN
microsteps: 16
rotation_distance: 40
full_steps_per_rotation: 400
gear_ratio: 80:20

[tmc2209 AFC_stepper HTLF_Selector]
uart_pin: AFC:M2_UART
uart_address: 0
run_current: 0.8
hold_current: 0.6
sense_resistor: 0.110

[AFC_lane lane1]
unit: HTLF_1:1
dist_hub: 100
led_index: AFC_Indicator_1:1
load: !AFC:EXT1

[AFC_lane lane2]
unit: HTLF_1:2
dist_hub: 100
led_index: AFC_Indicator_1:2
load: !AFC:EXT2

[AFC_lane lane3]
unit: HTLF_1:3
dist_hub: 100
led_index: AFC_Indicator_1:3
load: !AFC:EXT3

[AFC_lane lane4]
unit: HTLF_1:4
dist_hub: 100
led_index: AFC_Indicator_1:4
load: !AFC:EXT4
dist_hub: 100 

[AFC_hub HTLF_1]
afc_bowden_length: 1660.0      # Length of the Bowden tube from the hub to the toolhead sensor in mm.
move_dis: 60                   # Distance to move the filament within the hub in mm.
hub_clear_move_dis: 55
switch_pin: ^AFC:TRG1

[AFC_led AFC_Indicator_1]
pin: AFC:RGB1
chain_count: 4
color_order: GRBW
initial_RED: 0.0
initial_GREEN: 0.0
initial_BLUE: 0.0
initial_WHITE: 0.0

 

Link to comment
Share on other sites

On 5/12/2025 at 8:11 AM, PFarm said:

I like that Lineux toolchanger, I think it would work nicely on a Trident.

I have built this, but abandoned the project. It is very much still in Beta and I have spent too much time on trying to get everything to work together. Moving on to a CPAP E34M1 toolhead and the electronics, so I can get the printer up and running. May revisit the project again at some stage.

Toolheads                                                                               

IMG_1492.thumb.jpeg.d11d22aca8102bf26ae5ba7c898af769.jpeg  IMG_1514.thumb.jpeg.5f4ef5ffdfe6f4cd5cc1431c073ed582.jpeg  IMG_1515.thumb.jpeg.690c395fb7ebb4bc00c8cedb634e515f.jpeg

  • Like 2
Link to comment
Share on other sites

On 7/10/2025 at 10:36 PM, mvdveer said:

When you install the AFC software, choose half as the unit type. This will give you the appropriate configuration files. then remap your pins to suit your board.

Have a look at the configurations here for the pin definitions.

 Here is an example of a htlf config file

[mcu AFC]
canbus_uuid: your UUID

[temperature_sensor AFC]
sensor_type: temperature_mcu
sensor_mcu: AFC

[AFC_HTLF HTLF_1]
hub: HTLF_1
extruder: extruder
buffer: TurtleNeck
drive_stepper: HTLF_Drive
selector_stepper: HTLF_Selector
home_pin: ^AFC:HUB
cam_angle: 60                   # Which cam lobe is being used 30,45,60
MAX_ANGLE_MOVEMENT:220
# How much mm it takes to do a full rotation
# mm_move_per_rotation: 32      # Uncomment if using 16T gear and comment out 20T line
mm_move_per_rotation: 40        # 20T
long_moves_speed:150
long_moves_accel:100

[AFC_stepper HTLF_Drive]
unit: HTLF_1
step_pin: AFC:M1_STEP
dir_pin: AFC:M1_DIR
enable_pin: !AFC:M1_EN
microsteps: 16
rotation_distance: 23.4624
full_steps_per_rotation: 400
gear_ratio: 80:20

[tmc2209 AFC_stepper HTLF_Drive]
uart_pin: AFC:M1_UART
uart_address: 0
run_current: 0.8
sense_resistor: 0.110

[AFC_stepper HTLF_Selector]
unit: HTLF_1
step_pin: AFC:M2_STEP
dir_pin: AFC:M2_DIR
enable_pin: !AFC:M2_EN
microsteps: 16
rotation_distance: 40
full_steps_per_rotation: 400
gear_ratio: 80:20

[tmc2209 AFC_stepper HTLF_Selector]
uart_pin: AFC:M2_UART
uart_address: 0
run_current: 0.8
hold_current: 0.6
sense_resistor: 0.110

[AFC_lane lane1]
unit: HTLF_1:1
dist_hub: 100
led_index: AFC_Indicator_1:1
load: !AFC:EXT1

[AFC_lane lane2]
unit: HTLF_1:2
dist_hub: 100
led_index: AFC_Indicator_1:2
load: !AFC:EXT2

[AFC_lane lane3]
unit: HTLF_1:3
dist_hub: 100
led_index: AFC_Indicator_1:3
load: !AFC:EXT3

[AFC_lane lane4]
unit: HTLF_1:4
dist_hub: 100
led_index: AFC_Indicator_1:4
load: !AFC:EXT4
dist_hub: 100 

[AFC_hub HTLF_1]
afc_bowden_length: 1660.0      # Length of the Bowden tube from the hub to the toolhead sensor in mm.
move_dis: 60                   # Distance to move the filament within the hub in mm.
hub_clear_move_dis: 55
switch_pin: ^AFC:TRG1

[AFC_led AFC_Indicator_1]
pin: AFC:RGB1
chain_count: 4
color_order: GRBW
initial_RED: 0.0
initial_GREEN: 0.0
initial_BLUE: 0.0
initial_WHITE: 0.0

 

It’s working now—thank you so much! I hadn’t checked the installation properly and just assumed it was only configured for the Box Turtle by default. That was my mistake.

I still need to reprint some parts since a few didn’t come out at the right size—but that’s another story!

 

  • Like 1
Link to comment
Share on other sites

  • 5 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...