Raspberry Pi Ipad




About: Hi, my name is Stephane. I am 14 years old and I love making things. Currently I am interested in robotics and programming in Java and Swift.

This is a completely awesome project. It is a home made Ipad That costs less the $100! You need very little programming skills. If you want a cheap Ipad and you love making things this is the project for you! Please vote for me in the competitions.

Step 1: Hardware


Raspberry Pi

Sane Smart 7" inch touchscreen

WIFI dongle


Step 1: Attach the larger orange wire to the correct slot on the power converter board (like shown above).

Step 2: Attach the smaller orange wire to the 4 wires connected together.

Step 3: Attach the Raspberry pi to the power converter board using the vga ports.

Step 4: Attach the WIFI dongle to the usb port on the raspberry pi.

Step 5: Attach the usb cable from the touchscreen to the usb port on the raspberry pi.

Step 2: Installing the Drivers

Step 1: Plug in the power converter board to a computer.

Step 2: Put the CD into the computer.

Step 3: Upload the driver to the lcd.

Step 3: Setting Up the Raspberry Pi Ipad

Note: The next steps are performed in the Raspberry PI's Debian Wheezy. This is a method for calibrating the touchscreen which will work just for Xserver and Xserver based applications.Install xinput_calibrator.Install some dependencies:sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-devDownload xinput_calibrator somewhere in the Raspberry PI's folder structure.wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gzUnpack it and then navigate to the unpacked folder and then install it using:./configure

make sudo make installAfter this step you should run xinput_calibrator(from Xserver terminal console: first startx then open console and then run it).xinput_calibratorFollow the on screen instructions(touching some points on screen) and after calibration is complete you will receive a message like this:Calibrating EVDEV driver for "eGalax Inc. USB TouchController" id=8 current calibration values (from XInput): min_x=1938, max_x=114 and min_y=1745, max_y=341

Doing dynamic recalibration: Setting new calibration data: 121, 1917, 317, 1741

--> Making the calibration permanent <-- copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' Section "InputClass" Identifier "calibration" MatchProduct "eGalax Inc. USB TouchController" Option "Calibration" "121 1917 317 1741" Option "SwapAxes" "1" EndSectionFor Raspbian you have to create a file:sudo nano /usr/share/X11/xorg.conf.d/01-input.confAdd in this file the content above(starting with Section "InputClass" line) and then save it(ctrl+O).Note:

Step 4:



    • Tape Contest

      Tape Contest
    • Trash to Treasure

      Trash to Treasure
    • Arduino Contest 2019

      Arduino Contest 2019

    15 Discussions


    1 year ago

    Can't you change the title of this Instructable to PiPad?

    Other than that, great instructable! very clear.


    3 years ago on Introduction

    It's hard to do this step: "Attach the larger orange wire to the correct slot on the power converter board" How do I keep it in that slot? Also, doesn't feed in all the way, what could I be doing wrong?

    1 reply

    Reply 3 years ago on Introduction

    In order to get the orange wire in you need to pull the two small tabs apart on the side of the slot. This part is quite tricky and takes some fiddling around. Dont be afraid to push hard though on the wire.


    3 years ago on Introduction

    Hey leadzeplin, curious as to how you got the touchscreen to work. I have the Sainsmart 7 inch touchscreen and they say that you need to modify the kernel (which was a big issue for me). Anyway, could you shed some light on this for me? I'm working on making a mount for the touchscreen and all of it's boards. I can post a link once done. (hopefully before school starts back up next month). Any help would be great, links would be even better.

    1 reply

    Hi! I've got the same problem too...Monitor works fine but I can't install the USB touchscreen. I'm working on a custom Kali ARm on a raspberry 1 B+


    4 years ago

    Awesome project leadzeplin! You shoud make a case for it, that would be nice

    4 replies

    4 years ago on Introduction

    Are there directions missing? I am seeing a blank step 4.


    4 years ago on Introduction

    Hi. It looks very interesting. Where did you buy the Sane Smart Screen? I would like to try it out. Thanks for sharing

    2 replies

    Reply 4 years ago on Introduction

    Heres the link: http://www.sainsmart.com/7-inch-tft-lcd-monitor-for-raspberry-pi-touch-screen-driver-board-hdmi-vga-2av.html