2023 Cyberdeck Challenge: Reviving The First Notebook Computer

At first sight upon seeing [Don]’s HX2023 cyberdeck project one might be sad at the destruction of a retrocomputer, but in fact its classic Epson shell comes from a pile of spare parts left after restoring many other of the classic HX20 notebook computers to working order. The result stays true to the original but gives us so much more in the shape of a Raspberry Pi, and it’s worth cracking it open to see what components make this happen.

The first impression from the pictures is how tidy it all is, with the various USB-based boards contained on a large piece of perfboard spanning the whole case. As well as a USB hub and UPS board there’s an M.2 SSD interface and an audio board, and a DSI color TFT screen neatly fitted in place of the original monochrome item. Finally, there’s an Adafruit keyboard matrix interface board, allowing the use of the Epson’s original keys.

We like this conversion, because it manages to preserve a lot of what the original Epson had that made it great. We’re reminded of a cyberdeck inspired by the other great 8-bit notebook, the TRS-80 model 100.

Congratulations To Our Op-Amp Challenge Winners!

The real world is analog, and the op-amp is the indispensable building block of many analog circuits. We wanted to give you analog fanatics out there a chance to shine and to encourage our digital brothers and sisters to dip their toes in the murky waters where ones and zeroes define the ends of a spectrum rather than representing the only choice. Hence, we presented the Op Amp Challenge. And you did not disappoint!

We received 83 entries, and it was extraordinarily hard to pick the winners. But since we had three $150 DigiKey shopping sprees to give away, our six judges buckled down and picked their favorites. Whether or not you’ve got the Golden Rules of the ideal op-amp tattooed on your arm, you’ll enjoy looking through all of the projects here. But without further ado…

The Winners

[Craig]’s Op Art is an X-Y voltage generator to plug into an oscilloscope and make classic Lissajous and other spirograph-like images, and it’s all done in analog. Maybe it was his incredible documentation, the nice use of a classic three-op-amp tunable oscillator, or the pun hidden in the title. Whatever the case, it wowed our judges and picked up a deserved place in the top three.

Hearkening back to the pre-digital dinosaur days, [Rainer Glaschick]’s Flexible Analog Computer is a modular analog computer prototyping system on a breadboard backplane. Since you have to re-wire up an analog computer for your particular, it’s great that [Rainer] gave us a bunch of examples on his website as well, including a lunar lander and classic Lorenz attractor demos.

And there was no way that [Chris]’s interactive analog LED wave array wouldn’t place in the top three. It’s a huge 2D analog simulation that runs entirely on op-amps, sensing when your hand moves across any part of its surface and radiating waves out from there. You have to admire the massive scale here, and you simply must check out the video of it in action. Glorious!

Continue reading “Congratulations To Our Op-Amp Challenge Winners!”

Hackaday Prize 2023: Sleek Macro Pad Makes 2FA A Little Easier

We all know the drill when it comes to online security — something you know, and something you have. But when the “something you have” is a two-factor token in a keyfob at the bottom of a backpack, or an app on your phone that’s buried several swipes and taps deep, inconvenience can stand in the way of adding that second level of security. Thankfully, this “2FA Sidecar” is the perfect way to lower the barrier to using two-factor authentication.

That’s especially true for a heavy 2FA user like [Matt Perkins], who typically needs to log in and out of multiple 2FA-protected networks during his workday. His Sidecar is similar in design to many of the macro pads we’ve seen, with a row of Cherry MX key switches, a tiny TFT display — part of an ESP32-S3 Reverse TFT Feather — and a USB HID interface. Pressing one of the five keys on the pad generates a new time-based one-time password (TOTP) and sends it over USB as typed keyboard characters; the TOTP is also displayed on the TFT if you prefer to type it in yourself.

As for security, [Matt] took pains to keep things as tight as possible. The ESP32 only connects to network services to keep the time synced up for proper TOTP generation, and to serve up a simple web configuration page so that you can type in the TOTP salts and service name to associate with each key. He also discusses the possibility of protecting the ESP32’s flash memory by burning the e-fuses, as well as the pros and cons of that maneuver. The video below shows the finished project in action.

This is definitely a “use at your own risk” proposition, but we tend to think that in the right physical environment, anything that makes 2FA more convenient is probably a security win. If you need to brush up on the risks and benefits of 2FA, you should probably start here.

Continue reading “Hackaday Prize 2023: Sleek Macro Pad Makes 2FA A Little Easier”

Jack In, The 2023 Cyberdeck Challenge Starts Now

The modern laptop is truly a masterpiece of engineering, craming an incredible amount of processing power into a thin and lightweight package that can run for hours on its internal batteries, all for just a few hundred bucks. Combine that with the ubiquitous smartphone, and it’s safe to say that the state of mobile computing has never been better.

A retro-futuristic portable computer with a touch screen and a shoulder strapDespite this, over the last several years we’ve watched cyberdecks go from a few one-off examples to a vibrant community of truly personal computing devices. While there are some exceptions, most of them are larger, more expensive, and less portable than what’s available on the commercial market. But that’s not the point — a cyberdeck should be a reflection of the hacker that built it, not the product of a faceless megacorp.

Which is why we’re excited to officially announce the 2023 Cyberdeck Challenge, starting now and running all summer through to August 15th.

Whether it’s a ridiculously over the top wearable that wouldn’t look out of place in a cyberpunk anime or a pocket-sized gadget that you operate with a handful of unlabeled buttons, we want to see it. All we ask is that it be a functional device capable of some useful amount of computing, anything beyond that is up to you. Turn in one of the top three designs, and you’ll earn a $150 USD DigiKey shopping spree, just what you need to pack a few extra bells and whistles into your rig.

Continue reading “Jack In, The 2023 Cyberdeck Challenge Starts Now”

Op-Amp Challenge: A Logic-Free BCD

Of digital electronics, a wise man once said that “Every idiot can count to one.” Truer words have rarely been spoken, because at the end of the day, every digital circuit is really just an analog circuit with the interesting bits abstracted away. And to celebrate that way of looking at things, we’re pleased to present this BCD to seven-segment converter that uses no logic chips.

With cheap and easily available chips that perform this exact job, it might seem a little loopy to throw 20 LM324 op-amps at the job. But as [gschmidt958] explains, this is strictly for the challenge, plus it made a nice entry in the recently concluded Op-Amp Challenge contest. His work began in simulation, exploring op-amp versions of the basic logic gates — NAND, AND, OR, and NOT — all of which rely on using the LM324s as comparators. There were real-world curveballs, of course, not least of which was running out of the 10k resistors used for input averaging. Another plot twist was running out of time to order a PCB, which required designing one using MS Paint and etching it at home.

The demo video below shows the circuit at work, taking the BCD output of a 74HC393 counter — clocked by a 555, naturally — and driving a seven-segment LED.  It’s honestly a lot of work for such a simple task, but there’s something satisfying about the whole project. We think [Widlar] would be proud.

Continue reading “Op-Amp Challenge: A Logic-Free BCD”

Op-Amp Challenge: Measuring PH, No Code Required

When you see a project with a digital display these days, you’ll be forgiven for assuming that there’s some kind of microcontroller behind the scenes. And while that’s often the easiest way to get a project from idea to completion, it’s rarely the most interesting way.

This digital pH meter is a great example of that “no-code” design philosophy. According to [chris], the main use for this meter will be to measure soil pH in his garden, and the reason for eschewing a microcontroller was more or less for the challenge. And quite a challenge it was. Understanding the concept of pH isn’t always easy, and many a budding chemist has fallen victim to its perils. Actually measuring pH isn’t much easier, with the need to account for a lot of variables while measuring small voltages. Adding to the challenge was the fact that pretty much every skill on display here — from using KiCad to SMD soldering — was the first time [chris] had tackled them.

To amplify the voltage from the off-the-shelf pH probe, [chris] chose an LMV358A, a high-impedance FET-input version of the venerable LM358 op-amp, so as not to load down the probe. A negative temperature coefficient (NTC) resistor in the feedback path provides temperature compensation. He also designed a split power supply to provide positive and negative rails from a single 9-volt battery. The 3.5-digit LCD display is driven by an ICL7106 integrated A/D converter and BCD driver chip. Everything went into a nice-looking plastic enclosure that’s very suitable for a portable instrument.

As of this writing, the Op-Amp Challenge has officially wrapped, and there’s a slew of last-minute entries we need to go through. Check out the competition and stay tuned to find out who the judges pick for op-amp design glory!

A set of solderless breadboards with op amps and their functions annotated

Op-Amp Challenge: Virtual Ball-in-a-Box Responds To Your Motions

With the incredible variety of projects submitted to our Op-Amp Contest, you’d almost forget that operational amplifiers were originally invented to perform mathematical operations, specifically inside analog computers. One popular “Hello World” kind of program for these computers is the “ball-in-a-box”, in which the computer simulates what happens when you drop a bouncy ball into a rigid box. [wlf647] has recreated this program using a handful of op amps and a classic display, and added a twist by making the system sensitive to gravity.

All the physics simulation work is performed by a set of TL072 JFET input op amps. Four are configured as integrators that simulate the motion of the ball in the X and Y directions, while four others serve as comparators that detect the ball’s collisions with the edges of the box and give it a push in the opposite direction. Three more op amps are connected to form a quadrature oscillator, which makes a set of sine and cosine waves that draw a circle representing the ball.

A miniature CRT viewfinder showing a small circleThe simulator’s output signals are connected to a tiny viewfinder CRT as well as a speaker that makes a sound whenever the ball hits one of the screen’s edges. This makes for a great ball-in-box display already, but what really makes this build special is the addition of an analog MEMS accelerometer that modifies the gravity vector in the simulation.

If you tilt or shake the sensor, the virtual box experiences a similar motion, which gives the simulation a beautiful live connection to the real world. You can see the result in a demo video [wlf647] recently posted.

The whole setup is currently sitting on a solderless breadboard, but [wlf647] is planning to integrate everything onto a PCB small enough to mount on the viewfinder, turning it into a self-contained motion simulator. Analog computers are perfect for this kind of work, and while they may seem old-fashioned, new ones are still being developed.