element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member's Forum Help choosing an e‑paper display and architecture for a silent meditation “gong” timer
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 4 replies
  • Subscribers 535 subscribers
  • Views 110 views
  • Users 0 members are here
Related

Help choosing an e‑paper display and architecture for a silent meditation “gong” timer

europaresearch
europaresearch 1 day ago

Hi all,

I’m building a quiet meditation timer that strikes a singing bowl. I want to add a small e‑paper display for low‑power, silent UI. I’d love your advice on the panel choice, interface details, and overall processing architecture.

Context in one paragraph
The device must stay silent until the moment of the strike; it runs from a battery; it will show a simple clock and a few UI states on e‑paper; touch input is via CapSense under acrylic or glass; actuation is either a magnetic latch solenoid with peak‑and‑hold or a voice‑coil; PSoC will manage sensing and timing. I’ve already sourced the mechanical and driver parts; I’m choosing the display path now.

What I need from the display

  • Small, low‑power, SPI; black‑white is fine; partial refresh preferred to avoid full screen flashes

  • Good readability; minimal ghosting; stable over temperature typical of a quiet room

  • Simple connectoring; I will prototype with headers then move to a custom PCB

  • Runs happily from 3.3 V logic; plays nicely with capacitive sensing nearby

Architecture questions

  1. ESP for UI + separate MCU for real time control
    I’ve seen ESP‑controlled driver boards for e‑paper. Would it make sense to run the UI on an ESP module and keep a dedicated Teensy (or similar) focused on real‑time sensing and actuation; or would you keep everything on one MCU and drive the panel via SPI from PSoC?

  2. Timekeeping on ESP
    It is mostly “just a clock” plus strike control. In your experience, does an ESP keep time well enough on battery if I do not use an external RTC; assuming I periodically sync or as long as the battery stays charged; or do you strongly recommend a dedicated RTC for drift and backup?

E‑paper experiences to share

  • General experiences with e‑paper in embedded products; any pitfalls around partial updates; ghosting; temperature compensation; display burn‑in over months

  • Opinions on Waveshare SPI e‑paper raw panels and their driver boards; any specific controller ICs you recommend avoiding or preferring for partial refresh and clean fonts

  • Best practices for update cadence; e.g. redraw once per minute; use windowed partial refresh for small UI elements; tricks to minimize ghosting

Interface and connector questions

  • Interface signals I should plan for beyond 4‑wire SPI; typically I see CS, DC, RST, BUSY in addition to SCLK, MOSI, VCC, GND; any others you have found important for smooth partial refresh

  • Connectors: I noticed some boards offer “2 × 4‑pin 2.54 mm header” or an “MX1.25‑8P cable‑to‑board” style connector; is that a normal pattern for e‑paper driver boards; or should I expect the raw panels to use fine‑pitch FFC and bring that out myself on the PCB

  • Any layout gotchas when placing an e‑paper connector near capacitive electrodes; spacing; ground pours; shielding that you have found necessary

Constraints and nice‑to‑haves

  • Power budget matters; e‑paper refresh current spikes are fine; sleep current must be low

  • I can accommodate 1.8–3.3 V IO if needed; SPI preferred over parallel

  • Size is flexible; I’m open to suggestions that balance clarity with power; common sizes welcome

If you have specific panel + driver combos that worked well for you, please share part numbers or boards. If you think an ESP‑for‑UI + PSoC‑for‑real‑time split is smart, I’d like to hear how you partitioned responsibilities; display updates; touch debouncing; actuator timing. If your experience says keep it all on one MCU and add a proper RTC, I’m all ears.

Thanks in advance for your insights; links to tried‑and‑true modules or reference designs are much appreciated. .

  • Sign in to reply
  • Cancel

Top Replies

  • obones
    obones 19 hours ago +1
    I must really recommend the EPDiy project: https://github.com/vroland/epdiy It has gone through all this and even keeps a list of compatible displays. For my own project, I went with the Lilygo T5…
  • dougw
    dougw 17 hours ago +1
    If you experience ghosting, performing the write cycle twice will reduce it. Would an Infineon E-Ink display work? ( CY8CKIT-028-EPD - Evaluation Boards | Infineon Technologies ) cy8ckit-028-epd …
  • beacon_dave
    0 beacon_dave 1 day ago

    I recall a couple of projects on here using e-paper displays. Not sure if you have seen them or if they help or not.

    https://community.element14.com/technologies/open-source-hardware/b/blog/posts/experimenting-with-e-paper-displays-building-a-clock

    https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/4628/raspberry-pi-e-ink-task-organizer----episode-422

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • obones
    0 obones 19 hours ago

    I must really recommend the EPDiy project: https://github.com/vroland/epdiy

    It has gone through all this and even keeps a list of compatible displays.

    For my own project, I went with the Lilygo T5 4.7" ePaper board, it has all that I needed included in a cost effective solution but you have less control over what's available

    You mention time keeping with an ESP32, I can tell you it drifts quite a bit, in the order of 10 seconds per hour and does not hold its value during the deep sleep that consumes the less power. Using a RTC surely helps here, the one available on the board I mentioned drifts about 1 second per day which more acceptable.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • dougw
    0 dougw 17 hours ago

    If you experience ghosting, performing the write cycle twice will reduce it.

    Would an Infineon E-Ink display work? (CY8CKIT-028-EPD - Evaluation Boards | Infineon Technologies)

    cy8ckit-028-epd

    It was part of a previous PSoC6 road test:

    (+) Cypress PSoC® 6 BLE Pioneer Kit (CY8CKIT-062-BLE) - Review - element14 Community

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • colporteur
    0 colporteur 15 hours ago in reply to dougw

    Great plug Doug!

    It is important that we understand the significance the RoadTest program. Using the content to provide solutions is valuable for promotion of the program and the vendors that supply the fixings.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube