• On the pursuit of a lower deepsleep consumption

    Sadly even if I tried hard, it was very challenging if not mission impossible to get a deepsleep of 10 uA, eventhough in the MCU datasheet might say that it consumes as low as 1 uA when it’s on deepsleep.And why is that?For a variety of reasons all quite hard to grasp. But the most…

  • On driving Eink displays

    There are 2 different known ways to drive them that are widely known:– SPI epapers, can be driven with this popular interface that is supported from Arduino, to a wide variety of MCUs– Parallel epapers also called einks like the ones that are used in Kindle & another e-readers Let’s start with the most easy…

  • Low power ULP C6 PCB

    Low power ULP C6 PCB

    This was a great idea from my friend Larry Bank. But what is the ULP and how can we benefit from it?In Espressif own words: And what are the possibilities to use this small ULP processor while the rest of main CPU sleeps using the smallest possible power consumption? With this points in mind the…

  • SHARP Controller LCD based on ESP32S3

    SHARP Controller LCD based on ESP32S3

    The evolution of a simple C3 controller board into a full fledged ESP32S3 “Silicon only” small PCB that can control 400×240 LCDs and all their smaller models.First LCD controller I designed was a small clock size 128×128 pixels sharp LCD inspired by my friend Larry Bank who also likes this display technology. The evolution that…

  • Kindle paperwhite ESP32S3 controller

    Kindle paperwhite ESP32S3 controller

    This is the resume of the previous entries where we custom modified epdiy version 7 into a custom PCB to control initially a Eink Kaleido display. In latest release we also modified slightly the Schematics to add a second touch model: TMA340 / TMA445 that is often found in the Kindle ED060XC3 also codenamed paperwhite…

  • Sending boards to fabrication in JLCPCB using their PCB Assembly service

    Sending boards to fabrication in JLCPCB using their PCB Assembly service

    In this entry we are going to add some instructive videos on how we prepare fabrication files in order to send them to fabrication in JLCPCB using their PCBA service. In this 3 videos I show what is my personal approach to prepare fabrication files to send a PCB design to JLCPCB. Including the BOM…

  • Making an epdiy v7 Kaleido clone – Routing – part II

    Making an epdiy v7 Kaleido clone – Routing – part II

    In Part I of this series we described how to take an existing KiCad open source repository, fork it, and start making updates to customize the PCB.This PCB will be ultimately sent to fabrication using our trusted service of JLCPCB using their PCB Assembly service. My mission in this PCB project is to make a…

  • Making a epdiy v7 Kaleido clone – part I

    Making a epdiy v7 Kaleido clone – part I

    In this post we are going to clone the epdiy v7 Hardware repository and make a custom version to control a Eink Kaleido 6 inches display.The existing epdiy v7 can control this epaper already but we want to make a PCB clone specifically for this display, removing other connectors and adding additional ones for Touch…

  • epdiy V7 S3 parallel epaper controller

    epdiy V7 S3 parallel epaper controller

    I wanted to announce that the hardware for epdiy version 7, latest hardware for the project designed by Valentin Ronald, is ready to be tested. The original hardware you can find in the s3_lcd branch, this is my custom modified V7, that exposes 3 connectors: (Now already merged in main branch) I’ve been testing also…

  • New cases for the 9.7″ parallel displays and proposal for CLB Club

    New cases for the 9.7″ parallel displays and proposal for CLB Club

    This might be a continuation from the Cinwrite DEXA epaper controller that we designed just after partnering with Freddie from Good-Display.comThe idea is to prepare an open source Firmware that is ready to be used with different examples and two target controllers: 1 – DEXA-C097 from Good-Display needs additionally my Cinwrite ESP32-S3 SPI controller Optionally…