Ohms Law and Resistor Networks

This post describes how I use Python code to apply Ohms Law to a resistor network to help select optimum component values that don't exceed the operating limits of an IC. In order to determine if the idea I had for controlling a LM317 regulator with a digital potentiometer was…

Design Idea: Software Controlled Regulator

This post describes the design of a software controlled voltage regulator. At this point I am still trying to determine if the design is feasible within the limits of the components I have available. I have been toying around with ideas for small software controlled modules I can use for…

UART Based Networking for Microcontrollers

This article describes a simple networking system that supports multiple slave devices connected to a single serial port on the host system. The microcontroller side only requires a UART and can be implemented with a minimal amount of code. Background Almost two years ago I designed and built a small…

A CNC Engraver Platform - Part 1

I have been looking for a way to simplify the creation of PCBs with a fairly high degree of accuracy - my series of posts about using a laser diode from a DVD/RW drive was an experiment to see if I could use that to expose copper on a…

Wireless Communications - 433MHz Modules

David Lyon recently sent me some 433MHz transmitter and receiver modules that he is designing some Clixx tabs around. These are often used in remote control devices like garage door openers and remote power control systems which use a simple command code to activate or deactivate the remote device. There…

Custom Fritzing Parts

Update - October 27th, 2013 I have had a few errors in the library pointed out to me so I've gone through and cleaned everything up a bit. Some interface parts have been removed (I only use them internally), some additional components have been added and I have changed the…

Bench Testing Tool

This project is an intelligent, software driven bench testing tool that is a combination of a multi-channel Digital Voltmeter (DVM), a Digital Ammeter and can also provide a number of independent voltage reference sources. As well as being a useful addition to my workbench this project is my entry in…