Raspberry Pi Tablet

Hex Artifact Content
Login

Hex Artifact Content

Artifact a1c210c1d70f812818d0182c441b064be52650adde815f318735a7a7daab9c62:


0000: 23 20 52 50 69 20 54 61 62 6c 65 74 20 4f 53 0a  # RPi Tablet OS.
0010: 0a 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f  .Customization o
0020: 66 20 52 61 73 70 62 65 72 72 79 20 50 69 20 4f  f Raspberry Pi O
0030: 53 20 66 6f 72 20 44 49 59 20 52 61 73 70 62 65  S for DIY Raspbe
0040: 72 72 79 20 50 69 20 62 61 73 65 64 20 74 61 62  rry Pi based tab
0050: 6c 65 74 73 2e 20 54 68 69 73 20 69 73 20 61 20  lets. This is a 
0060: 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73  work-in-progress
0070: 2e 0a 0a 56 69 65 77 20 61 20 76 69 64 65 6f 20  ...View a video 
0080: 6f 66 20 61 20 5b 37 22 20 52 61 73 70 62 65 72  of a [7" Raspber
0090: 72 79 20 50 69 20 74 61 62 6c 65 74 5d 28 68 74  ry Pi tablet](ht
00a0: 74 70 73 3a 2f 2f 74 6f 62 79 6b 75 72 69 65 6e  tps://tobykurien
00b0: 2e 63 6f 6d 2f 69 6d 61 67 65 73 2f 72 70 69 5f  .com/images/rpi_
00c0: 74 61 62 2f 72 70 69 2d 74 61 62 2e 6d 70 34 29  tab/rpi-tab.mp4)
00d0: 2c 20 61 6e 64 20 61 6e 20 5b 31 31 2e 36 22 20  , and an [11.6" 
00e0: 52 61 73 70 62 65 72 72 79 20 50 69 20 74 61 62  Raspberry Pi tab
00f0: 6c 65 74 5d 28 68 74 74 70 73 3a 2f 2f 74 6f 62  let](https://tob
0100: 79 6b 75 72 69 65 6e 2e 63 6f 6d 2f 69 6d 61 67  ykurien.com/imag
0110: 65 73 2f 72 70 69 5f 74 61 62 2f 72 70 69 2d 74  es/rpi_tab/rpi-t
0120: 61 62 2d 31 30 2e 6d 70 34 29 2e 20 59 6f 75 20  ab-10.mp4). You 
0130: 63 61 6e 20 61 6c 73 6f 20 72 65 61 64 20 74 68  can also read th
0140: 65 20 5b 62 6c 6f 67 20 70 6f 73 74 5d 28 68 74  e [blog post](ht
0150: 74 70 73 3a 2f 2f 74 6f 62 79 6b 75 72 69 65 6e  tps://tobykurien
0160: 2e 63 6f 6d 2f 72 70 69 5f 74 61 62 2f 29 20 64  .com/rpi_tab/) d
0170: 65 74 61 69 6c 69 6e 67 20 73 6f 6d 65 20 6f 66  etailing some of
0180: 20 74 68 65 20 66 65 61 74 75 72 65 73 2e 0a 0a   the features...
0190: 23 20 37 22 20 52 61 73 70 62 65 72 72 79 20 50  # 7" Raspberry P
01a0: 69 20 74 61 62 6c 65 74 0a 0a 21 5b 54 68 65 20  i tablet..![The 
01b0: 37 22 20 52 61 73 70 62 65 72 72 79 20 50 69 20  7" Raspberry Pi 
01c0: 74 61 62 6c 65 74 5d 28 69 6d 61 67 65 73 2f 72  tablet](images/r
01d0: 70 69 5f 74 61 62 5f 37 2e 6a 70 67 29 0a 0a 54  pi_tab_7.jpg)..T
01e0: 6f 20 62 75 69 6c 64 20 74 68 65 20 37 22 20 52  o build the 7" R
01f0: 61 73 70 62 65 72 72 79 20 50 69 20 74 61 62 6c  aspberry Pi tabl
0200: 65 74 2c 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65  et, you will nee
0210: 64 3a 0a 0a 2d 20 2a 2a 52 61 73 70 62 65 72 72  d:..- **Raspberr
0220: 79 20 50 69 2a 2a 3a 20 6d 69 6e 69 6d 75 6d 20  y Pi**: minimum 
0230: 33 62 20 28 77 68 69 63 68 20 67 69 76 65 73 20  3b (which gives 
0240: 74 68 65 20 62 65 73 74 20 70 65 72 66 6f 72 6d  the best perform
0250: 61 6e 63 65 2f 62 61 74 74 65 72 79 20 6c 69 66  ance/battery lif
0260: 65 20 74 72 61 64 65 2d 6f 66 66 29 2c 20 62 75  e trade-off), bu
0270: 74 20 61 20 34 62 20 61 6c 73 6f 20 77 6f 72 6b  t a 4b also work
0280: 73 20 77 65 6c 6c 2e 20 44 75 65 20 74 6f 20 74  s well. Due to t
0290: 68 65 20 6c 6f 77 20 73 63 72 65 65 6e 20 72 65  he low screen re
02a0: 73 6f 6c 75 74 69 6f 6e 2c 20 74 68 65 20 33 62  solution, the 3b
02b0: 20 70 65 72 66 6f 72 6d 73 20 61 64 65 71 75 61   performs adequa
02c0: 74 65 6c 79 20 61 6e 64 20 75 73 65 73 20 76 65  tely and uses ve
02d0: 72 79 20 6c 69 74 74 6c 65 20 70 6f 77 65 72 20  ry little power 
02e0: 65 73 70 65 63 69 61 6c 6c 79 20 6f 6e 20 69 64  especially on id
02f0: 6c 65 2e 20 41 63 74 69 76 65 20 63 6f 6f 6c 69  le. Active cooli
0300: 6e 67 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73  ng is not necess
0310: 61 72 79 20 69 66 20 79 6f 75 20 64 6f 6e 27 74  ary if you don't
0320: 20 6f 76 65 72 63 6c 6f 63 6b 20 74 68 65 20 50   overclock the P
0330: 69 2c 20 61 6e 64 20 73 69 6e 63 65 20 74 68 65  i, and since the
0340: 20 50 69 20 77 69 6c 6c 20 62 65 20 69 6e 20 61   Pi will be in a
0350: 20 76 65 72 74 69 63 61 6c 20 70 6f 73 69 74 69   vertical positi
0360: 6f 6e 20 64 75 72 69 6e 67 20 75 73 65 2c 20 69  on during use, i
0370: 74 20 5b 77 69 6c 6c 20 72 75 6e 20 63 6f 6f 6c  t [will run cool
0380: 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 72 61  ](https://www.ra
0390: 73 70 62 65 72 72 79 70 69 2e 6f 72 67 2f 62 6c  spberrypi.org/bl
03a0: 6f 67 2f 74 68 65 72 6d 61 6c 2d 74 65 73 74 69  og/thermal-testi
03b0: 6e 67 2d 72 61 73 70 62 65 72 72 79 2d 70 69 2d  ng-raspberry-pi-
03c0: 34 2f 29 2e 0a 2d 20 2a 2a 55 53 42 20 43 61 62  4/)..- **USB Cab
03d0: 6c 65 2a 2a 3a 20 66 6f 72 20 70 6f 77 65 72 69  le**: for poweri
03e0: 6e 67 20 74 68 65 20 50 69 2e 20 54 68 65 20 63  ng the Pi. The c
03f0: 61 62 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20 69  able selection i
0400: 73 20 69 6d 70 6f 72 74 61 6e 74 20 2d 20 61 20  s important - a 
0410: 63 68 65 61 70 20 63 61 62 6c 65 20 6d 61 79 20  cheap cable may 
0420: 6e 6f 74 20 63 61 72 72 79 20 65 6e 6f 75 67 68  not carry enough
0430: 20 63 75 72 72 65 6e 74 2c 20 61 6e 64 20 79 6f   current, and yo
0440: 75 20 77 69 6c 6c 20 73 65 65 20 74 68 65 20 22  u will see the "
0450: 79 65 6c 6c 6f 77 20 6c 69 67 68 74 6e 69 6e 67  yellow lightning
0460: 20 62 6f 6c 74 22 20 6f 6e 20 74 68 65 20 50 69   bolt" on the Pi
0470: 20 69 6e 64 69 63 61 74 69 6e 67 20 70 6f 77 65   indicating powe
0480: 72 20 74 68 72 6f 74 74 6c 69 6e 67 2e 20 49 20  r throttling. I 
0490: 72 65 63 6f 6d 6d 65 6e 64 20 61 20 33 41 20 63  recommend a 3A c
04a0: 61 70 61 62 6c 65 20 62 72 61 69 64 65 64 20 63  apable braided c
04b0: 61 62 6c 65 2c 20 61 73 20 74 68 65 20 63 61 62  able, as the cab
04c0: 6c 65 20 77 69 6c 6c 20 74 61 6b 65 20 73 74 72  le will take str
04d0: 61 69 6e 20 64 75 72 69 6e 67 20 6e 6f 72 6d 61  ain during norma
04e0: 6c 20 75 73 65 2c 20 73 69 6e 63 65 20 69 74 20  l use, since it 
04f0: 69 73 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 63  is permanently c
0500: 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20  onnected to the 
0510: 74 61 62 6c 65 74 2e 0a 2d 20 2a 2a 6d 69 63 72  tablet..- **micr
0520: 6f 53 44 20 63 61 72 64 2a 2a 3a 20 66 6f 72 20  oSD card**: for 
0530: 79 6f 75 72 20 4f 53 20 61 6e 64 20 73 74 6f 72  your OS and stor
0540: 61 67 65 2e 20 49 20 75 73 65 64 20 61 20 70 6c  age. I used a pl
0550: 61 69 6e 20 53 61 6e 64 69 73 6b 20 31 36 47 62  ain Sandisk 16Gb
0560: 20 63 6c 61 73 73 20 31 30 20 63 61 72 64 2e 0a   class 10 card..
0570: 2d 20 2a 2a 4f 66 66 69 63 69 61 6c 20 52 61 73  - **Official Ras
0580: 70 62 65 72 72 79 20 50 69 20 74 6f 75 63 68 73  pberry Pi touchs
0590: 63 72 65 65 6e 2a 2a 3a 20 69 66 20 79 6f 75 20  creen**: if you 
05a0: 68 61 76 65 20 74 68 65 20 6f 72 69 67 69 6e 61  have the origina
05b0: 6c 20 76 31 2e 30 20 6c 69 6b 65 20 49 20 64 6f  l v1.0 like I do
05c0: 2c 20 74 68 65 6e 20 74 68 65 20 73 63 72 65 65  , then the scree
05d0: 6e 20 62 72 69 67 68 74 6e 65 73 73 20 63 61 6e  n brightness can
05e0: 6e 6f 74 20 62 65 20 63 6f 6e 74 72 6f 6c 6c 65  not be controlle
05f0: 64 20 62 79 20 73 6f 66 74 77 61 72 65 2c 20 61  d by software, a
0600: 6e 64 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20  nd you may want 
0610: 74 6f 20 63 6f 6e 73 69 64 65 72 20 6d 6f 64 69  to consider modi
0620: 66 79 69 6e 67 20 74 68 65 20 4c 43 44 20 63 6f  fying the LCD co
0630: 6e 74 72 6f 6c 6c 65 72 20 62 6f 61 72 64 20 77  ntroller board w
0640: 69 74 68 20 61 20 70 6f 74 65 6e 74 69 6f 6d 65  ith a potentiome
0650: 74 65 72 20 61 6e 64 20 4d 4f 53 46 45 54 20 63  ter and MOSFET c
0660: 75 72 72 65 6e 74 20 6c 69 6d 69 74 65 72 20 6c  urrent limiter l
0670: 69 6b 65 20 49 20 64 69 64 20 28 64 65 74 61 69  ike I did (detai
0680: 6c 73 20 74 6f 20 63 6f 6d 65 29 2e 0a 2d 20 2a  ls to come)..- *
0690: 2a 33 44 2d 70 72 69 6e 74 65 64 20 63 61 73 65  *3D-printed case
06a0: 2a 2a 20 66 72 6f 6d 20 5b 54 68 69 6e 67 69 76  ** from [Thingiv
06b0: 65 72 73 65 5d 28 68 74 74 70 73 3a 2f 2f 77 77  erse](https://ww
06c0: 77 2e 74 68 69 6e 67 69 76 65 72 73 65 2e 63 6f  w.thingiverse.co
06d0: 6d 2f 74 68 69 6e 67 3a 31 30 36 38 37 36 32 29  m/thing:1068762)
06e0: 3a 20 74 68 69 73 20 69 73 20 74 68 65 20 6f 6e  : this is the on
06f0: 65 20 49 20 75 73 65 64 2c 20 68 6f 77 65 76 65  e I used, howeve
0700: 72 20 49 20 64 69 64 20 6e 6f 74 20 70 72 69 6e  r I did not prin
0710: 74 20 74 68 65 20 72 65 61 72 20 63 6f 76 65 72  t the rear cover
0720: 2c 20 69 6e 73 74 65 61 64 20 49 20 6f 70 74 65  , instead I opte
0730: 64 20 66 6f 72 20 61 20 63 6c 65 61 72 20 70 6f  d for a clear po
0740: 6c 79 63 61 72 62 6f 6e 61 74 65 20 73 68 65 65  lycarbonate shee
0750: 74 20 74 68 61 74 20 49 20 63 75 74 20 74 6f 20  t that I cut to 
0760: 73 69 7a 65 20 61 6e 64 20 73 63 72 65 77 65 64  size and screwed
0770: 20 69 6e 74 6f 20 70 6c 61 63 65 2e 20 54 68 65   into place. The
0780: 20 63 6c 65 61 72 20 70 6f 6c 79 63 61 72 62 6f   clear polycarbo
0790: 6e 61 74 65 20 61 6c 6c 6f 77 73 20 6d 65 20 74  nate allows me t
07a0: 6f 20 73 65 65 20 74 68 65 20 61 63 74 69 76 69  o see the activi
07b0: 74 79 20 61 6e 64 20 70 6f 77 65 72 20 4c 45 44  ty and power LED
07c0: 53 20 6f 66 20 74 68 65 20 50 69 2c 20 61 6e 64  S of the Pi, and
07d0: 20 61 6c 73 6f 20 6c 6f 6f 6b 73 20 67 72 65 61   also looks grea
07e0: 74 20 77 68 65 6e 20 73 68 6f 77 69 6e 67 20 6f  t when showing o
07f0: 66 66 20 74 68 65 20 74 61 62 6c 65 74 20 74 6f  ff the tablet to
0800: 20 6f 74 68 65 72 73 2c 20 61 73 20 79 6f 75 20   others, as you 
0810: 63 61 6e 20 73 65 65 20 74 68 65 20 69 6e 6e 61  can see the inna
0820: 72 64 73 2e 20 49 20 61 6c 73 6f 20 63 75 74 20  rds. I also cut 
0830: 61 20 73 6c 6f 74 20 69 6e 74 6f 20 74 68 65 20  a slot into the 
0840: 72 65 61 72 20 70 61 6e 65 6c 20 74 6f 20 61 6c  rear panel to al
0850: 6c 6f 77 20 6d 65 20 74 6f 20 72 65 6d 6f 76 65  low me to remove
0860: 20 61 6e 64 20 69 6e 73 65 72 74 20 74 68 65 20   and insert the 
0870: 6d 69 63 72 6f 53 44 20 63 61 72 64 2e 0a 2d 20  microSD card..- 
0880: 2a 2a 50 6f 77 65 72 62 61 6e 6b 2a 2a 3a 20 41  **Powerbank**: A
0890: 20 68 69 67 68 20 71 75 61 6c 69 74 79 20 70 6f   high quality po
08a0: 77 65 72 62 61 6e 6b 20 63 61 70 61 62 6c 65 20  werbank capable 
08b0: 6f 66 20 61 74 20 6c 65 61 73 74 20 32 2e 31 41  of at least 2.1A
08c0: 20 6f 72 20 6d 6f 72 65 2e 20 41 20 31 30 2c 30   or more. A 10,0
08d0: 30 30 6d 41 68 20 70 6f 77 65 72 62 61 6e 6b 20  00mAh powerbank 
08e0: 70 72 6f 76 69 64 65 73 20 61 64 65 71 75 61 74  provides adequat
08f0: 65 20 62 61 74 74 65 72 79 20 6c 69 66 65 20 28  e battery life (
0900: 6f 76 65 72 20 31 30 20 68 6f 75 72 73 29 2e 20  over 10 hours). 
0910: 59 6f 75 20 77 61 6e 74 20 61 20 70 6f 77 65 72  You want a power
0920: 62 61 6e 6b 20 77 69 74 68 20 61 20 62 75 69 6c  bank with a buil
0930: 74 2d 69 6e 20 64 69 73 70 6c 61 79 20 74 68 61  t-in display tha
0940: 74 20 73 68 6f 77 73 20 68 6f 77 20 6d 75 63 68  t shows how much
0950: 20 63 68 61 72 67 65 20 69 73 20 6c 65 66 74 2c   charge is left,
0960: 20 73 69 6e 63 65 20 74 68 65 20 74 61 62 6c 65   since the table
0970: 74 20 77 6f 6e 27 74 20 62 65 20 73 68 6f 77 69  t won't be showi
0980: 6e 67 20 79 6f 75 20 74 68 61 74 2e 0a 2d 20 28  ng you that..- (
0990: 4f 70 74 69 6f 6e 61 6c 29 20 5b 6d 69 63 72 6f  Optional) [micro
09a0: 53 44 20 73 6c 6f 74 20 65 78 74 65 6e 64 65 72  SD slot extender
09b0: 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 61 6d  ](https://www.am
09c0: 61 7a 6f 6e 2e 63 6f 6d 2f 73 64 2d 63 61 72 64  azon.com/sd-card
09d0: 2d 65 78 74 65 6e 73 69 6f 6e 2f 73 3f 6b 3d 73  -extension/s?k=s
09e0: 64 2b 63 61 72 64 2b 65 78 74 65 6e 73 69 6f 6e  d+card+extension
09f0: 29 3a 20 77 69 6c 6c 20 61 6c 6c 6f 77 20 79 6f  ): will allow yo
0a00: 75 20 74 6f 20 6d 6f 75 6e 74 20 61 20 6d 69 63  u to mount a mic
0a10: 72 6f 53 44 20 73 6c 6f 74 20 69 6e 74 6f 20 74  roSD slot into t
0a20: 68 65 20 73 69 64 65 20 6f 66 20 74 68 65 20 63  he side of the c
0a30: 61 73 65 20 66 6f 72 20 65 61 73 79 20 63 61 72  ase for easy car
0a40: 64 20 61 63 63 65 73 73 2e 0a 2d 20 42 6f 6c 74  d access..- Bolt
0a50: 73 2f 73 63 72 65 77 73 2f 67 72 75 62 73 2c 20  s/screws/grubs, 
0a60: 64 72 69 6c 6c 2c 20 61 6e 64 20 73 63 72 65 77  drill, and screw
0a70: 64 72 69 76 65 72 20 74 6f 20 70 75 74 20 65 76  driver to put ev
0a80: 65 72 79 74 68 69 6e 67 20 74 6f 67 65 74 68 65  erything togethe
0a90: 72 0a 0a 54 68 65 20 50 69 20 69 73 20 6d 6f 75  r..The Pi is mou
0aa0: 6e 74 65 64 20 6f 6e 74 6f 20 74 68 65 20 62 61  nted onto the ba
0ab0: 63 6b 20 6f 66 20 74 68 65 20 4c 43 44 20 69 6e  ck of the LCD in
0ac0: 20 61 6e 20 69 6e 76 65 72 74 65 64 20 61 6e 64   an inverted and
0ad0: 20 6f 66 66 73 65 74 20 77 61 79 2e 20 49 74 20   offset way. It 
0ae0: 77 69 6c 6c 20 72 65 71 75 69 72 65 20 74 68 61  will require tha
0af0: 74 20 79 6f 75 20 67 65 6e 74 6c 79 20 62 65 6e  t you gently ben
0b00: 64 20 74 68 65 20 47 72 6f 75 6e 64 20 61 6e 64  d the Ground and
0b10: 20 35 56 20 70 69 6e 73 20 6f 6e 20 74 68 65 20   5V pins on the 
0b20: 50 69 20 47 50 49 4f 20 6f 75 74 77 61 72 64 73  Pi GPIO outwards
0b30: 20 61 20 6c 69 74 74 6c 65 20 73 6f 20 74 68 61   a little so tha
0b40: 74 20 74 68 65 20 6a 75 6d 70 65 72 73 20 66 72  t the jumpers fr
0b50: 6f 6d 20 74 68 65 20 4c 43 44 20 64 72 69 76 65  om the LCD drive
0b60: 72 20 62 6f 61 72 64 20 63 61 6e 20 63 6f 6e 6e  r board can conn
0b70: 65 63 74 20 77 68 69 6c 65 20 73 74 69 6c 6c 20  ect while still 
0b80: 61 6c 6c 6f 77 69 6e 67 20 74 68 65 20 50 69 20  allowing the Pi 
0b90: 74 6f 20 6c 69 65 20 66 6c 61 74 20 61 67 61 69  to lie flat agai
0ba0: 6e 73 74 20 74 68 65 20 62 61 63 6b 20 6f 66 20  nst the back of 
0bb0: 74 68 65 20 4c 43 44 2e 20 54 68 65 20 61 73 73  the LCD. The ass
0bc0: 65 6d 62 6c 65 64 20 75 6e 69 74 20 69 73 20 73  embled unit is s
0bd0: 68 6f 77 6e 20 69 6e 20 74 68 69 73 20 76 69 64  hown in this vid
0be0: 65 6f 3a 0a 0a 5b 56 49 44 45 4f 3a 20 37 22 20  eo:..[VIDEO: 7" 
0bf0: 52 61 73 70 62 65 72 72 79 20 50 69 20 74 61 62  Raspberry Pi tab
0c00: 6c 65 74 5d 28 68 74 74 70 73 3a 2f 2f 74 6f 62  let](https://tob
0c10: 79 6b 75 72 69 65 6e 2e 63 6f 6d 2f 69 6d 61 67  ykurien.com/imag
0c20: 65 73 2f 72 70 69 5f 74 61 62 2f 72 70 69 2d 74  es/rpi_tab/rpi-t
0c30: 61 62 2e 6d 70 34 29 0a 0a 23 20 31 31 2e 36 22  ab.mp4)..# 11.6"
0c40: 20 66 75 6c 6c 2d 48 44 20 50 69 20 74 61 62 6c   full-HD Pi tabl
0c50: 65 74 0a 0a 21 5b 31 31 2e 36 22 20 52 61 73 70  et..![11.6" Rasp
0c60: 62 65 72 72 79 20 50 69 20 74 61 62 6c 65 74 5d  berry Pi tablet]
0c70: 28 69 6d 61 67 65 73 2f 72 70 69 5f 74 61 62 5f  (images/rpi_tab_
0c80: 31 31 2e 6a 70 67 29 0a 0a 54 6f 20 62 75 69 6c  11.jpg)..To buil
0c90: 64 20 74 68 65 20 31 31 2e 36 22 20 52 61 73 70  d the 11.6" Rasp
0ca0: 62 65 72 72 79 20 50 69 20 74 61 62 6c 65 74 2c  berry Pi tablet,
0cb0: 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 3a 0a   you will need:.
0cc0: 0a 2d 20 2a 2a 52 61 73 70 62 65 72 72 79 20 50  .- **Raspberry P
0cd0: 69 2a 2a 3a 20 72 65 63 6f 6d 6d 65 6e 64 20 34  i**: recommend 4
0ce0: 62 20 77 69 74 68 20 34 47 62 20 6f 66 20 52 41  b with 4Gb of RA
0cf0: 4d 2e 20 41 73 20 73 74 61 74 65 64 20 61 62 6f  M. As stated abo
0d00: 76 65 2c 20 61 20 68 65 61 74 73 69 6e 6b 20 69  ve, a heatsink i
0d10: 73 6e 27 74 20 6e 65 63 65 73 73 61 72 79 20 70  sn't necessary p
0d20: 72 6f 76 69 64 65 64 20 79 6f 75 20 64 6f 20 6e  rovided you do n
0d30: 6f 74 20 6f 76 65 72 63 6c 6f 63 6b 20 74 68 65  ot overclock the
0d40: 20 50 69 2e 0a 2d 20 2a 2a 55 53 42 20 63 61 62   Pi..- **USB cab
0d50: 6c 65 2a 2a 3a 20 74 6f 20 70 6f 77 65 72 20 74  le**: to power t
0d60: 68 65 20 50 69 2e 20 53 61 6d 65 20 6e 6f 74 65  he Pi. Same note
0d70: 73 20 61 73 20 61 62 6f 76 65 20 61 70 70 6c 79  s as above apply
0d80: 20 28 68 69 67 68 20 71 75 61 6c 69 74 79 2c 20   (high quality, 
0d90: 61 74 20 6c 65 61 73 74 20 33 41 20 63 61 70 61  at least 3A capa
0da0: 62 6c 65 2c 20 62 72 61 69 64 65 64 29 2e 0a 2d  ble, braided)..-
0db0: 20 2a 2a 6d 69 63 72 6f 53 44 20 63 61 72 64 2a   **microSD card*
0dc0: 2a 3a 20 66 6f 72 20 79 6f 75 72 20 4f 53 20 61  *: for your OS a
0dd0: 6e 64 20 73 74 6f 72 61 67 65 2e 20 49 20 75 73  nd storage. I us
0de0: 65 64 20 61 20 70 6c 61 69 6e 20 53 61 6e 64 69  ed a plain Sandi
0df0: 73 6b 20 31 36 47 62 20 63 6c 61 73 73 20 31 30  sk 16Gb class 10
0e00: 20 63 61 72 64 2e 0a 2d 20 5b 31 31 2e 36 22 20   card..- [11.6" 
0e10: 74 6f 75 63 68 20 73 63 72 65 65 6e 5d 28 68 74  touch screen](ht
0e20: 74 70 73 3a 2f 2f 77 77 77 2e 77 61 76 65 73 68  tps://www.wavesh
0e30: 61 72 65 2e 63 6f 6d 2f 31 31 2e 36 69 6e 63 68  are.com/11.6inch
0e40: 2d 68 64 6d 69 2d 6c 63 64 2d 68 2d 77 69 74 68  -hdmi-lcd-h-with
0e50: 2d 63 61 73 65 2e 68 74 6d 29 3a 20 77 68 69 63  -case.htm): whic
0e60: 68 20 49 20 62 6f 75 67 68 74 20 5b 68 65 72 65  h I bought [here
0e70: 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 72 6f  ](https://www.ro
0e80: 62 6f 74 69 63 73 2e 6f 72 67 2e 7a 61 2f 57 31  botics.org.za/W1
0e90: 36 36 34 32 29 2e 20 57 68 65 6e 20 73 65 6c 65  6642). When sele
0ea0: 63 74 69 6e 67 20 61 20 73 63 72 65 65 6e 20 66  cting a screen f
0eb0: 6f 72 20 79 6f 75 72 20 62 75 69 6c 64 2c 20 79  or your build, y
0ec0: 6f 75 20 73 68 6f 75 6c 64 20 63 6f 6e 73 69 64  ou should consid
0ed0: 65 72 20 74 68 65 20 70 6c 61 63 65 6d 65 6e 74  er the placement
0ee0: 20 6f 66 20 74 68 65 20 48 44 4d 49 2c 20 70 6f   of the HDMI, po
0ef0: 77 65 72 2c 20 61 6e 64 20 55 53 42 20 70 6f 72  wer, and USB por
0f00: 74 73 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e  ts on the screen
0f10: 2e 20 49 66 20 74 68 65 79 20 61 72 65 20 70 6c  . If they are pl
0f20: 61 63 65 64 20 61 6c 6f 6e 67 20 74 68 65 20 65  aced along the e
0f30: 64 67 65 2c 20 79 6f 75 20 77 69 6c 6c 20 68 61  dge, you will ha
0f40: 76 65 20 62 69 67 20 63 61 62 6c 65 73 20 61 6e  ve big cables an
0f50: 64 20 63 6f 6e 6e 65 63 74 6f 72 73 20 6f 6e 20  d connectors on 
0f60: 74 68 65 20 73 69 64 65 20 6f 66 20 79 6f 75 72  the side of your
0f70: 20 74 61 62 6c 65 74 2c 20 6d 61 6b 69 6e 67 20   tablet, making 
0f80: 69 74 20 64 69 66 66 69 63 75 6c 74 20 74 6f 20  it difficult to 
0f90: 63 61 72 72 79 20 61 6e 64 20 75 73 65 2e 20 41  carry and use. A
0fa0: 6e 6f 74 68 65 72 20 66 61 63 74 6f 72 20 69 73  nother factor is
0fb0: 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20   whether or not 
0fc0: 74 68 65 20 73 63 72 65 65 6e 20 68 61 73 20 62  the screen has b
0fd0: 75 69 6c 74 2d 69 6e 20 62 72 69 67 68 74 6e 65  uilt-in brightne
0fe0: 73 73 20 63 6f 6e 74 72 6f 6c 20 61 6e 64 20 61  ss control and a
0ff0: 6e 20 6f 6e 2f 6f 66 66 20 73 77 69 74 63 68 20  n on/off switch 
1000: 2d 20 74 68 65 73 65 20 77 69 6c 6c 20 6d 61 6b  - these will mak
1010: 65 20 69 74 20 6d 6f 72 65 20 70 72 61 63 74 69  e it more practi
1020: 63 61 6c 2e 20 46 69 6e 61 6c 6c 79 2c 20 68 61  cal. Finally, ha
1030: 76 69 6e 67 20 62 75 69 6c 74 2d 69 6e 20 73 70  ving built-in sp
1040: 65 61 6b 65 72 73 20 61 6c 73 6f 20 68 65 6c 70  eakers also help
1050: 73 20 61 20 6c 6f 74 2e 0a 2d 20 2a 2a 42 6f 6f  s a lot..- **Boo
1060: 73 74 20 63 6f 6e 76 65 72 74 65 72 2a 2a 3a 20  st converter**: 
1070: 74 6f 20 63 6f 6e 76 65 72 74 20 74 68 65 20 35  to convert the 5
1080: 56 20 66 72 6f 6d 20 74 68 65 20 70 6f 77 65 72  V from the power
1090: 62 61 6e 6b 20 74 6f 20 31 32 56 20 66 6f 72 20  bank to 12V for 
10a0: 74 68 65 20 4c 43 44 2e 20 49 20 75 73 65 64 20  the LCD. I used 
10b0: 5b 74 68 69 73 20 6f 6e 65 5d 28 68 74 74 70 73  [this one](https
10c0: 3a 2f 2f 77 77 77 2e 72 6f 62 6f 74 69 63 73 2e  ://www.robotics.
10d0: 6f 72 67 2e 7a 61 2f 4d 54 33 36 30 38 29 2e 20  org.za/MT3608). 
10e0: 54 68 65 20 73 63 72 65 65 6e 20 63 61 6e 20 64  The screen can d
10f0: 72 61 77 20 75 70 20 74 6f 20 32 30 57 20 6f 6e  raw up to 20W on
1100: 20 6d 61 78 69 6d 75 6d 20 62 72 69 67 68 74 6e   maximum brightn
1110: 65 73 73 20 77 69 74 68 20 6c 6f 75 64 20 61 75  ess with loud au
1120: 64 69 6f 20 70 6c 61 79 62 61 63 6b 2c 20 73 6f  dio playback, so
1130: 20 79 6f 75 72 20 62 6f 6f 73 74 20 63 6f 6e 76   your boost conv
1140: 65 72 74 65 72 20 73 68 6f 75 6c 64 20 62 65 20  erter should be 
1150: 61 62 6c 65 20 74 6f 20 68 61 6e 64 6c 65 20 32  able to handle 2
1160: 41 20 6f 72 20 6d 6f 72 65 2e 0a 2d 20 2a 2a 50  A or more..- **P
1170: 6f 77 65 72 20 62 61 72 72 65 6c 20 63 6f 6e 6e  ower barrel conn
1180: 65 63 74 6f 72 2a 2a 3a 20 74 68 65 20 74 68 69  ector**: the thi
1190: 6e 20 62 61 72 72 65 6c 20 63 6f 6e 6e 65 63 74  n barrel connect
11a0: 6f 72 20 66 6f 72 20 74 68 65 20 4c 43 44 2e 20  or for the LCD. 
11b0: 49 20 75 73 65 64 20 74 68 65 20 6f 72 69 67 69  I used the origi
11c0: 6e 61 6c 20 6f 6e 65 20 74 68 61 74 20 63 61 6d  nal one that cam
11d0: 65 20 77 69 74 68 20 74 68 65 20 4c 43 44 20 62  e with the LCD b
11e0: 79 20 63 75 74 74 69 6e 67 20 69 74 20 6f 66 66  y cutting it off
11f0: 20 74 68 65 20 69 6e 63 6c 75 64 65 64 20 70 6f   the included po
1200: 77 65 72 20 73 75 70 70 6c 79 2e 0a 2d 20 53 61  wer supply..- Sa
1210: 63 72 69 66 69 63 69 61 6c 20 2a 2a 55 53 42 20  crificial **USB 
1220: 63 61 62 6c 65 2a 2a 3a 20 61 20 55 53 42 20 63  cable**: a USB c
1230: 61 62 6c 65 20 6f 66 20 65 71 75 61 6c 20 6c 65  able of equal le
1240: 6e 67 74 68 20 74 6f 20 74 68 65 20 6f 6e 65 20  ngth to the one 
1250: 79 6f 75 20 77 69 6c 6c 20 75 73 65 20 66 6f 72  you will use for
1260: 20 74 68 65 20 50 69 2c 20 62 75 74 20 74 68 65   the Pi, but the
1270: 20 63 6f 6e 6e 65 63 74 6f 72 20 77 69 6c 6c 20   connector will 
1280: 62 65 20 63 75 74 20 6f 66 66 20 73 6f 20 74 68  be cut off so th
1290: 61 74 20 79 6f 75 20 63 61 6e 20 73 6f 6c 64 65  at you can solde
12a0: 72 20 74 68 65 20 63 61 62 6c 65 20 69 6e 74 6f  r the cable into
12b0: 20 74 68 65 20 62 6f 6f 73 74 20 63 6f 76 65 72   the boost cover
12c0: 74 65 72 20 28 72 65 64 20 77 69 72 65 20 74 6f  ter (red wire to
12d0: 20 70 6f 73 69 74 69 76 65 2c 20 62 6c 61 63 6b   positive, black
12e0: 20 77 69 72 65 20 74 6f 20 6e 65 67 61 74 69 76   wire to negativ
12f0: 65 29 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 74  e), which will t
1300: 68 65 6e 20 62 65 20 63 6f 6e 6e 65 63 74 65 64  hen be connected
1310: 20 74 6f 20 74 68 65 20 70 6f 77 65 72 20 63 6f   to the power co
1320: 6e 6e 65 63 74 6f 72 20 66 6f 72 20 74 68 65 20  nnector for the 
1330: 4c 43 44 2e 20 49 20 75 73 65 64 20 61 20 63 61  LCD. I used a ca
1340: 62 6c 65 20 74 68 61 74 20 68 61 73 20 61 20 5b  ble that has a [
1350: 66 65 72 72 69 74 65 20 62 65 61 64 5d 28 68 74  ferrite bead](ht
1360: 74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64  tps://en.wikiped
1370: 69 61 2e 6f 72 67 2f 77 69 6b 69 2f 46 65 72 72  ia.org/wiki/Ferr
1380: 69 74 65 5f 62 65 61 64 29 20 6f 6e 20 6f 6e 65  ite_bead) on one
1390: 20 65 6e 64 20 6f 66 20 74 68 65 20 63 61 62 6c   end of the cabl
13a0: 65 2c 20 77 68 69 63 68 20 49 20 74 68 69 6e 6b  e, which I think
13b0: 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 2c 20 62   is important, b
13c0: 65 63 61 75 73 65 20 74 68 65 20 76 61 72 69 6f  ecause the vario
13d0: 75 73 20 73 77 69 74 63 68 69 6e 67 20 70 6f 77  us switching pow
13e0: 65 72 20 73 75 70 70 6c 69 65 73 20 69 6e 20 74  er supplies in t
13f0: 68 65 20 74 61 62 6c 65 74 20 61 6e 64 20 74 68  he tablet and th
1400: 65 20 70 6f 77 65 72 62 61 6e 6b 20 63 61 6e 20  e powerbank can 
1410: 69 6e 74 65 72 66 65 72 65 20 61 6e 64 20 72 65  interfere and re
1420: 73 6f 6e 61 74 65 2c 20 63 61 75 73 69 6e 67 20  sonate, causing 
1430: 64 61 6d 61 67 65 20 28 49 20 6c 6f 73 74 20 61  damage (I lost a
1440: 20 70 6f 77 65 72 62 61 6e 6b 20 74 68 69 73 20   powerbank this 
1450: 77 61 79 29 2e 20 49 20 74 77 69 73 74 65 64 20  way). I twisted 
1460: 74 68 65 20 74 77 6f 20 55 53 42 20 63 61 62 6c  the two USB cabl
1470: 65 73 20 28 6f 6e 65 20 66 6f 72 20 74 68 65 20  es (one for the 
1480: 50 69 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 66  Pi and another f
1490: 6f 72 20 74 68 65 20 4c 43 44 20 73 63 72 65 65  or the LCD scree
14a0: 6e 29 20 74 6f 67 65 74 68 65 72 20 74 6f 20 6d  n) together to m
14b0: 61 6b 65 20 69 74 20 66 65 65 6c 20 6c 69 6b 65  ake it feel like
14c0: 20 61 20 73 69 6e 67 6c 65 20 63 61 62 6c 65 2c   a single cable,
14d0: 20 77 68 69 63 68 20 6d 61 6b 65 73 20 69 74 20   which makes it 
14e0: 65 61 73 69 65 72 20 74 6f 20 6d 61 6e 61 67 65  easier to manage
14f0: 2e 0a 2d 20 2a 2a 50 6f 77 65 72 62 61 6e 6b 2a  ..- **Powerbank*
1500: 2a 3a 20 41 20 68 69 67 68 20 71 75 61 6c 69 74  *: A high qualit
1510: 79 20 70 6f 77 65 72 62 61 6e 6b 20 77 69 74 68  y powerbank with
1520: 20 61 20 62 61 74 74 65 72 79 20 6c 65 76 65 6c   a battery level
1530: 20 64 69 73 70 6c 61 79 2c 20 63 61 70 61 62 6c   display, capabl
1540: 65 20 6f 66 20 61 74 20 6c 65 61 73 74 20 33 41  e of at least 3A
1550: 20 6f 72 20 6d 6f 72 65 2c 20 77 69 74 68 20 74   or more, with t
1560: 77 6f 20 55 53 42 20 6f 75 74 70 75 74 73 20 28  wo USB outputs (
1570: 6f 72 20 74 77 6f 20 73 65 70 61 72 61 74 65 20  or two separate 
1580: 70 6f 77 65 72 62 61 6e 6b 73 29 2e 20 54 68 69  powerbanks). Thi
1590: 73 20 74 61 62 6c 65 74 20 63 61 6e 20 64 72 61  s tablet can dra
15a0: 77 20 6c 6f 74 73 20 6f 66 20 70 6f 77 65 72 20  w lots of power 
15b0: 28 6f 76 65 72 20 32 30 57 20 69 66 20 6d 61 78  (over 20W if max
15c0: 65 64 20 6f 75 74 20 6f 6e 20 62 72 69 67 68 74  ed out on bright
15d0: 6e 65 73 73 2c 20 61 75 64 69 6f 2c 20 61 6e 64  ness, audio, and
15e0: 20 63 6f 6d 70 75 74 61 74 69 6f 6e 29 2e 20 49   computation). I
15f0: 20 70 72 65 66 65 72 20 74 6f 20 75 73 65 20 74   prefer to use t
1600: 77 6f 20 73 65 70 61 72 61 74 65 20 70 6f 77 65  wo separate powe
1610: 72 62 61 6e 6b 73 20 73 6f 20 74 68 61 74 20 49  rbanks so that I
1620: 20 67 65 74 20 62 65 74 74 65 72 20 62 61 74 74   get better batt
1630: 65 72 79 20 6c 69 66 65 2c 20 61 76 6f 69 64 20  ery life, avoid 
1640: 61 6e 79 20 70 6f 74 65 6e 74 69 61 6c 20 72 65  any potential re
1650: 73 6f 6e 61 6e 63 65 20 69 73 73 75 65 73 20 77  sonance issues w
1660: 69 74 68 20 74 68 65 20 73 77 69 74 63 68 69 6e  ith the switchin
1670: 67 20 70 6f 77 65 72 20 73 75 70 70 6c 69 65 73  g power supplies
1680: 2c 20 61 6e 64 20 65 61 63 68 20 70 6f 77 65 72  , and each power
1690: 62 61 6e 6b 20 63 61 6e 20 72 65 6c 69 61 62 6c  bank can reliabl
16a0: 79 20 70 6f 77 65 72 20 74 68 65 20 74 61 62 6c  y power the tabl
16b0: 65 74 2e 0a 2d 20 42 6f 6c 74 73 2f 73 63 72 65  et..- Bolts/scre
16c0: 77 73 2f 64 6f 75 62 6c 65 2d 73 69 64 65 64 20  ws/double-sided 
16d0: 74 61 70 65 2c 20 73 6f 6c 64 65 72 69 6e 67 20  tape, soldering 
16e0: 69 72 6f 6e 20 74 6f 20 73 6f 6c 64 65 72 20 74  iron to solder t
16f0: 68 65 20 62 6f 6f 73 74 20 63 6f 6e 76 65 72 74  he boost convert
1700: 65 72 20 6f 6e 2c 20 61 6e 64 20 49 20 75 73 65  er on, and I use
1710: 64 20 61 20 74 68 69 6e 20 73 68 65 65 74 20 6f  d a thin sheet o
1720: 66 20 4d 44 46 20 77 6f 6f 64 20 74 68 61 74 20  f MDF wood that 
1730: 49 20 63 75 74 2c 20 76 61 72 6e 69 73 68 65 64  I cut, varnished
1740: 2c 20 61 6e 64 20 73 63 72 65 77 65 64 20 6f 76  , and screwed ov
1750: 65 72 20 74 68 65 20 62 61 63 6b 20 6f 66 20 74  er the back of t
1760: 68 65 20 74 61 62 6c 65 74 2e 20 55 6e 66 6f 72  he tablet. Unfor
1770: 74 75 6e 61 74 65 6c 79 20 74 68 69 73 20 6d 61  tunately this ma
1780: 6b 65 73 20 74 68 65 20 73 63 72 65 65 6e 27 73  kes the screen's
1790: 20 63 6f 6e 74 72 6f 6c 73 20 69 6e 61 63 63 65   controls inacce
17a0: 73 73 69 62 6c 65 2e 0a 0a 54 68 69 73 20 69 73  ssible...This is
17b0: 20 61 6e 20 65 61 73 69 65 72 20 62 75 69 6c 64   an easier build
17c0: 20 74 68 61 6e 20 74 68 65 20 37 22 20 74 61 62   than the 7" tab
17d0: 6c 65 74 20 61 62 6f 76 65 2c 20 61 6c 74 68 6f  let above, altho
17e0: 75 67 68 20 74 68 65 20 74 61 62 6c 65 74 20 69  ugh the tablet i
17f0: 73 20 6e 6f 74 20 61 73 20 70 6f 72 74 61 62 6c  s not as portabl
1800: 65 2c 20 61 6e 64 20 69 74 20 69 73 20 68 61 72  e, and it is har
1810: 64 65 72 20 74 6f 20 70 6f 77 65 72 2e 20 49 20  der to power. I 
1820: 64 69 64 20 74 72 79 20 76 61 72 69 6f 75 73 20  did try various 
1830: 6f 70 74 69 6f 6e 73 2c 20 6c 69 6b 65 20 70 6f  options, like po
1840: 77 65 72 69 6e 67 20 66 72 6f 6d 20 31 32 56 20  wering from 12V 
1850: 74 68 72 6f 75 67 68 20 6f 6e 65 20 63 61 62 6c  through one cabl
1860: 65 2c 20 75 73 69 6e 67 20 61 20 4c 69 50 6f 20  e, using a LiPo 
1870: 70 61 63 6b 2c 20 65 74 63 2e 2c 20 68 6f 77 65  pack, etc., howe
1880: 76 65 72 20 74 68 65 20 70 6f 77 65 72 62 61 6e  ver the powerban
1890: 6b 20 73 74 69 6c 6c 20 6f 66 66 65 72 73 20 62  k still offers b
18a0: 65 74 74 65 72 20 70 6f 72 74 61 62 69 6c 69 74  etter portabilit
18b0: 79 20 61 6e 64 20 70 72 61 63 74 69 63 61 6c 69  y and practicali
18c0: 74 79 2e 20 54 68 65 20 67 6f 72 67 65 6f 75 73  ty. The gorgeous
18d0: 20 73 63 72 65 65 6e 20 6d 61 6b 65 73 20 69 74   screen makes it
18e0: 20 77 6f 72 74 68 20 69 74 20 74 68 6f 75 67 68   worth it though
18f0: 2e 20 54 68 65 20 62 75 69 6c 64 20 69 73 20 64  . The build is d
1900: 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 69 73  escribed in this
1910: 20 76 69 64 65 6f 3a 0a 0a 5b 56 49 44 45 4f 3a   video:..[VIDEO:
1920: 20 31 31 2e 36 22 20 52 61 73 70 62 65 72 72 79   11.6" Raspberry
1930: 20 50 69 20 74 61 62 6c 65 74 5d 28 68 74 74 70   Pi tablet](http
1940: 73 3a 2f 2f 74 6f 62 79 6b 75 72 69 65 6e 2e 63  s://tobykurien.c
1950: 6f 6d 2f 69 6d 61 67 65 73 2f 72 70 69 5f 74 61  om/images/rpi_ta
1960: 62 2f 72 70 69 2d 74 61 62 2d 31 30 2e 6d 70 34  b/rpi-tab-10.mp4
1970: 29 0a 0a 23 20 31 31 2e 36 22 20 66 75 6c 6c 2d  )..# 11.6" full-
1980: 48 44 20 50 69 20 50 6f 72 74 61 62 6c 65 20 50  HD Pi Portable P
1990: 43 0a 0a 21 5b 31 31 2e 36 22 20 52 61 73 70 62  C..![11.6" Raspb
19a0: 65 72 72 79 20 50 69 20 50 6f 72 74 61 62 6c 65  erry Pi Portable
19b0: 20 50 43 5d 28 69 6d 61 67 65 73 2f 72 70 69 5f   PC](images/rpi_
19c0: 70 6f 72 74 61 62 6c 65 5f 70 63 2e 6a 70 65 67  portable_pc.jpeg
19d0: 29 0a 0a 54 68 69 73 20 69 73 20 61 20 6d 6f 72  )..This is a mor
19e0: 65 20 61 64 76 61 6e 63 65 64 20 76 65 72 73 69  e advanced versi
19f0: 6f 6e 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20  on of the above 
1a00: 74 61 62 6c 65 74 20 77 69 74 68 20 74 68 65 20  tablet with the 
1a10: 66 6f 6c 6c 6f 77 69 6e 67 20 66 65 61 74 75 72  following featur
1a20: 65 73 3a 0a 0a 2d 20 4d 65 74 61 6c 20 62 61 63  es:..- Metal bac
1a30: 6b 69 6e 67 20 70 6c 61 74 65 20 74 6f 20 61 63  king plate to ac
1a40: 74 20 61 73 20 61 20 73 74 61 6e 64 2c 20 68 6f  t as a stand, ho
1a50: 6c 64 20 61 6e 20 69 6e 74 65 67 72 61 74 65 64  ld an integrated
1a60: 20 62 61 74 74 65 72 79 20 70 61 63 6b 2c 20 61   battery pack, a
1a70: 6e 64 20 68 61 73 20 61 20 6c 69 70 20 61 74 20  nd has a lip at 
1a80: 74 68 65 20 74 6f 70 20 61 6c 6c 6f 77 69 6e 67  the top allowing
1a90: 20 74 68 65 20 74 61 62 6c 65 74 2f 50 43 20 74   the tablet/PC t
1aa0: 6f 20 62 65 20 65 61 73 69 6c 79 20 63 61 72 72  o be easily carr
1ab0: 69 65 64 20 61 72 6f 75 6e 64 0a 2d 20 52 65 6c  ied around.- Rel
1ac0: 61 74 69 76 65 6c 79 20 73 74 61 62 6c 65 20 6f  atively stable o
1ad0: 6e 20 74 68 65 20 6c 61 70 20 61 6e 64 20 6f 6e  n the lap and on
1ae0: 20 61 20 64 65 73 6b 20 74 68 61 6e 6b 73 20 74   a desk thanks t
1af0: 6f 20 6c 6f 77 20 63 65 6e 74 65 72 20 6f 66 20  o low center of 
1b00: 67 72 61 76 69 74 79 20 70 72 6f 76 69 64 65 64  gravity provided
1b10: 20 62 79 20 62 61 74 74 65 72 79 20 70 61 63 6b   by battery pack
1b20: 20 70 6c 61 63 65 6d 65 6e 74 2c 20 6d 61 6b 69   placement, maki
1b30: 6e 67 20 69 74 20 75 73 65 61 62 6c 65 20 61 73  ng it useable as
1b40: 20 62 6f 74 68 20 61 20 74 61 62 6c 65 74 20 61   both a tablet a
1b50: 6e 64 20 61 20 50 43 0a 0a 23 20 52 50 69 20 54  nd a PC..# RPi T
1b60: 61 62 6c 65 74 20 4f 53 0a 0a 59 6f 75 20 63 61  ablet OS..You ca
1b70: 6e 20 69 6e 73 74 61 6c 6c 20 61 6e 79 20 4f 53  n install any OS
1b80: 20 79 6f 75 20 6c 69 6b 65 20 6f 6e 20 79 6f 75   you like on you
1b90: 72 20 52 61 73 70 62 65 72 72 79 20 50 69 20 74  r Raspberry Pi t
1ba0: 61 62 6c 65 74 2c 20 77 69 74 68 20 52 61 73 70  ablet, with Rasp
1bb0: 62 65 72 72 79 20 50 69 20 4f 53 20 61 6e 64 20  berry Pi OS and 
1bc0: 55 62 75 6e 74 75 20 4d 41 54 45 20 70 72 6f 76  Ubuntu MATE prov
1bd0: 69 64 69 6e 67 20 64 65 63 65 6e 74 20 73 75 70  iding decent sup
1be0: 70 6f 72 74 20 66 6f 72 20 74 68 65 20 74 6f 75  port for the tou
1bf0: 63 68 20 73 63 72 65 65 6e 20 6f 75 74 2d 6f 66  ch screen out-of
1c00: 2d 74 68 65 2d 62 6f 78 2e 20 48 6f 77 65 76 65  -the-box. Howeve
1c10: 72 2c 20 79 6f 75 20 77 69 6c 6c 20 73 74 61 72  r, you will star
1c20: 74 20 72 75 6e 6e 69 6e 67 20 69 6e 74 6f 20 75  t running into u
1c30: 73 61 62 69 6c 69 74 79 20 69 73 73 75 65 73 2c  sability issues,
1c40: 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 68 6f   for example, ho
1c50: 77 20 64 6f 20 49 20 74 79 70 65 20 74 65 78 74  w do I type text
1c60: 2c 20 6d 69 6e 69 6d 69 7a 65 2f 6d 61 78 69 6d  , minimize/maxim
1c70: 69 7a 65 2c 20 73 77 69 74 63 68 20 62 65 74 77  ize, switch betw
1c80: 65 65 6e 20 61 70 70 73 2c 20 67 65 74 20 6f 75  een apps, get ou
1c90: 74 20 6f 66 20 66 75 6c 6c 20 73 63 72 65 65 6e  t of full screen
1ca0: 2c 20 65 74 63 2e 20 77 69 74 68 20 6e 6f 20 6b  , etc. with no k
1cb0: 65 79 62 6f 61 72 64 20 6f 72 20 6d 6f 75 73 65  eyboard or mouse
1cc0: 20 61 74 74 61 63 68 65 64 3f 20 54 68 65 20 73   attached? The s
1cd0: 63 72 69 70 74 73 20 62 65 6c 6f 77 20 61 72 65  cripts below are
1ce0: 20 6d 65 61 6e 74 20 74 6f 20 73 6f 6c 76 65 20   meant to solve 
1cf0: 6d 61 6e 79 20 6f 66 20 74 68 65 73 65 20 70 72  many of these pr
1d00: 6f 62 6c 65 6d 73 2c 20 73 70 65 63 69 66 69 63  oblems, specific
1d10: 61 6c 6c 79 20 66 6f 72 20 52 61 73 70 62 65 72  ally for Raspber
1d20: 72 79 20 50 69 20 4f 53 2e 0a 0a 23 23 20 49 6e  ry Pi OS...## In
1d30: 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 41 66 74 65  stallation..Afte
1d40: 72 20 69 6e 73 74 61 6c 6c 69 6e 67 20 52 61 73  r installing Ras
1d50: 70 62 65 72 72 79 20 50 69 20 4f 53 2c 20 72 75  pberry Pi OS, ru
1d60: 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20  n the following 
1d70: 63 6f 6d 6d 61 6e 64 20 69 6e 20 61 20 74 65 72  command in a ter
1d80: 6d 69 6e 61 6c 3a 0a 0a 60 63 75 72 6c 20 22 68  minal:..`curl "h
1d90: 74 74 70 73 3a 2f 2f 72 61 77 2e 67 69 74 68 75  ttps://raw.githu
1da0: 62 75 73 65 72 63 6f 6e 74 65 6e 74 2e 63 6f 6d  busercontent.com
1db0: 2f 74 6f 62 79 6b 75 72 69 65 6e 2f 72 70 69 5f  /tobykurien/rpi_
1dc0: 74 61 62 6c 65 74 5f 6f 73 2f 6d 61 73 74 65 72  tablet_os/master
1dd0: 2f 69 6e 73 74 61 6c 6c 2e 73 68 22 20 7c 20 2f  /install.sh" | /
1de0: 62 69 6e 2f 73 68 60 0a 0a 50 6c 65 61 73 65 20  bin/sh`..Please 
1df0: 6f 6e 6c 79 20 72 75 6e 20 74 68 69 73 20 6f 6e  only run this on
1e00: 20 61 20 66 72 65 73 68 20 69 6e 73 74 61 6c 6c   a fresh install
1e10: 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 74  ation of the lat
1e20: 65 73 74 20 52 61 73 70 62 65 72 72 79 20 50 69  est Raspberry Pi
1e30: 20 4f 53 20 28 6f 72 20 6d 61 6b 65 20 61 20 62   OS (or make a b
1e40: 61 63 6b 75 70 20 6f 66 20 79 6f 75 72 20 65 78  ackup of your ex
1e50: 69 73 74 69 6e 67 20 69 6e 73 74 61 6c 6c 61 74  isting installat
1e60: 69 6f 6e 20 66 69 72 73 74 29 2c 20 61 73 20 74  ion first), as t
1e70: 68 65 20 73 63 72 69 70 74 20 6d 61 6b 65 73 20  he script makes 
1e80: 6d 61 6e 79 20 61 73 73 75 6d 70 74 69 6f 6e 73  many assumptions
1e90: 20 74 68 61 74 20 6d 61 79 20 64 65 6c 65 74 65   that may delete
1ea0: 20 64 61 74 61 20 66 72 6f 6d 20 61 6e 20 61 6c   data from an al
1eb0: 72 65 61 64 79 2d 63 75 73 74 6f 6d 69 7a 65 64  ready-customized
1ec0: 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 20 49   installation. I
1ed0: 74 20 69 73 20 73 61 66 65 20 74 6f 20 72 75 6e  t is safe to run
1ee0: 20 74 68 69 73 20 73 63 72 69 70 74 20 6d 75 6c   this script mul
1ef0: 74 69 70 6c 65 20 74 69 6d 65 73 2e 0a 0a 23 23  tiple times...##
1f00: 20 55 73 61 67 65 0a 0a 4f 6e 63 65 20 69 6e 73   Usage..Once ins
1f10: 74 61 6c 6c 65 64 2c 20 79 6f 75 20 63 61 6e 20  talled, you can 
1f20: 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e  use the followin
1f30: 67 20 74 6f 75 63 68 20 67 65 73 74 75 72 65 73  g touch gestures
1f40: 3a 0a 0a 2d 20 2a 2a 54 77 6f 2d 66 69 6e 67 65  :..- **Two-finge
1f50: 72 20 74 61 70 2a 2a 20 74 6f 20 72 69 67 68 74  r tap** to right
1f60: 2d 63 6c 69 63 6b 2e 20 57 68 69 63 68 65 76 65  -click. Whicheve
1f70: 72 20 66 69 6e 67 65 72 20 74 6f 75 63 68 65 64  r finger touched
1f80: 20 66 69 72 73 74 20 62 65 63 6f 6d 65 73 20 74   first becomes t
1f90: 68 65 20 70 6f 69 6e 74 20 74 68 61 74 20 69 74  he point that it
1fa0: 20 72 69 67 68 74 2d 63 6c 69 63 6b 65 64 2e 20   right-clicked. 
1fb0: 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 6c 6f 6e  You can also lon
1fc0: 67 2d 70 72 65 73 73 20 66 6f 72 20 61 20 72 69  g-press for a ri
1fd0: 67 68 74 2d 63 6c 69 63 6b 2c 20 62 75 74 20 74  ght-click, but t
1fe0: 68 65 72 65 20 61 72 65 20 69 6e 73 74 61 6e 63  here are instanc
1ff0: 65 73 20 77 68 65 72 65 20 74 68 61 74 20 6d 69  es where that mi
2000: 67 68 74 20 6e 6f 74 20 77 6f 72 6b 2e 0a 2d 20  ght not work..- 
2010: 2a 2a 54 68 72 65 65 2d 66 69 6e 67 65 72 20 73  **Three-finger s
2020: 77 69 70 65 2a 2a 20 75 70 20 6f 72 20 64 6f 77  wipe** up or dow
2030: 6e 20 74 6f 20 6d 61 78 69 6d 69 7a 65 20 6f 72  n to maximize or
2040: 20 6d 69 6e 69 6d 69 7a 65 20 74 68 65 20 63 75   minimize the cu
2050: 72 72 65 6e 74 20 77 69 6e 64 6f 77 0a 2d 20 2a  rrent window.- *
2060: 2a 54 68 72 65 65 2d 66 69 6e 67 65 72 20 74 61  *Three-finger ta
2070: 70 2a 2a 20 74 6f 20 66 75 6c 6c 73 63 72 65 65  p** to fullscree
2080: 6e 20 6f 72 20 75 6e 2d 66 75 6c 6c 73 63 72 65  n or un-fullscre
2090: 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 77  en the current w
20a0: 69 6e 64 6f 77 0a 2d 20 2a 2a 54 68 72 65 65 2d  indow.- **Three-
20b0: 66 69 6e 67 65 72 20 73 77 69 70 65 2a 2a 20 6c  finger swipe** l
20c0: 65 66 74 20 6f 72 20 72 69 67 68 74 20 74 6f 20  eft or right to 
20d0: 73 77 69 74 63 68 20 62 65 74 77 65 65 6e 20 62  switch between b
20e0: 72 6f 77 73 65 72 20 74 61 62 73 20 28 43 74 72  rowser tabs (Ctr
20f0: 6c 2d 54 61 62 29 0a 2d 20 2a 2a 54 68 72 65 65  l-Tab).- **Three
2100: 2d 66 69 6e 67 65 72 20 70 69 6e 63 68 2a 2a 20  -finger pinch** 
2110: 43 6c 6f 73 65 20 74 68 65 20 63 75 72 72 65 6e  Close the curren
2120: 74 20 61 70 70 2f 77 69 6e 64 6f 77 0a 2d 20 2a  t app/window.- *
2130: 2a 46 6f 75 72 2d 66 69 6e 67 65 72 20 73 77 69  *Four-finger swi
2140: 70 65 2a 2a 20 6c 65 66 74 20 6f 72 20 72 69 67  pe** left or rig
2150: 68 74 20 74 6f 20 73 77 69 74 63 68 20 62 65 74  ht to switch bet
2160: 77 65 65 6e 20 61 70 70 73 20 28 41 6c 74 2d 54  ween apps (Alt-T
2170: 61 62 29 0a 0a 54 68 65 20 61 62 6f 76 65 20 67  ab)..The above g
2180: 65 73 74 75 72 65 73 20 63 61 6e 20 62 65 20 63  estures can be c
2190: 68 61 6e 67 65 64 20 69 6e 20 60 7e 2f 2e 63 6f  hanged in `~/.co
21a0: 6e 66 69 67 2f 74 6f 75 63 68 65 67 67 2f 74 6f  nfig/touchegg/to
21b0: 75 63 68 65 67 67 2e 63 6f 6e 66 60 0a 0a 49 66  uchegg.conf`..If
21c0: 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20   you would like 
21d0: 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 6c  to install the l
21e0: 61 74 65 73 74 20 46 69 72 65 66 6f 78 20 28 72  atest Firefox (r
21f0: 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 6f  ather than the o
2200: 6c 64 20 45 53 52 20 76 65 72 73 69 6f 6e 29 2c  ld ESR version),
2210: 20 79 6f 75 20 63 61 6e 20 65 78 65 63 75 74 65   you can execute
2220: 20 74 68 65 20 60 66 69 72 65 66 6f 78 5f 69 6e   the `firefox_in
2230: 73 74 61 6c 6c 2e 73 68 60 20 73 63 72 69 70 74  stall.sh` script
2240: 20 66 72 6f 6d 20 74 68 65 20 68 6f 6d 65 20 64   from the home d
2250: 69 72 65 63 74 6f 72 79 2e 20 59 6f 75 20 77 69  irectory. You wi
2260: 6c 6c 20 6e 65 65 64 20 74 6f 20 72 75 6e 20 74  ll need to run t
2270: 68 69 73 20 73 63 72 69 70 74 20 72 65 67 75 6c  his script regul
2280: 61 72 6c 79 20 74 6f 20 6b 65 65 70 20 46 69 72  arly to keep Fir
2290: 65 66 6f 78 20 75 70 64 61 74 65 64 2e 0a 0a 23  efox updated...#
22a0: 23 20 57 68 61 74 20 74 68 65 20 73 63 72 69 70  # What the scrip
22b0: 74 20 64 6f 65 73 0a 0a 2d 20 49 6e 73 74 61 6c  t does..- Instal
22c0: 6c 73 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 65  ls and configure
22d0: 73 20 4f 6e 42 6f 61 72 64 20 6f 6e 2d 73 63 72  s OnBoard on-scr
22e0: 65 65 6e 20 6b 65 79 62 6f 61 72 64 0a 2d 20 49  een keyboard.- I
22f0: 6e 73 74 61 6c 6c 73 20 61 6e 64 20 63 6f 6e 66  nstalls and conf
2300: 69 67 75 72 65 73 20 74 6f 75 63 68 65 67 67 20  igures touchegg 
2310: 66 6f 72 20 74 6f 75 63 68 20 67 65 73 74 75 72  for touch gestur
2320: 65 73 0a 2d 20 4d 61 6b 65 73 20 62 6c 75 65 74  es.- Makes bluet
2330: 6f 6f 74 68 20 61 75 64 69 6f 20 73 74 72 65 61  ooth audio strea
2340: 6d 69 6e 67 20 77 6f 72 6b 0a 2d 20 45 6e 61 62  ming work.- Enab
2350: 6c 65 73 20 68 61 72 64 77 61 72 65 20 61 63 63  les hardware acc
2360: 65 6c 65 72 61 74 69 6f 6e 20 66 6f 72 20 43 68  eleration for Ch
2370: 72 6f 6d 69 75 6d 20 61 73 20 64 65 73 63 72 69  romium as descri
2380: 62 65 64 20 69 6e 20 5b 74 68 69 73 20 61 72 74  bed in [this art
2390: 69 63 6c 65 5d 28 68 74 74 70 73 3a 2f 2f 77 77  icle](https://ww
23a0: 77 2e 64 65 64 6f 69 6d 65 64 6f 2e 63 6f 6d 2f  w.dedoimedo.com/
23b0: 63 6f 6d 70 75 74 65 72 73 2f 72 70 69 34 2d 75  computers/rpi4-u
23c0: 62 75 6e 74 75 2d 6d 61 74 65 2d 68 77 2d 76 69  buntu-mate-hw-vi
23d0: 64 65 6f 2d 61 63 63 65 6c 65 72 61 74 69 6f 6e  deo-acceleration
23e0: 2e 68 74 6d 6c 29 0a 0a 23 23 20 4f 74 68 65 72  .html)..## Other
23f0: 20 74 77 65 61 6b 73 20 61 6e 64 20 74 69 70 73   tweaks and tips
2400: 0a 0a 2d 20 49 74 20 69 73 20 72 65 63 6f 6d 6d  ..- It is recomm
2410: 65 6e 64 65 64 20 74 68 61 74 20 79 6f 75 20 73  ended that you s
2420: 77 69 74 63 68 20 66 72 6f 6d 20 74 68 65 20 64  witch from the d
2430: 65 66 61 75 6c 74 20 4c 58 44 45 20 64 65 73 6b  efault LXDE desk
2440: 74 6f 70 20 74 6f 20 74 68 65 20 6d 6f 72 65 20  top to the more 
2450: 6d 6f 64 65 72 6e 20 61 6e 64 20 75 70 2d 74 6f  modern and up-to
2460: 2d 64 61 74 65 20 4c 58 51 74 20 64 65 73 6b 74  -date LXQt deskt
2470: 6f 70 2c 20 65 73 70 65 63 69 61 6c 6c 79 20 73  op, especially s
2480: 69 6e 63 65 20 47 54 4b 33 20 61 70 70 73 20 73  ince GTK3 apps s
2490: 75 66 66 65 72 20 66 72 6f 6d 20 74 6f 75 63 68  uffer from touch
24a0: 20 69 73 73 75 65 73 20 28 74 61 70 73 20 64 6f   issues (taps do
24b0: 6e 27 74 20 77 6f 72 6b 20 61 73 20 6d 6f 75 73  n't work as mous
24c0: 65 20 63 6c 69 63 6b 73 29 2e 20 54 6f 20 64 6f  e clicks). To do
24d0: 20 74 68 69 73 2c 20 72 75 6e 20 60 73 75 64 6f   this, run `sudo
24e0: 20 74 61 73 6b 73 65 6c 60 20 61 6e 64 20 73 65   tasksel` and se
24f0: 6c 65 63 74 20 74 68 65 20 4c 58 51 74 20 64 65  lect the LXQt de
2500: 73 6b 74 6f 70 2e 20 4d 61 6b 65 20 73 75 72 65  sktop. Make sure
2510: 20 74 6f 20 75 73 65 20 51 74 20 61 70 70 73 20   to use Qt apps 
2520: 6c 69 6b 65 20 51 54 65 72 6d 69 6e 61 6c 2c 20  like QTerminal, 
2530: 72 61 74 68 65 72 20 74 68 61 6e 20 47 54 4b 20  rather than GTK 
2540: 61 70 70 73 2c 20 74 6f 20 61 76 6f 69 64 20 74  apps, to avoid t
2550: 68 65 20 74 6f 75 63 68 20 69 73 73 75 65 73 2e  he touch issues.
2560: 20 4c 58 51 74 20 69 73 20 61 6c 73 6f 20 6d 75   LXQt is also mu
2570: 63 68 20 6d 6f 72 65 20 63 75 73 74 6f 6d 69 7a  ch more customiz
2580: 61 62 6c 65 2e 0a 2d 20 5b 45 6e 61 62 6c 65 20  able..- [Enable 
2590: 4e 65 74 66 6c 69 78 5d 28 68 74 74 70 73 3a 2f  Netflix](https:/
25a0: 2f 77 77 77 2e 74 6f 6d 73 68 61 72 64 77 61 72  /www.tomshardwar
25b0: 65 2e 63 6f 6d 2f 68 6f 77 2d 74 6f 2f 70 6c 61  e.com/how-to/pla
25c0: 79 2d 6e 65 74 66 6c 69 78 2d 72 61 73 70 62 65  y-netflix-raspbe
25d0: 72 72 79 2d 70 69 29 20 61 6e 64 20 6f 74 68 65  rry-pi) and othe
25e0: 72 20 44 52 4d 2d 65 6e 61 62 6c 65 64 20 73 74  r DRM-enabled st
25f0: 72 65 61 6d 69 6e 67 20 73 65 72 76 69 63 65 73  reaming services
2600: 0a 2d 20 46 6f 72 20 66 61 73 74 20 70 6f 77 65  .- For fast powe
2610: 72 2d 6f 66 66 2c 20 63 6c 6f 73 65 20 61 6c 6c  r-off, close all
2620: 20 61 70 70 73 20 61 6e 64 20 72 75 6e 20 60 73   apps and run `s
2630: 79 6e 63 60 20 63 6f 6d 6d 61 6e 64 20 69 6e 20  ync` command in 
2640: 61 20 74 65 72 6d 69 6e 61 6c 2c 20 61 6e 64 20  a terminal, and 
2650: 6f 6e 63 65 20 69 74 20 63 6f 6d 70 6c 65 74 65  once it complete
2660: 73 2c 20 79 6f 75 20 63 61 6e 20 64 69 73 63 6f  s, you can disco
2670: 6e 6e 65 63 74 20 70 6f 77 65 72 20 73 61 66 65  nnect power safe
2680: 6c 79 2e 0a 2d 20 46 6f 72 20 70 6f 77 65 72 20  ly..- For power 
2690: 73 61 76 69 6e 67 2c 20 65 6e 61 62 6c 69 6e 67  saving, enabling
26a0: 20 74 68 65 20 22 73 63 72 65 65 6e 20 62 6c 61   the "screen bla
26b0: 6e 6b 69 6e 67 22 20 73 65 74 74 69 6e 67 20 69  nking" setting i
26c0: 6e 20 22 52 61 73 70 62 65 72 72 79 20 50 69 20  n "Raspberry Pi 
26d0: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 20 74  Configuration" t
26e0: 6f 6f 6c 20 77 69 6c 6c 20 62 6c 61 6e 6b 20 74  ool will blank t
26f0: 68 65 20 73 63 72 65 65 6e 20 77 68 69 63 68 20  he screen which 
2700: 75 73 75 61 6c 6c 79 20 61 6c 73 6f 20 74 75 72  usually also tur
2710: 6e 73 20 69 74 20 6f 66 66 2c 20 73 61 76 69 6e  ns it off, savin
2720: 67 20 70 6f 77 65 72 2e                          g power.