diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/Mk2Chopper.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/Mk2Chopper.opi
deleted file mode 100644
index 966366309a..0000000000
--- a/base/uk.ac.stfc.isis.ibex.opis/resources/Mk2Chopper.opi
+++ /dev/null
@@ -1,2407 +0,0 @@
-
-
- true
-
- -336ad6f:141c65e96ed:-7fff
- true
- false
-
- 600
-
- true
- $(P)$(MK2CHOPR)
-
- 3.1.4.201301231545
- true
- Display
-
- false
- -1
- -1
-
-
-
-
- 800
- -1
- $(NAME)
- 6
- true
- -1
- true
-
-
-
-
-
-
- from org.csstudio.opibuilder.scriptUtil import PVUtil
-from org.csstudio.opibuilder.scriptUtil import ConsoleUtil
-
- true
-
-
-
-
- 0
-
- 0
-
- true
- 2f70796b:15b334751c5:-7a55
- false
- false
- Mk2 Chopper
-
- 37
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 223
- 6
- Label
- 6
-
-
-
-
- false
-
- ISIS_Header1_NEW
-
-
-
- 0
-
- 0
-
- true
- 2f70796b:15b334751c5:-7a54
- false
- false
- $(NAME)
-
- 37
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 661
- 6
- Label_1
- 42
-
-
-
-
- false
-
- ISIS_Header2_NEW
-
-
-
- 13
-
-
- true
- 2f70796b:15b334751c5:-7a45
- false
- false
-
- 133
- 1
-
- true
- true
- false
-
-
- true
-
- true
-
-
-
- Grouping Container
-
-
-
- 385
- 282
- Setpoints
- 84
-
-
-
-
- true
-
- ISIS_GroupBox_NEW
-
-
- 0
-
- 2
-
- true
- -48159ee9:1567f536160:-5c7e
- false
- false
- Frequency:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 157
- 0
- Label
- 6
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- -48159ee9:1567f536160:-5a1b
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):FREQ:SP:RBV
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 168
- Text Update
- 6
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-7514
- false
- false
- Phase delay:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 157
- 0
- Label_1
- 30
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 2f70796b:15b334751c5:-7513
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):PHASE:SP:RBV
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 168
- Text Update_1
- 30
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
- 0
- $(pv_name)
-$(pv_value)
- 0
-
-
- false
- 0.0
- 0.0
- true
- 20
- false
- 1
- true
- $(PV_ROOT):PHASE:SP
- 0
-
-
-
- true
- Text Input
-
- Text Input_1
-
- 3
- false
- true
- 2f70796b:15b334751c5:-7512
- false
-
- false
-
- true
- true
- false
-
- 1
- false
- 0
- false
-
-
-
- 90
- 264
- 30
- 1.7976931348623157E308
-
-
-
- -1.7976931348623157E308
-
- ISIS_Value_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-74f4
- false
- false
- Phase delay error window:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 157
- 0
- Label_15
- 54
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 2f70796b:15b334751c5:-74f3
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):PHASE:ERR:SP:RBV
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 168
- Text Update_1
- 54
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
- 0
- $(pv_name)
-$(pv_value)
- 0
-
-
- false
- 0.0
- 0.0
- true
- 20
- false
- 1
- true
- $(PV_ROOT):PHASE:ERR:SP
- 0
-
-
-
- true
- Text Input
-
- Text Input_1
-
- 3
- false
- true
- 2f70796b:15b334751c5:-74f2
- false
-
- false
-
- true
- true
- false
-
- 1
- false
- 0
- false
-
-
-
- 90
- 264
- 54
- 1.7976931348623157E308
-
-
-
- -1.7976931348623157E308
-
- ISIS_Value_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-6eb8
- false
- false
- Chopper active:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 96
- 61
- Label_2
- 78
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-6fba
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):ON
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 168
- chopper_on_rbv
- 0
- 75
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- false
- 0
- false
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 2f70796b:15b334751c5:-6fb9
-
- Start/stop
-
- false
- 22
- 1
-
- true
- true
- false
-
-
- true
- $(PV_ROOT):ON:SP
-
-
-
- Button
- 90
- 264
- Button
- 78
-
-
-
-
-
-
- rbv = display.getWidget("chopper_on_rbv").getPV().getValue().getValue()
-sp_pv = widget.getPV()
-start = 1
-stop = 0
-sp_pv.setValue(stop if rbv=="On" else start)
-
- true
-
-
-
-
- ISIS_Button_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- 49968d2b:15ccf774edf:-7efd
-
-
- true
- 27
- 1
-
- true
- false
- false
-
- true
- true
- $(PV_ROOT):FREQ:CHOICES
-
-
-
- Combo
- false
-
-
-
- 90
- 264
- Combo
- 2
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
-
- 13
-
-
- true
- 2f70796b:15b334751c5:-7448
- false
- false
-
- 133
- 1
-
- true
- true
- false
-
-
- true
-
- true
-
-
-
- Grouping Container
-
-
-
- 277
- 6
- State
- 84
-
-
-
-
- true
-
- ISIS_GroupBox_NEW
-
-
- 0
-
- 2
-
- true
- -48159ee9:1567f536160:-5c7e
- false
- false
- Current frequency:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 151
- 0
- Label
- 6
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- -48159ee9:1567f536160:-5a1b
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):FREQ
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 162
- Text Update
- 6
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-7514
- false
- false
- Current phase delay:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 151
- 0
- Label_1
- 30
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 2f70796b:15b334751c5:-7513
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):PHASE
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 162
- Text Update_1
- 30
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-74f4
- false
- false
- Current phase delay error:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 151
- 0
- Label_15
- 54
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 2f70796b:15b334751c5:-74f3
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):PHASE:ERR
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 162
- Text Update_1
- 54
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-7318
- false
- false
- Max. system frequency:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 151
- 0
- Label_16
- 78
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- 0
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 2f70796b:15b334751c5:-7317
- true
-
- false
- ######
- 0.0
-
- true
- true
- 20
- 1
-
- true
- true
- false
-
- true
- $(PV_ROOT):CHOP:STAT:SYS:FREQ
- 1
-
-
-
- true
- Text Update
- false
- false
- 0
-
-
-
- 85
- 162
- Text Update_3
- 78
-
-
-
-
-
- ISIS_Value_NEW
-
-
-
-
- 13
-
-
- true
- 2f70796b:15b334751c5:-73ad
- false
- false
-
- 157
- 1
-
- true
- true
- false
-
-
- true
-
- true
-
-
-
- Grouping Container
-
-
-
- 325
- 6
- Interlocks
- 216
-
-
-
-
- true
-
- ISIS_GroupBox_NEW
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-7336
- false
- false
- Clock loss:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 96
- 168
- Label_2
- 6
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72ea
- false
- false
- Bearing 1 overheat:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 115
- 149
- Label_2
- 30
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72d6
- false
- false
- Bearing 2 overheat:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 115
- 149
- Label_3
- 54
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72c6
- false
- false
- Motor overheat:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 115
- 149
- Label_4
- 78
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72b6
- false
- false
- Overspeed:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 115
- 149
- Label_4
- 102
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-7335
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):CHOP:STAT:CLOCK
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 269
- LED
- 0
- 3
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-72a6
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):CHOP:STAT:B1:OVERHEAT
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 269
- LED
- 0
- 27
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-729f
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):CHOP:STAT:B2:OVERHEAT
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 269
- LED
- 0
- 51
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-7291
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):CHOP:STAT:MOT:OVERHEAT
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 269
- LED
- 0
- 75
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-7283
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):CHOP:STAT:SPEED
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 269
- LED
- 0
- 99
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- 1
- true
- $(pv_name)
-$(pv_value)
- 0
-
- true
- 734959f2:15c20f74526:-7f5c
- false
-
-
-
-
- true
-
- 255
- 0.0
-
- false
- 119
- 1
-
- true
- true
- true
-
- true
-
-
-
-
- true
- 0
- 20
- Polyline
- false
-
-
-
- 1
- 132
- Polyline
- 4
- 0.0
-
-
-
-
-
- Default
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-7336
- false
- false
- Drive running:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 85
- 0
- Label_2
- 6
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-7335
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):SPEC:STAT:DRIVE
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 90
- LED
- 0
- 3
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72ea
- false
- false
- Reg. mode:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 85
- 0
- Label_2
- 30
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-72a6
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):SPEC:STAT:REG
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 90
- LED
- 0
- 27
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72d6
- false
- false
- In sync:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 85
- 0
- Label_3
- 54
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-729f
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):SPEC:STAT:SYNC
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 90
- LED
- 0
- 51
-
-
-
-
- false
-
- Default
-
- OFF
-
-
-
- 13
-
-
- true
- 2f70796b:15b334751c5:-7193
- false
- false
-
- 109
- 1
-
- true
- true
- false
-
-
- true
-
- true
-
-
-
- Grouping Container
-
-
-
- 271
- 330
- Phase Errors
- 216
-
-
-
-
- true
-
- ISIS_GroupBox_NEW
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-7336
- false
- false
- Delay incompatible with frequency:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 211
- 0
- Label_2
- 6
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72ea
- false
- false
- Delay value not yet reached:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 211
- 0
- Label_2
- 30
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
-
- 2
-
- true
- 2f70796b:15b334751c5:-72d6
- false
- false
- Phase error outside accuracy window:
-
- 20
- 1
-
- true
- true
- false
-
- true
- 1
-
-
-
- Label
- true
-
-
-
- 211
- 0
- Label_3
- 54
-
-
-
-
- false
-
- ISIS_Label_NEW
-
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-7335
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):ERR:PHASE:DELAY
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 216
- LED
- 0
- 3
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-72a6
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):ERR:PHASE:CORR
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 216
- LED
- 0
- 27
-
-
-
-
- false
-
- Default
-
- OFF
-
-
- 0
- false
- $(pv_name)
-$(pv_value)
-
- true
- -1
- true
- 2f70796b:15b334751c5:-729f
-
-
-
-
-
- true
- 25
- ON
- 1
-
- true
- true
- true
-
- true
- $(PV_ROOT):ERR:PHASE:ACC
-
-
-
- LED
-
-
-
- false
-
-
-
- false
- 25
- 216
- LED
- 0
- 51
-
-
-
-
- false
-
- Default
-
- OFF
-
-
-
- 0
-
- 0
-
-
-
- true
-
- $(PV_ROOT):MANAGERMODE
-
-
- true
- 7f2c52c6:15c9c889162:-7f89
- false
- false
- To control this device, enable manager mode!
-
- 37
- 1
-
- true
- true
- false
-
- false
- 1
-
-
-
- Label
- true
-
-
-
- 439
- 228
- Label_2
- 6
-
-
-
-
- false
-
- ISIS_Header2_NEW
-
-
-
-
- false
-
-
-
- 0
- 1
- true
-
- ISIS_Button_NEW
-
- false
-
-
-
- 1
-
- Dummy
- 0
-
-
-
-
- true
- true
- false
-
-
-
-
- false
-
- true
- Action Button
- 1
- -648922a4:1624e4fa0bd:-7f69
- 228
- 216
-
-
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 b86aea5dae..c6d2850c18 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
@@ -1437,24 +1437,6 @@
-
- Mk2 Chopper
-
- CHOPPER
- Mk2Chopper.opi
- The OPI for the Mk2 chopper.
-
-
- MK2CHOPR
- The Mk2 Chopper PV prefix (e.g. MK2CHOPR_01).
- MK2CHOPR_01
-
-
-
- Choppers
-
-
-
Sample stack