Molding complex lenses

Molding Complex Optics In A Completely Fluid System

Traditional lensmaking is a grind — literally. One starts with a piece of glass, rubs it against an abrasive surface to wear away the excess bits, and eventually gets it to just the right shape and size for the job. Whether done by machine or by hand, it’s a time-consuming process, and it sure seems like there’s got to be a better way.

Thanks to [Moran Bercovici] at Technion: Israel Institute of Technology, there is. He leads a team that uses fluids to create complex optics quickly and cheaply, and the process looks remarkably simple. It’s something akin to the injection-molded lenses that are common in mass-produced optical equipment, but with a twist — there’s no mold per se. Instead, a UV-curable resin is injected into a 3D printed constraining ring that’s sitting inside a tank of fluid. The resin takes a shape determined by the geometry of the constraining ring and gravitational forces, hydrostatic forces, and surface tension forces acting on the resin. Once the resin archives the right shape, a blast of UV light cures it. Presto, instant lenses!

The interface between the resin and the restraining fluid makes for incredibly smooth lenses; they quote surface roughness in the range of one nanometer. The use of the fluid bed to constrain the lens also means that this method can be scaled up to lenses 200-mm in diameter or more. The paper is not entirely clear on what fluids are being used, but when we pinged our friend [Zachary Tong] about this, he said he’s heard that the resin is an optical-grade UV adhesive, while the restraining fluid is a mix of glycerol and water.

We’re keen to see [Zach] give this a try — after all, he did something similar lately, albeit on a much smaller scale.

Continue reading “Molding Complex Optics In A Completely Fluid System”

Ham Radio SSB Transceiver Fits In Pocket

Talking about this Chinese ham radio transceiver requires a veritable flurry of acronyms: HF, SSB, QRP, and SDR to start with. [Paul] does a nice job of unboxing the rig and checking it out. The radio is a clone of a German project and provides a low-power radio with a rechargeable battery. You can see his video about the gear below.

SSB is an odd choice for low power operation, although we wonder if you couldn’t feed digital data in using a mode like PSK31 that has good performance at low power. There are several variations of the radio available and they cost generally less than $200 — sometimes quite a bit less.

There isn’t much on the front of the radio. There are a few buttons, a rotary encoder, and an LCD along with a speaker and microphone built-in. There are ports for power to run the radio if you want to not use the battery and a separate port for battery charging. There are also ports for a key, external microphone and speakers, and audio connections that look like they’d work for digital modes. According to commenters, the radio doesn’t have an internal charging circuit, so you have to be careful what you plug into the charging port.

Looking inside, the radio looks surprisingly well made. Towards the end of the video, you can see the radio make some contacts, too. Looks like fun. This is a bit pricey for [Dan Maloney’s] $50 Ham series, but not by much. You might borrow an antenna idea from him, at least. If you prefer something more analog, grab seven transistors and build this SSB transceiver.

Continue reading “Ham Radio SSB Transceiver Fits In Pocket”

MAC TIP Diagnoses Your Old Zip And Jaz Drives

Trouble In Paradise (TIP) was a popular Windows-only tool for troubleshooting  Iomega Jaz and Zip drives way back when. The drives have fallen out of favor with PC, but the drives are still highly prized amongst classic Mac collectors, who use the SCSI versions as boot disks for the vintage machines. Thus, [Marcio Luis Teixeira] set about porting the TIP tool to the platform.

Macintosh utilities used to have so much personality about them.

It all came about because running the original TIP recovery tool became difficult in the modern era. One must dig up a old Windows 98 machine and SCSI adapters in order to use it with Macintosh-compatible Zip or Jaz drives. This inspired [Marcio] to reach out to the developer, [Steve Gibson], who provided the original x86 assembly code for the tool.

[Marcio] then ported this line-by-line into C and compiled it with a retro Macintosh compiler to get TIP up and running on the classic Mac platform. Now, it’s possible to check and test Zip and Jaz drives and media on your old Mac without having to mess around with a vintage Windows machine.

It took plenty of effort, and the generous donation of code from [Steve Gibson], and all involved should be applauded for their work. It’s not every day we see such an impressive port, but they come along every now and then.

Meanwhile, if you’ve been tinkering on your own projects with Iomega’s classic removable storage, don’t hesitate to let us know! Video after the break.

Continue reading “MAC TIP Diagnoses Your Old Zip And Jaz Drives”

Almost-Modern TeleType Is Silent

If you’ve ever used a real TeleType machine or seen a movie with a newsroom, you know that one TeleType makes a lot of noise and several make even more.[CuriousMarc] acquired the silent replacement, a real wonder of its day, the TI Silent 703. The $2,600 machine was portable if you think hauling a 25-pound suitcase around is portable. In 1971, it was definitely a step up.

The machine used a thermal printer, could have a built-in acoustic coupler for talking over the phone. You could also get a dual tape drive that acted like a mostly silent paper tape reader and punch.

Continue reading “Almost-Modern TeleType Is Silent”

(Getting Rid Of) The Ghost In The LED

Multiplexing is a very old technology in which control signals are intermixed for the sake of being able to control more devices than there are control signals. For [mihai.cuciuc], the problems started when he multiplexed some very efficient LEDs.

The problem? In two banks of six LEDs each, both LEDs connected to a single Arduino pin would light, even when only one bank was turned on at the ground side. The LED In the bank that was switched on lit brightly, and its corresponding LED in the bank that was off would also be very dimly lit. [mihai] was able to determine that the problem was not due to a leaky transistor, but rather due to a quality of the LEDs themselves.

What is an LED but a diode, and it’s well known that diodes also have capacitance. In fact, this quality is exploited in varactor diodes, a specialty diode whose capacitance can be changed by varying the voltage on the cathode. [mihai] deduced that this capacitance was causing current to flow in the bank that was off. Where was the current going? From the Arduino pin that was on, through its attached LED, and then into the rest of the bank of LEDs, charging them like capacitors. [mihai] hasn’t seen this before, but theorizes that for the latest batch of high efficiency LEDs, this minute current is enough to light the LED through which the current is flowing.

[mihai]’s solution is an elegant hack which he’s made available for your perusal. You might also enjoy this introduction to diode basics by W2AEW. If you have any great diode or LED hacks of your own, be sure to drop us a line!

An Easy Music Visualizer With The Arduino Nano

Flashing LEDs are all well and good, but they’re even better if they can sync up with ambient sounds or music. [mircemk] has built the LUMAZOID visualizer to do just that, relying on some staple maker components to do so.

The build is open-source, and designed to work with strings of 60, 120, or 180 WS2812B LEDs. An Arduino Nano is charged with running the show, capturing audio via its analog-to-digital converter. A sensitivity pot enables the input level to be set appropriately.

From there, a Fast Fourier Transform is taken, providing data on the intensity of the audio in various frequency bins. The LUMAZOID can be set up to respond to just bass or to all frequencies as a whole. This data is then used to pulse the LEDs in time with the beat.

It’s a fun project that demonstrates the basic techniques required to build an audio-reactive visualizer. We’ve seen some other great builds in this space before, too. Video after the break.

Continue reading “An Easy Music Visualizer With The Arduino Nano”

3D printed moon lamp

3D Printed Lithographic Moon Lamp

After years of being a software developer, [Chris] was excited to get back into embedded development and we’re glad he did. His 3D printed lithographic moon lamp combines a number of hacker and maker skills, and is sure to impress.

3D-printed lithographic moons have gotten pretty popular these days, so he was able to find a suitable model on Thingiverse to start with. Gotta love open-source. Of course, he needed to make a few modifications to fit his end design. Namely, he put a hole at the bottom of the moon, so he could slide the LED and heatsink inside. The 3 watt LED is pretty beefy, so he definitely needed a heat sink to make sure everything stayed cool.

Otherwise, the circuit itself is pretty straightforward. He has an ESP32 to drive the RGB LED through a transistor, and fitted the components onto a custom-designed circuit board to ensure everything stayed neat and organized. You don’t want a ton of loose wires and breadboards cluttering this build. Since he used an ESP32, he was able to create a simple web interface to control the color of the LEDs. Gotta make it connected somehow, right?

What’s great is in addition to the project write-up, [Chris] includes video tutorials, walking the readers through each individual step of the build. By doing so he really makes it easy for readers to follow along and reuse his work. If you’re still looking for ideas, one of these could make a really good Christmas present.

Continue reading “3D Printed Lithographic Moon Lamp”