Picture of ArduinoPhone

Combining Arduino and other shield modules, we make a mobile phone named Arduino Phone. Meanwhile, we printed a shell for it with the 3D printer. Although it’s not such fine as you think, even a little bit clunky, it’s still very cool. That is the point this is a cell phone made by ourselves.

While, we can’t install Arduino Phone Apps limited by Arduino. So, if you want to play Angry Birds, then you need to do some big modifications on Arduino Phone. :)

Next, I will make a detailed explanation about the steps of making an Arduino Phone, including the hardware connection and software implementation.

Now, let’s begin.

PS: if you want get more infomation about Open Hardware, follow @HardwareWithYou in twitter. :)

Remove these adsRemove these ads by Signing Up

Step 1: Preparing stuffs

Picture of Preparing stuffs

At the very beginning, we’d better prepare the materials. Of course, most of these modules can be purchased directly, such as Arduino Uno, TFT Touch Shield and GPRS Shield.

Owning to we want to put our Arduino Phone into a 3D printed shell, and in order to adapt the size of this shell, we have to DIY a charging and discharging PCB board (including two parts) and an expansion PCB board which can connect to the headphone jack of GPRS Shield.

If you want to make a shell by yourself, you can directly take Lipo Rider, or something like this, as the charge sheet. Thus, you do not need to DIY PCB board in order to meet the size of the shell.

What you need:

1.Arduino Uno

2.TFT Touch Shield

3.GPRS Shield


5.Custom ArduinoPhone Charge Circuit (or Lipo Rider)

6.Li-po battery

7.A shell (with 3D printer)

All components at here.

1-40 of 125Next »
masterloops15 days ago

Pretty geeky stuff this

KanwarSingh1 month ago

just one word beautiful :)!!!!!!!!

HarryLaine1 month ago

awesome work buddy .........keep it up :)


chatsbk0071 month ago

why not try putting some user friendly and low hardware OS like symbian 40 in the phone....The casing of the phone can be improved......



Xylit0l made it!5 months ago

here is mine.

23-03-2014 15-08-49.jpg

nice !

loovee Xylit0l2 months ago

wow... look great!!!

miniscientist2 months ago

coolllll :)))

Briandeano2 months ago

loving this

mp4movies2 months ago

Nice Share

Arghus1 year ago
although a really nice project i fail to really see the need for something like that especially for how low cost some phones are ..
DesertAz Arghus2 months ago

It's a phone that you can add on to the program, add new hardware, and design it how you need it. You could put a Ultrasonic Distance Sensor, and add to the program, and then you would not just have a phone! You'd have a Ultrasonic Tape Measure too!

Arghus DesertAz2 months ago

isn't there an app for that? :)

Some projects are not about cost.
DesertAz2 months ago

Just for confirmation, this does make voice calls right?

Amazing project! But can you use any SIM card? Like from a pay-as-you-go phone?
xiaobo__ (author)  the45furnace1 year ago
Sorry, I don't understand what is "pay-as-you-go phone", :(. But, i use a unlock GPRS sim card.
DesertAz xiaobo__2 months ago

I think he means something like a Tracfone, and i have been wondering this too...

robot7978 months ago
is there a clean version of this code

striped of all touch screen and tft abileties
only real buttons and a lcd screen

i cant seem to filter all that stuff out

DesertAz robot7972 months ago

You will have to just delete everything you can, and put the stuff you need in.

what is the code programed in

Arduino IDE, very easy to learn.

is there any soldering involved?

Yes, but you can buy everything already made from seeed studio, just buy the things included in the list and a on-off switch, and a audio jack for sound and another for the microphone, i would personly just buy a microphone and speaker and solder that in instead.

Rocker5173 months ago

What are the dimensions for this? BTW very nice job. Can't wait for v2.

Towtow104 months ago

Could Someone please tell me were i download the shell case to print and the dimensions to print it.

wliu34 months ago

Will it be better if you use an arduino pro mini?

can u use a re-chargeable battery? if u can plz tell me how and btw great project

Naw, an electrochemical cell emf would be too palpable for a situation like this. Especially since it was depicted in the documentation that you would need some sort of electrical accumulator similar to the one shown in the picture. I like your idea about the new ios, let me know when your done with it!

spanigrahi110 months ago
Hey Buddy.. I absolutely love and appreciated this project you've come up with.

I've used and Arduino UNO rev3 and stacked the GPRS shield v2.0 (By seeedstudio). Everything else is exactly the same way you have shown.

I connect the UNO, it is bring recognized, I upload the code, it gets successfully completed. But for some reason, I always get a constant blank TFT screen instead of a menu..

Any help please ???

use the good library, you probably have the v2 of the TFT, just get them from seeed studio site and replace.

PowerLion16 months ago

With the popularity of Google Voice, someone should make this using a WiFi module for WiFi calling!

xiaobo__ (author)  PowerLion16 months ago
i no how to make it better. u should make an os like ios and put that on there instead of just calling and texting :)
is there a more defined version on where i would connect all the wires i see connected on the board?
robot7978 months ago
can this thing make voice calls

if so i have a great idee
skaar9 months ago
if the antenna could be mounted to the side, so it flips into a slot, that'd be cool. would work fine near a cell tower, need more bars, flip it out. i've been looking at some hammond cases, interesting options... perhaps a thin, tough sheet of plastic over the screen to make it water resistant?
jackrm1101 year ago
This is fantastic! I've heard of Arduino before but have never tried it due to lack of knowledge on electronics. I hope this isn't a stupid question, but do you still need a provider like Verizon or AT&T to actually make calls? Thanks!
Yes, hence the SIM card to authenticate to a carrier for send/receive. Check with your carrier first about GSM or CDMA connectivity. This ible is GSM.
1-40 of 125Next »