Hacking the OV7670 camera module (SCCB cheat sheet inside)

June 25th, 2015

Here at Gadget Factory we’ve been thinking about the best way to provide support for the OV7670 Camera Wing that we have. This page we came across provides a treasure trove of information about how the OV7670 camera works.




The OV7670 is a low cost image sensor + DSP that can operate at a maximum of 30 fps and 640 x 480 (“VGA”) resolutions, equivalent to 0.3 Megapixels. The captured image can be pre-processed by the DSP before sending it out. This preprocessing can be configured via the Serial Camera Control Bus (SCCB). You can see the full datasheet here.

Build A Simple Cloud Using the Open Hardware Technology

June 23rd, 2015










An interesting article for creating your own cloud with a few raspberry pi’s

via resources.infosecinstitue.com

Simple Infrared PWM on Arduino

May 26th, 2015

Example 56kHz generated Infrared signal @ 50% duty cycleNice code walk through of how to generate a PWM in C code. This is a 3 part series showing how to generate IR commands in software.

We are often asked on discussion boards, about conflicts between IRremote or IRLib and other Arduino Libraries. In this post, we present a sketch for ‘Simple Infrared PWM on Arduino’. This is the first part in a 3 part series of posts. Part 1 shows how to generate the simple Infrared carrier frequency on Arduino, using any available IO pin and without conflicting with other libraries. Part 2 will show how to send a RAW infrared signal using this approach and Part 3 will show how to send a common NEC signal from the binary or HEX value.

Atari devs dissect Yars’ Revenge, Adventure, Atari’s woes

May 21st, 2015

Here is a very interesting article about the development of some of the early Atari 2600 games. It’s fun that we can recreate these classic games on an FPGA!

“I’m going to tell you about the design of Adventure for the 2600, a game I designed in 1979,” Warren Robinett said simply and plainly to introduce his own session. “Thank you. It was the first action-adventure game.”

The Oldland CPU 32-bit FPGA Core

May 19th, 2015

Here is a promising looking Soft Processor core available on OpenCores.com. It looks like it has some nice simulation and debugging tools built in – as well as a C toolchain.

Included with the package is oldland-rtlsim, which lets you simulate the processor on a PC. The oldland-debug tool lets you connect to the processor for programming and debugging over JTAG. Finally, there’s a GNU toolchain port that lets you build C code for the device.

HDMI Splitter is also a Decrypter

May 14th, 2015

Esar’s Ambilight clone that runs on the Papilio Pro is an awesome project, I still have one on my desk waiting to be tested.  One of the challenges is HDCP protected content – but with this awesome hack it is no longer an issue!

His amazing custom Ambilight clone got profiled here, and someone asked him in the comments if it worked when High-bandwidth Digital Content Protection (HDCP) is on. [esar] lamented that it didn’t. Hackaday readers to the rescue. [Alan Hightower] and [RoyTheReaper] pointed [esar] to the fact that HDMI splitters need to decrypt and re-encrypt the signal to pass it on, and pointed him to a trick to knock out the on-board microcontroller. [esar] took off from there.


May 12th, 2015


Pyroedu has posted a video course on FPGA’s. Since it based on Altera FPGA some of the portions are not 100% applicable, but there is a bunch of good basic FPGA info in the lessons. It makes a nice addition to hamster intro to FPGA document, especially for those who learn better from watching a video over reading. Hope it helps someone out.



Lessons Lesson 1: Introduction to FPGA and CPLD Want to learn about FPGA and CPLD? Please start here! This lesson explains the course content, what expectations you should have and what parts are needed for the course.  [...]

Would you like a free Zynq-based Digilent ZYBO dev board? Win one over at the ARM Connected Community

May 9th, 2015

ZYBO Top View closeup.jpg



It is not Open Hardware as per se, but it is FREE!! If you have a good project they pick get yourself a free ZYBO Zync ARM/FPGA board.

The digilent ZYBO board based on the Xilinx Zynq SoC is a full-featured development board with 512Mbytes of DDR3 SDRAM, HDMI, VGA, Ethernet, MicroSD slot, OTG USB 2.0, audio inputs and outputs, and six Digilent PMOD expansion connectors. Normally, this board sells for $189 ($125 academic pricing) but you can win one from the ARM Connected Community with a power supply and some Digilent swag—and pretty easily. Just click here and leave a comment, stating what you’d do with this board if you won it. However, tick tock Cinderella. You have until 11:59 PST on May 14 to enter. The offer turns into a pumpkin at midnight. Digilent ZYBO board based on the Xilinx Zynq SoC There are only five comments so far, so your changes are good right now. Good luck!