Alex makes HDMI Wings for the Papilio Plus!

Alex designs an HDMI Wing and a custom PCB that lets him connect his salvaged LVDS laptop monitor to the HDMI Wing on his Papilio Plus. Next we need to get this working on the Papilio Pro!

Read on GadgetFactory forums…

Download Source Code

Posted in Uncategorized

Tetris-like game for the Papilio and Arcade Megawing

Sometris is a Tetris-like game that Papilio user Peter Ivanov has written for the Papilio One and Arcade MegaWing, the game works with DesignLab 1.0.8.

This is a tetris-like game for Papilio One 500K + Aracade Megawing.

You need a VGA monitor and optionally a Atari/Commodore compatible joystick.

I’ve used Papilio DesignLab 1.0.8.

The source code is available on Github.

Please feel free to comment or reply to the game forum thread.

Posted in Uncategorized

DesignLab – Using Papilio as Stand Alone Logic Analyzer

The Papilio FPGA Logic Analyzer (PLA) kit is a fully featured logic analyzer that has its roots in the Open Bench Logic Sniffer (OLS) project. We took all the tricks we learned from designing the FPGA side of the Logic Sniffer and applied them to the PLA, expanding the memory, increasing transfer speeds, providing 32 5V tolerant channels, and making it available for debugging internal FPGA designs. It’s a more capable platform that enables us to continue developing all of the Logic Analyzer features that just wouldn’t fit in the Logic Sniffer. Not only is the PLA a very capable Logic Analzyer, it’s also an awesome FPGA development board! You can use the Logic Analyzer to debug circuits by day, and use the Papilio FPGA to make System on Chip designs by night!

via GadgetFactory LLC

Coming shortly to GadgetFactory India stores!

Posted in Uncategorized

GadgetBox IoT Platform

GadgetFactory introduces the GadgetBox – a easy-to-use, versatile platform for creating IoT applications.

GadgetBox tackles the biggest problems with current IoT devices – shield stacking, easily adding hardware, hardware compatibility, and an enclosure for your project. There are lots of IoT hardware options out there but none of them have thought the problem all the way through, so what we end up with is either a crazy tower of shields or peripherals soldered on with jumper wires. Not something we can proudly show our friends and family, let alone put into use in our homes.

GadgetBox starts with a case and builds from there – so the end result is an attractive, functional device with all of the electronics safely contained in the case.


Read full article here:




Posted in Uncategorized

MULTICOMP Z80 CP/M migrated to the Papilio Duo Platform!



Hello Papilio fans today we got an awesome project to share with you! Our forum member jlcollado has managed to migrate the Grant Searle’s brillant work called MULTICOMP to the Papilio DUO, the final result is a very usable and complete Z80 soft-core based machine, running the venerable Digital Research CP/M 2.2 OS.

I’ve built the Z80 CP/M variant, complete with VGA & Keyboard terminal, Serial port, SD-Card and external SRAM. The steps I followed to accomplish this:
1. Adapted the pinouts, ports and some signals of all the modules (Main Interconect, Z80, VGA, Serial, Keyboard, SD-Card) from the original design to fully use the Computing Shield peripherals and the DUO’s SRAM (using and updated Computing Shield UCF file).
2. Converted the original 6 bit color VGA to 12 bit color interface.
3. Converted the internal BIOS ROM and Character Font ROMs, to use Xilinx’s Core Generator’s Block Memory instead of the original Altera Altsyncram IP.
4. Converted the internal double port Display & Attribute RAMs also to use the Core Generator’s Block Memory instead of the original Altera Altsyncram IP.
5. In my first attempt I adapter the CPU and Baudrate clock generators, to use the Papilio’s 32 MHz OSC instead of the original 50 MHz, but I ran into timing problems converting the many clock -dependant constants in the design. So I decided to generate a new 50 MHz clock using the DCM & PLL Wizard.

For an in depth look at this great work please visit the project showcase page here, the full project files are also available on the same page.

Feel free to express your thoughts about the project in the comment section or in the original showcase page.

Posted in Uncategorized

Setting Up Your Own Arduino IoT Cloud Server – DZone IoT

With the just released GadgetBox IoT enclosures we have been on the hunt for server solutions to drive our IoT devices. We really like Blynk so far, but it is not free. So when we saw this VPS based solution we knew it was something to put on the list to evaluate!

If anyone gets a chance to check it out we’d love to hear about it in the forums.

Article via

Posted in IoT

Node-Red – A visual tool for wiring the Internet of Things

As we continue to puzzle out all the different approaches to create an IoT application something that caught our eye was Node-Red. It’s billed as a visual tool for wiring the Internet of Things. The home page says this:

Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.

The intro video shows a pretty snazzy GUI for wiring elements together:

This article shows how to tie your hardware into the Node-Red mix.

Now the question is what is the best way to run a node.js server?

Node-Red Homepage

Posted in IoT

See how a PCB is manufactured

What an incredibly helpful video! See first hand all the steps to manufacture a PCB. This answers all the questions I’ve always had when designing a board…

Via EEVblog

Posted in Uncategorized

How to Run Your ESP8266 for Years on a Battery – Open Home Automation


low_powerThis is a topic that has a lot of significance for the GadgetBox platform. There are lots of IoT projects that need as much battery life as can be squeezed out of them. This awesome article explains how to squeeze 3 years of battery life out of an esp8266 module!

Posted in IoT

How To Create You Own Design Displayed On A RGB LED Matrix With Your FPGA

Today´s article presents a fantastic video tutorial about designing and building your own FPGA RGB LED matrix to display anything you want.

Nowadays it´s pretty easy to buy an RGB LED matrix on internet, so you only need to connect your FPGA to it and build and implement your own design. So, you better follow along this great video where the authors will teach you the fundamentals to do it.

In the video the authors take some time explaining how the actual board works. Listen carefully to it as very important design details are revealed. The designer of this specific FPGA code shows a block diagram (with the main components, PLL, UART and Display Controller) of its design and explains it step by step, sharing even some simulations from both the software and the actual signals measured on the FPGA board to proof that the design is working exactly as it´s supposed to. Thus, a pretty good learning experience for you here.

Finally, you can download all the FPGA design files here. Use them as a guideline on your own design, which I strongly recommend you to do. And if you don´t have the time nor the knowledge to actually build the RGB LED matrix board, you can get yours here.

Watch the video and then get hands on to create your own design so you actually learn how to do it.

Have fun!

Posted in Uncategorized