• Pi-nk
    Aka another Kindleberry Pi tutorial

    WARNING

    This tutorial has several important prerequisites. While reaching those, you will void the warranty of your kindle, and might make it unusable and broken beyond repair. If you are not an advanced user, do not try the tutorials below. If, at any time, you do not understand why a particular step is needed, or what it does to the whole system, immediately stop and do research on the topic. I, and the authors of the quoted tutorials, shall not be held responsible for the use and misuse of the information given to you.
    Introduction
    The concept of a kindleberry pi :
    - the Raspberry Pi is a small, low energy-consuming and cheap computer. A specific OS has be designed for it : Raspbian (derived from Debian). It does have a graphic interface, but is probably best used in command-line only.
    - the Kindle Paperwhite is an ebook reader developed by Amazon. It uses a linux-based operating system, has a wifi antenna and a e-ink touch display. This kind of display is good at displaying text (readable even in sunlight) and needs very low battery to operate.
    - as soon as they were available, many people had the idea of combining these two devices. Using the kindle as an e-ink screen (and touch keyboard) for the Raspberry Pi is very intuitive : both are energy-efficient and text-focused.

    This tutorial is just another way to combine the Raspberry Pi with a Kindle Paperwhite. It uses wifi rather than usb for collaborative work purpose.
    Requirements
    In order to follow this tutorial, you need to have :
    - a kindle paperwhite with KUAL, USBNetwork, Extend and kterm installed
    - a Raspberry Pi 2
    - a 8 to 32 GB microSD card with the latest version of Raspbian flashed
    - two wifi dongles (Ralink 5370)
    - a wireless keyboard (with dongle)
    - a 5V battery (8000-10000-12000mAh) with charge display
    - a switch (optional)

    Do not forget to reboot your RPi everytime a configuration file is involved.
    Part I - On your Raspberry Pi
    Step 1
    Plug all the dongles on your RPi.

    Connect your RPi to your router via ethernet.

    SSH to your RPI from your computer.

    Install isc-dhcp-server and hostapd.

    sudo apt-get install isc-dhcp-server
    sudo apt-get install hostapd
    Step 2
    Configure isc-dhcp-server and hostapd.
    sudo nano /etc/dhcp/dhcpd.conf
    Comment out the following lines :
    option domain-name "example.org";
    option domain-name-servers ns1.example.org, ns2.example.org;
    Uncomment the following line :
    #authoritative;
    Add at the end of the file (and tweak the options as you wish) :
    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.10 192.168.10.20;
    option broadcast-address 192.168.10.255;
    option routers 192.168.10.1;
    default-lease-time 600;
    max-lease-time 7200;
    option domain-name "local-network";
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    }
    Overwrite and close nano (Ctrl + O then Ctrl + X), then open the next file.
    sudo nano /etc/default/isc-dhcp-server
    Edit the relevant line :
    INTERFACES="wlan0"
    Once again, overwrite and close. Next in line is the Hostapd config :
    sudo nano /etc/hostapd/hostapd.conf
    Paste and edit the following :
    ctrl_interface=/var/run/hostapd
    ctrl_interface_group=0
    interface=wlan0
    ssid=name_of_your_network
    channel=6
    ieee80211n=1
    hw_mode=g
    wpa=3
    wpa_passphrase=password_of_your_network
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    auth_algs=1
    Step 3
    Turn both your wifi dongles off.
    sudo ifdown wlan0
    sudo ifdown wlan1
    Open your interfaces file.
    sudo nano /etc/network/interfaces
    Erase it and paste the following.
    auto lo

    iface lo inet loopback
    iface eth0 inet dhcp

    allow-hotplug wlan0

    iface wlan0 inet static
    address 192.168.10.1
    netmask 255.255.255.0

    iface wlan1 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp
    wpa_supplicant.conf contains your regular wifi internet access (ssid + password).

    You can now turn both wifi dongles on.
    sudo ifup wlan0
    sudo ifup wlan1
    To start both the services on boot, use the following commands :
    sudo update-rc.d hostapd enable
    sudo update-rc.d isc-dhcp-server enable
    Step 4
    Bridge the connection with "bridge" :
    sudo apt-get install bridge-utils
    brctl addbr bridge0
    brctl addbr bridge0 wlan0
    brctl addbr bridge0 wlan1
    ifconfig bridge0 up
    Part II - Displaying on your Kindle
    Step 1
    Turn on your kindle.

    If your followed the tutorials properly, you should be able to :
    - find the Raspberry Pi access point
    - connect to it, without the kindle paperwhite refusing it (see last step of the kterm tutorial)
    - enter KUAL, and then kterm
    - type ssh pi@192.168.10.1 and enter your password (or put them in your Kterm extension file)

    You can stop there and use the Pi-nk as it is, typing with the kterm landscape touch keyboard. Else, continue.
    Step 2 - wireless keyboard
    Most keyboards are plug and play. Don't forget to configure your RPi if needed.
    sudo raspi-config
    Step 3 - Joining the two
    Install screen
    sudo apt-get install screen
    Screen supports multi-users. Create another user, for example "alpha".
    sudo adduser alpha
    Then allow access to the different screens
    sudo chmod u+s $(which screen)
    sudo chmod 755 /var/run/screen
    sudo rm -fr /var/run/screen/*
    Automate the screen creation on boot by adding to rc.local :
    /bin/su alpha -c "/usr/bin/screen -dmS shared bash"
    Autojoin the relevant screen when logging in RPi as alpha (on RPi) :
    sudo nano /etc/bash.bashrc
    Tweak the size of your terminal (this is for Kterm font size 7) and catch the screen on log in :
    stty row 30
    stty columns 74
    screen -r shared
    Add the user you will use to ssh from your kindle to the file /etc/screenrc (using nano) :
    multiuser on
    acladd pi
    Then, from your kindle, after logging in via SSH as "pi" :
    screen -x alpha/shared
    The standard procedure for using the pi-nk is therefore :
    - Turn the RPi on
    - Log in as "alpha" (without any display)
    - SSH from your Kindle to you RPi as "pi" and call the screen
    As this point, everything you type on your wireless keyboard should be displayed on your kindle.
    Part III - The Pi-nk
    Step 1
    It is possible (and pretty easy) to dismantle the Kindle Paperwhite and place it in a custom case. But it has been quite well designed : do it only if you are proficient in hardware hacking, otherwise you will probably be worse off. If you want to design your own case, here are the dimensions you need.

    Kindle Paperwhite :
    - outer case : 169 mm . 117 mm . 9,1 mm
    - screen : 90 mm . 122 mm

    RPi
    - 85.60mm . 56mm . 21mm

    Battery
    - 75 mm . 100 mm . 22 mm

    Step 2
    I chose not to open the kindle and use it as it is.

    One of the solutions is to buy a pre-made acrylic drawer from MUJI, which is almost at the right dimensions, and customize it. Else, you can build your own case.

    The case I designed has the following dimensions :
    - outer case : 172 mm . 120 mm . 38 mm
    - screen : 90 mm . 122 mm
    - total surface : 344 mm . 196 mm

    Walls are 1 to 2 mm thick.

    There are five accesses :
    - the battery display (13 mm . 8 mm)
    - the kindle usb access (11 mm . 8 mm)
    - the kindle switch (8 mm . 5 mm)
    - the battery charge access (11 mm . 8 mm)
    - the RPi switch

    You will find all the necessary info in this document. Adapt the dimensions to the thickness of the material you use.
    F.A.Q.
    Why "Pi-nk" ?
    The Pi-nk is based on a Raspberry Pi and a Kindle with e-ink display. Everyone is able to pronounce "pink". Also, raspberries are pink.
    How is it different from other Kindleberry Pi projects ?
    I'm presenting the way I assembled the whole thing. There might be better ways to do what I did.
    My kindleberry is not working/I am lost/Can I ask you a question ?
    Prerequisite tutorials are explained on forums and wikis. Same goes for RPi. I'll try to answer as many questions as I can via twitter.
    01/04/15
  • Pi-nk
    Un nouveau Kindleberry Pi

    ATTENTION

    Ce tutoriel comporte plusieurs prérequis importants. En les suivant, vous videz la garantie de votre Kindle et vous risquez de le rendre inutilisable, voire irréparable. Si vous n'êtes pas un utilisateur averti, n'essayez pas de suivre ces tutoriaux. Si, à n'importe quel moment, vous ne comprenez pas l'utilité d'une étape, arrêtez immédiatement et cherchez à comprendre. Je ne pourrai évidemment pas être tenu responsable de l'utilisation des informations mises à votre disposition.
    Introduction
    Le concept du kindleberry pi :
    - Le Raspberry Pi est un ordinateur à la fois petit, bon marché, et peu gourmand en énergie. Un système d'exploitation a été créé spécifiquement pour lui : Raspbian (dérivé de Debian). Il peut disposer d'une interface graphique, mais il est probablement plus pertinent de ne pas s'en servir.
    - Le Kindle Paperwhite est une liseuse de livres électroniques développée et vendue par Amazon. Cette liseuse utilise un système d'exploitation basé sous Linux, et dispose d'une antenne Wifi et d'un écran e-ink (encre électronique). Ce type d'écran permet d'afficher du texte facilement lisible, tout en consommant très peu d'énergie.
    - Dès qu'ils ont été disponibles, de nombreuses personnes ont eu l'idée de combiner ces deux appareils. C'est en effet très intuitif : ils ont tous les deux une consommation d'énergie faible et se basent sur une interface textuelle.

    Ce tutorial est donc une des nombreuses façon de les combiner. Il utilise le Wifi plutôt que l'USB afin de faciliter le travail collaboratif.
    Prérequis
    Pour pouvoir suivre le tutorial, vous devez avoir les éléments suivants :
    - un kindle paperwhite avec KUAL, USBNetwork, Extend et kterm installés
    - un Raspberry Pi 2 (c'est plus difficile avec un B+)
    - une carte microSD 8-32 GB avec la dernière version disponible de Raspbian
    - deux antennes wifi usb (Ralink 5370)
    - un clavier sans fil (avec récepteur USB)
    - une batterie 5V (8000-10000-12000mAh) avec indicateur de charge
    - un interrupteur (optionnel)
    Partie I - Sur le Raspberry Pi
    Étape 1
    Branchez toutes les antennes sur votre RPi.

    Connectez votre RPi sur votre routeur par ethernet.

    Utilisez SSH pour entrer sur votre RPi depuis votre ordinateur.

    Installez isc-dhcp-server et hostapd.

    sudo apt-get install isc-dhcp-server
    sudo apt-get install hostapd
    Étape 2
    Configurez isc-dhcp-server and hostapd.
    sudo nano /etc/dhcp/dhcpd.conf
    Commentez les lignes suivantes :
    option domain-name "example.org";
    option domain-name-servers ns1.example.org, ns2.example.org;
    Dé-commentez la ligne suivante :
    #authoritative;
    Ajoutez à la fin du fichier (en modifiant selon vos nécessités) :
    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.10 192.168.10.20;
    option broadcast-address 192.168.10.255;
    option routers 192.168.10.1;
    default-lease-time 600;
    max-lease-time 7200;
    option domain-name "local-network";
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    }
    Écrasez le fichier et fermez nano (Ctrl + O puis Ctrl + X), avant d'ouvrir le fichier suivant.
    sudo nano /etc/default/isc-dhcp-server
    Éditez la ligne pertinente :
    INTERFACES="wlan0"
    Encore une fois, écrasez et fermez. Vient ensuite la configuration de Hostapd :
    sudo nano /etc/hostapd/hostapd.conf
    Collez et éditez le paragraphe suivant :
    ctrl_interface=/var/run/hostapd
    ctrl_interface_group=0
    interface=wlan0
    ssid=name_of_your_network
    channel=6
    ieee80211n=1
    hw_mode=g
    wpa=3
    wpa_passphrase=password_of_your_network
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    auth_algs=1
    Étape 3
    Coupez les antennes.
    sudo ifdown wlan0
    sudo ifdown wlan1
    Ouvrez votre fichier "interfaces".
    sudo nano /etc/network/interfaces
    Effacez-le et collez le contenu suivant.
    auto lo

    iface lo inet loopback
    iface eth0 inet dhcp

    allow-hotplug wlan0

    iface wlan0 inet static
    address 192.168.10.1
    netmask 255.255.255.0

    iface wlan1 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp
    Le fichier "wpa_supplicant.conf" contient les informations d'accès à votre réseau wifi internet (ssid + password).

    Vous pouvez désormais rallumer les antennes.
    sudo ifup wlan0
    sudo ifup wlan1
    Étape 4
    Faîtes un pont entre les connexions avec "bridge" :
    sudo apt-get install bridge-utils
    brctl addbr bridge0
    brctl addbr bridge0 wlan0
    brctl addbr bridge0 wlan1
    ifconfig bridge0 up
    Partie II - Lier le RPi et le Kindle
    Étape 1
    Allumez votre Kindle.

    Si vous avez suivi les prérequis avec succès, vous devez pouvoir :
    - détecter le réseau RPi local émis par le RPi
    - vous y connecter sans que le kindle refuse (par défaut d'accès internet, voyez la dernière étape de kterm)
    - entrer dans KUAL, puis dans kterm
    - accéder à votre RPi en SSH (ssh pi@192.168.10.1), voire automatiser l'accès en modifiant Kterm

    Vous pouvez vous arrêter à cette étape : le kindle dispose d'un écran tactile pouvant servir de clavier. Les étapes suivantes proposent des améliorations.
    Étape 2 - Clavier sans fil (sur le RPi)
    La plupart des claviers sont opérationnels immédiatement après branchement. N'oubliez pas de configurer le RPi en conséquence, il est en clavier américain par défaut.
    sudo raspi-config
    Étape 3 - Le lien (les opérations suivantes se font sur le RPi)
    Installez screen
    sudo apt-get install screen
    Screen permet d'avoir plusieurs utilisateurs sur un même shell. Créez un nouvel utilisateur, par exemple "alpha".
    sudo adduser alpha
    Autorisez l'accès aux différents screens créés :
    sudo chmod u+s $(which screen)
    sudo chmod 755 /var/run/screen
    sudo rm -fr /var/run/screen/*
    Automatisez la création de screen lors du boot en ajoutant à rc.local (ici le screen s'appelle "shared") :
    /bin/su alpha -c "/usr/bin/screen -dmS shared bash"
    Vous pouvez automatiser l'appel du screen lors du login (utile car cela doit sinon se faire sans écran) :
    sudo nano /etc/bash.bashrc
    Changez la taille du terminal (ici pour Kterm avec une taille de police de 7) et attrapez le screen après log in :
    stty row 30
    stty columns 74
    screen -r shared
    Permettez à l'utilisateur "pi" d'avoir accès au screen "shared" en ajoutant à /etc/screenrc (via nano) :
    multiuser on
    acladd pi
    Depuis votre kindle, une fois connecté en ssh comme "pi", il vous faudra entrer :
    screen -x alpha/shared
    Pour utiliser le Pi-nk, il faut donc :
    - Allumer le RPi
    - Log in comme "alpha" (sans écran)
    - SSH depuis le Kindle vers le RPi comme "pi".

    Tout ce que vous entrez par votre clavier doit s'afficher sur le kindle.
    Partie III - La boite du Pi-nk
    Étape 1
    Il est possible (et assez facile) de démonter le Kindle Paperwhite et de le placer dans une structure sur-mesure. Cependant, la coque du Kindle a été bien conçue : ne vous y risquez que si vous savez que vous pouvez faire mieux. Dans ce dernier cas, voici les dimensions dont vous aurez besoin :

    Kindle Paperwhite :
    - coque : 169 mm . 117 mm . 9,1 mm
    - écran : 90 mm . 122 mm

    RPi
    - 85.60mm . 56mm . 21mm

    Batterie
    - 75 mm . 100 mm . 22 mm

    Étape 2
    J'ai choisi de ne pas ouvrir le Kindle et de l'utiliser comme tel, afin de pouvoir conserver son utilisation première.

    Il est possible d'acheter une boite tiroir MUJI dont les dimensions approchent, et de la personnaliser. Sinon, on peut créer sa propre boite.

    La boite que je propose a les dimensions suivantes :
    - boite : 172 mm . 120 mm . 38 mm
    - Écran : 90 mm . 122 mm
    - surface totale : 344 mm . 196 mm

    Les murs font environ 1,5 mm. Si vous voulez utiliser du bois, 5 mm seront nécessaires.

    Il doit y avoir 5 accès :
    - un accès batterie (13 mm . 8 mm)
    - un accès usb kindle (11 mm . 8 mm)
    - un accès bouton kindle (8 mm . 5 mm)
    - un accès usb batterie (11 mm . 8 mm)
    - the bouton poussoir (10 mm . 10 mm)

    Toutes les informations sont sur ce document. Adaptez à l'épaisseur du matériau utilisé.
    F.A.Q.
    Pourquoi "Pi-nk" ?
    Le Pi-nk est basé sur le Raspberry Pi et le Kindle qui a un écran e-ink. Tout le monde peut prononcer "pink".
    En quoi est-ce différent des autres projets Kindleberry Pi ?
    Ce tutoriel est une présentation de la façon dont j'ai assemblé les différentes données disponibles. Il doit y avoir des façons de mieux faire.
    Je suis perdu
    Les tutoriaux prérequis disposent tous de forums et de wikis dédiés. Si les informations ci-dessus ne fonctionnent pas, re-flashez votre carte SD et recommencez. J'essaierai de répondre à toutes les questions via twitter.
    01/04/15
  • Pi-nk
    改造Kindleberry Pi
    [EN] [中文]

    警告

    此教程需要许多重要的材料及技能。开始此教程后,您的kindle不再享有售后产品维修保障,也有报废的风险。如果您不是一个专业的使用者,请不要尝试此教程。如果,您不理解任意一个步骤,请立即停止,并设法理解后再动手。本人对一切由此教程带来的后果概不负责。
    简介
    Kindleberry 派的概念 :
    - 树莓派是一种即小巧,便宜又省电的电脑。它有为其量身订造的运行系统Raspbian(Debian系统的衍生)。它有着图像界面,但也可以完全不实用这个图像界面。
    - Kindle paperwhite是一种亚马逊独家出品的电子书阅读器。这种阅读器使用的是一种基于Linux的运行系统,有着无线网接收器以及电子油墨的屏幕。这种屏幕可以非常清晰的显示文字,并且十分节能。
    - 有了这两样设备后,许多人都想将这两样设备结合起来。因为从直观角度来讲:它们都不太耗电,且都基于一个文字界面。

    此教程介绍的是众多将两者结合方法中的一种,为了简化,它将利用wifi而非usb接口。
    所需材料
    学习此教程,您需要有以下材料:
    - 安装有KUAL,USB network,拓展包以及Kterm的Kindle Paperwhite
    - 树莓派2(树莓派B+会更复杂)
    - 一张8-32G的SD卡,存有Raspbian最新版本
    - 两个usb无线网接收器 (Ralink 5370)
    - 一个usb蓝牙接收器
    - 一个蓝牙键盘
    - 一块5V带充电指示的电池(8000-10000-12000毫安)
    - 一个开关(按钮??)
    第一部分 - 树莓派部分操作
    步骤一
    将所有接收器接在您的树莓派上

    用以太网连接您的树莓派与路由器

    使用SSH从您的电脑进入树莓派

    安装isc-dhcp服务器和hostapd

    sudo apt-get install isc-dhcp-server
    sudo apt-get install hostapd
    步骤二
    显示isc-dhcp服务器以及hostapd
    sudo nano /etc/dhcp/dhcpd.conf
    输入下列代码 :
    option domain-name "example.org";
    option domain-name-servers ns1.example.org, ns2.example.org;
    以如下代码结束:
    #authoritative;
    在代码结尾加入(根据自身需求加以修改):
    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.10 192.168.10.20;
    option broadcast-address 192.168.10.255;
    option routers 192.168.10.1;
    default-lease-time 600;
    max-lease-time 7200;
    option domain-name "local-network";
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    }
    在打开下一个代码之前,结束此代码并关闭nano(Ctrl O然后Ctrl X).
    sudo nano /etc/default/isc-dhcp-server
    编辑这行代码 :
    INTERFACES="wlan0"
    再一次结束代码并关闭nano。然后就会显示Hostapd :
    sudo nano /etc/hostapd/hostapd.conf
    编辑下一段代码 :
    ctrl_interface=/var/run/hostapd
    ctrl_interface_group=0
    interface=wlan0
    ssid=name_of_your_network
    channel=6
    ieee80211n=1
    hw_mode=g
    wpa=3
    wpa_passphrase=password_of_your_network
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    auth_algs=1
    步骤三
    断开无线网接收器.
    sudo ifdown wlan0
    sudo ifdown wlan1
    打开“界面”文件.
    sudo nano /etc/network/interfaces
    删除它,幷粘贴以下内容.
    auto lo

    iface lo inet loopback
    iface eth0 inet dhcp

    allow-hotplug wlan0

    iface wlan0 inet static
    address 192.168.10.1
    netmask 255.255.255.0

    iface wlan1 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp
    “wpa_supplicant.conf”文件包含进入无线网络的信息(ssid+密码)

    现在您可以重启无线网接.
    sudo ifup wlan0
    sudo ifup wlan1
    第二部分-连接树莓派与kindle
    步骤一
    启动您的kindle阅读器

    如果您之前的步骤都没有问题,那您应该可以:
    - 搜索到树莓派发出的信号
    - kindle阅读器可以与树莓派连接(连接网络,请看Kterm最后一步)
    - 进入KUAL,然后进入Kterm
    - 用SSH连接进入树莓派(ssh pi@192.168.10.1),甚至修改Kterm使其自动连接

    您可以在这部停下:kindle阅读爱有触屏,可以当键盘用。接下来的步骤便于改进。
    步骤二 - 无线键盘(连接于树莓派)
    大多数键盘一连接即可马上使用。请不要忘记之后显示出树莓派,其默认是美式键盘。
    sudo raspi-config
    步骤三 - 链接(之后的操作在树莓派上进行)
    安装屏幕
    sudo apt-get install screen
    屏幕允许许多用户在同一个设备上使用。建立一个新用户,例如“alpha”。
    sudo adduser alpha
    允许接入不同的屏幕 :
    sudo chmod u+s $(which screen)
    sudo chmod 755 /var/run/screen
    sudo rm -fr /var/run/screen/*
    在新建屏幕时使其总动接入,并添加至rc.local (这里屏幕叫“shared”):
    /bin/su alpha -c "/usr/bin/screen -dmS shared bash"
    您可以在登录时自动接入屏幕(非常有用因为这一步应该在没有屏幕时操作):
    sudo nano /etc/bash.bashrc
    改变终端大小(这里Kterm用7号大小字体)连接屏幕之后再登录:
    stty row 30
    stty columns 74
    screen -r shared
    允许“pi”用户使用“shared”屏幕并加入至/etc/screenrc (通过nano):
    multiuser on
    acladd pi
    从kindle阅读器上,一旦通过ssh用“pi”连接,要输入:
    screen -x alpha/shared
    要使用Pi-nk,您需要:
    - 启动树莓派
    - 用“alpha”登录(无屏幕)
    - 从kindle上用“pi”通过ssh连接上树莓派

    所有您用键盘输入的东西都应该在kindle上显示.
    第三部分-Pi-nk机身
    步骤一
    可以把kindle paperwhite放置于一个合适的框架中。但是,kindle阅读器的壳是设计好的:当您不确定能做的更好时,请不要冒险修改。如果您有能力做的更好,并想更改,这里是您所需要的尺寸数据:

    Kindle Paperwhite :
    - 壳 : 169 mm . 117 mm . 9,1 mm
    - 屏幕 : 90 mm . 122 mm

    树莓派
    - 85.60mm . 56mm . 21mm

    电池
    - 75 mm . 100 mm . 22 mm

    步骤二
    我选择不打开kindle并直接使用它,以便于保留其阅读器的功能.

    也可以购买一个无印良品的尺寸接近的抽屉盒子,依个人喜好进行修改。或者我们也可以自己制作一个机身.

    个人推荐的机身尺寸如下:
    - 盒子 : 172 mm . 120 mm . 38 mm
    - 屏幕 : 90 mm . 122 mm
    - 整个表面 : 344 mm . 196 mm

    机身厚度大约1.5mm。如果您想使用木质机身,至少需要5mm厚的木板

    它需要五个接口:
    - 电池接口 (13 mm . 8 mm)
    - kindle的usb接口 (11 mm . 8 mm)
    - kindle 开关接口(8 mm . 5 mm)
    - usb电池接口 (11 mm . 8 mm)
    - 开关接口(10 mm . 10 mm)

    所有的信息都在下面的图片上。请根据所使用的材料对厚度进行修改。
    常见问题
    为什么叫“Pi-nk”?
    Pi-nk是基于Raspberry Pi以及kindle有一个电子墨屏幕 e-ink改造而来的。大家都可以叫它“pink”。
    本教程与其他的kindleberry派教程有什么区别?
    此教程结合了各种不同的数据。当然也不排除有其他更好的方法。
    俺有些迷茫啊~~~
    这些教程集合了所有论坛以及维基百科上的内容。如果上述信息无法运行,可以重新刷新一下SD卡,重新开始。我将会在twitter上回答所有的问题。
    01/04/15