TITANOBOA

 

EPICS (Experimental Physics Industrial Control System) is a means of controlling instruments in scientific environment. Titanoboa is a code set and family of devices to allow for making of PVs onto embedded devices to allow for control of the device without needing to generate an IOC.

This allows less complexity in the system surrounding the device, but allows for more of the process to be handled in the embedded device in simple python or C.


Micropython Implementation

Micropython is python designed for embedded devices. This allows a processor like an RP2040 on a Raspberry Pi Pico to act as an interface to EPICS to drive IO and embedded interfaces making getting data off any sensor or IC a breeze.


Embedded EPICS

Micropython is fantastic tool for writing embedded code in a highly accessable language. But, when higher speeds or more utilization is required nothing beats writing directly in C.