diff --git a/PixelatorControllerSettings.md b/PixelatorControllerSettings.md
index 61464ec..55e4631 100644
--- a/PixelatorControllerSettings.md
+++ b/PixelatorControllerSettings.md
@@ -431,4 +431,87 @@ See source:trunk/PixelatorController/config/topup.json for an example.
Float value defines the delay (in seconds) between when the topup signal stops and when stxm measurements resume.
**Default**: 0
-## Zone Plate
\ No newline at end of file
+## Zone Plate
+This file contains the zone plate and OSA settings.
+
+**activeOSA**::
+ String corresponding to the name (defined in **OSAs**) of the currently selected OSA.
+
+**activeZonePlate**::
+ String corresponding to the name (defined in **zonePlates**) of the currently selected zone plate.
+
+**autoFocusDeadBand**::
+ Double value that defines the energy difference (from value at last focus) needed to trigger a movement of the zone plate Z-axis to compensate for the change in zone plate focus length. Units match the "energy" positioner.
+ **Default**: 0.5
+
+**dOsa**::
+ Double value defines the Z-distance between the OSA and the focal plane of the zone plate.
+
+**distance_exitSlit_OSA**::
+ Double value defines distance between the secondary source (i.e. exit slits) and the OSA. This is used for optical geometry calculations to position the zone plate correctly.
+
+**OSAs**::
+ JSON list
+
+**zonePlates**::
+
+
+
+```json
+ "OSAs" : [
+ {
+ "diameter" : {
+ "unit" : "μm",
+ "value" : 50.0
+ },
+ "name" : "OSA 50"
+ },
+ {
+ "diameter" : {
+ "unit" : "μm",
+ "value" : 60.0
+ },
+ "name" : "OSA 60"
+ },
+ {
+ "diameter" : {
+ "unit" : "μm",
+ "value" : 70.0
+ },
+ "name" : "OSA 70"
+ }
+ ],
+ "activeOSA" : "OSA 50",
+ "activeZonePlate" : "ZonePlate B",
+ "autoFocusDeadBand" : 0.5,
+ "dOsa" : 298.0,
+ "distance_exitSlit_OSA" : 1005000,
+ "zonePlates" : [
+ {
+ "NXgeometry" : "\"Engineering\" position of the fresnel zone plate",
+ "b" : [ 0, 6.8750 ],
+ "central_stop_diameter" : {
+ "unit" : "μm",
+ "value" : 75
+ },
+ "central_stop_material" : "Pb",
+ "central_stop_thickness" : 500,
+ "fabrication" : "etched",
+ "geometry" : {
+ "class" : "NXgeometry",
+ "translation" : {
+ "class" : "NXtranslation",
+ "distances" : [ 0.0, 0.0, -35.0 ]
+ }
+ },
+ "mask_material" : "mask",
+ "mask_thickness" : 400,
+ "name" : "ZonePlate B",
+ "outer_diameter" : 240,
+ "outermost_zone_width" : 35,
+ "support_membrane_material" : "membrane",
+ "support_membrane_thickness" : 300,
+ "zone_height" : 200,
+ "zone_material" : "Pt",
+ "zone_support_material" : "air ;)"
+```
\ No newline at end of file