Giter Site home page Giter Site logo

project-piprojector's Introduction

MickMake

The PiProjector

This repo contains everything related to my Pi Projector.

PiProjector


What is it?

The DLP2000 is a relatively cheap DMD, (Digital Mirror Device). It supports a resolution of 854 x 480. Not huge, but TI are selling their "evaluation boards", (the DLP2000EVM), for around US$99 which is pretty cheap for a projector. However these eval boards are only designed for the BeagleBone.

So this is a simple adapter board that allows you to use an ordinary Pi Zero W instead of a BeagleBone.


Why did I make it?

The DLP2000 was too cool to pass up and I wanted it to work on a Raspberry Pi Zero W, because... well... because...

Also I wanted to make the smallest cheapest pocket projector around.

The adapter board makes a much cleaner, more permanent install for a Pi Zero W rather than a rats nest of wires. (If you saw my video on this, you would understand.)


What makes it special?

I think it's the only one of its kind. I know there are cheaper pico-projectors on AliExpress, but if you look carefully they are all limited to 640x480 or worse 320x240 resolution. They may say that it supports 4K HDMI, but this is scaled down. In the end, you get more bang for your buck with the DLP2000EVM and now you can use any old Raspberry Pi! A Pi Zero W makes it the cheapest thing around.


What else do you need?

The current Rev 1.0 & Rev 1.1 batch of boards I'm selling on Tindie as a plain "as is" PCB, although will be adding kit options later depending on demand. Rev 2.0 I'll be selling as both a kit and fully populated and tested board.

You will also need:

  • A DLP2000EVM module.
  • Two 2x23 pin female headers.
  • One Pi male header.
  • Jumper cable to connect 5v power to DLP200EVM.

PiProjector revisions

Rev 1.0

Current status: Superseded.

1.0

Is a straight header to header adapter board. With the ability to power from a micro USB connector or from the DC jack on the DLP2000. A nice big ground plane gives a rock solid display, but I've left a void so that it doesn't interfere with the Pi Zero W WiFi signal. You can also mount the Pi Zero W above or below the PCB and mount the PCB above or below the projector, depending on how small you want the unit to be.

PCB/1.0 - PDF schematics and board layout.


Rev 1.1

Current status: Superseded.

1.1

Adds an 8 port GPIO I2C expander, (MCP23008SO). This was added because all of the GPIOs on the Raspberry Pi are used up by the DLP2000EVM. I also added a small notch to make it easier for someone to add/remove the SD card on the Pi Zero W.

PCB/1.1 - PDF schematics and board layout.


Rev 1.2

Current status: Available on Tindie.

1.2

Minor changes to SD card slot and tracks.

PCB/1.2 - PDF schematics and board layout.


Rev 2.0

Current status: In production.

2.0

Now with LiPo charging and LDO! Make it really portable! I've also dropped the microUSB connector for power and now using a plain DC jack.

PCB/2.0 - PDF schematics and board layout.


Future plans

In later versions I'll be adding:

  • Increase DC voltage levels to support in car use, (up to 15v).
  • Add 18650 LiPo battery holder.
  • Camera mounting hole - so, you can easily attach to a camera tripod.
  • Line out/headphone audio. (If you want to use audio currently, you'll need to make use of Bluetooth audio.)
  • Servo control of focus.
  • 3D printable enclosure.

project-piprojector's People

Contributors

mickmake avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

project-piprojector's Issues

Tindie stock?

I've been checking off and on, but your status for both revisions of the board at Tindie has been out of stock for some time... are you expecting to restock at some point?

If not, would it be possible for you to publish the PCB sources or Gerber files, for any version even if it's not the latest and greatest, here so we can have our own boards made?

Incorrect wiring

Hello,

I think the wiring is incorrect. This thing should work with 666 configuration and is only working with 565 configuration. Either PDATA_16(R[0], Data21) or PDATA_17(R[1], Data18) or both are incorrectly connected (RPi GPIO20 and GPIO21)

Possible to reroute to a PCB-Version to stack on top of a rapsi 3b+?

Hi JLCPCBMAN! :-)

i was trying to connect a raspi 3b+ underneath your board, made a custom 40-Pin-Cable but having troubles with colors (maybe because of missing shielding).
As you did not provide any source-files for the pcb, might it be possible for you to make a version of the pcb in which you re-route the pin-connector to the raspi so your board can stack on top of a rapsi's regular 40 PIN-Header or provide the source-files to do it on my own?

Kind regards,
André

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.