An electromechanical clock based on sliding frames

Watch Time Slide By With This Electromechanical Clock

Back in the 18th century, clockmakers were held in high esteem, as turning pieces of metal and wire into working timepieces must have seemed like magic at the time. The advent of mass production made their profession largely obsolete, but today there are several hardware hackers whom you could consider modern heirs of the craft. [Hans Andersson] is one of them, and has made a name for himself with an impressive portfolio of electromechanical clocks. His latest work, called the Time Slider, is every bit as captivating as his previous work.

The insides of the TIme Slider clockThe mechanical display is almost entirely made of 3D printed components. Four flat pieces of red PLA form a basic 88:88 indicator, onto which the correct time is displayed by sliding frames that black out certain pixels. Those frames are moved up and down by a rack-and-pinion system driven by stepper motors. Evertyhing is controlled by an Arduino Mega, acoompanied by a DS3231 RTC and eight ULN2003-based stepper motor drivers.

[Hans] wrote a detailed assembly guide to go along with the STL files and Arduino code, so it should be easy make your own Time Slider if you have a decent supply of PLA filament. The display takes about ten seconds to update, but the process has certain hypnotic quality to it, helped by the mechanical whirring of the stepper motors in the background. Especially the hourly change of three or four digits at once is mesmerizing, as you can see in the video embedded below.

Time Slider is the latest in [Hans]’s long line of mechanical clocks, which includes the Time Twister series that evolved from a clever Lego-based design to a neat 3D-printed model. The rack-and-pinion system can also be used to make a compact linear clock.

Continue reading “Watch Time Slide By With This Electromechanical Clock”

The completed oscilloscope in parts, with the screen in the front connected with prototyping wires, protoboarded buttons on the right, and the BlackPill board somewhere behind

DIY STM32 Scope Is Simple, Cheap, And Featureful

Would you like to have a small digital oscilloscope? Do you have a spare BlackPill (STM32F401) board and a TFT display laying around? [tvvlad1234] presents us with a simple and educational digital storage oscilloscope design that barely needs any components for you to build one, and it’s packed with features just like you would expect from a self-respecting open-source project. Not just that — it can even stream data to your computer, in a format compatible with the TekScope software!

The same scope design, but now on a self-etched boardIt’s hard to overshadow just how easy this scope is to build, use, and hack on. You really don’t need much in the way of parts, a protoboard will do, though you can also etch or order your own PCBs. The front-end is super straightforward to find components for and assemble, a few opamps and resistors is all you need. So after jumper-wiring the LCD and three push buttons to your BlackPill, you’re golden.

Of course, the simple frontend results in the input range being from -3.3 V to 3.3 V, but as you could guess, this is exactly the kind of project where you could tweak the resistors and even upgrade it later on. Are you a bit lost in how oscilloscopes work? [tvvlad1234] has an explainer for you, too!

This build could easily take up a honorary “temporary turned permanent” place on your bench, thanks to its McGyver-esque qualities. It’s also, quite possibly, a better scope than the red “soldering kit” ones we’ve seen online. All in all, it’s a strong contender in the “simple and powerful DIY scope” arena, before this, we’ve seen one built with an Arduino Nano, and one with a Pi Pico.

Emulating All The TRS-80 Software

Even if you didn’t own a TRS-80, the widespread footprint of Radio Shack in malls meant that if you are old enough, it is a good bet you have seen one and maybe even played with one. The games were crude, but state-of-the-art for 1982. If you wanted business software, that was there too, just don’t expect much on any of the personal computers of the day. My old TRS-80 Model III doesn’t boot anymore and is waiting for me to find time to pull it apart. But it turns out you can run all those old programs with almost no effort. If you’ve experimented with emulators before, you know there are two major problems. First, you need to install the sometimes-fidgety emulator. Second, you need to find the software you want to run and probably convert it into some format the emulator will read. The website named The Big List of TRS-80 Software solves both problems.

You are probably thinking this doesn’t solve any problem because it is just a list of links to software. That’s a reasonable thing to think, but we think the website really needs a new name. There are 15,873 pieces of software on the site, although some of them are duplicates or multiple versions of a single program. You can download them in a format that is useful for some emulators or, in some cases, the original files. But here’s the kicker. You can also click to launch a virtual TRS-80 in your browser and start the program.

Sounds great, right? Well, for the most part, it is. However, some of the programs are finicky and don’t run well in the browser. There’s also the problem of finding the documentation, but you can’t have everything. If you want a quick run of a very common game from back in the day, try Flying Saucers. Continue reading “Emulating All The TRS-80 Software”

Life At CERN Hack Chat

Join us on Wednesday, March 1st at noon Pacific for the Life at CERN Hack Chat with Daniel Valuch!

You know the story — work is just…work. The daily grind, the old salt mine, the place where you trade your time and talent for the money you need to do other stuff in the few hours you’re not at work. It’s not the same for everyone, of course, but chances are good that just getting through the day is a familiar enough experience even for someone who’s currently working his or her dream job.

We’re going to go out on a limb here a bit, but it really seems like working at the European Organization for Nuclear Research (CERN), has got to be a dream gig for almost any engineer. CERN is the top place in the world for particle physics research and home to such ludicrously large machines as the famous Large Hadron Collider (LHC). The facilities and instruments at CERN attract tens of thousands of researchers from all over the world every year who produce multiple petabytes of data; perhaps not coincidentally, it’s also the place where Tim Berners Lee invented the World Wide Web. Thanks, Sir Tim!

join-hack-chatTo say that being an electrical engineer at CERN might be a little like dropping a kid off at a combination candy store/bouncy house/petting zoo is probably not an understatement. When the biggest of Big Science is always on the menu, it must be hard to focus on this cool project or that new instrument. Then again, we’re just guessing — maybe it’s all still “just work.” Luckily, we found someone to ask: Daniel Valuch, currently an electrical engineer who is rapidly closing in on 25 years at the fabled institution.

You’ll recall Daniel from some of his side projects, like the most accurate pendulum clock in the world, or his super-clicky pseudorandom number generator. He’s also teaching at the university level, and we’ve seen him give back to the community with his work for the “ZENIT in Electronics” contest, an annual STEM event that’s currently in its 39th year of inspiring students. Daniel is going to stop by the Hack Chat so we can pick his brain about what it’s like to work at CERN, what kind of projects he’s worked on, and what a career in Big Science is all about.

Our Hack Chats are live community events in the Hackaday.io Hack Chat group messaging. This week we’ll be sitting down on Wednesday, March 1 at 12:00 PM Pacific time. If time zones have you tied up, we have a handy time zone converter.

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.

[Featured image: CERN, CC BY 4.0, via Wikimedia Commons]

Floppy-8 Is A Tiny PC In A Floppy Drive

At first sight, Floppy-8 is simply a LattePanda based PC built into the shell of a external vintage floppy drive. Indeed, it’s a very nicely executed LattePanda PC in a floppy, and we’re impressed by it. What turns it from a nifty case mod into something a bit special though, is the way creator [Abraham Haskins] has used floppy-like cartridges in the original floppy slot, as a means of loading software.

The cartridges started out as PCBs in the shape of a floppy with an SD socket on their bottom, and progressed to USB drives on 3D printed cartridges and finally and simplest of all, the same 3D printed cartridges with micro SD cards embedded in their leading edges. All this was necessary to get them thin enough to fit into the existing disk slot — if dimensions weren’t a concern, you could enclose various USB devices into printed cartridges. A script on the computer looks for new card insertion, and runs the appropriate autostart.sh script on the SD card if it finds one. If you don’t need the “disks” to fit into an existing slot, you could print them larger and embed

Beyond the cartridges, the PC itself is assembled on a 3D printed frame inside the case. It’s controlled via Bluetooth, with a pair of knock-off NES controllers for games and an Amazon Fire remote for media. We particularly like the idea of weighting the controllers with ball bearings to give them a little heft.

The LattePanda gives the Raspberry Pi a run for its money in these applications. We particularly liked this portable Macintosh.

Laptop Motherboard? No, X86 Single-Board Computer!

Sometimes a Raspberry Pi will not cut it – especially nowadays, when the prices are high and the in-stock amounts are low. But if you look in your closet, you might find a decently-specced laptop with a broken screen or faulty hinges. Or perhaps someone you know is looking to get rid of a decent laptop with a shattered case. Electronics recycling or eBay, chances are you can score a laptop with at least some life left in it.

Let’s hack! I’d like to show you how a used laptop motherboard could be the heart of your project, and walk you through some specifics you will want to know.

And what a great deal it could be for your next project! Laptop motherboards can help bring a wide variety of your Linux- and Windows-powered projects to life, in a way that even NUCs and specialized SBCs often can’t do. They’re way cheaper, way more diverse, and basically omnipresent. The CPU can pack a punch, and as a rule PCIe, USB3, and SATA ports are easily accessible with no nonsense like USB-throttled Ethernet ports.

Continue reading “Laptop Motherboard? No, X86 Single-Board Computer!”

Compact Ultrasonic Holographs For Single Step Assembly Of Matter In 3D

Creating three-dimensional shapes from basic elements or even cells is an important research topic, with potentially many applications in the fields of medicine and general research. Although physical molds and scaffolding can be used, the use of ultrasonic holographs is in many ways preferable. Using ultrasonic sound waves into a liquid from two or more transducers shaped to interact in a predetermined manner, any particulates suspended in this liquid will be pushed into and remain in a specific location. Recent research by [Kai Melde] and colleagues has produced some fascinating results here, achieving recognizable 3D shapes in a liquid medium.

These are some of the most concrete results produced, following years of research. What distinguishes ultrasonic holography from light-based xolography is that the latter uses photon interference between two light sources in order to rapidly 3D print an object within the print medium, whereas ultrasonic holography acts more as a ultrasonic pressure-based mold. Here xolography is also more limited in its applications, whereas ultrasonic holography can be used with for example biological tissue engineering, due to the gentle pressure exerted on the suspended matter.

For ongoing medical research such as the growing of organs (e.g. for transplantation purposes), scaffolding is required, which could be assembled using such a technique, as well as the manipulation and assembly of biological tissues directly.