diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/attocube.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/attocube.opi
new file mode 100644
index 0000000000..04a10948b7
--- /dev/null
+++ b/base/uk.ac.stfc.isis.ibex.opis/resources/attocube.opi
@@ -0,0 +1,741 @@
+
+
+
+
+ false
+ -1
+ -1
+
+ false
+
+
+
+ 5.1.0
+
+
+
+ 6
+ 600
+
+ true
+ $(P)$(ATTOCUBE):
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ Display
+ 800
+ -1fce3382:15fb9cec36d:-75d6
+ -1
+ -1
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Header1_NEW
+
+
+
+
+ 37
+ 0
+ Label
+
+
+ true
+ true
+ false
+
+
+ false
+ Attocube
+
+ false
+ 1
+ true
+ Label
+ 343
+ true
+ -4e8dc538:192b875cfe1:-7f5f
+ 6
+ 6
+
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Header2_NEW
+
+
+
+
+ 37
+ 0
+ Label_1
+
+
+ true
+ true
+ false
+
+
+ false
+ $(NAME)
+
+ false
+ 1
+ true
+ Label
+ 343
+ true
+ -4e8dc538:192b875cfe1:-7f5e
+ 6
+ 42
+
+
+
+
+
+
+
+
+
+ 13
+ 1
+ true
+ false
+
+ ISIS_GroupBox_NEW
+
+
+
+
+ 91
+ false
+
+ true
+
+ Setpoints
+
+
+ true
+ true
+ false
+
+
+ true
+
+ false
+ true
+ Grouping Container
+ 343
+ -4e8dc538:192b875cfe1:-7f1a
+ 6
+ 78
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Label_NEW
+
+
+
+
+ 20
+ 2
+ Label
+
+
+ true
+ true
+ false
+
+
+ false
+ Angle:
+
+ false
+ 1
+ true
+ Label
+ 96
+ true
+ -4e8dc538:192b875cfe1:-7f19
+ 6
+ 6
+
+
+
+ false
+ false
+ false
+
+
+
+ true
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Value_NEW
+
+ false
+
+
+
+ 0
+ 20
+ 0
+ Text Update
+ 0
+ true
+ $(PV_ROOT)ANGLE
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ true
+ ######
+ $(pv_name)
+$(pv_value)
+ true
+ 1
+ true
+ Text Update
+ 85
+ false
+ -4e8dc538:192b875cfe1:-7f15
+ 120
+ 6
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 3
+ 1
+
+ true
+
+ ISIS_Value_NEW
+
+ false
+
+
+
+ 0
+ 20
+ 0
+ true
+ false
+ Text Input
+ 0
+ true
+ $(PV_ROOT)ANGLE:SP
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ 0.0
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 90
+ -4e8dc538:192b875cfe1:-7f13
+ 216
+ 6
+
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Label_NEW
+
+
+
+
+ 20
+ 2
+ Label_1
+
+
+ true
+ true
+ false
+
+
+ false
+ Ark:
+
+ false
+ 1
+ true
+ Label
+ 96
+ true
+ -4e8dc538:192b875cfe1:-7cff
+ 6
+ 30
+
+
+
+ false
+ false
+ false
+
+
+
+ true
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Value_NEW
+
+ false
+
+
+
+ 0
+ 20
+ 0
+ Text Update_1
+ 0
+ true
+ $(PV_ROOT)ARK
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ true
+ ######
+ $(pv_name)
+$(pv_value)
+ true
+ 1
+ true
+ Text Update
+ 85
+ false
+ -4e8dc538:192b875cfe1:-7cfe
+ 120
+ 30
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 3
+ 1
+
+ true
+
+ ISIS_Value_NEW
+
+ false
+
+
+
+ 0
+ 20
+ 0
+ true
+ false
+ Text Input_1
+ 0
+ true
+ $(PV_ROOT)ARK:SP
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ 0.0
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 90
+ -4e8dc538:192b875cfe1:-7cfd
+ 216
+ 30
+
+
+
+
+
+
+
+
+
+
+ 13
+ 1
+ true
+ false
+
+ ISIS_GroupBox_NEW
+
+
+
+
+ 97
+ false
+
+ true
+
+ State
+
+
+ true
+ true
+ false
+
+
+ true
+
+ false
+ true
+ Grouping Container
+ 343
+ -4e8dc538:192b875cfe1:-7d82
+ 6
+ 168
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Label_NEW
+
+
+
+
+ 20
+ 2
+ Label_3
+
+
+ true
+ true
+ false
+
+
+ false
+ Busy:
+
+ false
+ 1
+ true
+ Label
+ 96
+ true
+ -4e8dc538:192b875cfe1:-7d7f
+ 6
+ 6
+
+
+
+ false
+ false
+
+
+
+ -1
+ true
+
+
+
+ 0
+ 1
+ 3
+
+
+
+ 0
+ true
+ true
+
+ Default
+
+ false
+
+
+
+ 25
+ LED
+
+
+
+ NOT BUSY
+
+
+
+ BUSY
+ $(PV_ROOT)BUSY
+
+
+
+ true
+ true
+ true
+
+
+ false
+ false
+ $(pv_name)
+$(pv_value)
+ true
+ LED
+ 25
+ -4e8dc538:192b875cfe1:-7d79
+ 120
+ 3
+
+
+
+ false
+ false
+ false
+
+
+
+ true
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Value_NEW
+
+ false
+
+
+
+ 0
+ 20
+ 0
+ Text Update_1
+ 0
+ true
+ $(PV_ROOT)BUSY
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ true
+ ######
+ $(pv_name)
+$(pv_value)
+ true
+ 1
+ true
+ Text Update
+ 85
+ false
+ -4e8dc538:192b875cfe1:-7ce1
+ 216
+ 6
+
+
+
+
+ $(pv_name)
+ 1
+ 10
+
+
+
+
+ false
+ false
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+ Default
+
+ false
+
+
+
+ 25
+
+ Action Button_1
+ 0
+ $(PV_ROOT)STOP
+
+
+
+ true
+ true
+ false
+
+
+
+ Stop
+ false
+ $(pv_name)
+$(pv_value)
+ true
+ Action Button
+ 61
+ -4e8dc538:192b875cfe1:-7c23
+ 216
+ 32
+
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Button_NEW
+
+ false
+
+
+
+ 1
+
+ Dummy
+ 0
+
+
+
+
+ true
+ true
+ false
+
+
+
+
+ false
+
+ true
+ Action Button
+ 1
+ -648922a4:1624e4fa0bd:-7f69
+ 6
+ 168
+
+
diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml b/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml
index b95e6142db..1783241223 100644
--- a/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml
+++ b/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml
@@ -3938,6 +3938,22 @@
+
+ Attocube
+
+
+ UNKNOWN
+ attocube.opi
+ The OPI for the Attocube
+
+
+ ATTOCUBE
+ The ATTOCUBE PV prefix (e.g. ATTOCUBE_01)
+ ATTOCUBE_01
+
+
+
+
LITRON