Kihagyás

# Hall nyomtatószál szélesség érzékelő

Ez a dokumentum az izzószálszélesség-érzékelő gazdagép modulját írja le. A gazdamodul fejlesztéséhez használt hardver két Hall lineáris érzékelőn alapul (például ss49e). Az érzékelők a testben ellentétes oldalon helyezkednek el. Működési elv: két Hall érzékelő differenciál üzemmódban működik, a hőmérséklet csúszás ugyanaz a szenzornál. Speciális hőmérséklet kompenzáció nem szükséges.

Terveket a [Thingiverse] oldalon találja (https://www.thingiverse.com/thing:4138933), az összeszerelési videó a [Youtube]-on is elérhető (https://www.youtube.com/watch?v=TDO9tME8vp4 )

A Hall nyomtatószál szélesség érzékelő használatához olvassa el a Konfigurációs hivatkozás és a G-kód dokumentáció részt.

## Hogyan működik?

Az érzékelő két analóg kimenetet generál az izzószál számított szélessége alapján. A kimeneti feszültség összege mindig megegyezik az izzószál érzékelt szélességével. A gazdamodul figyeli a feszültségváltozásokat és beállítja az extrudálási szorzót. Aux2 csatlakozót használok a RAMPS kártya analóg11 és analóg12 érintkezőin. Különböző csapokat és különböző táblákat használhat.

## Menüváltozók sablonja

    [menu __main __filament __width_current]
    type: command
    enable: {'hall_filament_width_sensor' in printer}
    name: Dia: {'%.2F' % printer.hall_filament_width_sensor.Diameter}
    index: 0

    [menu __main __filament __raw_width_current]
    type: command
    enable: {'hall_filament_width_sensor' in printer}
    name: Raw: {'%4.0F' % printer.hall_filament_width_sensor.Raw}
    index: 1

## Kalibrálási eljárás

Az érzékelő nyers értékének meghatározásához használhatja a menüelemet vagy a QUERY_RAW_FILAMENT_WIDTH parancsot a terminálban.

1. Helyezze be az első kalibráló rudat (1,5 mm-es méret), hogy megkapja az első nyers szenzorértéket
2. Helyezze be a második kalibráló rudat (2,0 mm-es méret), hogy megkapja a második nyers szenzorértékét
3. Mentse a nyers szenzorértékeket a `Raw_dia1` és a `Raw_dia2` konfigurációs paraméterekbe

## Az érzékelő engedélyezése

Alapértelmezés szerint az érzékelő le van tiltva bekapcsoláskor.

Az érzékelő engedélyezéséhez adja ki az ENABLE_FILAMENT_WIDTH_SENSOR parancsot, vagy állítsa az `enable` paramétert `true` értékre.

## Naplózás

Alapértelmezés szerint az átmérő naplózása bekapcsoláskor le van tiltva.

Adja ki az ENABLE_FILAMENT_WIDTH_LOG parancsot a naplózás elindításához, és adja ki a DISABLE_FILAMENT_WIDTH_LOG parancsot a naplózás leállításához. A bekapcsoláskor történő naplózás engedélyezéséhez állítsa a `logging paramétert`true` értékre.

A nyomtatószál átmérője minden mérési intervallumban naplózásra kerül (alapértelmezés szerint 10 mm).

Back to top