BeagleBone Green, Now Wireless

Over the past few years, the BeagleBone ecosystem has grown from the original BeagleBone White, followed two years later by the BeagleBone Black. The Black was the killer board of the BeagleBone family, and for a time wasn’t available anywhere at any price. TI has been kind to the SoC used in the BeagleBone, leading to last year’s release of the BeagleBone Green, The robotics-focused BeagleBone Blue, and the very recent announcement of a BeagleBone on a chip. All these boards have about the same capabilities, targeted towards different use cases; the BeagleBone on a Chip is a single module that can be dropped into an Eagle schematic. The BeagleBone Green is meant to be the low-cost that plays nicely with Seeed Studio’s Grove connectors. They’re all variations on a theme, and until now, wireless hasn’t been a built-in option.

This weekend at Maker Faire, Seeed Studio is showing off their latest edition of the BeagleBone Green. It’s the BeagleBone Green Wireless, and includes 802.11 b/g/n, and Bluetooth 4.1 LE.

Continue reading “BeagleBone Green, Now Wireless”

Virtually Free Rapsberry Pis

One of the nice things about the Raspberry Pi is that it runs Linux and you can do a lot of development right on the board. The converse of that is you can do a lot of development on a Linux desktop and then move things over to the Pi once you get the biggest bugs out. However, sometimes you really need to run code on the actual platform.

There is, however, an in-between solution that has the added benefit of upping your skills: emulate a Pi on your desktop. If you use Linux or Windows on your desktop, you can use QEMU to execute Raspberry Pi software virtually. This might be useful if you don’t have a Pi (or, at least, don’t have it with you). Or you just want to leverage your large computer to simplify development. Of course we would be delighted to see you build the Pi equivalent of the Tamagotchi Singularity but that’s a bit beyond the scope of this article.

Since I use Linux, I’m going to focus on that. If you insist on using Windows, you can find a ready-to-go project on Sourceforge. For the most part, you should find the process similar. The method I’ll talk about works on Kubuntu, but should also work on most other Debian-based systems, including Ubuntu.

Continue reading “Virtually Free Rapsberry Pis”

It’s Time For Direct Metal 3D-Printing

It’s tough times for 3D-printing. Stratasys got burned on Makerbot, trustful backers got burned on the Peachy Printer meltdown, I burned my finger on a brand new hotend just yesterday, and that’s only the more recent events. In recent years more than a few startups embarked on the challenge of developing a piece of 3D printing technology that would make a difference. More colors, more materials, more reliable, bigger, faster, cheaper, easier to use. There was even a metal 3D printing startup, MatterFab, which pulled off a functional prototype of a low-cost metal-powder-laser-melting 3D printer, securing $13M in funding, and disappearing silently, poof.

This is just the children’s corner of the mall, and the grown-ups have really just begun pulling out their titanium credit cards. General Electric is on track to introduce 3D printed, FAA-approved fuel nozzles into its aircraft jet engines, Airbus is heading for 3D-printed, lightweight components and interior, and SpaceX has already sent rockets with 3D printed Main Oxidizer Valves (MOV) into orbit, aiming to make the SuperDraco the first fully 3D printed rocket engine. Direct metal 3D printing is transitioning from the experimental research phase to production, and it’s interesting to see how and why large industries, well, disrupt themselves.

Continue reading “It’s Time For Direct Metal 3D-Printing”

Star Trek Material Science Is Finally Real: Transparent Wood

It’s not transparent aluminum, exactly, but it might be even better: transparent wood. Scientists at the University of Maryland have devised a way to remove all of its coloring, leaving behind an essentially clear piece of wood.

IMG_20160518_110605By boiling the block of wood in a NaOH and Na2SO chemical bath for a few hours the wood loses its lignin, which is gives wood its color. The major caveat here is that the lignin also gives wood strength; the colorless cellulose structure that remains is itself very fragile. The solution is to impregnate the transparent wood with an epoxy using about three vacuum cycles, which results in a composite that is stronger than the original wood.

There are some really interesting applications for this material. It does exhibit some haze so it is not as optimally transparent as glass but in cases where light and not vision is the goal — like architectural glass block — this is a winner. Anything traditionally build out of wood for its mechanical properties will be able to add an alpha color channel to the available options.

The next step is finding a way to scale up the process. At this point the process has only been successful on samples up to 1 centimeter thick. If you’re looking to build a starship out of this stuff in the meantime, your best bet is still transparent aluminum. We do still wonder if there’s a way to eliminate the need for epoxy, too.

Flying With Proportional – Integral – Derivative Control

Your quad-copter is hovering nicely 100 feet north of you, its camera pointed exactly on target. The hover is doing so well all the RC transmitter controls are in the neutral position. The wind picks up a bit and now the ‘copter is 110 feet north. You adjust its position with your control stick but as you do the wind dies and you overshoot the correction. Another gust pushed it away from target in more than one direction as frustration passes your lips: ARGGGHH!! You promise yourself to get a new flight computer with position hold capability.

How do multicopters with smart controllers hold their position? They use a technique called Proportional – Integral – Derivative (PID) control. It’s a concept found in control systems of just about everything imaginable. To use PID your copter needs sensors that measure the current position and movement.

The typical sensors used for position control are a GPS receiver and an Inertial Management  Measurement Unit (IMU) made up of an accelerometer, a gyroscope, and possibly a magnetometer (compass). Altitude control would require a barometer or some other means of measuring height above ground. Using sensor fusion techniques to combine the raw data, a computer can determine the position, movement, and altitude of the multicopter. But calculating corrections that will be just right, without over or undershooting the goal, is where PID comes into play. Continue reading “Flying With Proportional – Integral – Derivative Control”

The Art And Science Of Bending Sheet Metal

A motor mount. A sturdy enclosure. A 43.7° bracket. The average hack requires at least one angled metal part, and the best tool to make one is still the good ol’ press brake. Bending parts requires a few extra thoughts in the design and layout of the flat patterns, so if you want to know about bend allowances, bend deduction and how to bend accurate parts even without a press, read on.

Continue reading “The Art And Science Of Bending Sheet Metal”

Beyond WD-40: Lubes For The Home Shop

If your shop is anything like mine, you’ve got a large selection of colorful cans claiming to contain the best and absolutely only lubricant you’ll ever need. I’ve been sucked in by the marketing more times than I care to admit, hoping that the next product will really set itself apart from the others and magically unstick all the stuck stuff in my mechanical life. It never happens, though, and in the end I generally find myself reaching for the familiar blue and yellow can of WD-40 for just about every job.

Continue reading “Beyond WD-40: Lubes For The Home Shop”