kevinakasam / ercf_filament_cutter Goto Github PK
View Code? Open in Web Editor NEWA simple Filament Cutter for the awesome ERCF!
License: GNU General Public License v3.0
A simple Filament Cutter for the awesome ERCF!
License: GNU General Public License v3.0
ok
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:
_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 outputG4 P0
are necessaryCan't wait to try...
Encoder slotted wheel and push tool are missing,or link to original binky
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.
V1.1 Binky Encoder for 623 Bearing.zip
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! :)
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.
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)
Hi, i have to print beta 5.1 or beta 5.2?
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
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
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!
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
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
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
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?
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.