Stereo Microscope Teardown

Stereo microscopes are very handy tools, especially for a lot of hackers who now regularly assemble, test and debug SMD circuits using parts as small as grains of sand. We have seen a lot of stereo microscope hacks here at Hackaday, so it helps to take a look inside one to understand how they work. Thanks to [noq2]’s teardown of a Wild Heerbrugg model M8 stereo microscope, we get to do exactly that. His M8 is from the mid-1970s, but it is in mint condition and doesn’t look like it’s over 40 years old. Despite being so old, [noq2] still uses it regularly, so the teardown is not super detailed. But there’s enough for us to get a good idea of how they work.

Stereo microscopes use one of two optical designs — the Common Main Objective (CMO) optical system and the Greenough optical system. [MicroscopeWorld] has a nice blog post explaining these two types and their pros and cons. Not surprisingly, stereo microscopes, just like other optical instruments, are highly modular to allow attaching various extensions, adapters and accessories. The Wild M8 uses the CMO design and its main parts are the binocular head, the main body and the objective lens.

The binocular head consists of the two eyepieces and a pair of prisms that create the binocular split. The alignment of these prisms is critical and they must not be disturbed in their mounting cages. The prism cages have a sliding adjustment to help set the interpupillary distance. The main body contains the zoom and magnification optics and the related mechanics. [noq2] is impressed with the lack of plastics used in the construction of these fine instruments. Finally, there’s the huge objective lens, which [noq2] feels is the Achilles heel of the instrument. Its design is not plan-apochromatic and that causes significant chromatic aberrations, especially when trying to capture photographs. Thankfully, there are other objective lenses which can be used, including some DIY adapter solutions. The Wild Heerbrugg brand was taken over by Leica who still produce a range of stereo microscopes under that badge. If you have one of these microscopes, [noq2] suggests you head over the French forum at lenaturaliste.net where you’ll find extensive information about them.

As a bonus, also check out [noq2]’s ghetto lighting solution for his microscope – a pair of high power LED’s attached to salvaged heatsinks, and mounted on the frame of an old 80 mm cooling fan. The fan frame is perfect since it is the right size to slide over the objective lens. If you’re looking for a more capable lighting solution for your microscope, then check out “AZIZ! Light!”, a microscope ring light with a number of different features.

Daunting Interactive LED Dancefloor Build Is Huge Win

If you’ve ever thought about having a light-up dance floor at an event, the chances are you will have been shocked at the rental cost. Doing your best impression of a young John Travolta in Saturday Night Fever doesn’t come cheap, it seems. When faced with this problem before the Furnal Equinox 2017 convention, [Av] and friends decided instead to build their own LED-lit floor.

Their design and build is shown in the video we’ve placed below the break, and though each individual light unit is straightforward it is the scale of the project and its epic build that makes it a very impressive achievement. There are 64 panels of 4 light cells, giving a total of 256 cells and 7680 RGB LEDs arranged as 2560 pixels. Each panel has a shift register PCB interfacing LEDs to the Teensy that controls the floor, and there are also microswitches talking to an Arduino Mega which provides the floor with interactivity. It’s hard to imaging this build would be possible without the people numerous who pitched in at the Toronto Hacklab for the assembly process.

The resulting 17 foot square dancefloor is a work of art, with custom programmed graphics responding to dancers moves, and even a few games along the lines of Dance Dance Revolution built in. After watching the video below, how many of you will secretly want one?

Continue reading “Daunting Interactive LED Dancefloor Build Is Huge Win”

Light-Painting Robot Turns Any Floor Into Art

Is [SpongeBob SquarePants] art? Opinions will differ, but there’s little doubt about how cool it is to render a pixel-mapped time-lapse portrait of Bikini Bottom’s most famous native son with a roving light painting robot.

Inspired by the recent trend of long exposure pictures of light-adorned Roombas in darkened rooms, [Hacker House] decided to go one step beyond and make a lighted robot with less random navigational tendencies. A 3D-printed frame and wheels carries a pair of steppers and a Raspberry Pi. An 8×8 Neopixel matrix on top provides the light. The software is capable of rendering both simple vector images and rastering across a large surface to produce full-color images. You’ll notice the careful coordination between movement and light in the video below, as well as the impressive turn-on-a-dime performance of the rover, both of which make the images produced so precise.

We’ve covered a lot of light-painting videos before, including jiggering a 3D-printer and using a hanging plotter to paint. But we haven’t seen a light-painter with an essentially unlimited canvas before. We’d also love to see what two or more of these little fellows could accomplish working together.

Continue reading “Light-Painting Robot Turns Any Floor Into Art”

Build Your Own Animated Turn Signals

Automotive lighting used to be strictly controlled, particularly in the United States — anyone remember sealed beam headlamps? These days, pretty much anything goes. You can even have an animated turn signal, because a simple flash isn’t fancy enough these days. You can get a scanning-LED turn signal on your new model Audi, among others. [Shravan] wanted this on their Mazda and set about building an animated turn signal and daytime running lights setup for their car.

It’s not a complicated build by any means; an off-the-shelf WS2812B strip provides the blinkums, an Arduino Nano the smarts. Using a modified library to drive the LEDs allowed [Shravan] to get things running with a minimum of fuss. We’d love to see a little more of the gritty reality of this build — how the Nano is getting directional signals from the car, and how it’s all wired up and bolted on. When you’re installing custom hardware onto a vehicle, the devil really is in the details. It’s supremely difficult to create something that looks tidy and functions well.

It’s amazing to think about how far we’ve come. When high-brightness LEDs first came on to the market in the 1990s, you would have been on the hook for wiring your own loom to connect the 20+ LEDs, building your own driver circuitry, and likely etching a custom PCB — all the while you programmed a PIC in assembly as it dangled off a parallel-port programmer. But then again, our cave-dwelling ancestors didn’t even have matches. Time marches on. Use today’s technology to build the very best things you can.

We love seeing car mods, particularly those that are well executed. Check out [Dave]’s interior lighting mods to the Nissan Juke — a car this writer has weighty opinions about. Video after the break.

Continue reading “Build Your Own Animated Turn Signals”

NeoJoints Make WS2812 LEDs Even More Fun

What’s more fun than individually addressable RGB LEDs? Many, many individually addressable RGB LEDs. What’s more fun than all the miscellaneous soldering involved in connecting many of these cheap and cheerful strips together? Well, basically anything. But in particular, these little widgets that [todbot] designed help make connecting up strips of RGB LEDs a snap.

[todbot]’s connectors aren’t particularly groundbreaking, but they’re one of those things that you need the moment you first lay eyes on them. And they’re a testament to rapid prototyping: the mounting holes and improved routing patterns evolved as [todbot] made some, soldered them up, mounted them, and then made some more. We’d like to see some odd angles, of course, but that shouldn’t be too hard to arrange. Everything is up on GitHub, so you can go check it out.

Of course, necessity is the mother of invention, and she’s got many kids. Which is to say that we’ve seen a variation of this hack before precisely because other folks have stared at this matrix-of-strips problem before and come up with similar solutions. Still, we really like the mounting holes and overall aesthetic of [todbot]’s solution, and if you ever find yourself joining WS2812 strips together, give it a try.

Closer Look At Everyone’s Favorite Blinky

Admit it, you love looking at silicon die shots, especially when you have help walking through the functionality of all the different sections. This one’s really easy for a couple of reasons. [electronupdate] pointed his microscope at the die on a WS2812.

The WS2812 is an addressible RGB LED that is often called a Neopixel (a brand name assigned to it by Adafruit). The part is packaged in a 5×5 mm housing with a clear window on the front. This lets you easily see the diodes as they are illuminated, but also makes it easy to get a look at the die for the logic circuit controlling the part.

This die is responsible for reading data as it is shifted in, shifting it out to the next LED in the chain, and setting each of the three diodes accordingly. The funcitonality is simple which makes it a lot easier to figure out what each part of the die contributes to the effort. The diode drivers are a dead giveaway because a bonding wire connected to part of their footprint. It’s quite interesting to hear that the fourth footprint was likely used in testing — sound off in the comments if you can speculate on what those tests included.

We had no trouble spotting logic circuitry. This exploration doesn’t drill down to the gate level like a lot of [Ken Shirriff’s] silicon reverse engineering but the process that [electronupdate] uses is equally fun. He grabs a tiny solar cell and scopes it while the diodes are running to pick up on the PWM pattern used to fade each LED. That’s a neat little trick to keep in your back pocket for use in confirming your theories about clock rate and implementation when reverse engineering someone else’s work.

Continue reading “Closer Look At Everyone’s Favorite Blinky”

Making A Mega LED Desk

Few things beat a sturdy, home-built desk — especially when it’s jam-packed with over 1200 WS2812 LEDs.

[nolobot] and his bother struggled with setting up and squaring-off the t-slotted, extruded aluminium frame which makes up the desk. He recommends practicing with a smaller frame for anyone else attempting a similar build. The surface of the desk has a few inches between the polycarbonate top and the 1/4″ plywood painted black serving as the substrate for the LEDs. Those LEDs come in strip form but still required several hundred solders, and wiring headaches in an attempt to make future upgrades manageable. Dozens of support bolts with adjustable feet support the desk surface throughout. These all had to be individually adjusted and can be made out if you look closely at the demo videos.

An Arduino Mega controls the LEDs with the help of the FastLED library. Custom code was necessary because one of the major issues [nolobot] faced was the power draw. 1200 LEDs at 5V draw quite a bit of current, so the LEDs were coded to peak at about 50% brightness. The matrix was split into different banks, while also limiting the 40A PSU to only 15A.

Continue reading “Making A Mega LED Desk”