New Papilio FPGA tutorial – Create custom clocks of any speed inside an FPGA with the Xilinx clocking wizard.

February 23rd, 2017

This tutorial shows you how to generate custom clocks inside your FPGA using the simple Clocking Wizard. Easily create clocks at any speeds such as 100Mhz, 75Mhz, or 50Mhz from the 32Mhz oscillator connected to your Papilio FPGA. The Xilinx clocking wizard easily generates custom clock speeds with all of the Global Clock buffers and supporting circuitry automatically created for you. It is definitely the easiest way to generate custom clocks for your FPGA project.

Step 4 - Clocking Wizard


Find this tutorial and more at GadgetFactory learn website.



DesignLab 1.0.8 and RetroCade 1.3 Released!

January 5th, 2017

We just completed a new release of DesignLab and RetroCade Synth.

DesignLab 1.0.8 has the following changes:

DesignLab 1.0.8 – 2017.01.04
[DesignLab Libraries]
-Added a new Video Audio Player example.
-Fixes for RetroCade Synth libraries.

RetroCade Synth 1.3 has the following changes:

1/4/2017      Version 1.3.1
-Fix for some LCDs that have contrast issues.

4/21/2015      Version 1.3
-Updated MIDI library to better handle NoteOffs.
-Moved to ZPUino 2.0 with a DesignLab schematic.

1/29/2014      Version 1.2
-Moved to Papilio Schematic Library and drew up a schematic of the RetroCade system.
-Added Analog mode to the LCD.
-Made joystick interaction for smallFS more intuitive. Cannot do the same for SD Card access without a lot of rework…


Article: Put the Watson AI into Your Raspberry Pi with IBM’s Free(ish) Embedded Development Platform

December 15th, 2016

There is an interesting IoT/Artificial Intelligence platform from IBM called Project Intu. From the project page:

A new, experimental program from IBM enables developers to imbue Internet of Things (IoT) systems — robots, drones, avatars and other devices — with the cognitive know-how of Watson.

This definitely looks worth checking out to see what kinds of things can be done with it. Text-to-Speech, language and visual recognition – all sounds pretty good.


via AllAboutCircuits

Free eBook: Neural networks and Deep Learning

December 13th, 2016


One of the reasons for creating the GadgetBoxes was to start looking at ways to connect Artificial Intelligence tasks to IoT devices. So not only are we learning about all of the latest IoT technologies but also the latest in Machine Learning and Artificial Intelligence. Many of the latest breakthroughs have come from new techniques such as Deep Learning and Sigmoid Neurons. This free eBook is a nice way to learn about these concepts and even better, it has Python code examples to experiment with!

“Alexa, Make My ESP8266 Do Something” | Hackaday

December 1st, 2016


Well here is an interesting hack that can be very useful for the NodeMCU version of the GadgetBox. Wouldn’t it be nice to control a GadgetBox with Alexa voice commands without a middleman like SmartThings? Well this hack seems to be the ticket! It is a library for the esp8266 that allows it to emulate a Wemo device that is directly supported by the Alexa. :)

via HackaDay

Using Amazon Alexa to control Ameba Arduino

November 29th, 2016


Nice article on the steps it takes to setup an IoT device to use an Amazon Echo device.

Can we adapt this to ESP8266 based devices?

via Instructables


DIY I2C Devices with ATtiny85 | Hackaday

November 24th, 2016


Here is a very interesting article detailing how to use an ATtiny chip to turn any chip into an I2C device. This looks like a great technique to use with eCogs and the GadgetBox since it will free up valuable GPIO pins.

via HackaDay