C.H.I.P SmartPhone

A Fully Open Source SmartPhone Using The C.H.I.P Pro

Similar projects worth following
This a completely open source DIY cellphone That works with the CHIP Pro / Raspberry Pi Zero W And Liche Pi ZeroW.
The Phone Uses Python and Luma Oled libraries.
Git Hub link available below

Hackaday Challenge 2017 Section


Challenge the project addresses

  • a few people wanted to do a cool project for class that deals with phones, but some may not know where to start.

How will alleviate or solve the problem that the project addresses?

  • This project alleviates some stress or struggles of building a phone from scratch saving time.

Discuss how the project might be world changing.

  • Its world changing in a way that it accelerates how the younger generation will build and design better open source phones with a decent foundation. ------------------------------------------------------------------------------------------------------------------------------------------------

The C.H.I.P SmartPhone is a completely open source DIY cellphone down open source C.H.I.P Pro linux module/computer.

You can use Python and Luma Oled libraries(or anything really). Below is a small example of it

  • 1 × C.H.I.P Pro
  • 1 × TCA8418 Evaluation, Demonstration Kits, Boards and Modules / Evaluation Kits, Boards and Modules

  • Captains Log #12

    Ricardo Ferro05/13/2017 at 00:55 3 comments

    Just received the PCB in the mail today and they look nice. Originally I was worried about the holes not lining up with the headers on the CHIP Pro, but they lined up great. Next thing to do is get a reflow oven or make one. Ill put the Re flow oven in a separate project.

  • Captains Log #11

    Ricardo Ferro04/30/2017 at 06:12 2 comments

    Ordered the PCB via OSH park, now we wait :)

  • Captains Log #10

    Ricardo Ferro04/27/2017 at 18:19 0 comments

    Rev 0.3 added through holes and labeled them.

  • Captains Log #9

    Ricardo Ferro04/27/2017 at 15:52 0 comments

    Im now using Find Chips since this tool allows me to upload the BOM so that anyone can build this project easily from any vendor they want.

  • Captains Log #8

    Ricardo Ferro04/27/2017 at 15:26 0 comments

    Added through holes for anyone that wants to mount a custom DIP

  • Captains Log #7

    Ricardo Ferro04/25/2017 at 06:32 0 comments

    Redesigned part of the PCB to be smaller after I found out that someone was able to boot from the GPIO which is great since it saves money on IC chip and leaves the SPI available. The PCB is labeled "ChipSmartPhone Core Rev 0.2 "on GitHub. On rev 0.3 I will add through holes around the CHIPPro for adding headers and add a power button.

  • Captains Log #6

    Ricardo Ferro04/23/2017 at 23:27 0 comments

    Ive added the component Digikey BOM on Google drive and will add it there, since i will be making some small changes on the components and its also easier to maintain and make changes. link will be included in the link list

  • Captains Log #5

    Ricardo Ferro04/20/2017 at 23:54 0 comments

    Finally added the dual sim+sd card to the board, it was slightly tough eggs.

  • Captains Log #4

    Ricardo Ferro04/19/2017 at 06:29 0 comments

    Digikey didnt have a specific sim card tray for the pcb, which is fine since I decided to order a simcard+ micro sd card combo 2.2.h which should be great for the CHIP pro since it lacks a SD card. I couldn't find a library for it, which is fine.I'll just make a custom library based of an different similar existing component.

  • Captains Log #2

    Ricardo Ferro04/16/2017 at 06:30 0 comments

    For the Chip Pro Peeps ! I'm just observing the new C.H.I.P Gr8 changes at the C.H.I.P forums,it made me second guess on ordering the Pocket CHIP for the long shipping time. In the meantime I made some design changes on the PCB design on the CHIP pro Phone to fit one board. I considered adding an IPhone 4 battery in it since i had a ton of them. I will upload the open brd files to github soon(I still have to figure out the lay out, adding extra holes, etc)

View all 12 project logs

Enjoy this project?


Discussions Labs wrote 06/13/2017 at 01:19 point

Did the CHIP boot from NAND and detect the SD? at least the storage is usable?

  Are you sure? yes | no

Ricardo Ferro wrote 06/13/2017 at 03:33 point

Ill have to check that.

  Are you sure? yes | no Labs wrote 06/13/2017 at 00:41 point

Hi Ricardo, were you able to get the micro SD card working on the CHIP SPI port?

  Are you sure? yes | no

Ricardo Ferro wrote 06/13/2017 at 00:55 point

The design works, but I don't know how to "program in kernel or build kernel" in order for the CHIP SPI port to boot off micro sd card. only other person iknow is @Alexander Krause (please make a guide or something lol)

  Are you sure? yes | no

RX HMP wrote 05/05/2017 at 09:59 point

Following with interest. Still waiting for that google modular they talked about last year.

Should of tried salvage parts over new. Well thats what I am thinking when I build. 

I have a few a6 chips and tablets on standby them screens are few pound. Now the board?

Im building a mini mill to help with pcb but wanted to do a phone or ages. 

Good luck.

  Are you sure? yes | no

Ricardo Ferro wrote 05/13/2017 at 00:41 point

You want a free board? Ill send you one for free. 

  Are you sure? yes | no

Alexander Krause wrote 05/01/2017 at 09:48 point

What exactly do you use to build the UI on the display? Do you also use the framebuffer device drivers?

  Are you sure? yes | no

Ricardo Ferro wrote 05/13/2017 at 00:39 point

The UI I used python from scratch (I don't like programming,its hard). I used LumaOled drivers to drive the LCD

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates