GameBoy on E-Paper ESP32 at 30FPS [video]

(youtube.com)

76 points | by pizzaiolo 5 hours ago

10 comments

  • Lerc 3 hours ago
    This is insane. Almost everything done here to make things fast were things that I had assummed that e-ink displays aready did, because they are so slow, I figured their behaviour was the best that could be achieved after trying all these kind of tricks.

    It makes me what other things could be much better if they received some attention from someone who cares about it.

  • aix1 3 hours ago
    Great work. I loved the technical innovations.

    For the grayscale, I'm guessing each physical display would need to be individually calibrated? I also wonder whether the calibration is sensitive to environmental factors, i.e. gets out of whack if the display is too hot or too cold.

    • RossBencina 47 minutes ago
      I think the standard drivers take temperature into account.
    • eternauta3k 3 hours ago
      Or with aging.

      There has to be a reason the e-ink industry hasn't done this yet...

  • y1n0 3 hours ago
    I don’t know if this particular display is magnetic particles or not, but epaper is not synonymous with eink. Something can be called epaper and still be lcd based. So I feel the video is misleading by declaring epaper is particle based.
    • Lerc 3 hours ago
      Ok I'm confused now. So is this thing considered epaper, eink, both or neither?

      Is one a subset of the other? If so which is the superset?

      • y1n0 3 hours ago
        E ink is a trademark name for electrophoretic displays (magnetic particles) by the company also called E ink.

        E-paper is an informal category that anyone can use for any display type.

        The display in this video/article is also electrophoretic, but not all displays called e-paper are and it’s aggravating. An example: https://kentdisplays.com/products/color-epaper-displays/

        • 1317 1 hour ago
          if this display is one that everyone understands is epaper then what's the problem
          • mdp2021 36 minutes ago
            > if everyone understands ... then what's the problem

            "E-paper" means very little. It may mean "static" (and yet not necessarily "bistable", not even necessarily "efficient"), it may mean "reflective"... It is a marketing term.

            So no, there is no real "agreed understanding" in it.

  • landgenoot 22 minutes ago
    Why didn't the manufacturer invent this themselves?
  • RossBencina 48 minutes ago
    Awesome work. I wonder whether the four grey-level calibration could have been fully automated rather than keeping human in the loop.
  • novia 1 hour ago
    I know e-ink has a whole lot of limitations, which is what makes this video impressive, but, what were the limitations on the hardware used in the original gameboy screens that prevented them from remaining popular? Wikipedia says that they were STN LCD.
  • larodi 3 hours ago
    Dither and LUTs - my best friends on ESP32 and paper. Great work also!
  • tomtomistaken 3 hours ago
    Amazing project, thank you! Keep us updated!
  • somat 2 hours ago
    Perhaps a stupid question, But I always thought the whole point of e-ink displays was to have non-volatile display, that is, a mostly static display that persists when the power is out. These projects that focus on driving them at high speed, Is there any actual advantage in using e-ink tech at that point?
    • RossBencina 41 minutes ago
      It's a niche use, but if backlit screens trigger migraines (as they do for mine), then high-speed e-ink is almost a pre-requisite for using traditional interactive UI. At ~15fps typing is OK but using a mouse cursor sucks. Outdoor use is a bonus. RLCD is another option.
    • mdp2021 42 minutes ago
      > the ... point

      Is also "reflective" (natural) vs "emitting" (a compromise idea that worked but should not have you take it for granted - we do not "read fire" in nature).

    • kogens 1 hour ago
      Great readability in direct sunlight without needing to compensate with a powerful front/backlight is one good argument.

      Reading a book on e-paper in daylight is so much nicer than on a phone, for example.

    • sehw 2 hours ago
      They claim e-paper doesn't rape your eyes due to it being passive.
  • hobo123 2 hours ago
    Amazing. Now I want my Kindle to use this driver and run stock Android.