Skip to content

Recycle / "Cool Down" Time

Related Config File Sections:

Recycle time is the time a coil will rest after it has been pulsed. This is either calculated as ratio on the pulse time (for instance, two times the pulse time) or as absolute time. In both cases this time is used to prevent thermal overheating of coils similar to hold_power.

If your machine constantly triggers a coil with 50ms pulse time for some reason then it would practically stay on permanently without recycle time. Howver, with a recycle factor of 2 (or 100ms cool down time) it would be enabled for at most 33% of the time.

How this recycle is implemented differs between platforms. MPF exposes a very basic interface to enable or disable recycle per coil. Usually, you want to keep it enabled. This is an example:

coils:
  c_coil_with_recycle:
    number:
    default_recycle: true
  c_coil_without_recycle:
    number:
    default_recycle: false

Some platforms allow you to fine tune the recycle time.


Something missing or wrong? You can fix it!

This website is edited by people like you! Is something wrong or missing? Is something out of date, or can you explain it better?

Please help us! You can fix it yourself and be an official "open source" contributor!

It's easy! See our Beginner's guide to editing the docs.

Page navigation via the keyboard: < >

You can navigate this site via the keyboard. There are two modes:

General navigation, when search is not focused:

  • F , S , / : open search dialog
  • P , , : go to previous page
  • N , . : go to next page

While using the search function:

  • Down , Up : select next / previous result
  • Esc , Tab : close search
  • Enter : go to highlighted page in the results