Pid Demonstration RIG part 3: The Build Video

It has been a long time in the making but now it is finally here. The companion video to my articles in the PID regulator series. It isn’t much and there are some things I will do differently in the future but for a first video I have to say I am pleased with it. […]

Continue reading

Sequence programming in C/C++ part 2: Memories

Last time I showed you how to program a sequence that is progressed by increasing a counter variable (Part 1), when a condition is fulfilled we increase the counter variable by one to progress the sequence. A similar type of sequence programming is to use memories instead of a counter so that each memory represents […]

Continue reading

Sequence programming in C/C++ Part 1:Counter

Introduction A sequence is a series of predefined actions with clear conditions for transitioning between each other and since it is predetermined it also has a beginning and an end. Sometimes a sequence is in a loop that repeats itself and in those cases it can be hard to see where it starts and ends […]

Continue reading

What is a PLC or Programmable Logic Controller?

Introduction PLC:s are a form of industrial control hardware that is very rugged in its construction. PLC:s are used to control everything from small packing machines to complete assembly lines in every imaginable industry. There is a sister category of controllers that are called RTU:s, which stands for Remote Terminal Unit. RTU:s are very similar […]

Continue reading

PID demonstration RIG Part 2: Hardware

If you haven’t read PID Demonstration RIG part 1: Software I highly advise you to do so before continuing, otherwise it might be a bit hard to follow along. When building stuff like this it is really awesome to have a 3D printer If you can come up with an idea and model it in […]

Continue reading

PID demonstration RIG Part 1: Software

Introduction In the PID regulator article I mentioned that I had an upcoming project utilising a PI regulator, this isn’t it, but when I was writing that article I though to myself that there must be a simple way of demonstrating visually how the different parts of a regulator effect the system as a whole. […]

Continue reading

How not to build a 3D printer

How not to build a 3D printer I have a 3D printer. It’s a Cartesian printer with a build volume of 300×300x280mm and it is controlled with a RAMPS board on a Arduino Mega running the software Repetier. It’s frame is based on extruded aluminium profile and the rest of the hardware is milled aluminium. […]

Continue reading

Software based PID regulators

Introduction What is a PID regulator? The short answer is that it is an automated control function. The long answer could fill a couple of textbooks. Because of this I won’t delve to deep into the subject but I have an upcoming project that utilises a PI regulator so writing some form of introduction seemed […]

Continue reading