JOLED – a 3D Flip Dot Display

Flip-Dot displays are so awesome that they’re making a comeback. But awesome is nothing when you can have an insane flip-dot display that is three-dimensional with the dots floating in mid-air. Researchers at the Universities of Sussex and Bristol have built what they call JOLED, an array of floating pixels that can be controlled via a combination of ultrasonic standing waves and an electrostatic field. These “voxels” can be individually moved in space via ultrasonics, and can also be individually flipped or rotated through any angle, via the electrostatic field.

The key to the whole thing is something they call Janus Objects – hence JOLED. Janus particles have different features or chemistry on two opposite sides. A portion of each voxel is speckled with a small amount of titanium dioxide nano powder. This gives it a bipolar charge that makes it respond to the variable electrostatic field and hence capable of axial rotation. Half of each white voxel can then be covered with a contrasting color – red, blue, black – to achieve the flip dot effect. Each voxel appears to be a couple of millimeters in diameter. The ultrasonic actuators appear to be regular piezo transmitters found in every hacker’s parts bin. Transparent glass plates on opposite sides apply the variable electrostatic field.

While this is still experimental and confined to the research lab, future applications would be interesting. It would be like breaking e-ink displays out of their flat glass confines and giving them a third dimension. The short, two-minute video after the break does a good job of explaining what’s going on, so check it out. Now, who want’s to be the first to build a JOLED clock?

Thanks to [Garrow] for tipping us off about this.


Filed under: Tech Hacks

The Fastest Rise Time In The West: Making A Truly Quick Pulse Edge

When we are taught about oscillators as newbie engineers, we are shown a variety of waveforms on an oscilloscope or in a textbook. This is a sine wave, they say, this is a sawtooth, this is a square wave, and so on. We’re taught to look at the lines on the screen as idealised, a square wave is truly square, and the transition from low to high voltage and back again is instantaneous.

In most cases this assumption is harmless. If we look into the subject a little deeper we learn that what seemed an instantaneous cliff-face is in fact a very steep slope, but when a circuit does its business in milliseconds there is usually no harm in ignoring a transition time measured in nanoseconds. The glue logic for your Arduino project can take its time.

Sometimes though, the rise time of a logic transition is important. The application that prompted this article was the measurement of oscilloscope bandwidth by looking at how quickly the ‘scope catches up with a pulse that exceeds its bandwidth, for example. When the instrument can happily measure the transition times of all your usual  pulse generators, something out of the ordinary is called for. So it’s worth taking a look at the rise times you’d expect from everyday circuitry, examining a few techniques for generating rise times that are much faster.

That Was Considered Fast, Back In My Day

Switching characteristics of a 2N3904, taken from the ON Semiconductor 2N3904 data sheet.
Switching characteristics of a 2N3904, taken from the ON Semiconductor 2N3904 data sheet.

If you look at the data sheet for a typical transistor, you will find a section devoted to switching characteristics. Taking as an example the 2N3094 popular general purpose transistor, you’ll find it has a quoted maximum rise time of 35nS. Thus if you applied a perfect square transition to its base, the corresponding change at its collector would finish happening a maximum of 35 nS later. This might sound rather quick, but it corresponds to the rise time of a sine wave just over 7.14 MHz. Of course the 2N3904 is capable of working at much higher frequencies in small-signal mode, but if it has to traverse the entirety of its range you’re stuck at 7.14 MHz.

A 4.6 nS rise time from a mercury-wetted relay
A 4.6 nS rise time from a mercury-wetted relay

When it comes to faster transition times, you might expect our path to lead directly to components designed for square wave transitions, such as logic gates. But before we make that journey there is a surprising source of very fast rise times that’s not even electronic, it’s mechanical. The mercury-wetted relay is a type of reed relay in which the contacts are coated in mercury by capillary action. This produces an instantaneous contact, as the mechanism is that of liquid mercury droplets combining with each other rather than spring contacts touching. This contact time is well below a nanosecond, which means that the rest of the circuit around the relay and the voltage being switched governs the rise time, so extremely fast times can be achieved. We were fortunate enough to be able to borrow a mercury-wetted relay for this article, and when switching logic level into a 10 K resistor measured through an oscilloscope probe we were able to measure an impressive 4.6 nS rise time. This required some care with respect to lead lengths and ceramic decoupling capacitors to clean up and shorten the transition to this length, it is likely that further measures could shave some more time from this figure.

Rise time measurement for a SN7410N, 7.1nS
Rise time measurement for a SN7410N, 7.1nS

Logic gates are optimised for fast transitions, and should be correspondingly quicker than the 2N3904 we considered earlier. The archetypal logic gate family is of course the 74 series of TTL devices, of which there are many variants with ever-improving characteristics since the series first saw the light of day in the 1960s. We turned up the only original 74 series device we had to hand, a 7410 3-input NAND gate chip. Its data sheet quotes a typical low-to-high rise time of 11 nS, perhaps our device was one of the better ones as the ‘scope measured 7.1 nS. This corresponds to the rise time of a sine wave at about 35.2 MHz, but that figure is something of a theoretical upper maximum of the 7410’s performance envelope and the real usable figure would be rather less. Still, better than the 2N3904, but surely we can achieve more.

Rise time measurement for a 74HC240, 4.1nS
Rise time measurement for a 74HC240, 4.1nS

Casting around for higher speed 74 logic variants in a breadboard-friendly DIP package on the bench, the next up was a 74HC240 octal buffer. Around 20 years further up the technology ladder, and measured as having a rise time of 4.5 nS. Much better than the 7410, but still equal to the rise time of a sine wave at about 55 MHz.

More recent 74 series families offer improved rise times, but trawling through a lot of data sheets suggests that they still struggle to achieve significantly below 2 nS. As we move into the realm of picoseconds it’s obvious that we need something a little more special.

Speed Doesn’t Come Cheap… Or Does It?

Other devices optimised for very fast voltage transition aren’t hard to find, we’re used to using comparators to produce a quick logic level change based on the ratio of two analogue voltages. Of course, not all comparators are even in the class of the components above, the ubiquitous general-purpose LM139 and its derivatives for example have an almost leisurely 300 nS quoted transition time between TTL logic levels. But just as 74 logic has seen successive generations of technological improvement, so have comparators, and some of the more exotic devices leave the fastest 74 logic rise times in the dust. The ADCMP580 from Analog Devices for example is a SiGe emitter-coupled logic device that has a rise time of an astonishingly low 35 pS. There is a catch though: each chip will cost you around $18 and the evaluation board is just short of an eye-watering $300. That’s $8.30 per picosecond.

This mess of wires produces picosecond pulses.
This mess of wires produces picosecond pulses.

If you are seeking a picosecond-class rise time for the transition itself, as in our ‘scope bandwidth application, rather than for the timing while conveying some information, happily there is a much cheaper alternative. Avalanche breakdown is a phenomenon in which an insulator under an electric field can become conductive very rapidly indeed due to a chain reaction of accelerated free electrons dislodging more electrons. When applied to a transistor it can turn the device on much more rapidly than it would be when used in a conventional fashion, and it is this property that can be used to create a relaxation oscillator with an extremely fast pulse rise time. It is claimed a 2N3904 can achieve 500 pS rise times in this manner, something of an improvement on the 2N3904’s stock 35 nS mentioned above.

Of course, there is a catch with an avalanche pulse generator. The avalanche breakdown voltage of a bipolar transistor is quite hight, well over 100 V in the case of a 2N3904. Thus while the oscillator is simplicity itself, you are likely to need to also build some form of step-up power supply. If pushing boost converters beyond their usual boundaries is not yet your area of expertise, expect to plug that gap in your knowledge. It is, however, unusual to find a design that pushes the limits of what is possible in an area of electronics without resorting to exotic devices or special techniques, and as our rather messy prototype in the picture above shows this is a project that should be well within the abilities of many Hackaday readers. We’ll cover it in more detail in a future article as we examine its application, but meanwhile this piece would not be complete without a picture of it.

There is a satisfaction in achieving the fastest rise time, not dissimilar to that of achieving the most accurate frequency reference or atomic timepiece. We hope we’ve given you something of an introduction to some of the issues surrounding rise times in logic transition, and with the surprise that one of the fastest transitions can be achieved with components you are likely to have to hand then perhaps you’d like to have a go yourself.


Filed under: Tech Hacks

SIM Card Connectors and White PCBs Make Huge LED Snowflakes Happen

[Mike Harrison] talked about designing and building a huge scale LED lighting installation in which PCBs were used as both electrical and mechanical elements, and presented at Electromagnetic Field 2016. The project involved 84,000 RGBW LEDs, 14,000 microcontrollers and 25,000 PCBs. It had some different problems to solve compared to small jobs, but [Mike] shared techniques that could be equally applied to smaller scale projects or applications. He goes into detail on designing for manufacture and assembly, sourcing the parts, and building the units on-site.

The installation itself was a snowflake display for a high-end shopping mall in Hong Kong in the 2015 Christmas season. [Mike] wanted a small number of modular boards that could be connected together on-site to make up the right shapes. In an effort to minimize the kinds of manufacturing and parts needed, he ended up using modular white PCBs as structural elements as well as electrical. With the exception of some minor hardware like steel wire supports, no part of the huge snowflakes required anything outside of usual PCB manufacturing processes to make. The fewer suppliers, the fewer potential problems. [Mike] goes into design detail at 6:28 in the video.

For the connections between the boards, he ended up using SIM card connectors intended for cell phones. Some testing led to choosing a connector that matched up well with the thickness of a 1.6mm PCB used as a spacer. About 28,000 of them were used, and for a while in 2015 it was very hard to get a hold of that particular part, because they had cleaned everyone out!

Basic Snowflake Pattern A small number of different modular PCBs made up the bulk of the installation. With the exception of some formed steel wire for support, all parts were made using normal PCB manufacturing methods. In between each of the visible rivets is a SIM card connector taking care of the contacts between boards.

About half-way through the video (10:55) [Mike] goes into microcontroller and firmware details. The PIC12F1501 turned out to be a great fit for reasons that included cost, wide operating voltage range, 10-bit PWM for each of Red, Green, Blue, and White, and the low cost of having Microchip program the firmware in at the factory. RGBW LEDs were chosen for a number of reasons, but mainly because the white generated is much more visually consistent across a large display (compared to lighting each of the RGB elements to make white.) He made sure that it was easy to reprogram the firmware across all units easily if needed, because updating thousands of microcontrollers one at a time is just not an option.

Video of the presentation is embedded below, but if you want to go straight to some video of the finished installation, it starts at 21:38.

Using PCB material as a structural component has a lot of potential. We’ve seen it in this clever tiny 7-segment display, and more recently in PocketNC’s FR4 Machine Shield. If you’re interested in trying it yourself, you can learn all about the finer points of how to use FR4 for enclosures.


Filed under: led hacks, Tech Hacks