Solar System Wars: Walmart Versus Tesla

It seems like hardly a day goes by that doesn’t see some news story splashed across our feeds that has something to do with Elon Musk and one or another of his myriad companies. The news is often spectacular and the coverage deservedly laudatory, as when Space X nails another double landing of its boosters after a successful trip to space. But all too often, it’s Elon’s baby Tesla that makes headlines, and usually of the kind that gives media relations people ulcers.

The PR team on the automotive side of Tesla can take a bit of a breather now, though. This time it’s Elon’s solar power venture, Tesla Energy Operations, that’s taking the heat. Literally — they’ve been sued by Walmart for rooftop solar installations that have burst into flames atop several of the retail giant’s stores. While thankfully no lives have been lost and no major injuries were reported, Walmart is understandably miffed at the turn of events, leading to the litigation.

Walmart isn’t alone in their exposure to potential Tesla solar problems, so it’s worth a look to see what exactly happened with these installations, why they failed, and what we as hackers can learn from the situation. As we’ll see, it all boils down to taking electrical work very seriously and adhering to standards designed to keep everyone safe, even when they just seem like a nuisance.

Continue reading “Solar System Wars: Walmart Versus Tesla”

How Would You Like Your Steak Printed?

An Israeli start-up company, Redefine Meat recently raisedabout $6 million to perfect and commercialize its technology to 3D print meat alternatives, sometimes called alt-meat. The company claims that producing animal protein for consumption is unsustainable but that their product reduces environmental impact by 95% and has other benefits such as containing no cholesterol and a lower cost to consumers.

Reports say the ingredients of the faux meat includes three different plant protein sources, fat, and water. We assume the fat is also plant-based. The prototype printer can produce about two pounds of “meat” an hour, but their next machine is supposed to be capable of about ten times that production.

They aren’t the only company in the space, either. Novameat is also 3D printing meat. There’s also competition from companies that are basically growing real animal tissue in labs without the animals–so-called cultured meat.

Continue reading “How Would You Like Your Steak Printed?”

That Game Cartridge Isn’t As Straightforward As You’d Think

Classic games consoles played their games from cartridges, plastic bricks that held a PCB with the game code on it ready to be run by the console hardware. You might therefore expect them to be an easy prospect for emulation, given that the code can be extracted from whatever ROM they contain. But as anyone with an interest in the subject will tell you, some cartridges included extra hardware to boost the capabilities of their games, and this makes the job of an emulator significantly more complex.

[Byuu] has penned an article exploring this topic across a variety of consoles, with in-depth analyses of special-case cartridges. We see the obvious examples such as the DSP coprocessors famously used on some SNES games, as well as Nintendo’s Super Game Boy that contained an entire Game Boy on a chip.

But perhaps more interesting are the edge-case cartridges which didn’t contain special hardware. Capcom’s Rockman X had a copy protection feature that sabotaged the game if it detected RAM at a frequently used save game address emulated by copiers. Unfortunately this could also be triggered accidentally, so every one of the first generation Rockman X cartridges had a manually attached bodge wire that a faithful emulator must replicate. There is also the case of the Sega Genesis F22 Interceptor, which contained an 8-bit ROM where most cartridges for this 68000-powered platform had a 16-bit part. Simple attempts to copy this cartridge result in the upper 8 bits having random values due to the floating data lines, which yet again an emulator must handle correctly.

It’s a subject with a variety as huge as the number of console developers and their games, and a field in which new quirks are constantly being unearthed. While most of us don’t spend our time peering into dusty cartridges, we’re grateful for this insight into that world.

We’ve visited the world of emulators a few times before, such as when we looked at combatting in-game lag.

WiringPi Library To Be Deprecated

Since the release of the original Raspberry Pi single board computer, the WiringPi library by [Gordon] has been the easy way to interface with the GPIO and peripherals – such as I2C and SPI – on the Broadcom SoCs which power these platforms. Unfortunately, [Gordon] is now deprecating the library, choosing to move on rather than deal with a community which he no longer recognizes.

Among the points which he lists are the (commercial) abuse of his code, and the increasing amount of emails and messages on social media from folk who either failed to read the friendly manual, or are simply rude and inconsiderate. As [Gordon] puts it, WiringPi was never meant to be statically linked into code, nor to be used with anything other than C and RTB BASIC programmers. He never supported the use of the library with other languages, or having it statically integrated into some Java/JavaScript/NodeJS project.

As this secondary use is what’s draining the fun out of the project, he has decided to put out one final release, before making it a closed-source project, for use by himself and presumably paying clients. What the impact of this will be has to be seen. Perhaps a new fork will become the new ‘WiringPi’?

Suffice it to say, none of this is a good thing. The illegal use of open source code and the support nightmare that gets poured on the authors of said code by less than informed users is enough to drive anyone away from putting their projects out there. Fighting abuse and junking the ‘spam’ is one way to deal with it, but who has the time and energy (and money) for this?

What are your thoughts on this news, and this issue in general? How should an open source developer deal with it?

Thanks to [Dirk-Jan Faber] for sending this one in.

Hackable Ham Radio Multitool Contributes To Long Term Survival Of The Hobby

Ham radio, especially the HF bands, can be intimidating for aspiring operators, many being put off by the cost of equipment. The transceiver itself is only part of the equation and proper test and measurement equipment can easily add hundreds of dollars to the bill. However, such equipment goes a long way to ease the frustrations of setting up a usable station. Fortunately [Ashhar Farhan, VU2ESE] has been at it again, and recently released the Antuino, an affordable, hackable test instrument for ham radio and general lab for use.

As you can probably guess from the name, it is primarily intended for testing antennas, and uses an Arduino Nano as a controller. It has quite a list of measurement functions including SWR, field strength, cable loss, RF cable velocity, modulation, and frequency response plotting. It also provides a signal source for testing. Its frequency range includes the HF and VHF bands, and it can even work in the UHF bands (435Mhz) if you are willing to sacrifice some sensitivity. The software is open source and available with the schematics on Github.

Most of the active ham radio operators today are of the grey haired, retired variety. If the hobby is to stand any chance of outliving them, it needs to find a way to be attractive to the younger generations who grew up with the internet. The availability of affordable and hackable equipment can go long way to making this happen, and [Ashhar Farhan] has been one of the biggest contributors in this regard. His $129 μBITX HF SSB/CW transceiver kit is by far the best value for money general coverage HF radio available.

See a short demonstration of the Antuino video after the break

Continue reading “Hackable Ham Radio Multitool Contributes To Long Term Survival Of The Hobby”

Tiny Woodshop Is Packed With Space-Saving Hacks

Fair warning: once you’ve watched [Stephen]’s tiny workshop tour, you will officially be out of excuses for why you need to expand your workshop. And, once you see his storage and organization hacks, you’ll be shamed into replicating some in whatever space you call home.

[Stephen]’s woodshop is a cozy 6′ x 8′ (1.8 m x 2.4 m) garden shed. The front wall is almost entirely occupied by the door and a window, reducing the amount of wall space available but providing ample natural light and keeping the small space from inducing claustrophobia. Absolutely every square inch of the remaining space is optimized and organized. [Stephen] wisely eschews bulky cabinets in favor of hanging tool racks, all mounted flexibly to the wall on French cleats. Everything has a place, and since every hand tool is literally within arm’s reach, it stays stored until it’s needed and goes right back when it’s done. The shop boasts way more than hand tools, though; a lathe, drill press, thickness planer, sander, air compressor, scroll saw, band saw, and even a table saw all fit in there. There’s even dust collection courtesy of “The Beast”, [Stephen]’s DIY dust extractor.

No matter whether you work in wood, metal, or silicon, we could all learn some lessons from [Stephen]’s shop. It’s a model of efficiency and organization, and while he’s not likely to build a full-size [Queen Anne] dresser in there, it’s clear from his blog that he gets a lot done with it. Too bad we missed this one the last time we did a roundup of tiny shops.

Continue reading “Tiny Woodshop Is Packed With Space-Saving Hacks”

Stunning 4-Cylinder Solenoid Motor Should Be A Hit With Subaru Fans

As far as electric propulsion is concerned, the vast majority of applications make use of some kind of rotational motor. Be it induction, universal, brushed or brushless, these are the most efficient ways we have to do mechanical work with electricity. There are other, arcane methods, though – ones which [Maker B] explores with this 4-cylinder solenoid engine.

The principle of the solenoid engine is simple. Cylinders are wound with coils to act as solenoids, with the piston acting as the armature. When the solenoid is energised, it pulls the piston into the cylinder. The solenoid is then de-energised, and the piston can return to its initial position. The piston is coupled to a crankshaft via a connecting rod, and a flywheel is used to help the motor run continually. These are also known as reciprocating electric motors.

[Maker B]’s build is a 4-cylinder design in a boxer configuration. Produced with basic hand-operated machine tools, the build process is one to watch. Aluminium and brass are carefully crafted into the various components of the motor, and parts are delicately assembled with small fasteners and plenty of retaining compound. Solenoid timing is via a series of microswitches, installed neatly in the base of the motor and actuated by the crankshaft.

While solenoid motors are inefficient, they’re quite something to watch in action. This one is no exception, with the motor spinning up to 1100 rpm when running at 7.2 volts. We’d love to see some data on the power output and efficiency too. It’s possible to build solenoid motors in different configurations, too – this radial build is particularly fun. Video after the break.

Continue reading “Stunning 4-Cylinder Solenoid Motor Should Be A Hit With Subaru Fans”