Revision 2.0 & commercial availabilty of the boards.

A project log for MIPI DSI Display Shield/HDMI Adapter

A controller for LCD/OLED screens with MIPI DSI interface. Arduino shield format, HDMI-to-DSI adapter & built-in framebuffer.

twltwl 06/21/2015 at 23:0826 Comments

Hi all,

The prototype of Rev 2 PCB (see below) just went to production.

Some news:

- Boards will be manufactured and sold by Creotech. We are targeting $99 (+ taxes/shipping).

- Rev 2 board will support resolutions up to 1080p/48 Hz and work by default with Iphone4 and LG Optimus E980 displays. For other screen types (AMOLED Galaxy S3/S4, Iphone 5) there will be adapters (available later).

- New version will also come with a composite video input, foreseen for building FPV systems for drones/flying models.

Note that the initial V2 release firmware WILL not work as a graphics card for Arduino. Writing a graphics accelerator is a serious task and my time resources are quite limited...


Marco wrote 03/31/2016 at 07:06 point

Where can we place the order? Any Direct Link to a page? Also does that board supports and able to display 23.98- 24fps signals (GH4) (blackmagic pocket camera) . Thank you.  

  Are you sure? yes | no

discophil wrote 02/15/2016 at 14:02 point

I am chomping at the bit to buy the Rev 2 board, however after reading that it only supports portrait view, i am worried that he same is true for the new composite input? 

Are you able to let me know if this will be the case? I know there are hundreds of people int the FPV community who are looking to use smaller 5" size high res OLED screens for DIY FPV goggles. currently for higher resolutions we have to use 7" screens with quite a bit of blur and latency. plus the goggles are huge!! 

  Are you sure? yes | no

twl wrote 02/15/2016 at 14:18 point


The composite input resolution (720x576) is much easier to strech/rotate than a Full HD image at 60 Hz, so it will be supported in future versions of the firmware.


  Are you sure? yes | no

timemaster wrote 12/23/2015 at 22:58 point

Very interesting project, I would like to order two pcs but Creotech is not responding :( Is is possible to place an order somewhere else?

  Are you sure? yes | no

jd29cu wrote 12/19/2015 at 13:42 point

This is awesome. You're awesome. I'm a bit confused though - the main project page notes a "sub-$50 BOM, including 4-layer PCB (@100pcs)". I see here that the PCB alone is $100? Maybe Creotech will be doing assembly boards also, in which case, will be able to purchase the bare PCB to keep the price down?

  Are you sure? yes | no

jiri wrote 10/15/2015 at 12:05 point

Great project, are you planning to add more screens vendors? I have for example Sony XPERIA Z1 Compact one that would like to use as just screen.


  Are you sure? yes | no

Fabien Berlioz wrote 07/27/2015 at 13:22 point

Thanks for your great work !

Any news about the availability of your boards ? I really need 2 for my prototypes.

  Are you sure? yes | no

Jarrett wrote 07/27/2015 at 16:24 point

He's posted the sources so you can send off your own for manufacturing!

Might be a good idea to wait for full testing and fixes (if he's doing them)

  Are you sure? yes | no

Chris wrote 07/15/2015 at 00:42 point

Great work @twl !!  

Could you possibly update the github with rev 2.0 PCB design and information?   It would be great to be able to start working on add-ons and housings that work with rev 2.0.  Thanks!

  Are you sure? yes | no

Adam Weld wrote 07/14/2015 at 03:50 point

Awesome project, I know I'd love to purchase one of the rev. 2 boards when available!

  Are you sure? yes | no

glabifrons wrote 07/11/2015 at 23:51 point

I was really hoping this would be able to drive the Kindle Fire HD 8.9 (not HDX) display, as they're quite a bit larger and a very nice 1920x1200 resolution, and go for only ~$30 shipped on ebay.

Standard dot clock for that resolution is beyond the specs of the ADV7611, though I did see a reference to another chip's specs that mentioned a lower dot clock (within specs for the ADV7611) for that resolution with "reduced blanking". I'm not sure if that's feasible with this chip or not.

  Are you sure? yes | no

sidhurta wrote 07/10/2015 at 19:26 point

Could we have a version that supports the touch panel on the screens?

I realize that most people just want the panel, which is a major achievement in itself, but I need the touch part too....

  Are you sure? yes | no

twl wrote 07/10/2015 at 19:28 point

Touchscreen controllers usually speak I2C. It's a matter of adding a matching connector, level conversion and writing a driver (or finding one in Android kernel sources...)

  Are you sure? yes | no

sidhurta wrote 07/10/2015 at 19:40 point

Thanks. Its been a while since I dabbled with electronics. This will be one of my first projects in a while ;-)

  Are you sure? yes | no

Andrew W wrote 07/10/2015 at 17:17 point

Any ETA on availability

  Are you sure? yes | no


[this comment has been deleted]

twl wrote 07/10/2015 at 14:54 point

For 1080p screens, it will support 48 Hz. For lower resolutions 60+ Hz is feasible.

  Are you sure? yes | no

binhkt wrote 09/11/2015 at 21:28 point

Will better FPGA support 60Hz for 1080p

  Are you sure? yes | no

moodyshuffle wrote 07/02/2015 at 02:11 point

Great work!  Researching for an idea I had for an FPV quadcopter monitor using a cell phone display led me to this project, I'm glad someone else had the same idea.

  Are you sure? yes | no

anthonypaul.gilbert wrote 06/26/2015 at 09:49 point

Sorry, second question! Screen brightness control. I've looked, but missed any detail on how the board controls brightness. Ideally, there will be something like a PWM input to do this. Manual pot would be good too - if only for initially prototyping. These nice new MIPI displays can go high on brightness >500nits, so dimming will be vital for low-light/night time use. Thanks again for what you're doing - very exciting...

  Are you sure? yes | no

twl wrote 06/26/2015 at 10:08 point

Yes, rev 2.0 board will have brightness control.

  Are you sure? yes | no

anthonypaul.gilbert wrote 06/26/2015 at 09:38 point

I'm interested in the composite input. Ideally, it could work as a secondary i/p to HDMI, triggered by a pin on the board (and there seems to be  plenty of arduino pins that could be used). This would work well as a wing mirror reverse camera input (2 boards and displays) for my project. (HDMI used for computer as default)

  Are you sure? yes | no

remie wrote 06/26/2015 at 00:37 point

Nice to see you still working at it but I think your target price is too high, maybe you should look at a Chinese partner for making the boards.
For example let’s look at elecrow which provides pcb + assembly service for 100 units:
BOM (as said in the project page but for 100+ units I assume you will get some discounts) $40.00
PCB: 121,9 dollar for 100 5x5 pcbs(looking at provided picture your boards looks like a 3x5 board but I could be wrong here, add 60 dollar for a 5x10 board) $1.50
PCB stencil 18 dollar (fixed price) $0.18
PCB assembly roughly 15 dollar per board (you pay 0.03 cents per pad, i counted roughly 400 pads + some through hole parts which are 0.04 cents) $15.00
Extra costs (start-up costs & sending it to you) $30.00 / 100 = 0.30
Total costs: 57 dollar but these are bare minimum costs, let’s say you don’t want to risk anything (which is understandable) and make a Kickstarter (add 10% to the costs) and of course you also like to earn something (say 30%?)
You still end up with a product price of around 81 dollar which is a bit better in my eyes.
I hope I didn’t offend you too much with my simple calculations (which of course could be off of course) and really hope you keep working at this interesting solution.

  Are you sure? yes | no

twl wrote 06/26/2015 at 10:12 point

I don't find your offer particularly competitive... For instance it doesn't include testing and taxes/duties, which can easily make the 18 dollars of difference. Besides, I'd prefer to stick to European PCB manufacturers & assembly companies. 

  Are you sure? yes | no

remie wrote 06/26/2015 at 10:16 point

But the 99.00 you suggest also doesnt include taxes right? otherwise just ignore all my comments.

  Are you sure? yes | no

twl wrote 06/26/2015 at 12:26 point

No tax, but warranty, support, testing & QA also cost...

  Are you sure? yes | no

RasmusB wrote 06/22/2015 at 14:51 point

Very nice! Thank you for the update, looking forward to ordering one :)

  Are you sure? yes | no