-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to re-initialize MAX7219 on power supply on #26163
Merged
thinkyhead
merged 6 commits into
MarlinFirmware:bugfix-2.1.x
from
ManuelMcLure:reset-max7219-on-power-on
Mar 17, 2024
Merged
Add option to re-initialize MAX7219 on power supply on #26163
thinkyhead
merged 6 commits into
MarlinFirmware:bugfix-2.1.x
from
ManuelMcLure:reset-max7219-on-power-on
Mar 17, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ManuelMcLure
force-pushed
the
reset-max7219-on-power-on
branch
from
September 30, 2023 16:49
58278b1
to
b234bd2
Compare
thisiskeithb
added
T: Development
Makefiles, PlatformIO, Python scripts, etc.
C: Peripherals
labels
Dec 12, 2023
thisiskeithb
changed the title
Add option to re-initialize MAX7129 on power supply on
Add option to re-initialize MAX7219 on power supply on
Dec 16, 2023
thinkyhead
force-pushed
the
bugfix-2.1.x
branch
from
December 30, 2023 11:08
c624e13
to
e6f1b07
Compare
ManuelMcLure
force-pushed
the
reset-max7219-on-power-on
branch
from
January 18, 2024 00:03
b234bd2
to
269429f
Compare
thinkyhead
force-pushed
the
bugfix-2.1.x
branch
2 times, most recently
from
January 26, 2024 00:13
9c65146
to
4f65466
Compare
thinkyhead
added a commit
to MarlinFirmware/Configurations
that referenced
this pull request
Mar 17, 2024
MarlinFirmware/Marlin#26163 Co-Authored-By: Manuel McLure <9875787+manuelmclure@users.noreply.github.com>
smiksky
added a commit
to smiksky/Marlin
that referenced
this pull request
Apr 4, 2024
commit 17dfe8e Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Wed Apr 3 00:20:46 2024 +0000 [cron] Bump distribution date (2024-04-03) commit 7b6b6e1 Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Mon Apr 1 21:44:18 2024 -0500 🩹 Revert motion change commit 60f2837 Author: Sophist <3001893+Sophist-UK@users.noreply.github.com> Date: Tue Apr 2 03:30:04 2024 +0100 🔧 Minor INPUT_SHAPING config fixes (MarlinFirmware#26882) Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com> commit ef5fb39 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Tue Apr 2 00:20:47 2024 +0000 [cron] Bump distribution date (2024-04-02) commit 87e94f4 Author: Andrew <18502096+classicrocker883@users.noreply.github.com> Date: Mon Apr 1 16:05:11 2024 -0400 🚸 Update ProUI Plot graph - part 2 (MarlinFirmware#26563) Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com> commit 017a903 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Mon Apr 1 00:23:48 2024 +0000 [cron] Bump distribution date (2024-04-01) commit 466282f Author: Scott Lahteine <thinkyhead@users.noreply.github.com> Date: Sun Mar 31 18:20:37 2024 -0500 🩹 Misc. changes from ProUI / ExtUI updates (MarlinFirmware#26928) commit 1759429 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Thu Mar 28 00:20:53 2024 +0000 [cron] Bump distribution date (2024-03-28) commit 0b9f487 Author: Jordan Stocker <Pvthaggard@gmail.com> Date: Thu Mar 28 06:14:03 2024 +1030 🔨 Fix binary upload firmware path (MarlinFirmware#26909) commit d3e1a92 Author: Chris <52449218+shadow578@users.noreply.github.com> Date: Wed Mar 27 20:39:54 2024 +0100 🔨 Fix HC32 preflight (MarlinFirmware#26912) commit cd357b0 Author: Holger Mößinger <hm2dev@users.noreply.github.com> Date: Wed Mar 27 20:38:08 2024 +0100 🔧🚸 Tweaks for (MiniRambo) CNC (MarlinFirmware#26892) Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com> commit d0d229e Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Mon Mar 25 00:21:58 2024 +0000 [cron] Bump distribution date (2024-03-25) commit eb897e6 Author: Ikko Eltociear Ashimine <eltociear@gmail.com> Date: Mon Mar 25 03:49:25 2024 +0900 📝 Fix Cutter.md typo (MarlinFirmware#26901) commit 825ebfd Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Sun Mar 24 00:23:21 2024 +0000 [cron] Bump distribution date (2024-03-24) commit 3ee3964 Author: John Robertson <john@cirtech.co.uk> Date: Sat Mar 23 00:57:23 2024 +0000 🐛 Fix ESP32 laser M4 exception (MarlinFirmware#26884) commit aecfb25 Author: Sophist <3001893+Sophist-UK@users.noreply.github.com> Date: Sat Mar 23 00:27:13 2024 +0000 🚸 Hide auto-run as needed (MarlinFirmware#26853) commit 896a6a9 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Sat Mar 23 00:20:15 2024 +0000 [cron] Bump distribution date (2024-03-23) commit 075f96d Author: Holger Mößinger <hm2dev@users.noreply.github.com> Date: Fri Mar 22 22:36:42 2024 +0100 ✏️ Fix stepper MS pin typos (MarlinFirmware#26891) commit 0589655 Author: thinkyhead <thinkyhead@users.noreply.github.com> Date: Mon Mar 18 00:21:39 2024 +0000 [cron] Bump distribution date (2024-03-18) commit ea6a891 Author: Manuel McLure <manuel@mclure.org> Date: Sun Mar 17 12:23:12 2024 -0700 ✨ MAX7219_REINIT_ON_POWERUP (MarlinFirmware#26163)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
My printer motherboard is powered over USB, but uses a power supply controlled by
PS_ON
for primary power. This power supply also powers a buck converter used for LEDs, including a MAX7129 debug array.As long as the board is powered up when the power supply is on everything works fine, but if I shut off the power supply with the "Switch Power Off" menu option (or
M81
) and turn it on again with "Switch Power On" (orM80
) the MAX7219 display ends up corrupted.This PR adds a new configuration setting
MAX7219_REINIT_ON_POWERUP
which when enabled will re-initialize the MAX7129 display and reset any required variables to sane settings.Requirements
Benefits
Allows using MAX7219 when they are powered from a PSU controlled with
PSU_CONTROL
Configurations
Configuration_files.zip
Related Issues
None