Debugging PCBs with Augmented Reality

Mihir Shah has designed many a PCB in his time. However, when working through the development process, he grew tired of the messy, antiquated methods of communicating design data with his team. Annotating photos is slow and cumbersome, while sending board design files requires everyone to use the same software …read more

Continue reading Debugging PCBs with Augmented Reality

DIY Clapper Lets You Pick Your Components

One thing that always means the end of the year is close is the reappearance of TV ads for “The Clapper.” After all, who needs home automation when you can clap on and clap off? While we’re partial to our usual home automation solutions, [Utsource123] shows us that building a …read more

Continue reading DIY Clapper Lets You Pick Your Components

Computer Algebra for Electronic Design

Don’t get me wrong. Like most people, there’s nothing I enjoy more than solving a long, involved math problem by hand. But, sometimes, a few pages of algebraic scratches on paper is just a means to an end. I find this especially true during electronic design sessions, be it circuit …read more

Continue reading Computer Algebra for Electronic Design

Designing Circuits with Switching Algebra

We return once again to the work of Dr. Claude E. Shannon, this time to his Masters thesis on relay switching circuit design. This thesis introduced switching algebra that allows the systematic design and optimization of logical circuits. While Shannon’s work applied to switches and relays, it is equally applicable to all the modern forms of digital circuits. His thesis received widespread notice when published as “A Symbolic Analysis of Relay and Switching Circuits” in 1938. This work built on the Boolean algebra developed by George Boole and an analysis of logic by Augustus De Morgan which these mathematicians published …read more

Continue reading Designing Circuits with Switching Algebra