loading

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:

<p>It's hard to do this step: &quot;Attach the larger orange wire to the correct slot on the power converter board&quot; How do I keep it in that slot? Also, doesn't feed in all the way, what could I be doing wrong?</p>
<p>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.</p>
<p>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. </p>
<p>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+</p>
Awesome project leadzeplin! You shoud make a case for it, that would be nice
<p>I am designing a 3d printed case right now.</p>
<p>Hey man did you manage to make a 3D printed case for the Sainsmart monitor? I've been looking everywhere for a case!</p>
<p>I just decided to cut some cardboard with a Dremel instead. You could use an old shipping box.</p>
<p>I just decided to cut some cardboard with a Dremel instead. You could use an old shipping box.</p>
<p>Would be nice to have a picture while it is running! :) </p>
<p>Are there directions missing? I am seeing a blank step 4.</p>
<p>Hi. It looks very interesting. Where did you buy the Sane Smart Screen? I would like to try it out. Thanks for sharing</p>
<p>Heres the link: http://www.sainsmart.com/7-inch-tft-lcd-monitor-for-raspberry-pi-touch-screen-driver-board-hdmi-vga-2av.html</p>
Thank you very much. I appreciate it.

About This Instructable

21,542views

120favorites

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 Biped Raspberry Pi Ipad Rana: An arduino inspired biological robot 
Add instructable to: