Books You Should Read: The Car Hacker’s Handbook

I just had my car in for an inspection and an oil change. The garage I take my car to is generally okay, they’re more honest than a stealership, but they don’t cross all their t’s and dot all their lowercase j’s. A few days after I picked up my car, low and behold, I noticed the garage didn’t do a complete oil change. The oil life indicator wasn’t reset, which means every time I turn my car on, I’ll have to press a button to clear an ominous glowing warning on my dash.

For my car, resetting the oil life indicator is a simple fix – I just need to push the button on the dash until the oil life indicator starts to blink, release, then hold it again for ten seconds. I’m at least partially competent when it comes to tech and embedded systems, but even for me, resetting the oil life sensor in my car is a bit obtuse. For the majority of the population, I can easily see this being a reason to take a car back to the shop; the mechanic either didn’t know how to do it, or didn’t know how to use Google.

The two most technically complex things I own are my car and my computer, and there is much more information available on how to fix or modify any part of my computer. If I had a desire to modify my car so I could read the value of the tire pressure monitors, instead of only being notified when one of them is too low, there’s nowhere for me to turn.

2015 was the year of car hacks, ranging from hacking ECUs to pass California emissions control standards, Google and Tesla’s self-driving cars, to hacking infotainment systems to drive reporters off the road. The lessons learned from these hacks are a hodge-podge of forum threads, conference talks, and articles scattered around the web. While you’ll never find a single volume filled with how to exploit the computers in every make and model of automobile, there is space for a reference guide on how to go about this sort of car hacking.

I was given the opportunity to review The Car Hacker’s Handbook by Craig Smith (259p, No Starch Press). Is it a guide on how to plug a dongle into my car and clear the oil life monitor the hard way? No, but you wouldn’t want that anyway. Instead, it’s a much more informative tome on penetration testing and reverse engineering, using cars as the backdrop, not the focus.

Continue reading “Books You Should Read: The Car Hacker’s Handbook”

150,000 Members Strong, Hackaday.io Flies Past Another Milestone

We’re growing so fast that soon your mom will be on Hackaday.io. That’s fine, everyone who loves hardware is welcome. 150,000 members have made Hackaday.io a home for their creativity — looking for inspiration in the work of others, sharing successes and temporary failures, and building their dream team to take on amazing new challenges. There is no place in the world that can come close to matching the Open Hardware ecosystem that is Hackaday.io.

What is in that one number, 150k? It is a monumental chunk of a much bigger picture: the thriving Hackaday ecosystem that spans from staking down your own workshop full of projects and skills, to following the editorial pulse of hardware used in new and creative ways. Looking over the last twelve months on all of the Hackaday sites we’ve seen about 18.5 Million visitors and registered nearly 85 Million views. Hackaday is not a passive community. We all have an insatiable hunger to delve into the next big trick, and to celebrate the accomplishments that made it happen.

Want to find a new and unique way to use the tech you find most interesting? Your leap forward needs input to pollinate the idea. Hackaday has a critical mass of hackers, designers, and engineers waiting with excitement to hear and help out in exploring and expanding the frontier. These interaction are what has packed Hackaday.io with interesting people. Most would say: I came for a specific hack or to see what a particular hacker was up to, but then I felt at home and decided to stick around and share what I’ve spent way to much time doing (but I wouldn’t have it any other way).

As we continue to knock down one membership milestone after another I want to thank you all for being involved, for valuing the free and open sharing of information and ideas, and for sharing your own time and talent. You are what moves this community of hardware hackers to dizzying heights of excellence and awesome.

This is all too good to be a secret. Talk to your hardware-loving friends, colleagues, family, and acquaintances and invite them to Hackaday.io if they’re not already with us.

Build A Shapeoko The Hard Way

[Caleb Peters] looked at the Shapeoko 3 CNC kit, a kit designed to make building an entry level CNC router a possibility for anyone, a kit to take the guesswork out of the equation, a kit that removes all those difficult technical barriers. He looked at all of that ease and thought, “nah.” He wanted to learn! So he decided to build one the hard way. Like the early American Pioneers, he’d build his Shapeoko from scratch, suffering piously all the while.

His goal was to build an improved iteration of the Shapeoko 3, for less than the price of the kit. The first problem was the rails the gantry would run on. Inventables wasn’t going to sell him the rails, and he wasn’t sure if the delrin wheels used would be able to hold the weight of his heavier design. After some strife he determined that aluminum hard coat rails and steel wheels should last long enough, and if the aluminum wore away, the more expensive steel rails were a drop-in replacement.

Similar problems were overcome at each step. He couldn’t exactly copy the Shapeoko design. The Shapeoko’s steel pieces can only be made on a larger machine like a waterjet or industrial laser. He did have a knee mill and managed to cleverly avoid the need with some slight redesign. He kept at it, doing cool things like drilling a hole through the housing of a wood router, used as the spindle, and putting a hall-effect sensor just behind the commutator and brush assembly to get a spindle rpm reading.

Fortunately for us, he documented it all very well and filmed a nine part video series; the last of which you can see after the break.

Continue reading “Build A Shapeoko The Hard Way”

A Robot In A Day

While building a robot (nearly) from scratch isn’t easy, it needn’t be a lengthy process.  Is it possible to build a bot in a single day? With some musical motivation (a 10 hour loop of the A-Team theme song), [Tyler Bletsch] answers with a resounding ‘yes’ in the shape of his little yellow robot that he built for a local robotics competition.

Designing and fabricating on the fly, [Bletsch] used Sketchup to design the chassis, and OpenSCAD to model the wheels while the former was being 3D printed. Anticipating some structural weakness, he designed another version that could bolt to wood if the original failed, but the addition of some metal support rods provided enough stability. Mouse pad material gave the wheels ample traction. An Arduino with the L298 control module receives input via an HC-06 Bluetooth board. Eight AA batteries provide 12V of power to two Nextrox mini 12V motors with an integrated voltmeter to measure battery life.

Continue reading “A Robot In A Day”