Skip to content

Feature Request: Option to disable idle motion in AI Agent mode #95

@narutaro

Description

@narutaro

Description

In AI Agent mode, StackChan continuously performs random head movements every 4-8 seconds while idle. There is currently no way for users to disable this behavior.

Since StackChan has only a 550mAh battery, constantly driving two servo motors without any functional purpose significantly impacts battery life.

Current behavior

IdleMotionModifier runs random servo movements at 4-8 second intervals with no user-facing option to disable it. The code already has pause() / resume() methods, but they are not exposed to any settings UI.

Requested behavior

Add a toggle in Settings (or in the StackChan World app) to enable/disable idle motion.

Why

  • Reduces unnecessary battery drain
  • Reduces servo wear
  • Some users prefer a stationary device when not interacting

Reference

  • firmware/main/stackchan/modifiers/idle_motion.hIdleMotionModifier class already supports pause()

Environment

  • Device: StackChan (Kickstarter edition)
  • Firmware: v1.4.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions