Retrotechtacular: Gone Fission

This week’s film begins as abruptly as the Atomic Age itself, though it wasn’t produced by General Electric until 1952. No time is wasted in getting to the point of the thing, which is to explain the frightening force of nuclear physics clearly and simply through friendly animations.

[Dr. Atom] from the Bohr Modeling Agency describes what’s going on in his head—the elementary physics of protons, neutrons, and electrons. He explains that atoms can be categorized into families, with uranium weighing in as the heaviest element at the time. While most atoms are stable, some, like radium, are radioactive. This evidently means it stays up all night doing the Charleston and throwing off neutrons and protons in the process of jumping between atomic families. [Dr. Atom] calls this behavior natural transmutation.

Artificial transmutation became a thing in the 1930s after scientists converted nitrogen into oxygen. After a couple of celebratory beers, they decided to fire a neutron at a uranium nucleus just to see what happened. The result is known as nuclear fission. This experiment revealed more about the binding force present in nuclei and the chain reaction of atomic explosions that takes place. It seemed only natural to weaponize this technology. But under the right conditions, a reactor pile made from graphite blocks interspersed with U-235 and -238 rods is a powerful and effective source of energy. Furthermore, radioactive isotopes have advanced the fields of agriculture, industry, medicine, and biochemistry.

Continue reading “Retrotechtacular: Gone Fission”

Xilinx Borrows Code For Their Own Devices

Back in 2012, [tmbinc] discovered a neat little undocumented feature in the Xilinx ISE: the ability to use TCP/IP instead of JTAG cables. [tmbinc] was working on an Open Hardware USB analyzer and discovered the nearly undocumented Xilinx Virtual Cable, a single ‘shift’ command that opens up a TCP connection and sends JTAG data out to another computer on the network. It’s extraordinarily useful, [tmbinc] wrote a daemon for this tool, and everything was right with the world.

Yesterday, [tmbinc] discovered the Xilinx Virtual Cable again, this time in one of Xilinx’s Github repos. The code was extraordinarily familiar, and looking closer at a few of the revisions, he saw it was very similar to code he had written three years ago.

The offending revision in the Xilinx repo is nearly identical to [tmbinc]’s Xilinx Virtual Cable Driver daemon. Variable names are the same, the variables are declared in the same order, and apart from whitespace, code conventions are the same. This is not to say someone at Xilinx stole code from [tmbinc], but if this were a computer science lab, there would be an academic disciplinary hearing. What’s worse, Xilinx plastered their copyright notice at the top of the code.

In an issue [tmbinc] raised, he said he was flattered, but clarified that his code was developed entirely from scratch. He believes the Xilinx code was derived from his own code written three years ago. Since [tmbinc]’s code was uploaded without a license, it defaulted to All Rights Reserved. This does not bode well for the Xilinx legal department.

In any event, you really, really have to wonder what Xilinx’s internal documentation looks like if a random person on the Internet can discover a barely-documented protocol, write a daemon, put it on the Internet, and have someone at Xilinx use that code.

Thanks to the anonymous tipster for sending this into the Hackaday tip jar.

Chill With Hackaday This Saturday After BAMF

It’s that time of year again, the pilgrimage to see and be seen in the Bay Area for Maker Faire. We’re excited to explore what people have been feverishly trying to finish up over the last weeks and months. But all that rubbernecking is tiring, and it makes us thirsty. It is with great joy that we officially announce Hackaday’s Second Annual BAMF Meetup.

Last year we closed our eyes and landed a finger on the Google Map. Further inspection revealed our digit had landed on O’Neil’s Irish Pub. It’s just our kind of place, nice with a comforting hint of dive-bar, plenty of seating, and a great drink selection. So we’re doing it again this year.

We’ll be there on Saturday starting at 7pm. Be so kind as to RSVP just to tell us know you’re coming. We love seeing what hardware people bring; last year we oohed and aahed over a top-secret smartphone prototype shown off alongside all the home-builds people were pulling out of pockets and backpacks.

You have to do something with your Saturday nights… This decision is an easy one to make. See you in a few days!

Robo Lamp Is Too Damn Cute!

Remember the Pixar lamp? Well, [Rick] from [Phlegmatic Prototyping] decided to build his own.

It’s actually the third iteration of the project, the first being made from a cheap camera sensor, an ATMega328, a computer mouse and laser cut parts. The second iteration… sounds like it was the Pixar Lamp — and due to possible copyright infringement [Rick] decided not to show it off. Which brings us to number three, Robolamp the Third.

Quite obviously not the Pixar lamp now, [Rick] designed the whole thing in 3D CAD and had it printed at Shapeways. It uses a CMUCAM5 vision sensor that detects color hues, allowing the lamp to track colorful objects, like an orange, which ends up looking painfully cute. Just take a look at the video.

Continue reading “Robo Lamp Is Too Damn Cute!”

drawing of hacker in jail

Ask Hackaday: Fixing Your Tractor Could Land You Behind Bars

It’s 9AM on any given Sunday. You can be found in your usual spot – knee-deep in wires and circuit boards. The neighbor’s barking dog doesn’t grab your attention as you pry the cover off of a cell phone, but the rustling of leaves by the back door does. Seconds later, several heavily armed SWAT officers bust in and storm your garage. You don’t have time to think as they throw your down on the cold, hard concrete floor. You’re gripped by a sharp stinging pain as one of the officers puts his knee in the square of your back. Seconds later, you’re back on your feet being lead to the back of an awaiting police cruiser. You catch the gaze of one of your neighbors and wonder what they might be thinking as your inner voice squeaks: “What did I do wrong?”

The answer to this question would come soon enough. Your crime – hacking your dad’s tractor.

“That’s like saying locking up books will inspire kids to be innovative writers, because they won’t be tempted to copy passages from a Hemingway novel.”

-Kyle Wiens

John Deere is trying to convince the Copyright Office that farmers don’t really own the tractors they buy from them. They argue that the computer code that runs the systems is not for sale, and that purchasers of the hardware are simply receiving “an implied license for the life of the vehicle to operate the vehicle.”

In order to modify or “hack” any type of software, you have to copy it first. Companies don’t like the copying thing, so many put locks in place to prevent this. But because hackers are hackers, we can easily get past their childish attempts to keep code and information out of our hands. So now they want to make it illegal. John Deere is arguing that if it is legal for hackers to copy and modify their software, that it could lead to farmers listening to pirated music while plowing a corn field. No I am not making this up — dig into this 25-page facepalm-fest (PDF) written by John Deere and you’ll be just as outraged.

Trying to keep hackers out using the DMCA act is not new. Many companies argue that locking hackers out helps to spur innovation. When in fact the opposite is true. What about 3D printers, drones, VR headsets…all from us! The Copyright Office, after holding a hearing and reading comments, will make a decision in July on whether John Deere’s argument has any merit.

Let us know what you think about all this. Can hackers and the free market learn to live in harmony? We just want to fix our tractor!

Thanks to [Malachi] for the tip!

PicoRico Hacks String Encoder For Bike Suspension Telemetry

It’s simple, it’s elegant, and it works really really well. The PicoRico team built a telemetry system for a downhill bike. Off the top of your head how would you do this? Well, telemetry is easy… just add an IMU board and you’re golden. They went beyond that and have plans to go much further. In fact, the IMU was an afterthought. The gem of this build is a sensor that may go by several names: string encoder, draw wire sensor, stringpot, etc. But two things are for sure, they planned well for their hackathon build and they executed on that plan. This landed them as first-runners-up for the top award at the 2015 Disrupt Hackathon in New York, and the winners of the top Hackaday award at the event.

picorico-thumb[Chris], [Marek], and [Dorian] wanted to log all the telemetry data from [Chris’] downhill bike. One of the biggest challenges is to measure the force absorbed by the suspension on the front fork. The three had seen a few attempts at this before. Those used a retractable wire like what holds keys to a custodian’s belt, mated with a potentiometer to measure the change. This is where the term stringpot comes from. The problem is that your resolution and sensitivity aren’t very reliable with this setup.

That is a sensor problem, not a mechanical problem so they kept the retractable reel and replaced the pot with a much more reliable part. In its place an AMT203 absolute position sensor provides an epic level of sensing. According to the datasheet (PDF) this SPI device senses 12 bits of rotation data, can be zeroed over the SPI bus, and is accurate to 0.2 degrees. Unfortunately we didn’t get a good up-close shot of the installation but it is shown in the video. The encoder and retractor mount above the shocks, with the string stretching down to the skewer. When the shocks actuate, the string extends and retracts, turning the absolute encoder. Combine this with the IMU (and two other IMUs they plan to add) and you’ve got a mountain of data to plot and analyze. The videos after the break show a demo of the string encoder and an interview with the team.

picorico-packing-heavyThey came to play

It’s worth noting that the PicoRico team were in this to win it. They packed heavy for the 20-hour hackathon. Here’s a picture of all the gear they brought along with them to the event… in addition to the bike itself.

We see a solder station, Dremel (with drill press), impact driver, tap and die set, extension cords, boxes full of electronics, and more. This type of planning breaks down barriers often faced at hardware hackathons. You can download a software library; you can’t download a tool or building material that nobody has with them. This is the same lesson we learned from [Kenji Larsen] who, as part of his mentoring at the event, brought a mobile fabrication facility in a roller bag.

If you start getting into hackathons, and we hope you will, keep this in mind. Brainstorm as much as you can leading up to the event, and bring your trusted gear along for the ride.

Continue reading “PicoRico Hacks String Encoder For Bike Suspension Telemetry”

Hackaday Prize Entry: Junkyard Fuel Cell

Modern hydrogen fuel cells are incredible pieces of engineering. While a simplistic diagram of a fuel cell is just a stream of hydrogen, an anode, cathode, and a bit of oxygen, this does’t convey the complexity of the most important part of the fuel cell – the proton exchange membrane.

The proton exchange membrane is the part of a fuel cell that takes in hydrogen, spits out electrons, and produces water. They can be made from platinum to expensive DuPont products, and if [Charlie]’s hypothesis is correct, stuff you can pull out of a junkyard.

The goal of [Charlie]’s Prize entry is to create a small, proof of concept fuel cell that’s safe, low cost, and very easy to build. Right now he’s focused on finding a cheap, readily available proton exchange membrane to make this build accessible to everyone.

A hydrogen fuel cell will of course have pressurized hydrogen in it, and [Charlie] is taking some steps to mitigate the risks of having his limbs blown off. His first real project update is about the safety considerations of working with hydrogen. He’ll be using a simple hydrogen gas sensor to measure for leaks and sound an alarm.


The 2015 Hackaday Prize is sponsored by: