Close

Changing the Logo

A project log for Hackable Electronics Badge Alternate Logos

Because the hackaday logo is cooler than the OSHW logo.

BenchoffBenchoff 09/14/2015 at 00:420 Comments

The Parallax Hackable Electronics Badge should be familiar to DEF CON 20 and 22 attendees. It's a parallax propeller with a few resistive buttons, an accelerometer, and an OLED display. The OLED display is kind of cool, and when it boots, it displays the OSHW logo. As a vetrain of the Gear Wars, I like the OSHW logo, but there's a better logo out there: the Skull and Wrenches.

Pixelated, but the badge only has a 128x64 display. Here's the source graphic I used:

The boot logo for he badge can be changed to the Jolly Wrencher by appending the following code to the bottom of the demo Jon McPhalen sent out for the Open Hardware Summit:

dat {Hackaday Logo}

Logo byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$01,$03,$07,$07,$8F,$FF,$FE,$FE,$FC,$F8,$F0,$80,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$80,$F0,$F8,$FC,$FE,$FE,$FE,$9F,$0F,$07,$03,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$1F,$3F,$7E
     byte $FC,$F8,$F0,$F0,$FC,$FE,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$F8
     byte $F0,$E0,$C0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$C0,$E0,$F0
     byte $F8,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FE,$F8,$F0,$F0,$F0,$F8
     byte $FC,$7E,$1F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$01,$03,$03,$03,$03,$03,$03,$03,$07,$0F,$1F,$1F,$3F,$7F,$FF
     byte $FF,$3F,$9F,$CF,$E7,$F3,$F8,$F8,$FC,$FC,$FC,$FC,$FE,$FE,$FE,$FE
     byte $FE,$FE,$FE,$FE,$FC,$FC,$FC,$FC,$F8,$F0,$F6,$E7,$CF,$9F,$3F,$FF
     byte $FF,$7F,$7F,$3F,$1F,$0F,$07,$03,$03,$03,$03,$03,$03,$03,$01,$01
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F0
     byte $FC,$FF,$FF,$FF,$FF,$7F,$3F,$3F,$1F,$1F,$3F,$3F,$7F,$FF,$FF,$FF
     byte $FF,$FF,$FF,$7F,$3F,$3F,$3F,$1F,$3F,$3F,$7F,$FF,$FF,$FF,$FE,$FC
     byte $E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0E,$FF
     byte $FF,$FF,$FF,$FF,$E0,$C0,$80,$E0,$F0,$F0,$F8,$F8,$FC,$FF,$FF,$FF
     byte $FF,$FF,$FF,$FC,$F8,$F8,$F0,$F0,$E0,$80,$C0,$E0,$FF,$FF,$FF,$FF
     byte $FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$80,$80,$C0,$C0,$C0,$C0,$C0,$C0,$E0,$F0,$F8,$F8,$FC,$FC,$F0
     byte $C3,$8F,$3F,$7F,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$F7,$F8
     byte $F0,$E7,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$7F,$3F,$9F,$CF,$E3
     byte $F8,$FE,$FE,$FC,$F8,$F0,$E0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$80,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$F0,$FC,$7E
     byte $3F,$1F,$0F,$0F,$3F,$7F,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$1F
     byte $0F,$07,$03,$00,$00,$00,$0F,$1F,$3F,$3F,$1F,$1F,$03,$1F,$1F,$3F
     byte $3F,$1F,$0F,$03,$1F,$1F,$3F,$3F,$1F,$0F,$00,$00,$01,$03,$07,$0F
     byte $1F,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$3F,$1F,$0F,$0F,$1F,$3F
     byte $3F,$FC,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$C0,$E0,$E0,$F1,$FF,$7F,$7F,$3F,$1F,$0F,$03,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$03,$0F,$1F,$3F,$7F,$7F,$FB,$F1,$F0,$E0,$C0,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
     byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
Mess with a few lines of code, and you'll have something that looks like this, or better if you have good camera setup.

Discussions