Does The World Need An FPGA Arduino?

What would you get it you mashed up an FPGA and an Arduino? An FPGA development board with far too few output pins? Or a board in the form-factor of Arduino that’s impossible to program?

Fortunately, the ICEZUM Alhambra looks like it’s avoided these pitfalls, at least for the most part. It’s based on the Lattice iCE40 FPGA, which we’ve covered previously a number of times because of its cheap development boards and open-source development flow. Indeed, we were wondering what the BQ folks were up to when they were working on an easy-to-use GUI for the FPGA family. Now we know — it’s the support software for an FPGA “Arduino”.

Icezum-rev1-1607-img1-peq_thumbnail

The Alhambra board itself looks to be Arduino-compatible, with the horrible gap between the rows on the left-hand-side and all, so it will work with your existing shields. But they’ve also doubled them with pinheaders in a more hacker-friendly layout: SVG — signal, voltage, ground. This is great for attaching small, powered sensors using a three-wire cable like the one that you use for servos. (Hackaday.io has two Arduino clones using SVG pinouts: in SMT and DIP formats.)

The iCE40 FPGA has 144 pins, so you’re probably asking yourself where they all end up, and frankly, so are we. There are eight user LEDs on the board, plus the 28 I/O pins that end in pinheaders. That leaves around a hundred potential I/Os unaccounted-for. One of the main attractions of FPGAs in our book is the tremendous availability of fast I/Os. Still, it’s more I/O than you get on a plain-vanilla Arduino, so we’re not complaining too loudly. Sometimes simplicity is a virtue. Everything’s up on GitHub, but not yet ported to KiCad, so you can tweak the hardware if you’ve got a copy of Altium.

We’ve been seeing FPGA projects popping up all over, and with the open-source toolchains making them more accessible, we wonder if they will get mainstreamed; the lure of reconfigurable hardware is just so strong. Putting an FPGA into an Arduino-compatible form-factor and backing it with an open GUI is an interesting idea. This project is clearly in its very early stages, but we can’t wait to see how it shakes out. If anyone gets their hands on these boards, let us know, OK?

Thanks [RS] for the tip!

Retrotechtacular: 100 Watts 120 Volts

If you read our recent feature about the Tal-y-Llyn Railway, the world’s first preserved line, you may have taken a while to watch the short film about the railway in the early 1950s. It was the work of an American film maker, [Carson “Kit” Davidson].

His other work includes some films that might be of interest to Hackaday readers, including one filmed in 1977: “100 Watts 120 Volts”. In it, he follows the manufacture of Duro-Test 100-watt light bulbs through all the stages of their assembly as neck, filament and envelope are brought together in strangely beautiful twentieth century production machinery.

Continue reading “Retrotechtacular: 100 Watts 120 Volts”

Turn A Free Flashlight Into LED Strips

Harbor Freight is always trying to sweeten the deal by throwing in a free flashlight, or a multimeter with a CAT III rating so poorly-met it might as well be a hand grenade. We usually donate the meters to our local hackerspace, but the flashlights tend to accumulate around the shop. Aside from borrowing the occasional magnet, we’ve not found a good use for them till now.

[Ben Brandt] realized that a ultra-low cost board such as the one likely to be in a free flashlight is probably going to contain a very easily hackable single-sided board. Which is exactly the case here. Once the plastic casing is removed it’s only a quick trip to the saw until you have four fresh mini LED strips.

[Ben] uses his hacked loot to build a neat little, “Thanks For Watching,” sign. We can picture lots of places these could fit in the occasional project, and the work to break these up into parts is less than making equivalent boards with any proto technique. We love his wooden battery compartment. Video after the break.

Continue reading “Turn A Free Flashlight Into LED Strips”

Candy Dispenser Riddles You This

A while ago, someone brought in a candy machine to AdaCore. Sometime after, [Fabien-Chouteau] was challenged to make it more… fun. So he decided to make it harder to receive candy — you know, to encourage knowledge growth — and discourage overeating of tasty treats.

The dispenser itself is pretty simple. It consists of a hopper containing the candies, a motor with a worm-gear for delivering said candies, and a small IR sensor that detects when you wave your hand underneath (in order to receive those sweet sweet candies).

He decided to leave the system operating as is, and only interrupt the connection to the motor feed. That way when you wave your hand underneath, you have to answer a skill testing question before you proceed…

Continue reading “Candy Dispenser Riddles You This”

Philip Friedin Takes Us On A Deep Dive Into His OSHChip

Once a month, Bay-area hackers and engineers-by-night gather in the grand office of our evil overlords (Supplyframe) and take us on an adventure in hardware. This past month, [Philip Friedin] gave us the hands-on tour of the OSHChip, a project we’ve seen floating around our pages for the last year. OSHChip might look like another open source development board, but the DIP package and all the packaged features are telltale signs that OSHChip is the offspring of a seasoned double-E. Scroll down to watch his presentation in full.

Continue reading “Philip Friedin Takes Us On A Deep Dive Into His OSHChip”

How Low Can You Go? The World Of QRP Operation

Newly minted hams like me generally find themselves asking, “What now?” after getting their tickets. Amateur radio has a lot of different sub-disciplines, ranging from volunteering for public service gigs to contesting, the closest thing the hobby has to a full-contact sport. But as I explore my options in the world of ham radio, I keep coming back to the one discipline that seems like the purest technical expression of the art and science of radio communication – low-power operation, or what’s known to hams as QRP. With QRP you can literally talk with someone across the planet on less power than it takes to run a night-light using a radio you built in an Altoids tin. Now that’s a challenge I can sink my teeth into.

Continue reading “How Low Can You Go? The World Of QRP Operation”

Game Boy Camera Cartridge Reversed, Photos Dumped

There’s something magical and nostalgic about extremely low resolution in this era of mega-megapixels on every cell phone. And the Game Boy’s big bulbous camera module just looks so cool. [Robson Couto] didn’t stop at simply using the camera — that’s been done before — but actually reversed the card’s protocol so that he could leave it entirely intact. As you can see from the banner image, it was a success.

A project like this doesn’t get done overnight, and [Robson] drew on a lot of his own previous work as well as the work of others. For instance, he’d already made a board that interfaces Game Boy Paks to his PC through an ATmega32 and a serial port. He’d also written software that understands the card header format on the PC side. So dumping the ROMs contents should be no problem. But of course, it was.

[Robson] could read one bank of memory, but not any of the others. It turns out that the camera pack uses a clock signal that not many other cards use. It took [Robson] some serious work — a lot of it false starts and dead ends — to get this particular part working.

Success!
Success!

If you’re into Game Boy hacking, give [Robson]’s writeup a good read. Also note that he’s got fantastic links to previous research in all of his posts. If you couldn’t care less about keeping the cartridge intact, you can simply interface the camera with a TI calculator, use the camera to transmit Morse code, or simply add a thermal printer for a low-res instant camera with style.