Giter VIP home page Giter VIP logo

Comments (7)

qqqwqk avatar qqqwqk commented on July 26, 2024 2

I'm wondering if a better official solution would be a filament encoder in the G2E versus a filament sensor. Encoders and Sensors are similar in size/weight/complexity, but an encoder detects more filament issues (i.e. jams/misfeeds, not just runout). Klipper integrates encoders seamlessly using the same GPIO pin(s). It could be that it's not feasible to incorporate it into the specific available space of the G2E, but in my opinion an encoder would be the correct evolution over a binary sensor. Furthermore, the extruder is the correct placement for an encoder since it eliminates the possibility of a false positives caused by slack between the encoder and the extruder when starting/resuming prints.

Due to the presence of the motor, the gear on the toolhead cannot act as an idler gear to read the filament status. What we need is a bool sensor (eg: Omron d2f) to determine the filament has arrived or not to control the extrusion motor on the toolhead

from galileo2.

evolwun avatar evolwun commented on July 26, 2024 2

Agree! I would love to see a filament sensor option. If one is not planned, I will start working on one as soon as CAD is released.

from galileo2.

karlfife avatar karlfife commented on July 26, 2024

I'm wondering if a better official solution would be a filament encoder in the G2E versus a filament sensor. Encoders and Sensors are similar in size/weight/complexity, but an encoder detects more filament issues (i.e. jams/misfeeds, not just runout). Klipper integrates encoders seamlessly using the same GPIO pin(s). It could be that it's not feasible to incorporate it into the specific available space of the G2E, but in my opinion an encoder would be the correct evolution over a binary sensor. Furthermore, the extruder is the correct placement for an encoder since it eliminates the possibility of a false positives caused by slack between the encoder and the extruder when starting/resuming prints.

from galileo2.

Surion79 avatar Surion79 commented on July 26, 2024

You could place that request as an independant Feature Request. But it doesn't work with the mechanics of the ERCF, who has already an encoder and it requires for best results to know when the filament is entering the toolhead and when it is past the gears.
I request a slight change to add two omron switches. you suggest to rework this project completely.

from galileo2.

karlfife avatar karlfife commented on July 26, 2024

A separate feature request is a good suggestion.
As far as filament changers go, an encoder at the toolhead also functions a filament sensor. The filament arrives when an encoder state change occurs.

from galileo2.

Surion79 avatar Surion79 commented on July 26, 2024

if i see the available encoders i am not convinced that two would fit in the G2E to fulfill the requirement for the ERCF. Since the ercf already has an encoder, i don't see the use for a 2nd or even third.

from galileo2.

JaredC01 avatar JaredC01 commented on July 26, 2024

ERCF has solutions for these already. Closing.

from galileo2.

Related Issues (20)

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.