News & Articles

Pyro POV Contest
Build your own POV device using an FPGA or CPLD. Make it spin, make it handheld, make it any way you like! Visit the Contest Page for details on how to enter and win!
1st Place
2nd Place
3rd Place



Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
Take Me To The Gadgetory!

MCM Electronics Daily Deal and Bulk Bargain

Design a Handheld POV – New CPLD PyroEDU Lesson!

Posted August 21, 2014 by Chris

This week we’ll take a look at a very cool effect – persistence of vision in Lesson 9: Handheld LED POV. This is part of our new PyroEDU course: An Introduction to CPLD and FPGA. Here’s a short overview of the lesson:

"A very fascinating effect called persistence of vision can easily be created by repeatedly telling a single row of LEDs to output a message. Let’s build a POV with a secret message!"

This online course is also be available through:

Automated Scanner and Label Printer with Arduino control panels

Posted August 19, 2014 by Chris

"When I was 8 my mother gave me the book – ‘And then the engineer said …’. It consists of many simple manufacturing related stories about technological issues and how to solve them. The book meant to teach kids the key principles how accomplish seemingly insolvable things. The book is lost, but here is what I learned and still use on every occasion."

ASCOM Focused Stepper Motor Controller

Posted August 17, 2014 by Chris

"This project is based on Arduino Nano board that communicates with PC using serial protocol. Arduino Nano contains RS232 – USB converter, so the actual connection between the board and PC is made using standard USB mini cable. Stepper motor is controller using four data lines of Arduino board. These lines cannot control stepper motor directly. An additional stepper motor driver must be used."

Braille-O-Matic – mbed-operated Refreshable Braille Display

Posted August 15, 2014 by Chris

"The Braille-O-Matic is a device that allows the blind and visually impaired to read digital text by generating Braille characters at the pace at which Braille is read. It is a rotating system that simulates the natural act of reading Braille by having the dynamically generated Braille characters roll across the user’s fingertips."

Dimming LEDs via PWM – New CPLD PyroEDU Lesson!

Posted August 14, 2014 by Chris

This week we’re moving onto a fun topic: Lesson 8: LED Dimming Via PWM where we’ll use PWM signals to control the brightness of some LEDs with VHDL code. This is part of our new PyroEDU course: An Introduction to CPLD and FPGA. Here’s a short overview of the lesson:

"We have used PWM in many other courses before, but creating PWM in an FPGA or CPLD requires a different way of thinking. Let’s make our own PWM output module to change the brightness of some LEDs. "

This online course is also be available through:

PIC Propeller Display On A Breadboard

Posted August 13, 2014 by Chris

"This is my first post Related to Projects and today I will describe Propeller Display project. Me and my friend Rushi, we both made Propeller Display project during our under-graduation…The project uses Microchip PIC16F84A Microcontroller."

socz80: A Z80 retro Microcomputer Remade On A Spartan6 FPGA

Posted August 12, 2014 by Chris

"I built a small FPGA microcomputer for the Papilio Pro board. I’ve ported a few operating systems to run on it. These 8-bit machines have very minimal features but (somewhat unexpectedly) I found they can run a multi-user, multi-tasking UNIX operating system."

Converting an A3 printer into CNC machine

Posted August 10, 2014 by Chris

"It’s been an awesome project to do, and I would do it again in a heartbeat. I’ve still got some tidying up with cable routing, etc, but it has had it’s first run with a pen zip-tied to the Z-axis. The results are pretty good, and the accuracy is nice to see."

Stepper Motors As Generators

Posted August 9, 2014 by Chris

"Stepper motors are everywhere! They’re pretty easy to find in old abandoned printers. They come in a variety of configurations and number of poles but they all make great electrical generators! Any electric motor will also output a voltage when it’s freely spinning."

HID QuickKey USB Adapter

Posted August 8, 2014 by Chris

"The hardware is based on Microchip’s Low Pin Count USB Development Kit for the 1814K50. It is setup with 10 inputs, each with a pull-up resistor. The firmware is programmed with USB Human Interface Device Keyboard example from Microchip Solutions. It requires no drivers or special setup, it is plug and play."