disclaimer. I did this write-up of the planning after the project was done. But this was more or less the steps I did follow .
Get familiar with the e-paper displays
Using the Universal e-Paper Raw Panel Driver HAT from Waveshare and a teensy 3.2 or a Arduino. Get the examples working.
Modify existing code
Modify code to test refreshing and partial updating still using teensy 3.2
- Get a couple of simple examples working .
- Port e-paper code from the Arduino examples to Energia. The SPI lines will not match anymore.
- Solder a 32kHz crystal on and get examples running. The MSP430 must go to sleep and wake up .
Move to breadboard
Wire everything on a breadboard and test.
- Solder a SPI flash chip to a breakout board and test from a teensy 3.2
- Add breakout board to the MSP430 breadboard and wire . Check the CS . There is now two one for the e-paper screen and one for the flash chip.
Desktop App for uploading data
Create a simple C# forms app to upload images to the flash chip using a teensy
Code revision 1
Modify e-paper code to read flash data to the screen. Sleep for a minute and update screen.
Use a CR2032 and check if display and code still work. Connect an amp meter and check power usage
Design circuit-board in eagle cad.
Using the design from the breadboard and the schematics from waveshare for the e-paper driver . The board must be smaller then the screen. Use SMD components 0402 / 0603.
Send board design to get manufacture
Seeed, PCBway or JLPCB have good specials
Digikey is your friend
Code revision 2
Modify code closer to a clock. Hours to the left minutes to the right.
I am a newbie in this but not scared to learn
- Order some low temp solder past
- Buy a hot plate.
3D print a frame
Design a frame . Will start using an online site like tinker cad.