All About Circuits

Latest Layout Technical Articles

Categories

DAC Schematic Design for an Arbitrary Waveform Generator

DAC Schematic Design for an Arbitrary Waveform Generator

This article presents a custom digital-to-analog-conversion design built around a high-speed DAC from Analog Devices.


Incorporating Microphone Functionality into a Robot System

Incorporating Microphone Functionality into a Robot System

In this article, we’ll look at a fairly straightforward circuit that enables a robot or other device to detect sound.


Projects Sep 11, 2017 by Robert Keim
Design a Control Board for a Romi Robot Chassis

Design a Control Board for a Romi Robot Chassis

In this article, we’ll discuss the hardware design for a robotics PCB, and we’ll write firmware for controlling two DC motors.


Projects Aug 25, 2017 by Robert Keim
Extend EAGLE CAD Tool with ULPs: Writing Your First User Language Program

Extend EAGLE CAD Tool with ULPs: Writing Your First User Language Program

In this tutorial, you will learn how to write your first ULP in EAGLE CAD to add a new capability to your CAD tool.


High-Speed ESD Protection: A New Line of TVS Diodes from AVX

High-Speed ESD Protection: A New Line of TVS Diodes from AVX

Components such as those in the GiGuard series can help you to protect your circuit from transient events while maintaining high-speed performance.


Bootloading an AT328P-PU and Approximating the Functionality of an Arduino Uno…on the Cheap!

Bootloading an AT328P-PU and Approximating the Functionality of an Arduino Uno…on the Cheap!

Reduce the cost of using an Arduino UNO by 50% or more by building your own device with comparable functionality.


Less EMI, More Available Board Space: A New Passive Filter from TDK

Less EMI, More Available Board Space: A New Passive Filter from TDK

Why install three components when you could use one instead? You can simplify your layout with single-component passive filters, such as the MEM1005PP251T from TDK.


Exploring UC Berkeley’s Wearable Sweat Sensor for Monitoring Dehydration

Exploring UC Berkeley’s Wearable Sweat Sensor for Monitoring Dehydration

Researchers develop a wearable sensor for detecting important analytes in sweat for monitoring dehydration.


Easier PCB Design: EAGLE CAD Tips and Tricks Part 3

Easier PCB Design: EAGLE CAD Tips and Tricks Part 3

More important tips and tricks for using EAGLE CAD to help make your work much easier and faster.


Controlling a Stepper Motor with an SIRC TV Remote and a PICAXE: Infrared Capabilities

Controlling a Stepper Motor with an SIRC TV Remote and a PICAXE: Infrared Capabilities

Remote controls for electronics often use IR (infrared) radiation in a very precisely coded sequence for channel surfing, volume adjustments, and more. One of the most popular codes is the SIRC (Sony Infrared Remote Code) which may be used with a PICAXE microcontroller to manage a stepper motor, or most any other electronic or electro-mechanical device.


Testing a Custom IoT Framework by Controlling an LED: RIOT (RealTime Internet of Things)

Testing a Custom IoT Framework by Controlling an LED: RIOT (RealTime Internet of Things)

Using a custom framework (RIOT) to control an LED with a networked computer.


Projects Feb 08, 2017 by Robin Mitchell
Build Your Own LED Photography Ring Light

Build Your Own LED Photography Ring Light

LED ring flashes and lights can be a valuable tool for photographers. In this tutorial, we are going to build our own ring light out of LEDs!


Projects Jan 26, 2017 by Alex Udanis
Building an Infrared Tracker with a PICAXE 14M2 and a Stepper Motor

Building an Infrared Tracker with a PICAXE 14M2 and a Stepper Motor

Tracking an infrared light source is not as difficult as you might think; a 14-pin PICAXE, a stepper motor with a driver IC, three phototransistors, and a few other components will do the trick.


Controlling a Servo with a PICAXE and an IR Sensor

Controlling a Servo with a PICAXE and an IR Sensor

A PICAXE 08M2 can be used to read the amount of IR (infrared) light falling on a phototransistor and respond by moving a servo to a predetermined position.


DIY Arduino-Based Sous-Vide Machine

DIY Arduino-Based Sous-Vide Machine

Learn how to build your own sous-vide machine. Say goodbye to overcooked steak!


Projects Dec 13, 2016 by Cezar Chirila
The Why and How of Differential Signaling

The Why and How of Differential Signaling

Learn about the important characteristics, benefits, and applications of differential signaling, as well as the proper layout techniques for differential signals.


C-BISCUIT: Layout and Assembly for the Robot Control Board

C-BISCUIT: Layout and Assembly for the Robot Control Board

We’ll discuss some important layout and manufacturing concepts as we look at the PCB for the Robot Control Board.


Projects Oct 25, 2016 by Robert Keim
How to Design a Bluetooth Low Energy Circuit with Sensor Technology

How to Design a Bluetooth Low Energy Circuit with Sensor Technology

Tutorial on designing a Bluetooth Low Energy (BLE) circuit with the ability to measure 9-axis motion, humidity, and temperature.


C-BISCUIT: Schematic Design for the RCB—Power, Stepper

C-BISCUIT: Schematic Design for the RCB—Power, Stepper

We’ll continue our discussion of the C-BISCUIT demo bot by looking at portions of the RCB schematic that weren’t covered in the previous article.


Projects Oct 07, 2016 by Robert Keim
C-BISCUIT: Schematic Design for the RCB—Microcontroller, Motor Controller

C-BISCUIT: Schematic Design for the RCB—Microcontroller, Motor Controller

In this article we’ll take a close look at two sections of the custom-designed control board for the C-BISCUIT demo bot.


Projects Sep 21, 2016 by Robert Keim