What is the problem?
I have a PI 4B (4G) running Octopi 0.18.0 and Octoprint 1.5.3. I started using the bundled power supply rated at 3A and received undervolt warnings with my 3d Printer. Taped the 5V pin and had problems connecting to the printer. Put a powered USB hub between the PI and printer and things improved but did not resolve. Now I have a "Buck" converter powering the PI from the printer's power supply, it is rated at 5A and the voltage is set to 5.2V (verified). I am still seeing undervolt warnings on the PI and occasionally in Octoprint. When I run "vcgencmd get_throttled", I always see 0x50000 as a response. Is this response stored in the pi or is it actually occuring? The bit flags indicate that throttling and undervolt "Has Occured" not is occuring. Can't find a way to reset flags so I can only "assume" the value is occuring briefly on a reboot. Anybody have experience with this issue? I occasionally see a warning in octoprint after a reboot of undervoltage, but if I reboot again it usually clears.
What did you already try to solve it?
Two different power supplies, tried a powered USB hub, installed a DC-DC Buck Converter, reloaded the octoprint/pi image, upgraded to latest version of octo pi/print, Borrowed a calibrated volt meter.
Have you tried running in safe mode?
Problem is occuring on the PI, on a reboot, and I don't know how to use safe mode with Putty.
Did running in safe mode solve the problem?
Unknown
Complete Logs
octoprint.log
2021-03-24 06:14:47,390 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity state is currently: offline
2021-03-24 06:14:47,391 - octoprint.util.connectivity.connectivity_checker - INFO - Connecting to 8.8.8.8:53 is not working
2021-03-24 06:14:47,391 - octoprint.util.connectivity.connectivity_checker - INFO - Resolving octoprint.org is not working
2021-03-24 06:14:47,397 - octoprint.startup - INFO - We don't appear to be online, not fetching plugin blacklist
2021-03-24 06:14:47,483 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2021-03-24 06:14:49,352 - octoprint.startup - INFO - Added settings overlay from plugin firmware_check
2021-03-24 06:14:49,358 - octoprint.plugin.core - INFO - Found 26 plugin(s) providing 26 mixin implementations, 53 hook handlers
2021-03-24 06:14:49,470 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2021-03-24 06:14:49,495 - octoprint.server - INFO - Intermediary server started
2021-03-24 06:14:49,511 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /home/pi/.octoprint/uploads...
2021-03-24 06:14:49,513 - octoprint.filemanager.storage - INFO - ... file metadata for /home/pi/.octoprint/uploads initialized successfully.
2021-03-24 06:14:49,515 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_SHOW (needs: "Need(method='role', value='plugin_action_command_notification_show')")
2021-03-24 06:14:49,516 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_CLEAR (needs: "Need(method='role', value='plugin_action_command_notification_clear')")
2021-03-24 06:14:49,517 - octoprint.server - INFO - Added new permission from plugin action_command_prompt: PLUGIN_ACTION_COMMAND_PROMPT_INTERACT (needs: "Need(method='role', value='plugin_action_command_prompt_interact')")
2021-03-24 06:14:49,517 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_READ (needs: "Need(method='role', value='plugin_announcements_read')")
2021-03-24 06:14:49,517 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_MANAGE (needs: "Need(method='role', value='plugin_announcements_read'), Need(method='role', value='plugin_announcements_manage')")
2021-03-24 06:14:49,518 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_ADMIN (needs: "Need(method='role', value='plugin_appkeys_admin')")
2021-03-24 06:14:49,518 - octoprint.server - INFO - Added new permission from plugin backup: PLUGIN_BACKUP_ACCESS (needs: "Need(method='role', value='plugin_backup_access')")
2021-03-24 06:14:49,518 - octoprint.server - INFO - Added new permission from plugin firmware_check: PLUGIN_FIRMWARE_CHECK_DISPLAY (needs: "Need(method='role', value='plugin_firmware_check_display')")
2021-03-24 06:14:49,519 - octoprint.server - INFO - Added new permission from plugin logging: PLUGIN_LOGGING_MANAGE (needs: "Need(method='role', value='plugin_logging_manage')")
2021-03-24 06:14:49,519 - octoprint.server - INFO - Added new permission from plugin pi_support: PLUGIN_PI_SUPPORT_STATUS (needs: "Need(method='role', value='plugin_pi_support_check')")
2021-03-24 06:14:49,519 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_MANAGE (needs: "Need(method='role', value='plugin_pluginmanager_manage')")
2021-03-24 06:14:49,519 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_INSTALL (needs: "Need(method='role', value='plugin_pluginmanager_install'), Need(method='role', value='plugin_pluginmanager_manage')")
2021-03-24 06:14:49,520 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CHECK (needs: "Need(method='role', value='plugin_softwareupdate_check')")
2021-03-24 06:14:49,520 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_UPDATE (needs: "Need(method='role', value='plugin_softwareupdate_update')")
2021-03-24 06:14:49,520 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CONFIGURE (needs: "Need(method='role', value='plugin_softwareupdate_configure')")
2021-03-24 06:14:49,532 - octoprint.printer.standard - INFO - Using print time estimator provided by PrintTimeGenius
2021-03-24 06:14:50,210 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python3 -m pip" as command to invoke pip
2021-03-24 06:14:50,793 - octoprint.util.pip - INFO - Version of pip is 20.3.3
2021-03-24 06:14:50,795 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-03-24 06:14:50,795 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-03-24 06:14:50,914 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk
2021-03-24 06:14:50,941 - octoprint.plugins.PrintJobHistory - INFO - Start initializing
2021-03-24 06:14:50,942 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Init DatabaseManager
2021-03-24 06:14:50,942 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Using database in: /home/pi/.octoprint/data/PrintJobHistory/printJobHistory.db
2021-03-24 06:14:50,943 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Check if database-scheme upgrade needed.
2021-03-24 06:14:50,976 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Done DatabaseManager.createDatabase
2021-03-24 06:14:50,976 - octoprint.plugins.PrintJobHistory.CameraManager - INFO - Init CameraManager
2021-03-24 06:14:50,977 - octoprint.plugins.PrintJobHistory.CameraManager - INFO - Snapshot-Folder:/home/pi/.octoprint/data/PrintJobHistory/snapshots
2021-03-24 06:14:50,977 - octoprint.plugins.PrintJobHistory.CameraManager - INFO - Done CameraMenager
2021-03-24 06:14:50,978 - octoprint.plugins.PrintJobHistory - INFO - Done initializing
2021-03-24 06:14:51,074 - octoprint.plugin.core - INFO - Initialized 26 plugin implementation(s)
2021-03-24 06:14:51,091 - octoprint.plugin.core - INFO - 26 plugin(s) registered with the system:
| Action Command Notification Support (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/action_command_notification
| Action Command Prompt Support (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/action_command_prompt
| Announcement Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/announcements
| Anonymous Usage Tracking (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/tracking
| Application Keys Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/appkeys
| Backup & Restore (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/backup
| Core Wizard (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/corewizard
| Discovery (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/discovery
| DisplayLayerProgress Plugin (1.25.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_DisplayLayerProgress
| Error Tracking (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/errortracking
| Filament Manager (1.7.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_filamentmanager
| File Check (2021.2.23) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_file_check
| Firmware Check (2021.2.4) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_firmware_check
| GCode Viewer (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/gcodeviewer
| HeaterTimeout (0.0.3) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_HeaterTimeout
| Logging (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/logging
| Navbar Temperature Plugin (0.14) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_navbartemp
| Pi Support Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/pi_support
| Plugin Manager (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/pluginmanager
| Preheat Button (0.7.1) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_preheat
| PrintJobHistory (1.10.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_PrintJobHistory
| PrintTimeGenius Plugin (2.2.7) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_PrintTimeGenius
| Resource Monitor (0.3.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_resource_monitor
| Software Update (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/softwareupdate
| Themeify (1.2.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_themeify
| Virtual Printer (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/virtual_printer
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2021-03-24 06:14:51,095 - octoprint.plugins.pi_support - DEBUG - Retrieving throttle state via "/usr/bin/vcgencmd get_throttled"
2021-03-24 06:14:51,116 - octoprint.environment - INFO - Detected environment is Python 3.7.3 under Linux (linux). Details:
| hardware:
| cores: 4
| freq: 1500.0
| ram: 4013580288
| os:
| bits: 32
| id: linux
| platform: linux
| plugins:
| pi_support:
| model: Raspberry Pi 4 Model B Rev 1.2
| octopi_version: 0.18.0
| throttle_state: '0x0'
| python:
| pip: 20.3.3
| version: 3.7.3
| virtualenv: /home/pi/oprint
2021-03-24 06:14:51,126 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/webassets...
2021-03-24 06:14:51,146 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/.webassets-cache...
2021-03-24 06:14:51,748 - octoprint.server - INFO - Shutting down intermediary server...
2021-03-24 06:14:52,004 - octoprint.server - INFO - Intermediary server shut down
2021-03-24 06:14:52,005 - octoprint.events - INFO - Processing startup event, this is our first event
2021-03-24 06:14:52,006 - octoprint.events - INFO - Adding 1 events to queue that were held back before startup event
2021-03-24 06:14:52,010 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2021-03-24 06:14:52,011 - octoprint.server - INFO - Autoconnect on startup is configured, trying to connect to the printer...
2021-03-24 06:14:52,013 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2021-03-24 06:14:52,034 - octoprint.server - INFO - Trying to connect to configured serial port None
2021-03-24 06:14:52,058 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial connection"
2021-03-24 06:14:52,068 - octoprint.server.util.watchdog - INFO - Running initial scan on watched folder...
2021-03-24 06:14:52,069 - octoprint.server.util.watchdog - INFO - ... initial scan done.
2021-03-24 06:14:52,082 - octoprint.util.comm - INFO - Serial detection: Performing autodetection with 4 port/baudrate candidates: /dev/ttyUSB0@115200, /dev/ttyUSB0@250000, /dev/ttyS0@115200, /dev/ttyS0@250000
2021-03-24 06:14:52,082 - octoprint.util.comm - INFO - Serial detection: Trying port /dev/ttyUSB0, baudrate 115200
2021-03-24 06:14:52,083 - octoprint.util.comm - INFO - Connecting to port /dev/ttyUSB0, baudrate 115200
2021-03-24 06:14:52,098 - octoprint.util.comm - INFO - Serial detection: Handshake attempt #1 with timeout 2.0s
2021-03-24 06:14:52,101 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2021-03-24 06:14:52,127 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial connection" to "Operational"
2021-03-24 06:14:52,132 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2021-03-24 06:14:52,880 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi._http._tcp.local.' for _http._tcp.local.
2021-03-24 06:14:53,690 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi._octoprint._tcp.local.' for _octoprint._tcp.local.
2021-03-24 06:14:53,693 - octoprint.plugins.pi_support - DEBUG - Retrieving throttle state via "/usr/bin/vcgencmd get_throttled"
2021-03-24 06:14:53,694 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on octopi for SSDP
2021-03-24 06:14:53,742 - octoprint.server - INFO - Listening on http://127.0.0.1:5000
2021-03-24 06:14:53,805 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2021-03-24 06:14:54,395 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python3 -m pip" as command to invoke pip
2021-03-24 06:14:54,396 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-03-24 06:14:54,396 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-03-24 06:14:54,424 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 25.5GB. That is considered sufficient for updating.
2021-03-24 06:14:54,424 - octoprint.plugins.softwareupdate - INFO - Not fetching check overlays, we are offline
2021-03-24 06:14:54,808 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.1.100
2021-03-24 06:14:54,999 - octoprint.server.util.flask - INFO - Passively logging in user Sean from ::ffff:192.168.1.100
2021-03-24 06:14:55,000 - octoprint.access.users - INFO - Logged in user: Sean
2021-03-24 06:14:55,011 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2021-03-24 06:14:55,047 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity changed from offline to online
2021-03-24 06:14:56,500 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python3 -m pip" as command to invoke pip
2021-03-24 06:14:56,501 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-03-24 06:14:56,501 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-03-24 06:14:56,578 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2021-03-24 06:14:56,595 - octoprint.plugins.HeaterTimeout - INFO - Starting up...
2021-03-24 06:14:56,604 - octoprint.plugins.PrintJobHistory - INFO - Plugin-State: PreHeat=enabled DisplayLayerProgress=enabled filamentmanager=enabled ultimakerformat=missing PrusaSlicerThumbnails=missing
2021-03-24 06:14:56,682 - octoprint.plugins.pi_support - DEBUG - Retrieving throttle state via "/usr/bin/vcgencmd get_throttled"
2021-03-24 06:14:56,742 - octoprint.server.util.sockjs - INFO - User Sean logged in on the socket from client ::ffff:192.168.1.100
2021-03-24 06:14:56,752 - octoprint.plugins.themeify - INFO - Themeify initialized.
2021-03-24 06:14:56,923 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'base_url': 'http://192.168.1.111/', 'path': '/', 'query_string': 'l10n=en'}
2021-03-24 06:14:56,955 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2021-03-24 06:14:57,334 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 8}
2021-03-24 06:14:58,041 - octoprint.plugins.tracking - INFO - Sent tracking event pong, payload: {'version': '1.5.3', 'os': 'linux', 'bits': 32, 'python': '3.7.3', 'pip': '20.3.3', 'cores': 4, 'freq': 1500.0, 'ram': 4013580288, 'pi_model': 'Raspberry Pi 4 Model B Rev 1.2', 'octopi_version': '0.18.0', 'plugins': 'themeify:1.2.2,printjobhistory:1.10.0,preheat:0.7.1,resource_monitor:0.3.2,printtimegenius:2.2.7,navbartemp:0.14,heatertimeout:0.0.3,filamentmanager:1.7.2,displaylayerprogress:1.25.4'}
2021-03-24 06:14:58,414 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2021-03-24 06:14:58,569 - octoprint.plugins.pi_support - DEBUG - Retrieving throttle state via "/usr/bin/vcgencmd get_throttled"
2021-03-24 06:14:58,667 - octoprint.plugins.tracking - INFO - Sent tracking event startup, payload: {'version': '1.5.3', 'os': 'linux', 'bits': 32, 'python': '3.7.3', 'pip': '20.3.3', 'cores': 4, 'freq': 1500.0, 'ram': 4013580288, 'pi_model': 'Raspberry Pi 4 Model B Rev 1.2', 'octopi_version': '0.18.0'}
2021-03-24 06:15:08,494 - octoprint.server.preemptive_cache - INFO - ... done in 11.57s
2021-03-24 06:15:11,157 - octoprint.server.util.flask - INFO - Passively logging in user Sean from ::ffff:192.168.1.100
2021-03-24 06:15:11,157 - octoprint.access.users - INFO - Logged in user: Sean
2021-03-24 06:15:11,249 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.1.100
2021-03-24 06:15:11,444 - octoprint.server.util.flask - INFO - Passively logging in user Sean from ::ffff:192.168.1.100
2021-03-24 06:15:11,444 - octoprint.access.users - INFO - Logged in user: Sean
2021-03-24 06:15:11,889 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.1.100
2021-03-24 06:15:12,061 - octoprint.server.util.flask - INFO - Passively logging in user Sean from ::ffff:192.168.1.100
2021-03-24 06:15:12,062 - octoprint.access.users - INFO - Logged in user: Sean
2021-03-24 06:15:13,275 - octoprint.plugins.pi_support - DEBUG - Retrieving throttle state via "/usr/bin/vcgencmd get_throttled"
2021-03-24 06:15:13,294 - octoprint.plugins.pi_support - WARNING - This Raspberry Pi is reporting problems that might lead to bad performance or errors caused by overheating or insufficient power.
!!! UNDERVOLTAGE REPORTED !!! Make sure that the power supply and power cable are capable of supplying enough voltage and current to your Pi.
2021-03-24 06:15:13,543 - octoprint.server.util.sockjs - INFO - User Sean logged in on the socket from client ::ffff:192.168.1.100
2021-03-24 06:15:14,501 - octoprint.plugins.tracking - INFO - Sent tracking event system_unthrottled, payload: {'throttled_now': False, 'throttled_past': True, 'throttled_mask': 327680, 'throttled_voltage_now': False, 'throttled_voltage_past': True, 'throttled_overheat_now': False, 'throttled_overheat_past': False}
Additional information about your setup
Octo Pi V 0.18.0
Octoprint V 1.5.3
I am using this 3.5" Display (3.5inch RPi Display - LCD wiki)
Octodash