That’s Life…on a Hackaday Badge

Our Hackaday Chief [Mike] sent me an e-mail the other day with a link to the Belgrade Hackaday Badge simulator. He clearly wanted me to enter something into the demo scene competition. The good news is that because of the simulator, you didn’t have to leave your desk to participate. The bad news is that I had very little time left at the end of the month, so I wanted to do something appealing but it had to be fairly easy to roll out. I wound up doing a very quick project but it had a few fine points that I thought I’d share. The end goal was to have an interesting display of Conway’s game of life on the badge.

By the way, there was a completely different project with the same goal by [Jeremias] on As far as I know, this was just the result of two people setting out to do the same thing. You’ll see the user interface is a good bit different, so you might see which you prefer.

If you haven’t seen it, the real badge is below. The emulator, of course, just runs as a window on your PC. For those that will be at the conference, or just want to program closer to the actual hardware, there is now a preconfigured MPLABX framework  for the PIC18LF25K50 and the bootloader/kernel running on this badge.

Continue reading “That’s Life…on a Hackaday Badge”

Hack the Hackaday Demoscene from Your Own Home

We are just two weeks away from the Hackaday | Belgrade conference, and tickets have completely sold out. That means you can’t get your hands on one of these sweet hardware badges, but you can still take home some prizes for pulling off a gnarly hack with the badge firmware.

What we’re talking about is the Hackaday Belgrade Badge Demoscene – which includes a surrogate presenter program for anyone who wants to send in their own code for the device. You have two weeks to work on and submit your code — and we’ve made it really easy for anyone who has a working knowledge of C.

The day of the conference we will download all entries, and have a surrogate at the conference load it onto their badge and present it on your behalf. There is a separate pool of prizes for online entries, so hackers not at the con will win. And of course we’ll be celebrating the awesome demos with some posts on the front page.

No Hardware Needed

Badge emulator scrolling the word "Hackaday"
Badge emulator scrolling the word “Hackaday”

Hack in C for Abstracted Bliss or Be Hardcore:

You can use the emulator shown here to write your code for this badge. It comes with a set of basic functions that abstracts away the low-level hardware functions, and launches a demo window on your computer to test out your code. Check out this barebones C framework to get started.

For those that want more control, we have published the official assembly code that the badges will ship with (including a user manual). We’ll be squashing bugs right up to the day of the con). You can alter and compile this code yourself, or just start from scratch using the design spec if you prefer to travel the hardcore bit-monkey path.

Either way, you have an 8×16 display and 4 buttons to work with. Exercise your creativity and amaze us by doing a lot on a rather modest canvas. That’s what demoscene is all about.

How to Enter

Entry is easy, just start a project on and submit it to the Belgrade Badge Demoscene contest using the “Submit Project To…” menu on your project page. You need to upload .C and .H files, or a precompiled .HEX to the file hosting part of your project page by Saturday, April 9th.

That’s the extent of the requirements. But it would be super fun if you recorded the software emulator playing your demo for all to see. The easiest way to do this is to record a video of your computer screen using your smartphone. Good luck to all!

It’s Alive! — Badge for Hackaday Belgrade

Hackaday Belgrade — our first ever conference in Europe — is coming up fast. One of the really exciting things for me is the hardware badge which [Voja Antonic] designed for the conference. He’s done a great job with hardware choices and I think we’ve hit the sweet spot for badge hacking. Let’s jump into the hardware and firmware details after the break.

Get your ticket now for ten hours of talks and workshops, evening concerts, and of course badge hacking the entire time. Earlybird sales close Monday. We’re still in the process of going through talk proposals but we’ll publish a post next week announcing all of the speakers.

Continue reading “It’s Alive! — Badge for Hackaday Belgrade”

Get Your Hackaday Belgrade Tickets Now

We have just opened up registration for Hackaday | Belgrade — a hardware conference on April 9th. Get your ticket now and make arrangements to visit Belgrade this Spring. Tickets are inexpensive, travel costs from other parts of Europe are very reasonable, the weather will be beautiful, and the all-day madness that we have planned will make you wish it were a week instead of just sixteen hours. These tickets will sell out so please share this post with your friends so they are not left ticketless.

Packed with Amazing People

If you don’t recognize the name you will almost certainly recognize his internet persona: Mike’s Electric Stuff. He’s been regularly featured on the front page of Hackaday as he churns out a unique body of work like tearing down Flir’s low-end gear to discover it’s identical to their high-end offerings.

Hackaday is a global community and that is what makes Hackaday | Belgrade spectacular. We are still accepting proposals for talks through February 15th but haven’t yet made all of the decisions regarding presenters — you should submit a proposal! We’ll publish an article about all of the presenters once we have wrapped up the call for proposals. Expect to hear back about this around February 22nd.

One thing I am very excited about is that Mike Harrison will be at the conference. His talk will cover his exploration of an absurdly expensive and complicated relic which was used in the 1950’s for large-format video projection. Mike’s ability to unlock understanding of complex (and awesome) electronics is quite amazing; this talk is not to be missed. But Mike is just one of a dozen presenters from all over Europe. Several members of the Hackaday crew will be on hand and the venue will be packed with hundreds of fellow hardware hackers. You won’t want to miss this.

You Will Hack This Badge

hackaday-belgrade-badge-prototypeThis is the first Hackaday event where we have an active electronic badge. Voja Antonic has been hard at work with the design and just published the first details a few days ago.

The central feature of the badge is an 8×16 LED matrix driven by a PIC microcontroller. It’s running a USB bootloader which will let you flash your own custom code without needing a programmer. We were speaking with some of our friends over at Microchip regarding the bootloader and they offered to supply all the microcontrollers for the badge, an offer we were happy to accept.

Voja has already programmed the first demo application seen here, it’s Tetris written in assembly language. Impressive!

We were overwhelmed by the popularity of badge hacking at the Hackaday SuperConference last November. You can bet that badge hacking will be one of the most popular activities at Hackaday Belgrade. I have written a hardware emulator to work on some animations. It uses the SDL2 library to display the LED matrix and take three button inputs (the final badge design will have four buttons arranged in up/down/left/right configuration). Our hope is to host a demoscene competition that is open to anyone, whether you can attend the conference or not. More on that later.

Live Music and Hacking

As the evening sets in and the talks wind down, we have lined up bands and DJs to take the stage and carry us well into night. You won’t have to stop the badge hacking or anything else that you’re into, but you won’t have to solder in silence either.

As you can tell, this conference goes way beyond talks. This is hardware culture and you’ve just got to be there. Running from 10am until 2am, there’s more than enough to keep you occupied for one day. But make sure to hang out on the event page to get inside information on other non-formalized social events that will happen the night before and the day after. See you in Belgrade!

Developed on Hackaday : HaDge update – it’s a HACK

Work on HaDge – the Hackaday con badge, continues in bits and spurts, and we’ve had some good progress in recent weeks. HaDge will be one conference badge to use at all conferences, capable of communicating between badges.

Picking up from where we left off last time, we had agreed to base it around the Atmel D21, a 32-bit ARM Cortex M0+ processor. To get some prototype boards built to help with software development, we decided to finish designing the HACK before tackling HaDge. HACK is a project that [Michele Perla] started that we have sort of assimilated to act as the prototyping platform for HaDge. We wanted a compact micro-controller board and hence opted for the SAM D21E – a 32 pin package with 26 IO’s.

[Michele Perla] had earlier designed HACK based on the larger 32 pin SAM D21G and used Eagle to hack-brddraw the schematic and layout. Using the Eagle to KiCad script, he quickly converted the project and got on to making the board layout. I took up the rear guard, and worked on making his schematic (pdf) “pretty” and building up a schematic library of symbols. While [Michele] finished off the board layout, I worked on collecting STEP models for the various footprints we would be using, most of which I could get via The few I couldn’t were built from scratch using FreeCAD. The STEP models were converted to VRML using FreeCAD. Using [Maurice]’s KiCad Stepup script, we were able to obtain a complete STEP model of the HACK board.

HACK is now ready to go for board fabrication and assembly. We plan to get about 20 boards made and hand them out to developers for working on the software. The GitHub repository has all the current files for those who’d like to take a look – it includes the KiCad source files, PDFs, gerbers, data sheets and images. The board will be breadboard compatible and also have castellated pads to allow it to be soldered directly as a module. Let us know via group messaging on the HACK project page if you’d like to get involved with either the software or hardware development of HaDge.

In a forthcoming post, we’ll put out ideas on how we plan to take forward HaDge now that HACK is complete. Stay tuned.

The Best Badges Of The SuperCon

A few weeks ago, we took a look at the best badge hacks at the Hackaday Supercon. These were the best badge hacks anyone has ever seen – including what comes out of DEF CON and the SDR badge from the latest CCC. I’m ascribing this entirely to the free-form nature of the badge; give people a blank canvas and you’re sure to get a diverse field of builds. Now it’s time to take a look at the cream of the crop, hear what the jolly wrencher sounds like, and how to put 1000 Volts in a badge.

There were three categories for the badge hacking competition at the SuperCon – best deadbug, best blinky, and most over the top. A surprising number of people managed to solder, glue, and tape some components to a the piece of FR4 we used as a conference badge, but in the end, only three would win.

Continue reading “The Best Badges Of The SuperCon”

The Best Conference Badge Hacking You’ve Ever Seen

72EJpM5noCVCOQOeMV74_fmZeSQKcPxiqv70JYc9psgAs with any proper hardware con, the Hackaday Supercon needed a badge, and preferably one that was electronic. This conference centered around hardware creation, and the badge was no exception.

Designed on a tight timeline, it was possible to deliver a PCB badge for the attendees but it didn’t include microcontrollers, FPGAs, or software defined radios. This blank slate was the foundation for a completely unconstrained freestyle electronics soldering session.

The front of the badge includes a matte black solder mask with Truchet tiles of traces. Put multiple badges edge-to-edge and the pattern continues indefinitely. Inside of each curved trace is a through-hole via and those makes up a grid of holes on the back of the badge. On that back side there are also two rectangular grids that presented a nice area to which hackers soldered their components.

More than a few people took up the challenge of hacking their badge, and despite a strange pitch for the through holes (0.230″), and traces that didn’t go anywhere, there were some amazing builds. I would go so far to say that the badge hacking at the Supercon was the best I’ve ever seen, and this includes DEFCON and CCC.

Continue reading “The Best Conference Badge Hacking You’ve Ever Seen”