raspberry pi

Easy EPICS implementation with Docker

Many times I want a throw-away implementation of a system I am working on.  Something that allows me to quickly develop an idea, try a theory, or make a quick test of some code.  A good solution to problems like this is to use Docker to launch a container that […]

A user-friendly software stack

In a previous post, I considered how to make the set-up of a RaspberryPi–Arduino EPICS system more user-friendly.  Well, after a long, Java-based, digression that ended in a several-thousand lines-of-code deadend, I have ended up with a working solution. Click here. Web-based applications Without going into the details of the […]

Archiving EPICS data

In the past few posts I’ve explained how to set up a Control System architecture involving an EPICS IOC running on a Raspberry Pi reading/writing data to from an Arduino to control a very simple system (an LED & a photoresistor).  There are various functions that a control system is […]

EPICS serial communication with Arduino

If you’ve followed the instructions here and here, you now have a Raspberry Pi capable of running EPICS+ASYN+StreamDevice, and an Arduino listening for serial commands to control an LED and read-back the voltage drop across an adjacent photo-resistor.  Now we need to add the glue to connect these two halves […]

EPICS IOC on a Raspberry Pi

This is one of the most time-consuming and difficult parts of a series on how to set up EPICS control of an Arduino.  Technically, this part of the project isn’t very challenging, but the nitty-gritty details of getting it to work are kinda monotonous. The aim of this is to […]