Smallest Discrete Transistor 555 Timer

Over at Tiny Transistor labs, [Robo] took it upon himself to reproduce the classic 555 timer in discrete transistor form. For bonus points, he also managed to put it in a package that’s the same basic size, pin compatible with, and a plug-in replacement for the original. The first task was deciding which 555 circuit to implement. He examined a handful of different implementations — and by examined, we mean dissected them and studied the die circuitry under a microscope. In the end, he went with Hans Camenzind’s original circuit, both as a tribute and because it used the fewest transistors — a point which helped manage the final size, which is only a little bit bigger than the IC!

Speaking of sizes, have you ever soldered an EIA 01005 resistor? We agree with [mbedded.ninja] who wrote on a post about standard chip resistor sizes, the 01005 is a “ridiculously small chip package that can barely be seen by the naked eye.”  It is 16 thou x 8 thou (0.4 mm x 0.2 mm) in size, and despite its name and placement in the Imperial series, it is not half the size of an 0201. The transistors are your standard 2N3904 / 2N3906, but purchased in a not-so-standard DFN (Dual Flat Pack, No Leads). We might think a 1.0 x 0.6 mm component as small, but compared to its neighboring resistors in this circuit, it’s huge.

[Robo] has done this kind of project before, most recently making a discrete recreation of of the classic 741 op-amp. We covered a similar, but larger, discrete 555 timer project back in 2011. If you want to go really big-scale with your own reproduction project, check out the MOnSter 6502 from five years ago for further inspiration. Thanks to [Lucas] for the tip.

An Op-Amp From The Ground Up

If we had to pick one part to crown as the universal component in the world of analogue electronics, it would have to be the operational amplifier. The humble op-amp can be configured into so many circuit building blocks that it has become an indispensable tool for designers. It’s tempting to treat an op-amp as a triangular black box in a circuit diagram, but understanding its operation gives an insight into analogue electronics that’s worth having. [Mitsuru Yamada]’s homemade op-amp using discrete components is thus a project of interest, implementing as it does a complete simple op-amp with five transistors.

Looking at the circuit diagram it follows the classic op-amp with a long-tailed pair of NPN transistors driving a PNP gain stage and finally a complimentary emitter follower as an output buffer. It incorporates the feedback capacitor that would have been an external component on early op-amp chips, and it has a couple of variable resistors to adjust the bias. Keen eyed readers will notice its flaws such as inevitably mismatched transistors and the lack of a current mirror in the long-tailed pair, but using those to find fault in a circuit built for learning is beside the point. He demonstrated it in use, and even goes as far as to show it running an audio power amplifier driving a small speaker.

For the dedicated student of op-amps, may we suggest further reading as we examine the first integrated circuit op-amp?

Building Video Pong With Discrete Components

Pong is a classic from the very dawn of the video game era. Recreating it remains a popular exercise for those new to coding. However, its simple logic makes this game particularly suited to an all-hardware build; something which [Glen] tackles with aplomb.

Not content to take the easy way out, [Glen] went for a particularly hardcore method of construction. The game uses absolutely zero integrated circuits in its construction. Instead, it relies upon the services of 431 bipolar transistors, 6 JFETs and 826 diodes. Everything is laced together on protoboard, connected with a neatly organised nest of colored wires. Schematics are available for the curious.

It’s a full featured build, too. Video output is in color, scores are displayed at the top of the screen, and there’s even stereo panning for the sound effects. It just goes to show what some humble components can do when put to work in the right way. We’ve seen some of [Glen]’s work before too, for example in this op-amp bouncing ball device. Video after the break.

Continue reading “Building Video Pong With Discrete Components”

Switching: From Relays To Bipolar Junction Transistors

How many remote controls do you have in your home? Don’t you wish all these things were better integrated somehow, or that you could add remote control functionality to a random device? It’s a common starting point for a project, and a good learning experience for beginners.

A common solution we’ve seen applied is to connect a relay in parallel to all the buttons we want to press. When the relay is triggered, for example by your choice of microcontroller, it gets treated as a button press. While it does work, relays are not really the ideal solution for the very low current loads that we’re dealing with in these situations.

As it turns out, there are a few simple ways to solve this problem. In this article, we’re going to focus on using common bipolar junction transistors instead of relays to replace physical switches. In short, how to add transistors to existing electronics to control them in new ways.

Continue reading “Switching: From Relays To Bipolar Junction Transistors”

42,300 Transistor Megaprocessor Is Complete

As it turns out, the answer is not 42, it’s 42.3 — thousand. That’s how many discrete transistors spread across the 30 m2 room housing this massive computation machine. [James Newman’s] Megaprocessor, a seriously enlarged version of a microprocessor, is a project we’ve been following with awe as it took shape over the last couple of years.

[James] documented his work in great detail, and by doing so, took us on a journey through the inner workings of microprocessors. His monumental machine is now finished, and it’s the ultimate answer to how a processor – and pretty much everything that contains a processor – works.

Continue reading “42,300 Transistor Megaprocessor Is Complete”

Transistor Logic Clock Has 777 Transistors

Sometimes, the parts list says it all. 777 transistors, 1223 resistors, 136 LEDs, 455 crimp connectors, 41 protoboards and 500 grams of solder. That’s what went into this transistor logic clock build.

While additional diodes and capacitors were tolerated in this project, a consequent implementation of a discrete transistor logic clock, of course, does not contain a quarz oscillator. Instead, it extracts its clock signal from the mains frequency in its power supply. Because mains frequency is slow, it can be stepped down to a clock-applicable 1 Hz by a simple counter unit which already spreads its discrete transistors across 4 protoboards.

Continue reading “Transistor Logic Clock Has 777 Transistors”

A 4-bit Computer From Discrete Transistors

Anyone reading this uses computers, and a few very cool people have built their own computer out of chips, [zaphod] is doing something even cooler over on hackaday.io: he’s building a computer from discrete transistors.

Building a computer from individual components without chips isn’t something new – Minecraft players who aren’t into cheaty command blocks do it all the time, and there have been a few real-life builds that have rocked our socks. [zaphod] is following in this hallowed tradition by building a four-bit computer, complete with CPU, RAM, and ROM from transistors, diodes, resistors, wire, and a lot of solder.

The ROM for the computer is just a bunch of 16 DIP switches and 128 diodes, giving this computer 128 bits of storage. the RAM for this project is a bit of a hack – it’s an Arduino, but that’s only because [zaphod] doesn’t want to solder 640 transistors just yet. This setup does have its advantages, though: the entire contents of memory can be dumped to a computer through a serial monitor. The ALU is a 4-bit ripple-carry adder/subtractor, with plans for a comparison unit that will be responsible for JMP.

The project hasn’t been without its problems – the first design of the demux for the ROM access logic resulted in a jungle of wires, gates, and connections that [zaphod] couldn’t get a usable signal out of because of the limited gate fan-out of his gates. After looking at the problem, [zaphod] decided to look at how real demuxes were constructed, and eventually hit upon the correct way of doing things – inverters and ANDs.

It’s a beautiful project, and something that [zaphod] has been working for months on. He’s getting close to complete, if you don’t count soldering up the RAM, and already has a crude Larson scanner worked out.