Giter Club home page Giter Club logo

ercf_filament_cutter's People

Contributors

biocookieyt avatar kevinakasam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ercf_filament_cutter's Issues

Servo Hinge missing clearance

The servo hinge piece on B5 is missing a clearance cutout for the slide bearing stop(?). This forces one side of the servo hinge to bend around it.
servo-hinge-missing-clearance

Cutter Arm mod

Hi, i suggest to modify the cutter arm like this, to incorporate the blade...
immagine

Not an issue :-) Just an FYI and some thoughts

I love the rework of this design for ERCFv2! Just letting you know that I'm proposing to add the basic macro support for this into Happy Hare v2.5.0 release . I'll send a DM on how to access a preview of that release.

Note that I have changed the arrangement of pre-canned macros with HH. This would require just a little update to your doc (I have added explanation in the v2.5.0 release cfg...)

Also, and this is a little hush hush we are working with some MCU board builders to have two servos by default! This will make this even easier to support.

Few recommendations and thoughts:

  • Use _MMU_STEP_MOVE ... instead of MMU_TEST_MOVE .... They achieve the same thing but the former is the correct way to include in "sequence" macros and will omit debugging output
  • Use the INTERVAL option to the mmu_servo ... alleviates the need to turn servo off and eliminates chance of kickback
  • Not sure that the G4 P0 are necessary
  • On the idea of a "blocked" homing step....
    • The encoder is always prone to 1-2mm of error, but if an MMU had a gate sensor then this would be closer to 0.5mm
    • Trying to detect the blade in the blocked position would likely add a lot of unreliability IMHO. The "collision" detection of extruder in HH is really a hack..
    • I wonder if the inaccuracies you see could be improved by not releasing the ERCF servo until after the cut. I believe now it will release before the _MMU_STEP_MOVE (or MMU_TEST_MOVE) cause it to go down again. I can probably safely make the servo up after the POST_UNLOAD macro runs... let me know

Can't wait to try...

Binky

Encoder slotted wheel and push tool are missing,or link to original binky

Support for ERCF V1.1

According to my understanding, with Beta6 ERCF V1 is no longer supported because the new Binky Encoder no longer has a magnet to open the gates. So I added the magnets back (and 0.2mm clearance between the filament blocks and the encoder) to the 623 Bearing Version.
Encoder Modded
V1.1 Binky Encoder for 623 Bearing.zip

No issue

Great work :)

i built one for my ercf v1 and it went from being an unrealiable mess to more or less 100% reliable after installing the cutter.
the biggest problem i had was forming consistent tips, wich now is less important.

i did have to tweak the servo arm a bit though, the gear didnt quite reach the cutter arm gear and would sometimes skip gears.
so i extended the gear by 1mm out from the arm. now they lock nicely together.

probably my printer tolerances fault though, or the fact i printed it in petg maybe.

really nice work on this, thanks a bunch! :)

Servo issues and Blade mount

Unsure if it is just my setup or the servo, but it seems that the open and closed servo positions are reversed. When the current implemntation via HH it seems that I have a few issues, firstly when I power on the printer, the serve is locked in position against the arm/bracket causing it to heat up and get extremely warm.
Second issue not sure if it is the HH or the changes bade to the design, but it seems that the when I run the open or closed positions they are operate to where it should be.

Too much bending and filament not cut properly

When it cuts the filament it cuts it 95% but then just bends the rest out of the way, if I manually hold the rest straight it cuts it with ease.
So my suggestion would be to add something to hold the filament in place or to push against. It doesn't have to be completely straight, just 40° off would work too.

Also the servo mount twists and flexes a lot while cutting (that may be because of the filament bending out of the way)

Question

Hi, i have to print beta 5.1 or beta 5.2?

Filament stuck

Hi, some time if Blade not cut the filament go down the Blade, because Blade arm with force go up , It Need a more robust design for cutter arm movement
IMG_20240105_212000

Cad files

Hi please share the full fusion project(.f3d) not only step file, because i need the design history for adapt and modify this new teeth type, and for simplify the modding, thank you

Documentation Position Open/Close

Hi guys,

I am having a bit of trouble positioning the knife correctly since I am unsure about how it should move between open/close.

Should I assemble it so, that when calling _CUTTER_CLOSE it would be in this position?
image

Gear movment

Please see this little movie: https://photos.app.goo.gl/gbCXH4ThvoQybWH8A
(yes, video doesnt have sound)

after only one cut the lever changes positions - and the angles no longer match. on the pass through position there is play between the gears, and the gears itself can skip over.

What did i do wrong? Any hints or pointers?

TIA

Wiring Diagram?

Hey guys.

I'm looking at the documentation and I can't tell where exactly I'm supposed to plug what in to what. If you could put together a couple of sentences or a diagram of how to attach the electronics of this to the rest of the ECRFv2 system (or point me at the documentation I didn't see), I would greatly appreciate it.

Thanks!

config problem

good evening, I have the latest happy hare v2.4, I created the cutter macro add cutter action my when I launch a print when changing filaments I have error messages with the tip cut macro I have to disable thanks

Work but...

It Work, but :
1: I think it is not reliable, because plastic hole hold the cutter arm break with time
2: Movement and mechanical assembly of cutter arm is not stable, it shake during operation
3: Integration in MMU is not very good, because cutter is activated only during change filament in normal print, is best to activate it at every change of filament even not in print

Would this servo work as substitute?

Having hard time finding the specific servo mentioned
.
Link to Amazon

diymore 20kg High Pair Digital Servo Motor Full Metal Equipment Servo Waterproof for RC Car Helicopter DIY Aircraft, 270° Control Angle [Only Suitable for People Over 16 Years] https://amzn.eu/d/i6kwR9f

movable blade attachment

The blade is too shallow, after the first use it shifts and does not cut properly. I suggest adding a m3 screw at the bottom instead of the m2 screw and a deeper recess. At mine I did so and now it works correctly.
image

Config issues in Happy Hare 2.51

I think I already set up everything ok but maybe I'm missing something about the filament position and park position relating to the blade psition (and its cutting macro) maybe...
when I print something everything is ok until the first filament change and I've got this messages in the console:

00:22
[T2] < En <<<<<<<<< [Ex << (*) << Nz] LOADED 0.0mm (e:54.2mm)
00:22
Attempting to recover filament position...
00:22
idle_timeout: Timeout set to 72000.00 s
00:22
After fixing, call RESUME to continue printing (MMU_UNLOCK to restore temperature)
00:22
MMU issue detected. Print will be paused
Reason: Unload sequence failed: Error running _MMU_CUT_TIP: The value 'mmu_gantry_servo' is not valid for SERVO.
Occured when changing tool: T2 > T4

So, when the printer finish the wipe tower lines with the first filament, it goes in a position (which I think it's the park position) and it initially begins to do the unloading - loading moves (like in the form tipping, but I disabled it with "form_tip_macro: _MMU_CUT_TIP" instead of _FORM_TIP), then it suddenly gives me those messages while staying in the parking position with the filament inside the heat-throat yet.
What am I missing?

Macro CUTTER_ACTION called recursively

hi, after updating happy-hare to 2.4 every time theh cutter action is call i get,

An issue with the MMU has been detected whilst out of a print
Reason: Error running _MMU_POST_UNLOAD: Macro CUTTER_ACTION called recursively.

macro check

Hi please add a check before cut filament:
Check if filament is detected in encoder, if not cut, else not cut because filament loaded

This because i already have this scenario, filament inside encoder and loaded(for error on unload or other cause) and cutter try to cut and ruin filament and some time skip teeth in servo_arm/cutter_arm

Suggestion

Hi Pease modify a little the design, make the teeth of servo arm wider, to maximize the contact surface with cutter arm, this increase the stability and the durability :)

immagine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.