Hi guys, Just got my Crossbow filament cutter but running into some things. The cutter is mounted at the front left of the printer (close to x0y0) . To prevent collisions i want the toolhead to move to a save start pos (x20 y0) then move into the cut pos (x0y0) Note! at this pos the cutter does not touch the arm yet. Then move into the actual cutting pos where the macro happens. I have tried to edit the Gcode with ChatGPT 😛 but no success so far.
#[Solved] Cut macro help
1 messages · Page 1 of 1 (latest)
<@&1304550334839918672>
You can try the Marco updates I posted here https://discord.com/channels/1229586267671629945/1435193063726383155 but they are as of yet untested
I reverted everything back. This is what i have in the AFC_Macro_Vars.cfg
Ahh nice i will look into those
@grand glacier Its looking good but its doing a half cut. Need to re-calculate the variables i think.
Hmm all I changed was how it got to the pin in move to cutter section
Yeah that's on me
I did not configure it correctly
# This distance is used to move toolhead to cut filament
# and to create a small safety distance that aids in generating momentum
variable_pin_park_dist : 5.0 # Distance in mm
# Position of the toolhead when the cutter is fully compressed.
# Distance the toolhead needs to travel to compress the cutter arm.
# To calculate this distance start at the pin_loc_xy position and move
# your toolhead till the cutter arm is completely compressed. Take 0.5mm off this distance
# as a buffer.
# Ex pin_loc_x : 9, 310 fully compressed at 0, 310 set cut_move_dist to 8.5
variable_cut_move_dist : 9 # Distance in mm
@grand glacier the pin is touching on x0 y10 and fully compressed at x0 y24 what should the values be?
Cut move at the bottom of yhat should be 13 or 13.5 then
@grand glacierIt moves around the head fine, but my park macro is positioned directly behind the part where the cutter "collides" with the arm. When it goes to the park position, it just rams it. How can i change it so the toolhead moves away from behind the mounted part?
I already increased variable_safe_margin_xy to 40
# Safety margin for fast vs slow travel. When traveling to the pin location
# we make a safer but longer move if we are closer to the pin than this
# specified margin. Usually setting these to the size of the toolhead
# (plus a small margin) should be good enough
variable_safe_margin_xy : 40, 40 # Approx toolhead width +5mm, height +5mm)
I fixed it by adding this right before the SET_PRESSURE_ADVANCE ADVANCE={prev_pa} # Restore PA in the AFC_CUT macro
{% if verbose > 1 %}
RESPOND TYPE=command MSG='AFC_Cut: Moving toolhead left before restoring PA'
{% endif %}
G91
G1 X25 F{travel_speed}
G90
Could try the first macro it doesn’t use diagonal move
I am using the first one, The problem was not the approach (which is working great) but the resuming of the print
but its solved now
Oh ok I’ll take a look at that later
mind running the debug again so I can your positions
Please run this debugging script when not printing and post the resulting link in chat.
Armored Turtle Project Documentation
@grand glacier I am only seeing your message now. I am not near my printer atm but here are my current cut and macro var files
But I’m going to sleep now. It’s way to late here lol
those files don't work for me
I may have figured this out last night so I’ll send a new macro that tried to step out around the pin
@hushed crow
Ohh sorry man! Have not got around trying your macro
someone else was setting up crossbow and said what I just posted worked, I had missed a line but AFAIK this one is good to go
What did you change? The default macro has been working for crossbow for me.