Open-source, modular, portable computer system.

Public Chat
Similar projects worth following

How did you come up with the idea?

My friend Josh got me into this video game called Space Station 13, where most characters have PDAs.  I thought it would be really cool to make one :D

What are your plans?

I want to make a truly open source, useful, portable device.  I also have many other ideas about it, but I am far away from working out those...  Let's get an OS working first.

What is the difference between this and a cell phone?

Biggest question by far.  The difference is that it's modular, easily reprogrammable, and hackable.  Everything is open source.

  • Can't get the LCD I had in mind

    Dylan Brophy08/30/2019 at 18:45 0 comments

    The TFT I currently use for my PDAs is an Adafruit 3.5" tft touch screen breakout, which has a 50-pin FPC connector to talk to the actual LCD.  But I can't find a screen like this ANYWHERE except by disassembling Adafruit's breakout.  No idea where Adafruit gets em.

    So I found that 50 pins are rare, 40 pins are more common.  But my PCB is designed for a 50 pin, or was.

    The new design has a 40 pin.  I want to actually build this soon, but I need to be sure I can get the parts and have it actually work.

  • A more permanent design

    Dylan Brophy08/26/2019 at 07:42 0 comments

    So... can I design a board that directly communicates with the LCD screen?  Will I get the power circuitry right?  I usually deal only with 5v or 3.3v logic, where most of the power and programming circuits are handled in a board designed by someone else.

    Admittedly, I based the design largely off of referencing existing designs, like Sparkfun's ESP32 Thing or Adafruit's 3.2" TFT Breakout.  So I can't take lots of credit for this, I mostly just hope I don't mess anything up.  It *looks* good.

    This new PDA should be much thinner, more reliable (my others always had wires breaking), and will have an ESP32 WROVER, which has extra SPI RAM built in. 5x Faster charging, and a much cleaner/smaller design.

    Ordering soon, wish me luck!!!

  • Been a while... Where are we?

    Dylan Brophy08/22/2019 at 09:14 0 comments

    I've completed some of my goals!

    1. Battery is working pretty well, but I still want faster charging
    2. Can connect to WiFi and list WiFi networks, but it cannot be configured yet
    3. TV-b-Gone works pretty well
    4. Laser works great Yes my PDA has a Laser.
    5. Primitive, yet clever, locking system.
    6. Even hacks the screen to play music...
    7. Can connect to a camera over WiFi

    I won't illustrate all of that in this log, but it does all of those things.  But after adding so much, the circuitry has become more complex...

    ... and error prone.  The wires going to the resistive touch plates break regularly, so I have to fix them a lot.  So I think I'm going to order a PCB.  But when it works (99% of the time), it's quite nice.  Here's the home screen:

    Also - I have two now.  You can also see the wireless program open in this image.

  • An actual goal: When is this project complete???

    Dylan Brophy04/20/2019 at 00:55 0 comments

    I want to have a 'finish line' for my projects going forward.  So what should this PDA do?

    1. Be stable:  Not crashing, battery charging working well
    2. Tell Time
    3. Connect to WiFi
    4. GPS
    5. Big and bulky is fine (like TI graphing calculators)
    6. TV-b-gone
    7. Flashlight and laser
    8. Security : locked
    9. Settings to set password/locking system, brightness, and WiFi configuring

    I can always add more features later if I complete all of these.  I just want to be a bit more organized with the things that I do.

  • First working prototype!

    Dylan Brophy11/10/2018 at 01:00 0 comments

    I actually started this project about six moths ago, but my first prototype was a brutal failure.  I finally recreated my design last week and ordered parts, and I got everything working yesterday.

    The old design was not nearly as good anyway, so I am sorta glad that it didn't work. :D

    Here is my current design (no case yet), on my laptop:

    I think it looks bigger than it is.  I am really surprised about how small I made this thing.

    Alright, now down to electronics; What's in this thing?

    There are basically three parts: an ESP32, a battery, and a touchscreen.  I can also add an SD card when I want to.  As you can see, I *cleverly* held it together with tape.  NOT recommended, because the Adafruit Feather board there pushes and dents the flex cable beneath it.  This is my biggest reason for wanting to make a 3D printed case:  I don't want to break the touchscreen.

    There are two main issues with the current design:  Communication with the display is really slow, and the touchscreen coordinates are off in a nonlinear way.  In a new design I want to add a microcontroller just to control the LCD, using the 8-bit bus instead of SPI.  This would also save pins on the Feather board, which has less pins than many ESP32 boards.  I chose the Feather because the size is perfect, which for this project is very important.

    Alright, enough technical stuff, I actually have a story.  I took it to school all this week, but today was the first day it was fully working.  I would pull it out and play with it for a moment from time to time, which makes people ask questions.  This girl in my class asked about it, so I gave a brief explanation and gave it to her.  It had Adafruit's paint program running.  She played with it for almost half the two hour class, which surprised me because this is not a student who gets distracted often, and is highly intelligent.  It made me thrilled that someone took such an interest in my work, so I took a picture of her holding it with her drawing:

    I guess it says something when a person other than nerdy me takes an interest :)

    Long log, thanks for reading, have a great day!

View all 5 project logs

Enjoy this project?



b3njaminpayne wrote 11/21/2018 at 15:18 point

Hi, this seems like a really interesting product and I cant wait to see it grow, but I was wondering what featherboard you were using?

  Are you sure? yes | no

Dylan Brophy wrote 11/21/2018 at 15:37 point

Thank you for your interest! I am using the ESP32 feather board, but I plan on switching to a board with more pins or printing a pcb.  I ran out of pins fast.

  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