-
Notifications
You must be signed in to change notification settings - Fork 5
The Settings Files
BakingTray uses configuration files located in the SETTINGS
directory.
The so-called "system settings" are those that describe parameters of the rig that are unlikely to change between sessions.
This includes things like how fast the stages are supposed to move, the settling time of the PIFOC, and general features of the cutting cycle.
BakingTray.settings.readSystemSettings
parses systemSettings.yml
and creates it if does not already exist.
You will be prompted to edit the file.
The settings of course can be changed at a leter time.
Here is what each parameter means:
-
SYSTEM.ID
- A string defining the unique name of your microscope. This will allow you to distinguish between different microscopes should you have multiple systems. -
SYSTEM.xySpeed
- The target maximum speed of your X/Y stage in mm/s. With the fast PI stages a value of 100 mm/s or even a little more is not unreasonable. -
SYSTEM.cutterSide
- set to1
if the vibrotome is on the right as you look at the system. Set to-1
if the vibrotome is on the left. -
SLICER.approachSpeed
- The speed in mm/s with which the sample is brought to the cutting start point. You can leave this at around 25 mm/s. It's not critical. -
SLICER.vibrateRate
- Vibrate rate of the blade in cycles per second. This will vary by vibrotome. If you are using a vibrotome where this setting is applied in hardware, you can set this to anything you like. -
SLICER.postCutDelay
- Number of seconds to wait for the cut slice to settle to the bottom of the bath. About 5 seconds is reasonable. -
SLICER.postCutVibrate
- The vibrate rate to use during the post-cut delay period. We find that hugely reducing the blade speed (e.g. to 3 Hz) allows the slice to slide off the blade.
The componentSettings.m
file defines how the hardware components of the rig are to be set up.
It is read by BakingTray.settings.readComponentSettings
and created if it does not exist.
Instructions for filling in this file are present in the comments.
It's vital this file is filled in correctly to avoid damage to your system.
For instance, the motion limits of the stages are defined in this file and are used to make it impossible for out of bounds motions to be executed.
Installation: Getting Started
Hardware requirements
Setting up: Overview
Verifying hardware operation
Starting BakingTray
Setting up ScanImage
Settings Files
Achieving high stitching accuracy
Installation: Calibration
Basic calibrating procedures
Calibrating the stages
Fine-tuning positioning accuracy
Further User Instructions
FAQ
Problems & Solutions