Skip to content

[Bug Report] Timelapse is set to ON on the Print dialog but no timelapse was recorded. Scanni #2704

Description

@maziggy

Timelapse is set to ON on the Print dialog but no timelapse was recorded. Scanning for Timelapse on Archives does not show a timelapse from the print.

This happens randomly. 2 previous jobs on PETG recorded just fine, next job with PLA did not. The following job on PLA recorded just fine.

Screenshot

Bug Report Screenshot

System Information
{
  "generated_at": "2026-07-29T04:26:48.809929+00:00",
  "app": {
    "version": "1.2.5.1",
    "debug_mode": false
  },
  "system": {
    "platform": "Linux",
    "platform_release": "3.10.108",
    "platform_version": "#90075 SMP Sun Jun 14 23:33:36 CST 2026",
    "architecture": "x86_64",
    "python_version": "3.13.14"
  },
  "environment": {
    "docker": true,
    "data_dir": "/app/data",
    "log_dir": "/app/logs",
    "timezone": "America/Los_Angeles"
  },
  "database": {
    "archives_total": 64,
    "archives_completed": 42,
    "printers_total": 1,
    "filaments_total": 0,
    "projects_total": 0,
    "smart_plugs_total": 3
  },
  "printers": [
    {
      "index": 1,
      "model": "P1S",
      "nozzle_count": 1,
      "is_active": true,
      "mqtt_connected": true,
      "state": "FINISH",
      "firmware_version": "01.10.00.00",
      "wifi_signal": -22,
      "reachable": true,
      "ams_unit_count": 2,
      "ams_tray_count": 5,
      "has_vt_tray": true,
      "external_camera_configured": true,
      "plate_detection_enabled": false,
      "obico_enabled": false,
      "hms_error_count": 0,
      "developer_mode": true,
      "nozzle_rack_count": 0
    }
  ],
  "settings": {
    "advanced_auth_enabled": "false",
    "smtp_auth_enabled": "true",
    "auth_enabled": "true",
    "setup_completed": "true",
    "auto_archive": "true",
    "save_thumbnails": "true",
    "capture_finish_photo": "true",
    "default_filament_cost": "10.0",
    "currency": "USD",
    "energy_cost_per_kwh": "0.3",
    "energy_tracking_mode": "total",
    "disable_filament_warnings": "false",
    "prefer_lowest_filament": "true",
    "check_updates": "true",
    "check_printer_firmware": "true",
    "include_beta_updates": "false",
    "notification_language": "en",
    "bed_cooled_threshold": "35.0",
    "ams_humidity_good": "40",
    "ams_humidity_fair": "60",
    "ams_temp_good": "28.0",
    "ams_temp_fair": "50.0",
    "ams_history_retention_days": "30",
    "queue_drying_enabled": "true",
    "queue_drying_block": "false",
    "ambient_drying_enabled": "false",
    "drying_presets": "",
    "per_printer_mapping_expanded": "false",
    "date_format": "system",
    "time_format": "system",
    "default_printer_id": "None",
    "ftp_retry_enabled": "true",
    "ftp_retry_count": "3",
    "ftp_retry_delay": "2",
    "ftp_timeout": "30",
    "mqtt_enabled": "false",
    "mqtt_broker": "",
    "mqtt_port": "1883",
    "mqtt_username": "",
    "mqtt_password": "",
    "mqtt_topic_prefix": "bambuddy",
    "mqtt_use_tls": "false",
    "external_url": "[REDACTED]",
    "ha_enabled": "true",
    "ha_url": "[REDACTED]",
    "ha_token": "[REDACTED]",
    "library_archive_mode": "ask",
    "library_disk_warning_gb": "5.0",
    "camera_view_mode": "embedded",
    "preferred_slicer": "bambu_studio",
    "open_in_slicer": "None",
    "use_slicer_api": "false",
    "orcaslicer_api_url": "",
    "bambu_studio_api_url": "[REDACTED]",
    "prometheus_enabled": "false",
    "prometheus_token": "",
    "user_notifications_enabled": "true",
    "default_bed_levelling": "on",
    "default_flow_cali": "auto",
    "default_vibration_cali": "true",
    "default_layer_inspect": "true",
    "default_timelapse": "true",
    "default_nozzle_offset_cali": "off",
    "stagger_group_size": "2",
    "stagger_interval_minutes": "5",
    "require_plate_clear": "true",
    "library_trash_retention_days": "30",
    "library_auto_purge_enabled": "true",
    "library_auto_purge_days": "90",
    "library_auto_purge_include_never_printed": "true",
    "library_auto_purge_last_run": "2026-07-28T08:55:24.740921+00:00",
    "archive_auto_purge_enabled": "false",
    "archive_auto_purge_days": "365",
    "archive_auto_purge_stats": "false",
    "low_stock_threshold": "20.0",
    "spoolman_enabled": "false",
    "spoolman_url": "",
    "spoolman_sync_mode": "auto",
    "spoolman_disable_weight_sync": "false",
    "spoolman_report_partial_usage": "true",
    "local_backup_enabled": "false",
    "local_backup_path": "[REDACTED]",
    "obico_enabled": "true",
    "obico_ml_url": "[REDACTED]",
    "obico_sensitivity": "medium",
    "obico_action": "pause",
    "obico_poll_interval": "10",
    "obico_enabled_printers": "",
    "dark_background": "oled",
    "dark_accent": "green",
    "dark_style": "vibrant",
    "local_login_enabled": "true",
    "print_drying_enabled": "false",
    "ams_humidity_thresholds": "",
    "session_max_hours": "720",
    "preheat_enabled": "false",
    "preheat_filament_targets": "",
    "preheat_max_wait_seconds": "900",
    "preheat_soak_seconds": "300",
    "nozzle_temp_presets": "",
    "bed_temp_presets": "",
    "chamber_temp_presets": "",
    "fan_speed_presets": "",
    "debug_logging_enabled": "false",
    "debug_logging_enabled_at": "",
    "_backfill_2614_plate_filament_done": "true",
    "queue_max_concurrent_uploads": "4"
  },
  "docker": {
    "container_memory_limit_bytes": null,
    "container_memory_limit_formatted": null,
    "network_mode_hint": "host"
  },
  "virtual_printers": [
    {
      "index": 1,
      "enabled": true,
      "mode": "archive",
      "model": "C12",
      "model_name": "P1S",
      "has_target_printer": true,
      "has_bind_ip": true,
      "running": true,
      "pending_files": 0
    },
    {
      "index": 2,
      "enabled": true,
      "mode": "archive",
      "model": "O1D",
      "model_name": "H2D",
      "has_target_printer": true,
      "has_bind_ip": true,
      "running": true,
      "pending_files": 0
    }
  ],
  "integrations": {
    "notification_providers": [
      {
        "type": "discord",
        "enabled": true,
        "has_last_error": false
      }
    ],
    "spoolman": {
      "enabled": false,
      "reachable": false
    },
    "mqtt_relay": {
      "enabled": false,
      "connected": false,
      "broker": "",
      "port": 0,
      "topic_prefix": "bambuddy"
    },
    "spoolbuddy": {
      "device_count": 0,
      "online_count": 0,
      "devices": []
    },
    "homeassistant": {
      "enabled": true
    },
    "github_backup": {
      "configs_total": 1,
      "providers_used": {
        "github": 1
      },
      "schedule_enabled_count": 1,
      "last_failure_count": 0
    },
    "slicer_api": {
      "enabled": false,
      "preferred": "bambu_studio",
      "bambu_studio_url_set_in_db": true,
      "orcaslicer_url_set_in_db": false,
      "bambu_studio_url_source": "db",
      "orcaslicer_url_source": "env_or_default"
    }
  },
  "database_health": {
    "backend": "sqlite",
    "journal_mode": "wal",
    "quick_check": "ok",
    "db_size_bytes": 7081984,
    "wal_size_bytes": 4152992
  },
  "auth": {
    "oidc_providers": [],
    "users_with_totp": 1,
    "email_otp_codes_pending": 0,
    "api_keys_total": 0,
    "api_keys_enabled": 0,
    "api_keys_expired": 0,
    "long_lived_tokens_total": 0,
    "long_lived_tokens_active": 0,
    "groups_system": 3,
    "groups_custom": 0
  },
  "library": {
    "library_files_total": 1,
    "library_files_in_trash": 26,
    "library_folders_total": 1,
    "external_folders_total": 0,
    "external_links_total": 0,
    "makerworld_imports_total": 1
  },
  "inventory": {
    "spools_internal": 39,
    "k_profiles_internal": 3,
    "k_profiles_spoolman": 0
  },
  "queue": {
    "pending_total": 0,
    "manual_start_pending": 0,
    "oldest_pending_age_seconds": null
  },
  "maintenance": {
    "items_total": 5,
    "items_enabled": 5
  },
  "dependencies": {
    "fastapi": "0.135.4",
    "uvicorn": "0.51.0",
    "pydantic": "2.13.4",
    "sqlalchemy": "2.0.51",
    "paho-mqtt": "2.1.0",
    "psutil": "7.2.2",
    "httpx": "0.28.1",
    "aiofiles": "25.1.0",
    "cryptography": "49.0.0",
    "opencv-python-headless": "5.0.0.93",
    "numpy": "2.5.1"
  },
  "log_file": {
    "size_bytes": 2856218,
    "size_formatted": "2.7 MB"
  },
  "network": {
    "interface_count": 1,
    "interfaces": [
      {
        "name": "eth0",
        "subnet": "x.x.1.0/24"
      }
    ]
  },
  "websockets": {
    "active_connections": 2
  },
  "diagnostics": {
    "connection_diagnostics": [
      {
        "printer_id": 1,
        "printer_name": "[PRINTER]",
        "result": {
          "printer_id": 1,
          "ip_address": "[IP]",
          "overall": "warnings",
          "checks": [
            {
              "id": "port_mqtt",
              "status": "pass",
              "params": {}
            },
            {
              "id": "port_ftps",
              "status": "pass",
              "params": {}
            },
            {
              "id": "port_rtsps",
              "status": "warn",
              "params": {
                "port": 6000,
                "protocol": "Chamber Image"
              }
            },
            {
              "id": "network_mode",
              "status": "pass",
              "params": {
                "mode": "host"
              }
            },
            {
              "id": "subnet",
              "status": "pass",
              "params": {
                "printer_ip": "[IP]",
                "host_ip": "[IP]"
              }
            },
            {
              "id": "external_storage",
              "status": "skip",
              "params": {
                "reason": "unsupported_model"
              }
            },
            {
              "id": "mqtt_auth",
              "status": "pass",
              "params": {}
            },
            {
              "id": "developer_mode",
              "status": "pass",
              "params": {}
            },
            {
              "id": "printer_publishing",
              "status": "pass",
              "params": {}
            }
          ]
        }
      }
    ],
    "vp_diagnostics": [
      {
        "vp_id": 1,
        "name": "Virtual P1S",
        "result": {
          "vp_id": 1,
          "vp_name": "Virtual P1S",
          "mode": "archive",
          "overall": "ok",
          "checks": [
            {
              "id": "enabled",
              "status": "pass",
              "params": {}
            },
            {
              "id": "running",
              "status": "pass",
              "params": {}
            },
            {
              "id": "bind_interface",
              "status": "pass",
              "params": {
                "bind_ip": "[IP]"
              }
            },
            {
              "id": "access_code",
              "status": "pass",
              "params": {}
            },
            {
              "id": "target_printer",
              "status": "skip",
              "params": {}
            },
            {
              "id": "port_ftps",
              "status": "pass",
              "params": {
                "port": 990
              }
            },
            {
              "id": "port_mqtt",
              "status": "pass",
              "params": {
                "port": 8883
              }
            },
            {
              "id": "port_bind",
              "status": "pass",
              "params": {
                "port": 3002,
                "port_plain": 3000
              }
            },
            {
              "id": "certificate",
              "status": "pass",
              "params": {}
            }
          ]
        }
      },
      {
        "vp_id": 2,
        "name": "Virtual H2D",
        "result": {
          "vp_id": 2,
          "vp_name": "Virtual H2D",
          "mode": "archive",
          "overall": "ok",
          "checks": [
            {
              "id": "enabled",
              "status": "pass",
              "params": {}
            },
            {
              "id": "running",
              "status": "pass",
              "params": {}
            },
            {
              "id": "bind_interface",
              "status": "pass",
              "params": {
                "bind_ip": "[IP]"
              }
            },
            {
              "id": "access_code",
              "status": "pass",
              "params": {}
            },
            {
              "id": "target_printer",
              "status": "skip",
              "params": {}
            },
            {
              "id": "port_ftps",
              "status": "pass",
              "params": {
                "port": 990
              }
            },
            {
              "id": "port_mqtt",
              "status": "pass",
              "params": {
                "port": 8883
              }
            },
            {
              "id": "port_bind",
              "status": "pass",
              "params": {
                "port": 3002,
                "port_plain": 3000
              }
            },
            {
              "id": "certificate",
              "status": "pass",
              "params": {}
            }
          ]
        }
      }
    ],
    "log_health": {
      "findings": [],
      "scanned_entries": 4000,
      "log_available": true,
      "summary": {
        "total": 0,
        "layer8": 0,
        "environment": 0,
        "bug": 0
      }
    }
  }
}

Logs (sanitized): bambuddy.log


Submitted via BamBuddy Bug Report

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions