Posted on Leave a comment

MewPro Cable and MewPro 2

Two new products, MewPro Cable for genlocking GoPro and MewPro 2 for general purposes are available in our shop.

MewPro Cable

cable-1
MewPro Cable is designed for genlocking GoPro Hero 3+ Black cameras. It has a microcontroller ATtiny1634 inside the plug enclosure and controls camera into 3D capture mode as easy as just plug the connector into Herobus socket. For genlock purpose it is interchangeable to our previous product “MewPro 1 w/ SMD parts, Herobus connector and Arduino Pro Mini compatible (soldered)”.

As there were many requests from our customers that if there were a plug-and-play genlock solution, now we sell bare plugs as well as fully assembled/soldered, plug-and-play packs with cables and Dongle(s). But we should say soldering a lot of wires to small plugs and dongle is extremely weary task. So if you order a plug-and-play pack please allow us minimum of 4 days before ship.

Product page: MewPro Cable

An article, introduction to MewPro Cable is to appear soon.

MewPro 2

mew2-1
MewPro 2 uses the microcontroller ATtiny1634 and is a redesigned version of MewPro 1 that used in conjunction with Arduino Pro Mini. All signals of Herobus and the microprocessor are broken out to 2.54mm pitch pins for hand-soldering convenience. ATtiny1634 can act as complete I2C slave, hence the new board comes without I2C EEPROM that is emulated.

Product page: MewPro 2

An article, introduction to MewPro 2 is to appear soon.

Compare MewPro Specs

The following is the comparison table of our MewPro line of products:

Posted on Leave a comment

MewPro Cable Is Coming

A new product MewPro Cable is coming on the next month. It is targeted at possible MewPro Dongle or genlock users who has less room at the back of GoPros on their rig.

MewPro Cable has following features.

  • PCB fits within Herobus male connector casing.
  • Compatible with MewPro’s version w/ Arduino Pro Mini etc.
  • Works with MewPro Dongle.
  • For genlocking delete/align unnecessary/necessary pins.

That is, the current product MewPro w/ Arduino Pro Mini will be shrunk to the size of PCB (green) in the photo below:
gopro-connector
(Note: The PCB in the photo is a fake and not an actual one because it is not ready, yet.)

The price will be the same as before.

Technical Details

MewPro Cable uses AVR ATtiny1634 as microcontroller and this is different from current MewPro that uses AVR ATmega328.

Since ATtiny1634 is newer than ATmega328, it has a sophisticated, perfect slave I2C hardware. This new I2C architecture enables us to eliminate the necessity of external I2C EEPROM in order GoPro camera to recognize MewPro as mimicked Dual Hero System.

To use ATtiny1634’s great I2C hardware, we made WireS library from scratch. The library is usable under Arduino IDE and downloadable from GitHub (https://github.com/orangkucing/WireS).

The following photos are a prototype of MewPro Cable using ATtiny1634.
using-protoproto-bottom

Resources

Posted on Leave a comment

Candy Plastic Cartridge Reuse As A GoPro BacPac

MewPro PCB is sold without casing. We describe here how to make an attractive enclosure from “Frisk” by yourself.

Parts List

Frisk breath mint candies in plastic cartridge
This is sold at any convenience stores found across Japan. Unfortunately, Frisk packages in other countries are different from ones in Japan, so you might want to import them from Japan.
MewPro w/ SMD parts and Herobus connector (soldered)
In order for MewPro PCB to fit in Frisk, Arduino Pro Mini must be soldered by yourself.
Arduino Pro Mini 328 3.3V 8MHz
Genuine Pro Mini or any clone will do.
Wires and solders
and some skills…

The essential part is the Frisk plastic casing. Its depth is 10.5mm and this is almost the same as GoPro BacPac’s 10.0mm!

Left: MewPro w/ SMD parts and Herobus connector (soldered); Right: Frisk case sold in Japan
Left: MewPro w/ SMD parts and Herobus connector (soldered); Right: Frisk casing sold in Japan

Instruction

Cut the MewPro PCB a bit. Take care not to cut any conductive traces!
frisk2
Solder the Arduino Pro Mini board to the reverse side of the MewPro board.
frisk5
Cut Frisk.
frisk6
Voilà! MewPro is now inside of Frisk. Its size can be compared to bacpacs of Dual Hero System.
frisk3
frisk4

Note: If you want to make the above DIY Frisk casing we can ship Frisk from Japan. Please contact us if you need. 🙂

Posted on Leave a comment

How To Use MewPro Genlock Dongle

The post is to show you how Genlock Dongle(s) and MewPros work and to explain how to wire them.

Two GoPro Hero 3+ Blacks can record videos/photos in genlock by using Dual Hero System. But more than two it was impossible by now. MewPro Genlock Dongle is a hardware emulator of GoPro camera who communicates with Dual Hero System and steals the required signals, VSYNC and HSYNC, that are generated by Dual Hero System.

How Dongle Works

Here is a demo video of syncing four GoPros. They sync when power on/off, changing modes/settings and shooting.

To make the above video we use the following items:

qty
GoPro Hero 3+ Black n
MewPro n-1
Genlock Dongle 1
USB battery pack 1
Cables and wires

(Note: n is the number of cameras. In our case n=4.)

These items are connected as follows:

Single dongle configuration
Single dongle configuration

  • TRIG: Generated by Dual Hero for start/stop recording
  • VSYNC: Generated by Dual Hero for syncing frames
  • HSYNC: Generated by Dual Hero for syncing scan lines
  • GND: Signal ground
  • UART lines (TXO/RXI) are used by MewPros and Dongle(s) for transferring settings/modes from GoPro #0 to other GoPros (*)
  • RESET line is optional but useful when an error occured. Depressing a reset button on any Arduino Pro Minis will reset all the boards, which has the same effect as detaching/attaching the boards manually

A USB battery pack or wall charger is needed to power the dongle through USB connector of Dual Hero.

* Note: GoPro #0 controls everything: Modes, settings, and start/stop recordings. Commands from GoPro #0 are distributed to other GoPros through UART lines. This transfer is one way without feedback; if another GoPro is busy to do something a message from #0 may be ignored. However, since UART lines are nothing to do with TRIG/VSYNC/HSYNC this unreliability only happens before or after recordings and doesn’t harm video/photo quality.

Alternate Configuration

The above single dongle configuration is normally sufficient and recommended for any new installations of many GoPros in a rig as it needs the minimum number of equipments. But in some cases or already existing rigs following another configuration may be preferred:

qty
GoPro Hero 3+ Black n
MewPro n
Genlock Dongle 2
USB battery pack 1
Cables and wires

(Note: n is the number of cameras. In our case n=4.)

The wiring is as follows:

Double dongle configuration
Double dongle configuration

Advantages of double over single include symmetric wiring (except the UART line between MewPro #0 and Dongle #1) and the less space required on the back of GoPro #0.

Here is the similar demo of the double dongle configuration: Power on, changing modes, shooting, power off.

How To Wire Boards

Both in single and double dongle configurations connections between Dongle #1 and MewPro #i (i=0,1,2,…,n) is summarized as follows:
wiring

It is clear that the only difference on wiring in two configurations is whether MewPro #0 exists or not.

All of these wires need to be soldered by yourself to the boards: Please refer the following pictures.

Wires to Dongle #1
Wires to Dongle #1

Wires to MewPro
Wires to MewPro 1
Wires to MewPro 2
Wires to MewPro 2
Wires of MewPro Cable
Wires of MewPro Cable

(Update:29 Jun 2015, 7 Sep 2015. Added figures for MewPro 2 and MewPro cable boards.)

Remark: We only confirmed the configurations work with four GoPro Hero 3+ Blacks and the wire length less than 30cm. If your number of cameras or length of a wire exceed these limits there is no warranty but there is always hope: Please try shortest lengths of wires as possible!

References To Other Resources