loading

This tutorial brings you from start to finish in constructing your very own smartphone. You will start by 3D printing a case, then soldering printed circuit boards together, assembly, and finally installing a mobile OS onto your phone and using Python to make it yours. You can learn more about this project at hackaday.io/project/5083

Skills Required:

  • Basic Soldering
  • Familiarity with the Raspberry Pi

OR:

Lots of time and patience

Step 1: Gather Materials

Before we begin, lets gather the components required for the build. You will need the following electronic components and PCBs:

  1. Raspberry Pi A+ 256MB
  2. Adafruit FONA uFL Version
  3. 3.5in PiTFT Assembled
  4. Raspberry Pi Camera 5MP
  5. Powerboost 500 Basic
  6. GSM Antenna
  7. 1W 8 ohm Metal Speaker
  8. USB Wifi Adapter
  9. Electret Microphone
  10. 1200mah Lithium Ion Battery
  11. 4-40 x 3/8in screws
  12. M2.5 x 5mm screws
  13. M2.5 x 20mm screws
  14. M2 x 5mm screws
  15. Slide Switch
  16. Wire

While waiting for your parts to ship, you can 3D print the enclosure.

I have been wanting to do a project like this for a long time but now the zero is out I am going to finally undertake it using the new Fona, pi zero, and speaker from a burner :D
<p>how do I install another custom OS on this? Is the process the same even if it's not written in python?</p>
<p>how do I install another custom OS on this? Is the process the same even if it's not written in python?</p>
Just put everything together, but I have problems with the touchscreen when running tyos. The touchscreen is already calibrated and it works greatfully in the main screen, but as soon as I run main.py it seems the touch inputs are wrong, allowing me pressing only buttons on the left or right (power and phone dialer). <br>I tried connecting a mouse and with it I can press each button, (even if it's invisible). <br>Any debug application to show touch input coordinates or a way to calibrate it in a pygame? <br>Thanks for help!
<p>If you comment out line 60 in tyos/src/main.py (<a>https://github.com/spadgenske/TYOS/blob/master/src...</a>) you will have a visible mouse so if you tap and the mouse pointer appears that means you clicked. If your tapping the screen and the mouse pointer doesn't follow where you tap, the screen is not registering your presses. hope this helps!</p>
<p>How much does it cost to do it</p>
Could/would this work with the pi zero?
Everything should work with the Pi Zero. I don't think any changes are required.
<p>This is awsome!!!! im only 12 but i love this when im older im DEFINANTLY going to make this. + i voted for u =)</p>
<p>Why wait? I was only 13 when I got my first HAM license! Now is the time to start learning about electronics. It is fun!.</p><p>A good place to start would be https://learn.adafruit.com/</p>
<p>Agreed. I'm 15</p>
<p>I am nine</p>
<p>True. No point waiting. I started learning when I was 10 but I couldn't get the materials then cuz I was living in Africa where DIY stuff is almost non-existent. but I moved to Asia this year and I'm doing all kinda projects without stress.</p>
<p>True. No point waiting. I started learning when I was 10 but I couldn't get the materials then cuz I was living in Africa where DIY stuff is almost non-existent. but I moved to Asia this year and I'm doing all kinda projects without stress.</p>
<p>Tyler make a web browser for the tytelli. If you do this will become my favorite mobile OS </p>
<p>very nice, trying to get it going with a new rpi3<br>lots of issues but im getting to it slowly...</p><p>i can do everything in minicom using AT-commands but in tyos ive a lot of issues, cant sent SMS or place a call. e.g. i can type sms but send buttom doesnt do anything. touchscreen does not work properly (even after calibrating it), but i enabaled mousepointer so i can select/type things. crashes when im receiving a new sms or phonecalls.<br>Will continues testing/ bugfixing once ive got the hardware in a propper case, just flying around right now, not a good idea on the long run ;)</p><p>made a new phonecase for too, will post the stl-files on thingiverse once they are ready and tested. For power im using a single LiIon-Cell 26650 5Ah.</p>
<p>Adafruit hasn't officially updated their PiTFT kernel to work with the Raspberry Pi 3, that is probably why the touchscreen and TYOS aren't working properly. </p>
<p>very nice voy will have good experince</p>
<p>Desolder all unnecessary connectors and pin headers on the Raspberry Pi and then solder the pins going into the GPIO in the holes where headers used to exist.</p>
<p>question*</p>
<p>Which raspberry pi do you need for the pi phone, David Hunter? On the diagram, there is a raspberry Pi B+, but on the part list you are saying we need a Raspberry Pi A+. David Hunter, may you please answer this questions?</p>
<p>You should add an estimated cost.</p>
<p>You should add an estimated cost.</p>
<p>wow :)</p>
<p>Great project but way too big. Needs to be comfortable in pocket and solid 16 hr battery life. When will this be possible? </p>
<p>???</p><p>It's not supposed to meet apple/samsung quality and needs - it's a brilliant bit of hardware hacking; a well executed challenge that Mach_5 has been kind enough to share.</p>
It is a cool project but its not an apple/samsung quality and needs its a real person needs who wants to have control of the internals of the phone. 4 hr battery life is not doable. The size is a bit big but probably manageable. Simple question to those more knowledgeable than me, is when will this be possible?
<p>When you write up the instructable.....</p>
<p>If the instructable is for a novelty item phone that's fine, I have asked a technical question to the author that hopefully they have the expertise to answer. Most people read the articles for fun I consider them serious projects. A phone that lasts 4 hours is not practical for anyone but is a step in the right direction. I want to solve real life problems so hopefully the author has some good info on that.</p>
Mate these authors are. Sharing with us. <br>Value able , personal Ideas.<br>That otherwise would not be shown to the public . <br>
<p>I remember having a phone with an hour and a half battery life. 4 hours would have been miraculous and for a make it yourself gadget - wonderful. . </p>
<p>It would probably have better battery life if it wasn't built out of separate, independently designed modules and/or had a means of turning those modules on/off. Wireless adapters consume a lot of power and so do screens and backlighting. Considering it's a DIY touch screen computer with phone capability, that's pretty serious for a hobbyist one-off project. --- Building this with a custom board utilizing the compute module would probably work pretty well since that would strip a lot of unnecessary devices/hardware from the board.</p>
<p>cool thx for the info I could see a lot of applications just for this equipment like transmitting video stream from your vehicle to a server as a dash cam that doesn't have to store data locally</p>
<p>Awesome project! I didn't know anyone could build their own smartphone.</p>
<p>this is a great idea! thats so awesome you're so smart congrats!!!!!!!</p>
<p>Congrats on the win! this is a fantastic instructable!</p>
<p>This site continues to amaze me ..!</p><p>Nice job! </p><p>(i'm stilllll waiting for someone to present a DIY full-scale nuclear submarine .. I mean just the hull and periscope for starts, actually .. Only needs a rather large titanium powder 3D printer ..</p><p>In the mean-time, this SmartPhone is tops! )</p><p>might be a few more days .. </p>
<p>You want to build a submarine? Look at:</p><p><a href="http://www.svseeker.com/wp/sv-seeker-2/submarines/?v=7516fd43adaa" rel="nofollow">http://www.svseeker.com/wp/sv-seeker-2/submarines/...</a></p><p>This is a fantastic site!</p>
<p><a href="http://www.instructables.com/member/TechPaul" rel="nofollow">TechPaul</a> made it! (author) <a rel="nofollow">Reply</a> 19 hours ago </p><div>Welcome to the 1990's. A GSM module that allows GPRS is hardly going to get any one excited now. I wouldn't build this, as is, because the 2G netwok that this module uses is being closed and the frequency band reused for the 4G network here.</div>
<p>The point isn't to build a top tier technology smartphone - the point is to build something and learn while doing it. I'm sure it could be improved upon, but keeping it simple is part of the beauty.</p>
<p>Yep --- But finding a easy-to-use 4G module is a little difficult. 2G should be around for at least 1-3 years but if you are building for the long term try a 3G module from Adafruit.</p>
<p>??????‼️?????☑️</p>
<p>I want to build one of those phones made out of wood with the crank on the side.</p>
Now, That... Is AWESOME!
Can i use raspberry pi 2 model b....??? Plz help me....
Hi everyone I am from south Africa I was wondering which shop can I be able to buy my material and start building my smartphone tyfoon<br>
Hi everyone I am from south Africa I was wondering which shop can I be able to buy my material and start building my smartphone tyfoon<br>
Hi everyone I am from South Africa I was wondering which shop in south Africa I can be able to my material and start building my smartphone tyfoon
<p>can it work with the raspberry pi b</p>

About This Instructable

266,464views

1,569favorites

License:

Bio: Student teaching myself Electrical Engineering and Computer Science.
More by Mach_5:$20 Portable Raspberry Pi Game ConsoleBuild your own Home Automation and Monitoring SystemBuild Your Own Smartphone
Add instructable to: