#rem
Camera Sutter
-------------
------
a.0--->|1 6|
--|2 5|<----Focus
| |3 4|--
| ------ |
| |
| ------ |
a.1--->|1 6| |
+-|2 5|<----Shutter
| |3 4|-+---Common For camera
| ------
|
Ground
using 2 4N25 opto isolators. Common refers to the commen connection to both focus and shutter circuits.
I beleive that comman would be the ground side of the camera but a prefrence to not interfering with camera
votlage and circuits would be prudent due to the cost of repairing or replacing such equipment
The wired shutter release has been modified and fitting with 3.5mm stereo plug interface to allow easy connection
to other home made device
sleeve - Camera comon
Ring - Shutter
Tip - Focus
Sleeve |Ring |Tip
-------- ---\ /--\
| | | |--|
-------- ---/ \--/
User interface
--------------
Display and button to be set in "Cash point" type arrangment with
button at the side of display
20x4 OLED Display
|---|
row1 - 0|---|0
row2 - 0|---|0
row3 - 0|---|0
Port A, pins a.2 and a.3 will supply power to the switches on either side of the display
a.2 will supply left side while a.3 will supply right side
The power on button is on the top of the control box
Peizo sounder inside the control box
LED lower rigth front of the control box
Memory Setup
------------
system should be able to store some data, 6 seem like a good option
memory map for storing camera and rail data
Slot--->| 0 | 1 | 2 | 3 | 4 | 5 |
---------------------------------------------
strimage|20|21|30|31|40|41|50|51|60|61|70|71|
strapert|22|23|32|33|42|43|52|53|62|63|72|73|
strshut|24|25|34|35|44|45|54|55|64|65|74|75|
strdepth|26|27|36|37|46|47|56|57|66|67|76|77|
overlap| 28 | 38 | 48 | 58 | 68 | 78 |
strfocal| 29 | 39 | 49 | 59 | 69 | 79 |
Initial address slot 0
next slot address is addres + 10 * slot number
scancol subprocedure generates a number from 0 to 5 which can be the multipier
Change Log:
Proto 0 - 25/12/13
Never used on hardware beyound testing circuit, Used 3 program slots for basic operation
slot 0 - intialise
slot 1 - Camera setting and DoF calculions
slot 2 - Main Menu
Proto 1 - 12/01/14
slot 0 - initalise
slot 1 - main menu, includes input of all information required for stack to be performed
Slot 2 - Sub menu, menus for settle time, stack splitting saving and loading camera and rail data and re-calibration
First used on hadrware 24/03/14, perliminary testing while waiting for reast of chassis comonent to arrive
25/03/14 - added check for rail connection
01/04/14 - ran full sequnce succesfully, few minor changes made duing test
03/04/14 - slot 2 added
03/04/14 - stack splitting adding to avoid filling camera memory card added
03/04/14 - re-calibration feature added
03/04/14 - variable settle time added
04/04/14 - save and load feature added
Proto 2 - 06/04/14
Large changes made to general operation of the system to improve perfomnce and functionality
slot 0 - initialisem main menu and sub menu
slot 1 - Depth shooting, menu for inputing all data
slot 2 - conitinueos movement from front of rail to end
slot 3 - save and load menu
06/04/14 - added main menu and sub menu to intialise slot
06/04/14 - small alteration to depth shooting and general sub procedures
06/04/14 - added continuos movement function
06/04/14 - moved save and load sequnce to seperate slot
06/04/14 - added mirror lock up function
06/04/14 - added restart in sub menu
06/04/14 - moved settle time to fire subprocedure
13/04/14 - Moved focus release for sequnce abort to cancil
13/04/14 - Removed program flag from return to menu to allow saving
13/04/14 - Added reset of curent carriage position when returning to main menu.
13/04/14 - Altered progress display in conituous shoot
13/04/14 - Added Postion display to conituous shoot
13/04/14 - Added power off during calibration
15/04/14 - Increased maximum Mounting ring to lense distance to 1000mm
15/05/14 - Added abilty for system to detect and correct rail over run upon starting
21/04/14 - Altered flow of calcultions pertaining to DoF, magnification, image depth, apeture.
This included consolidating to one comand for each instead of doing each part
(perenthesis) indivually
21/04/14 - Changed defult overlap percentage t0 30% from 50%
21/04/14 - Update Save and Load selection, memory is split into folders (for user ease) each
folder contains 4 memory slots. There are 255 slots of memory, freeing up
some word variables may allow this to increase but there is little need beyound
the number of storage places currently available. Information is stored in blocks
of ten addresses starting at address 20. File save_load v1.1, this is revision 2 of the save_load programme
31/07/14 - Added ability to change CoC and flange distance to initialise programme
- Altered loading of FPU data and eeprom to allow for CoC and FtS changes
- Altered calibration menu to allow update of camera info (CoC, FtS) to be changed without full calibration
13/08/14 - Move programme V1.1 allowing custom distance between shots of 1mm, 0.1mm, 10um, 1um.
#endrem