Introduction: Raspberry Pi Ipad

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

Materials:

Raspberry Pi

Sane Smart 7" inch touchscreen

WIFI dongle

Steps:

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:

Comments

author
Fritsie911 (author)2017-06-13

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

Other than that, great instructable! very clear.

author
DawnetteB (author)2015-08-03

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?

author
leadzeplin (author)DawnetteB2015-08-06

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.

author
photoJames (author)2015-07-15

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.

author

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+

author
ibenkos (author)2014-10-15

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

author
leadzeplin (author)ibenkos2014-10-15

I am designing a 3d printed case right now.

author

Hey man did you manage to make a 3D printed case for the Sainsmart monitor? I've been looking everywhere for a case!

author

I just decided to cut some cardboard with a Dremel instead. You could use an old shipping box.

author

I just decided to cut some cardboard with a Dremel instead. You could use an old shipping box.

author
Victor Does (author)2014-10-13

Would be nice to have a picture while it is running! :)

author
ehudwill (author)2014-09-03

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

author
rinconics (author)2014-09-02

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

author
leadzeplin (author)rinconics2014-09-02

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

author
rinconics (author)leadzeplin2014-09-03

Thank you very much. I appreciate it.

About This Instructable

21,904views

122favorites

Bio: 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 ... More »
More by leadzeplin:Arduino Tri-Toed BipedRaspberry Pi IpadRana: An arduino inspired biological robot
Add instructable to: