• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

My e-ink frame

Scheduled Pinned Locked Moved Show your Mirror
18 Posts 9 Posters 10.3k Views 10 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    handfish @Matuki
    last edited by Jul 23, 2023, 5:26 AM

    @Matuki Thank you for sharing. I’m in the process of doing something similar: your code is a godsend!

    1 Reply Last reply Reply Quote 1
    • N Offline
      nat.andrews
      last edited by Nov 1, 2023, 2:54 PM

      perfect github page, thank you a lot!

      I’m following your instructions, but can’t see the step where we get Magic mirror to display on the e-ink panel.
      setting resolution etc. am I missing a step?

      M 1 Reply Last reply Nov 1, 2023, 6:36 PM Reply Quote 0
      • M Offline
        Matuki Module Developer @nat.andrews
        last edited by Matuki Nov 4, 2023, 5:50 PM Nov 1, 2023, 6:36 PM

        @nat-andrews hello,

        The display is done by the module I wrote: https://github.com/seb-ma/MMM-IT8951

        The configuration is done like any module: https://github.com/seb-ma/eInkFrame/blob/4defe289e4ebbc873d0e68418e278ff21a976e08/magicmirror_files/config.js#L81

        And the resolution is automatically found when initializing driver.
        It can be forced in config file when using mock for tests: electronOptions: { fullscreen: true, width: 1872, height: 1404 }

        Be sure to set the correct value of VCOM to not damage your eink.
        Also, I never had success running my module without the root user. So, unless you find a way (this interest me) you must run MagicMirror as root.

        I let you read the readme of the MMM-IT8951 module, but if you need more details or have some questions, let me know.

        –
        edited to correct behavior on resolution

        H 2 Replies Last reply Apr 1, 2024, 5:46 AM Reply Quote 0
        • H Offline
          handfish @Matuki
          last edited by Apr 1, 2024, 5:46 AM

          @Matuki Thanks again for you help with this. I’m trying to get my eink working without the touch pads.

          Can I confirm how you run the mirror as root? Just using sudo? Also the VCOM needs to be given to the MMM-IT8951 module as “driverParam: { VCOM: -1.25 },” in the config? I didn’t see anything about this in the instructions.

          Thanks!

          1 Reply Last reply Reply Quote 0
          • H Offline
            handfish @Matuki
            last edited by Apr 1, 2024, 5:48 AM

            @Matuki Also just wondering what version of nodejs you need and why? Just checking whether I need a new version of nodejs or if RPi distribution has caught up?

            1 Reply Last reply Reply Quote 0
            • 1
            • 2
            • 2 / 2
            • First post
              Last post
            Enjoying MagicMirror? Please consider a donation!
            MagicMirror created by Michael Teeuw.
            Forum managed by Sam, technical setup by Karsten.
            This forum is using NodeBB as its core | Contributors
            Contact | Privacy Policy