All posts in Hacking

Vancouver Mini MakerFaire 2012


We’re just over a month away from Vancouver’s 2nd installment of the Mini MakerFaire. Last year was the first one in Vancouver and it was a blast.

I spent nearly the entire weekend browsing the booths, chatting with people and buying far too much electronics at the Solarbotics table.

Printing an encoder knob

It was also literally the first day after I had finished assembling my MakerBot 3d printer and was stoked to see some other bots in the real world (I bought my kit without actually ever seeing one in person).

This year should be even more fun as the organizers have secured the PNE grounds for this year’s event so it will be even bigger. It’s not just 3d printer stuff either…all kinds of creative arts, crafts, demos, robots, photography, seminars, workshops, etc.

Geek success!

I’m looking forward to being there as a ‘Maker’ this year as our 3d printing club will be setting up a ’3d printer village’ with somewhere around 15+ 3d printers (all different kinds) scheduled to be onsite during the weekend with more being added to the list all the time. We’re hoping to have them all running and printing stuff for people to take away as a sample of what the technology can do.

Start Making

Can. Not. Wait!

Early bird ticket pricing ends soon so get your tickets now! Fun for all ages!

Learning to Solder Better

I’ve owned a soldering iron for as long as I can remember. But I’ve never felt I’ve been very good at using it. Lately I’ve been needing to do more and more soldering (thanks to my 3d printer building among other things) so I thought I should probably get better at it.

Thing-O-Matic build

One thing I’ve heard over and over again is to practice with a simple electronics kit. So I’ve been buying a few kits here and there and have recently been forcing myself to put one together whenever I have a little time.

Aside from being fun little gadgets to have once complete, these truly are a great way to get better at soldering. It is simple through-hole soldering but it’s something I’ve always felt sloppy at.

My soldering ‘night school’ started last week with this custom name badge from Analog Machines which I picked up recently from the MakerShed:

Hello

It’s big and bright! Perfect for wearing in a lanyard badge holder.

Next up was the TV-B-Gone kit from Adafruit Industries – one of my favorite places to order from.

TVBGone

I promise to not be too evil with such great power.

The latest kit I assembled is the Solder Time kit I bought from SparkFun.com (another favorite store) which is quite possibly the geekiest watch of all time.
Solder Time aka the geekiest watch ever

The kit comes with a red LED segment display but I ordered a separate green one and swapped it in which is another fun thing about these kits is that you can modify them to make them your own. I had originally planned to use this ‘watch’ in my MakerBot as a visible timer (minus the acrylic case and wristband of course) for time lapse videos but I think it’s too big to fit where I wanted to use it.

It’s amazing to see the difference in my soldering abilities after the practice from putting together these extremely well documented kits. It really gives you a good idea of what the end result is supposed to look like, as well as extra tips for soldering different types of electronic components.

There is also a comic book (in PDF form) called Soldering is Easy that is a great resource for getting started with soldering.

My next project will be the Minty Boost kit that I got from the vending machine at Metrix Create Space during a recent trip to Seattle.

I think I’ve finally earned my soldering skill badge.

Update: Here’s my completed Minty Boost Kit – ready to charge up my iPhone:
Minty Boost

Reprappers of the world unite

This past weekend, I hosted the guys from our Fraser Valley RepRap group at my place so that we could actually setup our machines to print and tinker. This is something we’ve wanted to do at our regular meetings but the folks at Boston Pizza, while very accommodating, probably wouldn’t be too keen on us printing stuff on their tables during our meetups.

Brad (aka Sublime) was the first to show up with his Prusa Mendel shown here printing a part on my coffee table:
Brad's Prusa Mendel

and he also brought along a nearly complete prototype of his fully printable, mini 3d printer. Look how cute it is! Note the pop can for scale inside.
Brad's fully printable mini 3d printer

Check out the super tiny hotend he made (although he is considering using a J-Head after seeing the ones we recently ordered):
Brad's fully printable mini 3d printer

Derek also brought along his Citadel Mendel prototype printer:

Derek's 3d printer

It was pretty cool to see so many printers in one place (my living room & kitchen counter) and that 2 of them were incredible prototype designs.

With Eugene’s help, I also got my new J-Head hotend setup:
My fancy new extruder & hotend

Just need to wire it up to my Prusa and (finally) start printing.

This is definitely shaping up to be the year of 3d printing…it seems every day major media is covering different aspects of how this technology is changing the game.

UPDATE: Brad has just posted about his mini printer with a lot more details and specifications. Sounds like it is getting a lot of (justified) attention in the RepRap community.

UPDATE #2: Brad has named his mini-printer “Tantillus” and it now has a wiki page on the reprap site

A Visit to Seattle’s Hackerspace: Metrix Create Space

During the recent holidays, I spent a few days in Seattle. One of the things I’ve wanted to do there for awhile is visit Metrix Create Space, Seattle’s hackerspace.

Metrix Create Space

Conveniently, they have a regular 3d printer night on Thursdays and that happened to be the night I had free to visit.

Metrix Create Space

Upon arriving, I was greeted by Matt, the owner of Metrix and he gave me a tour. It’s definitely a maker’s dream space with lots of room, tools and even a sushi place upstairs that delivers to nerds in need.

Cupcake MakerBot

There is an array of cool tools to use including 3d printers, a laser cutter, a giant CNC machine and lots of soldering/laptop workstations.

Molds for cast parts

One of the things I had read about Metrix is that they have been making clonedel parts for 3d printers which are basically molds that you use to create objects out of whatever material you pour into the molds. It was cool to see the setup in person and check out the quality of the parts:

Printed & cast objects

There was also a couple of reprap printers built with the clonedel parts:
Reprap

They also have a vending machine filled with arduino microcontrollers and other geeky toys, snacks (including MREs!) and electronic kits. I ended up buying a bunch of things for myself from the machine:

Coolest vending machine! Filled with arduinos & various parts

Since this was a 3d printer night, Matthew brought down his CupCake:

FakerBot

(aka a FakerBot since it was a copy of Makerbot’s open source design that they made at Metrix) which he had modified to make it quite similar to my beloved Thing-O-Matic in how the Z stage operates.

Printing a rocket ship

I brought some of my prints and we compared parts. His modified CupCake was printing incredibly well…just as good as my Thing-O-Matic and much better than the output I had seen from stock CupCakes, thanks to his mods (which he posted on Thingiverse shortly after my visit).

Cupcake FakerBot modded into a Thing-o-Matic

I love how the CupCake has all the electronics and wiring on the OUTSIDE…so much more accessible:
Cupcake

It was a very fun way to spend a Thursday night in Seattle…I highly recommend checking out Metrix if you’re in Seattle as they offer lots of interesting workshops and a really cool atmosphere.

Android installed on HP TouchPad

Last night I successfully installed Android (Cyanogen Mod 7) onto my HP TouchPad.

Android successfully installed on HP TouchPad

I followed the very thorough tutorial on PCPro so I won’t be going over the steps in this post. I did use Windows 7 for the install since the tutorial specified it. Not sure if there is Mac tutorial out there but the steps involved should be doable on a Mac, just like the Preware hack I did previously.

The nice thing about this hack is that you still retain WebOS and have the choice upon booting to pick which operating system the tablet will use.

Android successfully installed on HP TouchPad

I’ve only played with it for a little while but despite the alpha build status, it seems to function pretty stabily and fast. In fact, just as good as any Android phone I’ve owned. Emphasis is on phone here since the Android build being used isn’t the tablet (Honeycomb) version, so the TouchPad feels like a big phone. But you can access the Android Marketplace (make sure you do all the steps in the linked tutorial to enable this). Upon logging into my Google account, it even synced all my apps down that I had loaded on my Nexus S.

I’m looking forward to see how this hack evolves and makes use of a decent hardware platform like the TouchPad which many people were able to scoop up for cheap during the recent fire sale when HP exited the tablet business.

There is also a bunch of people interested in using Android to control their RepRap 3D printers and there are a few projects working on that right now. My TouchPad would be perfect for that so I’ll be keeping a close eye on this aspect.

Update: Looks like an alpha of Ice Cream Sandwich (aka Android 4.0) has been released.

Adventures in 3D Printing: the Prusa Mendel

As part of my continuing adventures with a 3D printer, my next project is printing an actual 3D printer, the opensource Prusa Mendel, a Reprap derivative. Well, printing a good portion of it anyways.

Prusa Mendel

Aside from a larger build platform which utilizes a slightly different way of printing from my MakerBot (both the extruder and build platform move at the same time vs just the build plafform on the MakerBot), I’ll use it to print with PLA filament which is corn based instead of ABS plastic. As well, I’ll be using a smaller, thinner filament size (1.75mm vs the 3mm ABS I’m using with the MakerBot). PLA smells like candy when it’s being extruded and is bio-degradable too! Unfortunately, it’s not food grade so you can’t print candy..yet!

During the recent Vancouver Maker Faire, I got to see a number of Reprap printers up close, including those built and maintained by Wade himself, the man behind the geared extruder design I’m going to be using.

Vancouver 2011 Mini Maker Faire

Hardware and motors have already been ordered. Just need to print all the parts for the frame & extruder (the green/red items in the illustration) and decide on a hotend and electronics package.

Total cost should be ~$500.

I found this incredibly detailed video of the process of printing with the Prusa Mendel on YouTube that should give you some more information if you’re curious about the Prusa:

Update: Already have Wade’s Geared Extruder printed:

Wade's Geared Extruder

Turned out awesome in Nuclear Green…the whole Prusa will be printed in this color of ABS. Printing the gear with 50% infill seems like a good torture test of any 3d printer:

Gameduino videogame shield for the Arduino

A while back, I participated in my first Kickstarter project by ‘funding’ something called a Gameduino:

Awesome! My @gameduino just arrived!

It’s an add on module (aka a shield) for the Arduino hardware platform. It basically gives the Arduino the missing bits of electronics to be a self contained 8-bit videogame platform including VGA and sound ports to connect to your tv or computer monitor and speakers. Needless to say, it was wildly successful as a Kickstarter project and is now available from a bunch of distributors around the world.

I received my own Gameduino (each is individually numbered and tested) in short time after the Kickstarter closed and immediately had Space Invaders up and running on it:

Sucessfully running Invaders on my new @gameduino

I had this arcade style controller from the original Xbox days in my garage and thought it would make the perfect ‘host’ for the Gameduino since it has a joystick and a lot of buttons already mounted in a sturdy, wooden box.

Gameduino in an arcade controller

Fortunately, it was very easy to remove the Xbox controller portion and wire in the Arduino/Gameduino:
Gameduino in an arcade controller

I was even able to mount it inside using an Arduino holder that I printed with my 3D printer:
Printed Arduino PCB mount

There is already a large community of people playing with the Gameduino libraries and some really cool games and remakes are coming out. Like Frogger which is the basis of one of the game design tutorials:

Frogger on Gameduino

I haven’t had nearly as much time as I had hoped to mess around with the Gameduino but I’ve got some fun ideas to use it for beyond playing Frogger.

How to install Preware onto your HP TouchPad on a Mac

Trying out the new HP Touchpad tablet #touchpadvanI’m a little late to the party but I was recently given a HP TouchPad by the nice folks at HP Canada and stumbled across an interesting app today called Preware. In the WebOS world (which runs the TouchPad and other Palm/HP smartphones) it’s the equivalent of Cydia for iOS devices which basically allows you to jailbreak your TouchPad and install homebrew applications like Cydia does on iPhones/iPads/Touches.

The big difference though is that HP has embraced this and even supports it’s development unlike someone else. WebOS has a large homebrew community and it appears to be quite vibrant…at least as far as the smartphones goes…it’s still very early days for the TouchPad.

Why would you want to ‘jailbreak’ your TouchPad?
To enable functionality that hasn’t yet made it to the official firmware and generally have more control over your device. The options this gives you is still in it’s infancy because the tablet only came out a few days ago but it’s already progressing at lightening speed.

The install process is quite similar on a PC or Linux but since I hacked mine with a Mac, this is what you get from me. There are a number of ways to get Preware on your Touchpad but I’m going to cover the WebOS Quick Install method that doesn’t require installing the SDK.


Let’s get started.Step 1: Enable Developer Mode
The first thing you need to do is enable Developer Mode on the TouchPad. I can’t believe that the way you do this is by simply performing a search in the “Just Type…” search box for the Konami code:

upupdowndownleftrightleftrightbastart

Preware

This will reveal a hidden app that has a slider to enable Developer Mode and set a password if you want to on this mode.

Step 2: Install WebOS Quick Install
Grab WebOS Quick Install from here and run the .JAR file

I didn’t need it but you can also grab Java 1.6 from that same link. I did this whole process on a stock Snow Leopard Mac Mini running 10.6.8.

Make sure your TouchPad is connected and ensure you click cancel on the USB drive prompt:

Preware

Allow Quick Install to install the Novacom drivers if it prompts you.

UPDATE: Someone in the comments suggested that if you’re having problems installing the drivers, use the HP SDK method instead.

WebOS Quick Install

Once you get the above screen, click on the globe icon on the righthand side, just about the phone image. This will give you the repository listing for all the apps. Type ‘preware’ in the search box (make sure you’re in the Applications tab), select it in the results list and click install.

I didn’t get any feedback that it was done…but rest assured, you should have Preware in your downloads tab on the TouchPad:
Preware

Launching Preware gives you this screen:
Preware

At the moment, there isn’t a lot of TouchPad specific apps/patches but more is being added all the time.

Preware

I installed these patches to start and can say for sure that they have dramatically sped up things on the TouchPad:
Preware

I also installed “Add Launcher Tabs” after this screenshot was posted in order to give me the “Games” and “Homebrew” tabs.

Good luck and have fun hacking your TouchPad!

Update (August 18, 2011): Looks like HP has thrown in the towel on WebOS based devices with the OS future uncertain at this point.

Thing-O-Matic 3D Printer: Part 2 – Fully Operational

I spent about 15 hours assembling the Thing-O-Matic last week and on Friday night was able to make my first 3D prints!

Printed filament spool holder installed on the Thing-O-Matic

During assembly, I really got to understand how the whole system works and through the course of trial and error over the weekend, was constantly fine tuning the machine. Part of the issues were related to using the software and others were related to my assembly of the machine. The biggest pain is dealing with the tension of the X & Y belts and the electronics bay in the bottom of the machine being incredibly tight to fit all the wires – some of which weren’t quite long enough to be routed the way the assembly instructions stated.

Eventually I was able to solve most of the issues I was having and finally printed a few things to make the printing process better, before I start printing the really fun stuff.

First up was a clip for the safety cutoff switch. The Thing-O-Matic build called for me to drill some holes in the wood cutouts and I didn’t want to do that and thankfully someone posted a simple design to just clip the circuit board onto the platform.

Safety Cutoff PCB clip

It printed reasonably well…except that the back and forth motion of the printing process caused some wobble in the automated build platform so it got a little smooshed on one side…it’s just a simple clip so it doesn’t matter that much.

Next up is a filament spool holder. I had my spool just sitting on my desk and it worked okay to feed the material into the Thing-O-Matic but the spool holder makes much more sense:

Printed filament spool holder

Here’s a video of it printing (listen to the cool noises it makes while printing):

It actually printed the best so far of anything I’ve printed…until once again, the automated build platform came into play. This took nearly 2 hours to print and towards the top (and end of the print) the bottom of the object wobbled loose from the conveyer belt and the extruder head knocked it around and out of alignment. So I stopped the print. Fortunately, it was close enough to being done to still be usable when mounted on the top of the Thing-O-Matic:

Printed filament spool holder

Now the filament easily feeds itself right into the extruder with no fuss…I love it when simple solutions work so well.

Here’s some more photos from my Flickr set of the assembly and operation of the Thing-O-Matic, which I’ve named TK-421:

MakerBot TK-421: Fully Operational

MakerBot Electronics installation

Thing-O-Matic mechanical build nearly complete

Thing-O-Matic build

Thing-O-Matic build

Thing-O-Matic mechanical build nearly complete

Printing! In 3D!

During the assembly, I did feel a little over my head sometimes and wished I’d opted for the fully assembled version (an additional $300 to the cost of the machine) but was able to figure it out and now have the knowledge of how the whole thing works….kind of like if you bought a motorcycle in kit form. Ongoing maintenance should be easier with the assembly knowledge I gained and it was pretty fun & challenging.

So what’s next? I still have some final adjustments to make to the Y axis as well as rerouting some wires. Once I take apart the electronics bay tonight, I should be truly fully operational! I’m also expecting some LED lighting to arrive shortly that should help in taking better photos and video of the printing process once installed inside the MakerBot.

Stay tuned for part 3 once I have some decent 3D objects printed.

Bonus video – MakerBots on CNN this past weekend:



Update: Just found this cool map of all the MakerBots around the world – I added TK-421 to the list.


View Makerbot Operator Map in a larger map

Vancouver Mini Maker Faire 2011

This past weekend was Vancouver’s first Mini Maker Faire and even the weather cooperated.

Vancouver 2011 Mini Maker Faire

Part carnival, part technology showcase, and part craft show, it’s definitely not your grandma’s kind of faire – you actually have to sign a waiver to gain entry due to some of the exhibits on display and their inherent dangers.

Like this truck that shoots flames:

Vancouver 2011 Mini Maker Faire

or this giant, electric walking spider that people drove around the fairgrounds:
Vancouver 2011 Mini Maker Faire

a somewhat safer pedal version patrolled the row of tasty food vendors:
Vancouver 2011 Mini Maker Faire

There were lots of hands on demos for things like glass blowing, laser cutting, soldering, Arduinos(!) and spin art among a bunch of other crafts and exhibits:

Vancouver 2011 Mini Maker Faire Vancouver 2011 Mini Maker Faire

as well as items for sale:
Vancouver 2011 Mini Maker Faire

My favorite area was the 3D printing area where I got to see up close for the first time the predessor to my Thing-O-Matic, the RepRap which can actually print a good portion of it’s own parts (minus the motors & electronics):
Vancouver 2011 Mini Maker Faire

Vancouver 2011 Mini Maker Faire

Another Thing-O-Matic in the wild!
Vancouver 2011 Mini Maker Faire

It was cool to see some sample prints from another 3D printer and to chat with the guys that operate them as I was troubleshooting my first prints. I was also able to connect with a number of great people at the Vancouver Hacker Space and the Victoria MakerSpace.

Vancouver 2011 Mini Maker Faire

A Nintendo Nunchuk controlled Xylophone:
Vancouver 2011 Mini Maker Faire

And lastly, something to use that old iMac for:
Vancouver 2011 Mini Maker Faire

I really enjoyed the MakerFaire (and spent WAY too much money at the Solarbotics booth buying Arduino stuff)….I’ve been trying for a couple of years to make it to the big one in San Francisco but scheduling has just never worked out. I’m really glad Vancouver’s turned out to be so great and hope that the organizers are able to make it an annual event. The crowds that turned up and the favorable responses from people I talked to seems to suggest there is a huge market for this kind of event in Vancouver with so many talented and creative folks around. It was also really cool to see so many kids enjoying the faire and learning about technology and the DIY culture that is the mantra behind Maker Faires.

I didn’t take as many photos as I normally would…I was too busy enjoying the faire.

You can view my whole MakerFaire photoset on Flickr.