Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 1.83 KB

README.md

File metadata and controls

49 lines (28 loc) · 1.83 KB

Kindle frame

Adapter to upcycle an old Kindle4 into a photo frame.

Enclosure

Done with openscad, could be adapted to different frame sizes. Kindle is centered in the frame.

Images

Kindle resolution is 600*800 pixels, 4 bits per pixel. Not exactly photo friendly, but still a good way to bring back memories ! The eips tool used to display images on the e-ink screen requires an image with exact size, otherwise it will be cropped.

Pictures are resized and converted to grayscale PNG using imagemagick, using the convert-images.sh script.

Kindle

The images are stored on the kindle, as it has plenty of space (1.2 GB) available.

The init.sh script will be called whenever the Kindle reboots, disabling the UI and powersaving, to allow cron jobs to run.

The display.sh script will update the screen with a random image. A bit fun since only sh is available on the kindle, so I had to resort to awk to pick a random file. The display.sh script will be called 3 times per day to update the picture.

Disclaimer : you can break your kindle. proceed at your own risk !!

Preparing the kindle is a bit more involved.

  1. Jailbreak kindle
  2. Install kite

After having enabled ssh access, and intalled kite, the required scripts are copied onto the kindle using deploy.sh.

Final result

The 3d printed frame frame

With the Kindle frame with kindle

With the back back

Here you can see the artefacts of 4bpp conversion (on the top of the image).

final

Thanks