It’s now possible to source chip-on-board LED modules that have huge light output in a simple, easy to use package. However they can have major power requirements, and cheaper modules are also susceptible to dead spots. [Heliox] put together a great LED lamp design the old-school way, showing there’s more than one way to get the job done.
Standard SMD LEDs are the order of the day here. The LEDs are laid out on protoboard in neat rows, making them easy to solder in place. This also makes power distribution a cinch, with the copper traces carrying the power to each row. Power is courtesy of 18650 lithium batteries installed in the back of the 3D printed housing. A GoPro-style mount is printed as part of the case, allowing the lamp to be easily mounted in a variety of ways.
It’s a quick, cheap and easy way to build a versatile LED lamp. With a diffuser installed and integrated USB charging, we could see this making an excellent portable device for on-the-go videographers or technicians. We’ve seen [Heliox]’s LED creations before, too. Video after the break.
A factory is a machine. It takes a fixed set of inputs – circuit boards, plastic enclosures, optimism – and produces a fixed set of outputs in the form of assembled products. Sometimes it is comprised of real machines (see any recent video of a Tesla assembly line) but more often it’s a mixture of mechanical machines and meaty humans working together. Regardless of the exact balance the factory machine is conceived of by a production engineer and goes through the same design, iteration, polish cycle that the rest of the product does (in this sense product development is somewhat fractal). Last year [Michael Ossmann] had a surprise production problem which is both a chilling tale of a nasty hardware bug and a great reminder of how fragile manufacturing can be. It’s a natural fit for this year’s theme of going to production.
The saga begins with [Michael] receiving an urgent message from the factory that an existing product which had been in production for years was failing at such a high rate that they had stopped the production line. There are few worse notes to get from a factory! The issue was apparently “failure to program” and Great Scott Gadgets immediately requested samples from their manufacturer to debug. What follows is a carefully described and very educational debug session from hell, involving reverse engineering ROMs, probing errant voltage rails, and large sample sizes. [Michael] doesn’t give us a sense for how long it took to isolate but given how minute the root cause was we’d bet that it was a long, long time.
The post stands alone as an exemplar for debugging nasty hardware glitches, but we’d like to call attention to the second root cause buried near the end of the post. What stopped the manufacturer wasn’t the hardware problem so much as a process issue which had been exposed. It turned out the bug had always been reproducible in about 3% of units but the factory had never mentioned it. Why? We’d suspect that [Michael]’s guess is correct. The operators who happened to perform the failing step had discovered a workaround years ago and transparently smoothed the failure over. Then there was a staff change and the new operator started flagging the failure instead of fixing it. Arguably this is what should have been happening the entire time, but in this one tiny corner of the process the manufacturing process had been slightly deviated from. For a little more color check out episode #440.2 of the Amp Hour to hear [Chris Gammell] talk about it with [Michael]. It’s a good reminder that a product is only as reliable as the process that builds it, and that process isn’t always as reliable as it seems.
The earrings start out with brass rod, bent with pliers and soldered at the ends. By following a paper template, it’s possible to get neat and accurate bends by hand, which is necessary to make a matching pair. Through careful design, the brass rods are soldered to the LEDs, and more rod is then used to create an integrated holder for a coin cell battery, which powers the lights.
Thanks to [Jiri]’s smart designs — which we’ve featured before in the form of a blooming wireframe tulip — no wires are needed. The brass rods which make up the body of the jewelry also act as the conductors to pass current to the LEDs. The internal resistance of the coin cell battery also eliminates the need for an in-line resistor. In combination, this serves to create a simple and attractive finished product that should shine for several hours.
Not one to settle for second best, [MisterM] wanted to focus on quality in video and sound. A Microsoft LifeCam 3000HD handles video and audio capture, with a Raspberry Pi 3B+ providing plenty of grunt to run the show. The Pimoroni pHAT BEAT add-on provides audio output. It’s all integrated into a 1980s vintage intercom, which is painted a deep shade of maroon for an extra classy look. Further parts are integrated into a classic Sony tape deck, with LEDs shining out from under the cassette door for added visual appeal.
The doorbell works by making calls to Google Duo, which allows the user to answer the door from anywhere in the house, or indeed – anywhere with an Internet connection! [MisterM] reports this has already proved useful for communicating with couriers delivering packages to the house. There’s also a standard wireless doorbell and chime integrated into the unit which alerts those within the house in the usual way.
It’s a project that is both highly functional and looks particularly swish. Integrating new brains into old-school enclosures is a great way to give your project a cool look. These aircraft surplus clocks are a great example. Video after the break.
Mechanical keyboards with reduced key counts are all the rage these days, but while those streamlined input devices might look cool on your desk, there are times when the traditional number pad or navigation keys are quite handy. Rather than just going without, [Mattia Dal Ben] decided to put together his own mechanical auxiliary input device for when the main board just isn’t cutting it.
[Mattia] is calling his creation the YamPAD, which stands for Yet Another Mechanical numPAD. One of the major goals for the project is to produce a design that’s easy for others to replicate and customize. His PCB has a socket designed to fit an Arduino Pro Micro, which combined with the QMK firmware, offers a wide array of configuration options. All that’s left is to add in the Cherry MX switches and some 1N4148 diodes.
But if you want to take things a little further, [Mattia] has that covered as well. The PCB design has provisions for RGB LED back-lighting should you find yourself in need of crunching some numbers in the dark. There’s even a spot for a 0.91″ OLED display if you really want to take things to the next level.
As of right now, the YamPAD is just a bare PCB, but [Mattia] is planning to design a 3D printed enclosure for it soon. The sketches he’s done so far depict a printed case which we think bears more than a passing resemblance to a Wii Fit Balance Board, but of course being a fully open source project, you’ll be free to design your own case based on the PCB’s dimensions. It would be interesting to see what other kind of customization the community might come up with once the design is finalized.
Some switches in Cisco’s 9000 series are susceptible to a remote vulnerability, numbered CVE-2019-1804 . It’s a bit odd to call it a vulnerability, actually, because the software is operating as intended. Cisco shipped out these switches with the same private key hardcoded in software for all root SSH logins. Anyone with the key can log in as root on any of these switches.
Cisco makes a strange claim in their advisory, that this is only exploitable over IPv6. This seems very odd, as there is nothing about SSH or the key authentication process that is IPv6 specific. This suggests that there is possibly another blunder, that they accidentally left the SSH port open to the world on IPv6. Another possibility is that they are assuming that all these switches are safely behind NAT routers, and therefore inaccessible through IPv4. One of the advantages/disadvantages of IPv6 is that there is no NAT, and all the network devices are accessible from the outside network. (Accessible in the sense that a route exists. Firewalling is still possible, of course.)
Note the different time than our usual Hack Chat slot! Akiba willi be joining us from Japan.
No matter what your feelings are about the current state of the world, you can’t escape the fact that 7.7 billion humans need to be fed every day. That means a lot of crops to grow and harvest and a lot of animals to take care of and bring to market. And like anything else, technology can make that job easier and more productive.
To test concepts at the interface between technology and agriculture, Akiba has developed HackerFarm, a combination of homestead, hackerspace, and small farm in Japan. It’s a place where hackers with agriculture-related projects can come to test ideas and collaborate with other people trying to solve the problems of a hungry world by experimenting on an approachable scale with open-source technology.
Click that speech bubble to the right, and you’ll be taken directly to the Hack Chat group on Hackaday.io. You don’t have to wait until Wednesday; join whenever you want and you can see what the community is talking about.