https://wiki.edgertronic.com/w/api.php?action=feedcontributions&user=Miki&feedformat=atomedgertronic high speed video camera - User contributions [en]2024-03-29T01:43:00ZUser contributionsMediaWiki 1.35.13https://wiki.edgertronic.com/w/index.php?title=File:Playback_Window.png&diff=1553File:Playback Window.png2015-06-19T02:40:21Z<p>Miki: For UI page. V2.1 UI</p>
<hr />
<div>For UI page. V2.1 UI</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Save_Buffer.png&diff=1552File:Save Buffer.png2015-06-19T01:57:26Z<p>Miki: UI page. v2.1 UI</p>
<hr />
<div>UI page. v2.1 UI</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Pretrigger_fill.png&diff=1551File:Pretrigger fill.png2015-06-19T01:55:26Z<p>Miki: for UI page. v2.1 UI</p>
<hr />
<div>for UI page. v2.1 UI</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Base_Screen_Labeled.png&diff=1550File:Base Screen Labeled.png2015-06-19T01:52:48Z<p>Miki: Updated picture for the UI Page</p>
<hr />
<div>Updated picture for the UI Page</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Multi-function_button&diff=1542Multi-function button2015-06-10T22:46:06Z<p>Miki: </p>
<hr />
<div>[[File:Ssc1-rev-d-back-multi-function-button.jpg|400px|thumb|right|back of edgertronic high speed camera with multi-function button labeled]]<br />
<br />
The multi-function button performs one action when held as power is applied and a different action if pressed and released when the camera is ready to be triggered.<br />
<br />
* If you hold down the multi-function button when power is applied, a factory reset occurs, resetting the camera settings to the values set when the camera was manufactured. If you manually telnet into the camera and change the network settings, then factory reset will cause those changes to be lost. In order to allow the camera to properly reset, close the camera's browser tab. Reopen the browser tab anytime after the camera LED starts blinking green.<br />
<br />
<br />
* Pressing and releasing the multi-function button when the camera is operational will cause a trigger event, exactly like using an external remote trigger device.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Favorite_settings&diff=1534Favorite settings2015-05-27T21:15:24Z<p>Miki: made modifications to "identifying which preset is active"</p>
<hr />
<div>This feature is not implemented. Supporting preset camera settings has been requested by several customers. This wiki page is just one possible way the feature could be supported. No software development has occurred yet.<br />
<br />
= User experience =<br />
<br />
== Configuring the camera ==<br />
<br />
Nothing changed here, the user configures the camera as normal.<br />
<br />
I would like to see a general purpose text box where the user could document other aspects of the camera settings - such as which lens is used and the lens setting. This text could be saved in the metadata file to provide a more complete record for all the useful information to associate with a captured video.<br />
<br />
== Creating a preset ==<br />
<br />
A new '''Presets''' tab could be added to the configuration setting dialog box. At the bottom of the presets tab would be a text box and a save button. The user would identify the current settings by putting a name in the text box and then create a preset by pressing the save button. The text box would be cleared and in the list of presets above the text box, the new preset would show up.<br />
<br />
The text box and save button are grayed out if there are already the maximum number of presets defined. The user first has to delete a preset before another can be defined in this case.<br />
<br />
== Selecting a preset ==<br />
<br />
In the presets tab, a list of all defined presets will be shown (max 10 presets). Each preset will have a name (previously entered by the user as described above). Next to each preset name will be an activate button and a delete button. To select a preset, press the activate button. When the user goes back to the settings tab, the user will see the values from the selected preset. When the user closes the settings dialog box, the camera will be configured with the values from the setting as usual.<br />
<br />
== Examining preset values ==<br />
<br />
To view a specific preset camera configuration, simply activate the preset of interest then look at the settings tab.<br />
<br />
== Delete a preset ==<br />
<br />
In the presets tab, a list of all defined presets will be shown (max 10 presets). Each preset will have a name (previously entered by the user as described above). Next to each preset name will be an activate button and a delete button. To delete a preset, press the delete button. A pop-up box will ask you to verify you want to delete the preset.<br />
<br />
== Identifying which preset is active ==<br />
<br />
The preset name is displayed in the "current settings" box until a camera setting is changed. This is because the user is free to change the camera settings at any time. Once a camera setting is changed, the active settings no longer match those in a preset.</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Overclock&diff=1531Overclock2015-05-25T00:08:44Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
[[File:Overclocking_20150518222117.png|400px|thumb|right|Overclock settings]]<br />
<br />
Overclocking occurs when a computer component is reset so that it runs faster than the speed specified by the manufacturer. Overclocking allows you to get more frames per second from the camera than previously possible.<br />
<br />
= Initial Configuration =<br />
<br />
You can access overclocking through the settings menu, selecting the "Advanced Settings" button, then selecting one of the 4 overclock options. <br />
<br />
The options determine how much more processing you want to get out of the sensor, with option D providing the fastest data capturing speed with around a 35% frame rate increase<br />
<br />
= Warning =<br />
<br />
Overclocking may cause a variety of effects such as:<br />
* mirrored ghost image <br />
* increased power consumption<br />
* more heat or noise from the fan.<br />
<br />
Overclocking is a bonus feature. We make no guaranty that some or all of the overclock settings will operate acceptably on your camera in all operation conditions.<br />
<br />
[[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Overclocking_20150518222117.png&diff=1530File:Overclocking 20150518222117.png2015-05-25T00:08:27Z<p>Miki: For overclock page</p>
<hr />
<div>For overclock page</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Trim_button_20150518222117.png&diff=1528File:Trim button 20150518222117.png2015-05-24T23:55:58Z<p>Miki: for visual elements summary page</p>
<hr />
<div>for visual elements summary page</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Cancel_Button_20150518222117.png&diff=1527File:Cancel Button 20150518222117.png2015-05-24T23:55:08Z<p>Miki: for visual elements summary</p>
<hr />
<div>for visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Trigger_20150518222117.png&diff=1525File:Trigger 20150518222117.png2015-05-24T23:45:37Z<p>Miki: for visual elements summary</p>
<hr />
<div>for visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Help_button_20150518222117.png&diff=1524File:Help button 20150518222117.png2015-05-24T23:44:52Z<p>Miki: for visual elements summary</p>
<hr />
<div>for visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Eject_button_20150518222117.png&diff=1523File:Eject button 20150518222117.png2015-05-24T23:42:58Z<p>Miki: for visual elements summary</p>
<hr />
<div>for visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Settings_button_20150518222117.png&diff=1522File:Settings button 20150518222117.png2015-05-24T23:41:54Z<p>Miki: for visual elements summary</p>
<hr />
<div>for visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Download_button_20150518222117.png&diff=1521File:Download button 20150518222117.png2015-05-24T23:41:11Z<p>Miki: For visual elements summary</p>
<hr />
<div>For visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Playback_button_20150518222117.png&diff=1520File:Playback button 20150518222117.png2015-05-24T23:40:19Z<p>Miki: for visual elements summary</p>
<hr />
<div>for visual elements summary</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Settings_modal_menu_20150518222117.png&diff=1518File:Settings modal menu 20150518222117.png2015-05-24T23:18:00Z<p>Miki: </p>
<hr />
<div></div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Edgertronic_multi-camera_synchronization_genlock&diff=1517Edgertronic multi-camera synchronization genlock2015-05-24T23:13:45Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
[[File:Genlock_20150518222117.png|400px|thumb|right|Genlock settings]]<br />
<br />
Genlock is a multi-camera arrangement where a master camera provides timing signals to one or more slave cameras. When capturing video, the master and all the slaves are all acquiring frames using the same start-of-exposure signal. Genlock allows you to capture frames from different cameras with the shutter's opening (start of exposure) to being within +/- 1 uS of each other (depending on cabling and the number of slave cameras).<br />
<br />
The timing signals consist of the trigger indication and the start of exposure signal. The timing signals are shared among the cameras using genlock cabling which creates a simple three wire daisy chain via the external trigger connector.<br />
<br />
For each frame that is captured the cameras go through three phases: exposure, frame data readout and idle. As long as the slave camera has a positive idle time the slave will stay in genlock with the master. During the exposure phase and frame data readout phase a slave camera will ignore start-of-exposure signals from the master. <br />
<br />
There are limitations:<br />
<br />
* All cameras have to be configured for compatible timing (see below). For one-to-one frame lock, each slave has to be set to a frame rate that is greater than or equal to the master's frame rate.<br />
* The user is responsible to make sure all cameras can be triggered before issuing a trigger. There is no automated check that verifies whether or not a slave camera has completed saving the previously captured video, finished the calibrate operation, has available storage, etc.<br />
<br />
When using genlock the cameras can have different duration, iso, percentage pre-trigger, and shutter speed settings.<br />
<br />
= Initial configuration =<br />
<br />
Identify one camera to be the master; it doesn't matter which one. Browse to each camera and configure each camera with identical settings, except one is identified as the master while the rest are identified as slaves. Look at the LEDs on all cameras to verify all cameras are in the run state (solid green camera LED). A blinking red camera LED indicates that the slave isn't receiving a genlock signal. <br />
<br />
Once the cameras are wired, configured, and triggerable, go ahead and trigger the master camera to verify the slave cameras are responding to the trigger. During capture, look at the camera LED on each camera and verify none of them are blinking white. A blinking red/white camera LED indicates that camera was not able to maintain genlock. Check each captured video to verify the results are what you expected.<br />
<br />
= Customize camera settings =<br />
<br />
Browse to each slave camera and adjust the settings. There are setting limitations:<br />
<br />
* For one-to-one frame lock, each slave has to be set to frame rate that is greater than or equal to the master's frame rate.<br />
<br />
Once all the camera settings are adjusted, do another trial video capture to verify the timing is compatible. The metadata file will indicate if each slave camera was able to maintain genlock.<br />
<br />
= Metadata file =<br />
<br />
There are two genlock related settings in each captured video metadata file.<br />
<br />
{| border=2<br />
! Key !! Value !! Meaning<br />
|-<br />
| Genlock || Off<br>Master<br>Slave<br>External || Camera genlock setting.<br />
|-<br />
| Genlock locked || True<br>False<br>None || Indicates if the slave camera was able to maintain genlock throughout the video capture. Set to ''NA'' if camera is not configured as a genlock slave.<br />
|}<br />
<br />
There are several metadata file keys whose meaning can be effected when genlock is enabled:<br />
<br />
{| border=2<br />
! Key !! Meaning<br />
|-<br />
| Frame rate || The master is slowed down slightly to make sure it doesn’t over-run the slave. All that is required is the master period must be greater than or equal to the min period that the slave can run at given the slave's allowed settings. This includes a little fudge factor for clock frequency error and jitter due to cabling.<br />
|-<br />
| Frame count || The slave may capture more frames than the master, even with identical settings, because of the frame rate adjustment that ensures both cameras stay synchronized.<br />
|-<br />
| Trigger delay || For the slave camera, trigger delay is meaningless. Trigger delay is reported correctly for when the camera is configured for external genlock.<br />
|}<br />
<br />
= default_settings.txt =<br />
<br />
The genlock setting is stored on the camera in the default_settings.txt.<br />
<br />
{| border=2<br />
! Key !! Value !! Meaning<br />
|-<br />
| rowspan=4 | Genlock || Off || Camera will respond to trigger events as normal and generate its own start-of-exposure timing signal.<br />
|-<br />
| Master || Camera will provide both the genlock trigger and genlock start-of-exposure signals on the [[External trigger connector]].<br />
|-<br />
| Slave || Camera will get trigger and start-of-exposure from the [[External trigger connector]].<br />
|-<br />
| External || XXXX<br />
|}<br />
<br />
= Genlock status reporting =<br />
<br />
Only the genlock slave will report genlock status information, specifically genlock slave timing error. If the slave camera is in genlock, then normal camera status information is provided.<br />
<br />
== LEDs ==<br />
<br />
When a slave camera is unable to maintain genlock the camera LED will blink red/white. Once the slave camera is maintaining genlock, the camera LED will stop blinking white after a five second timeout. Entering the calibrating or saving state will clear the blinking white camera LED.<br />
<br />
If the slave camera doesn't detect any genlock signal, the camera LED will blink red.<br />
<br />
== CAMAPI status ==<br />
<br />
If the slave camera is experiencing a genlock timing error, the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag (0x40000) bit is set. Once the slave camera is maintaining genlock, the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag is cleared after a five second timeout. In addition, entering the calibrating or saving state will clear the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag.<br />
<br />
= Feature interaction =<br />
<br />
* If camera [[Serial console]] is enabled, genlock setting is forced to ''Off''.<br />
* If camera is configured a genlock slave, camera will ignore all trigger events expect genlock trigger over the [[External trigger connector]].<br />
* Each camera generates its own timing for the calibration cycle.<br />
* When configured as a slave camera, the camera will only use the slave camera's frame rate setting if the genlock start-of-exposure signal is not detected for 100 ms.<br />
<br />
=False Triggers=<br />
<br />
*Plugging in genlock cable may trigger both master and slave cameras.<br />
*Unplugging genlock cable may trigger both master and slave cameras.<br />
*Powering off a genlocked camera may trigger any other connected cameras.<br />
<br />
= Other notes =<br />
<br />
The metadata file on the master camera will contain an entry indicating the delay from the incoming trigger and the start of the first frame following the trigger.<br />
<br />
= Technical description =<br />
<br />
* For genlock to function properly, the slave camera(s) must support a frame rate greater or equal to the master camera's output frame rate. The easiest way to ensure this is to use identical settings on all cameras. The master camera will decrease its maximum allowed frame rate slightly to allow for the slight clock differences that are possible between the master and slave cameras.<br />
<br />
= Signaling =<br />
<br />
The camera can be triggered from three sources:<br />
<br />
* UI / API - trigger via CAMAPI trigger() method.<br />
* [[Multi-function button]] on back of camera<br />
* Tip of 2.5mm phone jack ([[Trigger#External trigger connector|I/O connector]])<br />
<br />
The UI / API, Multi-function button, and Tip of phone jack are or-ed together and only the master responds to the trigger event.<br />
<br />
In genlock MASTER mode, the 2.5mm phone jack signals are as follows:<br />
<br />
* tip - trigger input signal (3.3V LVCMOS, active low)<br />
* ring - genlock output signal to slave camera(s) (combined frame start and trigger)<br />
* sleeve - ground<br />
<br />
In genlock SLAVE mode, the 2.5mm phone jack signals are as follows:<br />
<br />
* tip - unused<br />
* ring - genlock input signal from master camera (combined frame start and trigger)<br />
* sleeve - ground<br />
<br />
In genlock EXTERNAL mode, the 2.5mm phone jack signals are as follows:<br />
* tip - trigger input signal (3.3V LVCMOS, active low)<br />
* ring - frame start input signal (3.3V LVCMOS, active low)<br />
* sleeve - ground<br />
<br />
You can use the cable listed below to genlock two cameras (which does not support external trigger via wired remote).<br />
<br />
[http://www.sterenshopusa.com/catalog/prod.asp?p=634<br />
]<br />
<br />
To genlock 3 or 4 cameras, or to use an switch closure to trigger the master, you will need to make your own cable. To have an external trigger,you will need to make a custom cable.<br />
<br />
[[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=File:Genlock_20150518222117.png&diff=1516File:Genlock 20150518222117.png2015-05-24T23:12:30Z<p>Miki: Updated Genlock photo</p>
<hr />
<div>Updated Genlock photo</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=CIFS_network_storage&diff=1515CIFS network storage2015-05-21T23:48:42Z<p>Miki: </p>
<hr />
<div>The edgertronic camera supports an ''experimental'' (read unsupported) feature allowing captured videos to be saved directly on your host computer.<br />
<br />
= Common Internet File System =<br />
<br />
Back in the day, IBM created Server Message Block (SMB), which was adopted as the network file system protocol supported by Microsoft. Eventually the [https://en.wikipedia.org/wiki/Server_Message_Block Common Internet File System] (CIFS) protocol emerged. Windows, OSX, and Linux all support CIFS.<br />
<br />
A host computer (or network attached storage device) can be configured to offer a CIFS share. A CIFS share allows network attached devices to create files, read files, and writes files to the shared storage space. The edgertronic camera is able to save video and metadata files to a CIFS share.<br />
<br />
To access a CIFS share, the camera needs to be configured with the following information:<br />
<br />
{| border=2<br />
! Information !! Example !! Required or<br>Optional!!Description<br />
|-<br />
| Server name || //GATEWAY || Required || Name of device offering the CIFS share. The server name begins with double slash and is typically uppercase.<br />
|-<br />
| CIFS share name || videos || Required || Name of resource being shared. Can be any text the user assigns when configuring the share.<br />
|-<br />
| User name || admin || Optional || The CIFS share can require a user name and password before the share can be accessed.<br />
|-<br />
| User password || xyzzy || Optional || Password associated with user name.<br />
|-<br />
| Workgroup || WORKGROUP || Optional || Different workgroups can be created to organize network resources.<br />
|-<br />
| Server IP address || 192.168.0.34 || Optional || If the networking infrastructure doesn't support DNS translation of the server name into an IP address, then the IP address must be provided.<br />
|}<br />
<br />
= Configuring host computer to share storage space =<br />
<br />
Each version of each operating system uses a slightly different way to expose storage space over the network. For data security, only expose the directory where you want the camera to save videos.<br />
<br />
== OSX version 10.9.5 ==<br />
<br />
My MacBook Pro run 10.9.5, so I will use that as an example.<br />
<br />
=== Step 1 create shared directory ===<br />
<br />
Using Finder, I created a folder called '''edgertronic''' under the Documents folder by clicking on Documents in the left pane the in the top menus, selecting File -> New Folder<br />
<br />
=== Step 2 enable file sharing ===<br />
<br />
Follow the Apple provided instructions for [[http://support.apple.com/en-us/HT5884 sharing files].<br />
<br />
Simplified instructions:<br />
<br />
* System Preferences -> Sharing: check File Sharing<br />
<br />
Also note your computer name while in the System Preference Sharing dialog.<br />
<br />
=== Step 3 share directory over network ===<br />
<br />
Again in System Preferences -> Sharing,<br />
<br />
* Shared Folders: click plus sign (+)<br />
** Select Documents/edgertronic folder and click Add button<br />
* User: highlight Everyone and Read & Write<br />
<br />
== Windows 7 ==<br />
<br />
Enable sharing:<br />
<br />
* Control Panel -> Network and Sharing Center<br />
** Change advanced sharing settings<br />
*** Under Public (not Home or Work current profile)<br />
**** Turn on network discovery<br />
**** Turn on file and printer sharing<br />
**** Turn on sharing with a specific user name and so they can read / write in the Public folders<br />
**** Enable file sharing for devices that use 40 or 56 bit encryption<br />
**** Turn off password protected sharing<br />
<br />
Share a specific directory:<br />
* Right mouse click on Public folder in your home directory<br />
** Select Share With<br />
*** Choose people to share with: Everyone Read/Write<br />
<br />
Configure Camera:<br />
* Browse to: http://10.11.12.13/configure_cifs<br />
* At the bottom, click on Rescan and see if your computer shows up.<br />
* Use the camera's IP address instead of CIFS server name.<br />
* I found I could only put the share name and user name. Need to add a new field to how the directory path.<br />
<br />
= Configuring CIFS =<br />
<br />
Browse to<br />
<br />
http://10.11.12.13/configure_cifs<br />
<br />
replacing 10.11.12.13 with your camera's IP address as necessary.<br />
<br />
= Using CIFS =<br />
<br />
<br />
<br />
[[Category:Configuration]][[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Beginners_Guide_to_edgertronic_high_speed_camera&diff=1499Beginners Guide to edgertronic high speed camera2015-05-18T22:06:46Z<p>Miki: </p>
<hr />
<div>You have a cool high speed camera. Now what?<br />
<br />
You have extensive photographic experience. That's great! You already understand shutter speed, aperture, depth of focus, ISO etc. On the other hand you may simply want to use the camera but don't understand all that mumbo-jumbo. Either way, this guide will provide a quick introduction to high speed video and how to successfully use the edgertronic camera.<br />
<br />
<br />
'''Exposure: An Exercise in Tradeoffs'''<br><br />
Modern digital cameras use shutter, aperture and sensitivity settings to control exposure (how bright or dark the image is). These settings might be automatic in a Point-and-Shoot camera, or they might be manually overridden in a high end SLR. The edgertronic high speed camera provides manual control of these settings, allowing the user to optimize the settings for the task at hand. Most of these settings are tradeoffs: changing a particular setting will improve one characteristic and simultaneously degrade another. Furthermore, these settings often interact with each other. An understanding of these tradeoffs and interactions will help you pick the best balance, of these settings, for your unique application.<br />
<br />
<br />
<br />
'''Aperture: Light vs Depth-of-Field'''<br><br />
The aperture is the part of the lens (iris) that can be opened or closed to let in more or less light. Turn the aperture ring and you'll see the iris open and close, admitting more or less light. Apertures are specified in F-stops like f2.8. The Nikon lens supplied with the edgertronic has an aperture range of f1.8 (large iris, most light) to f22 (small iris, least light). Here's the second tradeoff: there's a range of distances where objects are in focus, called Depth-of-Field (DOF). Large apertures like f1.8 let in the most light, but the DOF is very small. Conversely, smaller apertures like f22 let in less light, but the DOF is much larger.<br><br />
<br />
Todd Vorenkamp at B&H Photo and Video (http://www.bhphotovideo.com) has written a fantastic tutorial on this subject: http://www.bhphotovideo.com/explora/photography/tips-and-solutions/bh-guide-exposure-understanding-aperture<br />
<br />
<br />
<br />
'''Shutter: Light vs Motion'''<br><br />
A shutter is a mechanical or electronic device that controls how long light is captured for each frame. For historical reasons, the shutter is specified in fractions of a second like 1/60. The edgertronic has an electronic shutter, and the shutter can be set from 1/10 to 1/250,000. Here's the first trade off you must manage: long shutters let in more light, but short shutters are better at freezing motion and allow higher frame rates.<br><br />
<br />
Todd Vorenkamp at B&H Photo and Video (http://www.bhphotovideo.com) has written a fantastic tutorial on this subject: http://www.bhphotovideo.com/explora/photography/tips-and-solutions/bh-guide-exposure-understanding-shutter-speed<br />
<br />
<br />
<br />
'''ISO: Sensitivity vs Noise'''<br><br />
The ISO rating is a number that indicates how sensitive the camera is to light. In the old film days, different films had different ISO ratings. The films with low ISO ratings were generally sharper and had less visible grain compared to those with higher ISO ratings. The edgertronic camera is electronic, and the ISO rating can be adjusted from 100 - 1600 (color) and 400 - 6400 (monochrome). You guessed it .. ISO is the third trade off. You will get the best image quality at low ISO settings. Higher ISO settings electronically increase the light sensitivity, but also increase noise.<br><br />
<br />
Todd Vorenkamp at B&H Photo and Video (http://www.bhphotovideo.com) has written a fantastic tutorial on this subject: http://www.bhphotovideo.com/explora/photography/tips-and-solutions/bh-guide-exposure-understanding-iso<br />
<br />
<br />
<br />
'''Lenses: What's in your camera bag?'''<br><br />
The edgertronic ships with a Nikon 50mm f1.8D lens. This single lens suits the widest range of customer applications. If you could pick only one lens, then this is the one to have. Some customers will have special requirements that require a different lens. <br><br />
<br />
Here are some articles form B&H Photo & Video (http://www.bhphotovideo.com) that explains the differences between standard, wide angle telephoto and macro lenses: http://www.bhphotovideo.com/explora/photography/buying-guides/prime-lens-101<br>http://www.bhphotovideo.com/explora/photography/tips-and-solutions/three-ways-do-macro-photography <br> http://www.bhphotovideo.com/explora/photography/tips-and-solutions/more-ways-do-macro-photography<br />
<br />
<br />
<br />
'''ROI: Resolution vs Frame Rate'''<br><br />
The ROI (Region Of Interest) is the rectangular region, set by the user, that defines the image sensor region read out each frame. The edgertronic camera reads 756Mpix/sec from the image sensor. Although ~12x faster than a typical video camera, it's still finite. All High Speed video cameras let you trade off the size of the ROI and frame rate. A 1280x1024 ROI has 1.31Mpixels and can be read out at 494 frames/sec. By setting a smaller ROI, 192x96, for example, the frame rate can be increased to 17.791 frames/sec. Of course many intermediate ROI and frame rates are possible as well.<br />
<br />
<br />
<br />
'''Capture Buffer'''<br><br />
The Capture Buffer is an 8GB (16GB optional) high speed memory, that holds the RAW data form the image sensor because you can't compress 756 Mpix/sec to an h.264 file. Depending on the settings, the capture buffer will hold at least 9.8 seconds of video. The UI allows the user to set a shorter buffer length (faster encode) as well as a pre-trigger percentage. After the camera is setup, and before a trigger occurs, the image sensor data is continuously written into the capture buffer. Once full, the oldest frames are discarded to make room for newer frames. When a trigger event occurs, a post-trigger frames, are saved to the capture buffer. When this save completes, the camera switches to encoding the frames, in the capture buffer, into an h.264 video file. Note that the pre-trigger lets the user capture events that occur prior to the trigger.<br />
<br />
<br />
<br />
'''You Can't Have Too Much Light'''<br><br />
Let's say you are trying to take a high speed video of a baseball being hit. You want to freeze the fast motion, so you'll need a fast shutter setting. You want everything to be in sharp focus, so you'll need a small aperture for good DOF. You want the image quality to be as good as possible, so you'll need a low ISO setting. A fast shutter needs more light, so does a small aperture and low ISO setting. Now, you need a lot of light, far more than you've ever needed. Even daylight may be insufficient.<br />
<br />
Why does high speed video require so much light? The simple answer is shutter speed. A normal video might be shot with a 1/60 equivalent shutter speed. The edgertronic is a high speed video camera and you'll rarely use shutter speeds slower that 1/500. In the baseball example above, you might use a shutter speed of 1/3,000. That requires 50x more light (5.7 F-stops) than a 1/60 shutter. That's a big difference. Now turn the shutter to it's fastest setting: 1/250,000. Now you need 4167x more light (12 F-stops). Sunlight might not be enough.<br />
<br />
<br />
<br />
'''Artificial Lighting and Flicker'''<br><br />
If you are using the edgertronic indoors, you are likely to need artificial light. Most light sources will flicker at 2x the power line frequency. The severity of the flicker depends on the type of light: Discharge lamps with magnetic ballasts (florescent, mercury, sodium and HID) are the worst in terms of flicker. Tungsten, Halogen and lights that have electronic ballasts (CFL's, general illumination LED's), which are somewhat better in terms of flicker, but may still be objectionable. Electronic lights that run off of a regulated power supply are the only ones that are truly flicker free. The edgertronic is calibrated for daylight (5500K). Keep this in mind when choosing artificial lights.<br />
<br />
<br />
<br />
'''Lights, Camera Action'''<br><br />
Enough talk, let's setup the camera by referring to [[Quick start guide]]. Now you should be connected to the camera and you see the [[settings window]]. If you want to change any setting(s), just enter them in the Desired column, and the values in the Allowed column will be recalculated. In general, a setting has priority over the settings below. Further, unspecified (blank) settings are automatically set to the highest speed possible based on the other settings. At this point, the settings are just a "what if" and haven't actually changed the camera settings. When you want to try out the settings, click the X in the upper right corner of the settings window, or click outside the settings window. At this point the camera will automatically [[Calibrate]] and then show a [[Live Preview]].<br />
<br />
[[Category:Quick Guides]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=CIFS_network_storage&diff=1246CIFS network storage2015-01-05T23:25:28Z<p>Miki: /* Windows 7 */</p>
<hr />
<div>The edgertronic camera supports an ''experimental'' (read unsupported) feature allowing captured videos to be saved directly on your host computer.<br />
<br />
= Common Internet File System =<br />
<br />
Back in the day, IBM created Server Message Block (SMB), which was adopted as the network file system protocol supported by Microsoft. Eventually the [https://en.wikipedia.org/wiki/Server_Message_Block Common Internet File System] (CIFS) protocol emerged. Windows, OSX, and Linux all support CIFS.<br />
<br />
A host computer (or network attached storage device) can be configured to offer a CIFS share. A CIFS share allows network attached devices to create files, read files, and writes files to the shared storage space. The edgertronic camera is able to save video and metadata files to a CIFS share.<br />
<br />
To access a CIFS share, the camaera needs to be configured with the following information:<br />
<br />
{| border=2<br />
! Information !! Example !! Required or<br>Optional!!Description<br />
|-<br />
| Server name || //GATEWAY || Required || Name of device offering the CIFS share. The server name begins with double slash and is typically uppercase.<br />
|-<br />
| CIFS share name || videos || Required || Name of resource being shared. Can be any text the user assigns when configuring the share.<br />
|-<br />
| User name || admin || Optional || The CIFS share can require a user name and password before the share can be accessed.<br />
|-<br />
| User password || xyzzy || Optional || Password associated with user name.<br />
|-<br />
| Workgroup || WORKGROUP || Optional || Different workgroups can be created to organize network resources.<br />
|-<br />
| Server IP address || 192.168.0.34 || Optional || If the networking infrastructure doesn't support DNS translation of the server name into an IP address, then the IP address must be provided.<br />
|}<br />
<br />
= Configuring host computer to share storage space =<br />
<br />
Each version of each operating system uses a slightly different way to expose storage space over the network. For data security, only expose the directory where you want the camera to save videos.<br />
<br />
== OSX version 10.9.5 ==<br />
<br />
My MacBook Pro run 10.9.5, so I will use that as an exmaple.<br />
<br />
=== Step 1 create shared directory ===<br />
<br />
Using Finder, I created a folder called '''edgertronic''' under the Documents folder by clicking on Documents in the left pane the in the top menus, selecting File -> New Folder<br />
<br />
=== Step 2 enable file sharing ===<br />
<br />
Follow the Apple provided instructions for [[http://support.apple.com/en-us/HT5884 sharing files].<br />
<br />
Simplified instructions:<br />
<br />
* System Preferences -> Sharing: check File Sharing<br />
<br />
Also note your computer name while in the System Preference Sharing dialog.<br />
<br />
=== Step 3 share directory over network ===<br />
<br />
Again in System Preferences -> Sharing,<br />
<br />
* Shared Folders: click plus sign (+)<br />
** Select Documents/edgertronic folder and click Add button<br />
* User: highlight Everyone and Read & Write<br />
<br />
== Windows 7 ==<br />
<br />
Enable sharing:<br />
<br />
* Control Panel -> Network and Sharing Center<br />
** Change advanced sharing settings<br />
*** Under Public (not Home or Work current profile)<br />
**** Turn on network discovery<br />
**** Turn on file and printer sharing<br />
**** Turn on sharing with a specific user name and so they can read / write in the Public folders<br />
**** Enable file sharing for devices that use 40 or 56 bit encryption<br />
**** Turn off password protected sharing<br />
<br />
Share a specific directory:<br />
* Right mouse click on Public folder in your home directory<br />
** Select Share With<br />
*** Choose people to share with: Everyone Read/Write<br />
<br />
Configure Camera:<br />
* Browse to: http://10.11.12.13/configure_cifs<br />
* At the bottom, click on Rescan and see if your computer shows up.<br />
* Use the camera's IP address instead of CIFS server name.<br />
* I found I could only put the share name and user name. Need to add a new field to how the directory path.<br />
<br />
= Configuring CIFS =<br />
<br />
Browse to<br />
<br />
http://10.11.12.13/configure_cifs<br />
<br />
replacing 10.11.12.13 with your camera's IP address as necessary.<br />
<br />
= Using CIFS =<br />
<br />
<br />
<br />
[[Category:Configuration]][[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Edgertronic_multi-camera_synchronization_genlock&diff=1244Edgertronic multi-camera synchronization genlock2015-01-05T18:26:11Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
[[File:Genlock_circled.png|400px|thumb|right|Genlock settings]]<br />
<br />
Genlock is a multi-camera arrangement where a master camera provides timing signals to one or more slave cameras. When capturing video, the master and all the slaves are all acquiring frames using the same start-of-exposure signal. Genlock allows you to capture frames from different cameras with the shutter's opening (start of exposure) to being within +/- 1 uS of each other (depending on cabling and the number of slave cameras).<br />
<br />
The timing signals consist of the trigger indication and the start of exposure signal. The timing signals are shared among the cameras using genlock cabling which creates a simple three wire daisy chain via the external trigger connector.<br />
<br />
For each frame that is captured the cameras go through three phases: exposure, frame data readout and idle. As long as the slave camera has a positive idle time the slave will stay in genlock with the master. During the exposure phase and frame data readout phase a slave camera will ignore start-of-exposure signals from the master. <br />
<br />
There are limitations:<br />
<br />
* All cameras have to be configured for compatible timing (see below). For one-to-one frame lock, each slave has to be set to a frame rate that is greater than or equal to the master's frame rate.<br />
* The user is responsible to make sure all cameras can be triggered before issuing a trigger. There is no automated check that verifies whether or not a slave camera has completed saving the previously captured video, finished the calibrate operation, has available storage, etc.<br />
<br />
When using genlock the cameras can have different duration, iso, percentage pre-trigger, and shutter speed settings.<br />
<br />
= Initial configuration =<br />
<br />
Identify one camera to be the master; it doesn't matter which one. Browse to each camera and configure each camera with identical settings, except one is identified as the master while the rest are identified as slaves. Look at the LEDs on all cameras to verify all cameras are in the run state (solid green camera LED). A blinking red camera LED indicates that the slave isn't receiving a genlock signal. <br />
<br />
Once the cameras are wired, configured, and triggerable, go ahead and trigger the master camera to verify the slave cameras are responding to the trigger. During capture, look at the camera LED on each camera and verify none of them are blinking white. A blinking red/white camera LED indicates that camera was not able to maintain genlock. Check each captured video to verify the results are what you expected.<br />
<br />
= Customize camera settings =<br />
<br />
Browse to each slave camera and adjust the settings. There are setting limitations:<br />
<br />
* For one-to-one frame lock, each slave has to be set to frame rate that is greater than or equal to the master's frame rate.<br />
<br />
Once all the camera settings are adjusted, do another trial video capture to verify the timing is compatible. The metadata file will indicate if each slave camera was able to maintain genlock.<br />
<br />
= Metadata file =<br />
<br />
There are two genlock related settings in each captured video metadata file.<br />
<br />
{| border=2<br />
! Key !! Value !! Meaning<br />
|-<br />
| Genlock || Off<br>Master<br>Slave<br>External || Camera genlock setting.<br />
|-<br />
| Genlock-status || None<br>Okay<br>Error || Indicates if the slave camera was able to maintain genlock throughout the video capture. Set to ''None'' if camera is not configured as a genlock slave.<br />
|}<br />
<br />
= default_settings.txt =<br />
<br />
The genlock setting is stored on the camera in the default_settings.txt.<br />
<br />
{| border=2<br />
! Key !! Value !! Meaning<br />
|-<br />
| rowspan=4 | Genlock || Off || Camera will respond to trigger events as normal and generate its own start-of-exposure timing signal.<br />
|-<br />
| Master || Camera will provide both the genlock trigger and genlock start-of-exposure signals on the [[External trigger connector]].<br />
|-<br />
| Slave || Camera will get trigger and start-of-exposure from the [[External trigger connector]].<br />
|-<br />
| External || XXXX<br />
|}<br />
<br />
= Genlock status reporting =<br />
<br />
Only the genlock slave will report genlock status information, specifically genlock slave timing error. If the slave camera is in genlock, then normal camera status information is provided.<br />
<br />
== LEDs ==<br />
<br />
When a slave camera is unable to maintain genlock the camera LED will blink red/white. Once the slave camera is maintaining genlock, the camera LED will stop blinking white after a five second timeout. Entering the calibrating or saving state will clear the blinking white camera LED.<br />
<br />
If the slave camera doesn't detect any genlock signal, the camera LED will blink red.<br />
<br />
== CAMAPI status ==<br />
<br />
If the slave camera is experiencing a genlock timing error, the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag (0x40000) bit is set. Once the slave camera is maintaining genlock, the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag is cleared after a five second timeout. In addition, entering the calibrating or saving state will clear the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag.<br />
<br />
= Feature interaction =<br />
<br />
* If camera [[Serial console]] is enabled, genlock setting is forced to ''Off''.<br />
* If camera is configured a genlock slave, camera will ignore all trigger events expect genlock trigger over the [[External trigger connector]].<br />
* Each camera generates its own timing for the calibration cycle.<br />
* When configured as a slave camera, the camera will only use the slave camera's frame rate setting if the genlock start-of-exposure signal is not detected for 100 ms.<br />
<br />
=False Triggers=<br />
<br />
*Plugging in genlock cable may trigger both master and slave cameras.<br />
*Unplugging genlock cable may trigger both master and slave cameras.<br />
*Powering off a genlocked camera may trigger any other connected cameras.<br />
<br />
= Other notes =<br />
<br />
The metadata file on the master camera will contain an entry indicating the delay from the incoming trigger and the start of the first frame following the trigger.<br />
<br />
= Technical description =<br />
<br />
* For genlock to function properly, the slave camera(s) must support a frame rate greater or equal to the master camera's output frame rate. The easiest way to ensure this is to use identical settings on all cameras. The master camera will decrease its maximum allowed frame rate slightly to allow for the slight clock differences that are possible between the master and slave cameras.<br />
<br />
= Signaling =<br />
<br />
The camera can be triggered from three sources:<br />
<br />
* UI / API (SPI bit)<br />
* Multi-Purpose Button on back of camera<br />
* Tip of 2.5mm phone jack (I/O connector)<br />
<br />
The UI / API, Multi-Purpose Button, and Tip of phone jack are or-ed together and only the master responds.<br />
<br />
In genlock MASTER mode, the 2.5mm phone jack signals are as follows:<br />
<br />
* tip - trigger input signal (3.3V LVCMOS, active low)<br />
* ring - genlock output signal to slave camera(s) (combined frame start and trigger)<br />
* sleeve - ground<br />
<br />
In genlock SLAVE mode, the 2.5mm phone jack signals are as follows:<br />
<br />
* tip - unused<br />
* ring - genlock input signal from master camera (combined frame start and trigger)<br />
* sleeve - ground<br />
<br />
In genlock EXTERNAL mode, the 2.5mm phone jack signals are as follows:<br />
* tip - trigger input signal (3.3V LVCMOS, active low)<br />
* ring - frame start input signal (3.3V LVCMOS, active low)<br />
* sleeve - ground<br />
<br />
You can use the cable listed below to genlock two cameras. Note that you will not be able to trigger from the wired remote as this connection is now used for genlock.<br />
<br />
[http://www.sterenshopusa.com/catalog/prod.asp?p=634<br />
]<br />
<br />
To genlock 3 or 4 cameras, or to use an switch closure to trigger the master, you will need to make your own cable.<br />
<br />
[[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Edgertronic_camera_software_recovery&diff=1243Edgertronic camera software recovery2015-01-05T18:24:39Z<p>Miki: </p>
<hr />
<div>A bricked camera is when the software on the '''micro SD card''' that runs the camera is no longer usable. The micro SD card is the small one that you normally don't remove in the recessed slot between the big SD card and the LEDs. If you lost power during a software update, you may have bricked your camera. If you think your camera is bricked for some other reason, please send an email to info@edgertronic.com with the details of what happened right before the camera stopped functioning correctly.<br />
<br />
= Unbrick using Windows =<br />
<br />
== MicroSD card image file ==<br />
<br />
Download the microSD card image file:<br />
<br />
* [http://wiki.edgertronic.com/releases/v2.0/sdcard_image/sdcard.v2.0.20140911165611.70.img v2.0] ([http://wiki.edgertronic.com/releases/v2.0/sdcard_image/sdcard.v2.0.20140911165611.70.img.md5sum md5sum])<br />
<br />
== Set Up ==<br />
<br />
Before we can actually write to the micro SD card from a windows machine you need to download a disk imager: http://sourceforge.net/projects/win32diskimager/files/latest/download.<br />
<br />
== Disk Imaging ==<br />
<br />
'''Using Windisk Imager (pc)'''<br />
<br />
You need to have windisk imager installed to proceed.<br />
<br />
1. Insert the desired flash memory (microSD)<br />
<br />
2. Reformat the SD card by right clicking and selecting "format"<br />
<br />
3. In the format window select "Restore device defaults" then click "start"<br />
<br />
4. Once the program finishes, close it and open the disk imaging application<br />
<br />
5. Select the image you will be imaging to your SD. (file name may be sdcard.img)<br />
<br />
6. Select the device that you will be imaging the image to<br />
<br />
7. Click “Write” and wait for the imager program to finish.<br />
<br />
8. Click “Exit” and eject the memory device when the process is completed.<br />
<br />
== Back to the Camera ==<br />
<br />
Once you have an imaged micro SD insert it back into the camera. Note: make sure that the micro SD’s label is facing the system and camera LEDs (the gold pins will be facing the big SD card). Give the camera about a minute then the LEDs should be back on and the camera should update itself. If the image you used to update the camera was an older version of software you will need to conduct a software update manually after the camera finishes the re-image process.<br />
<br />
Simply take the newest software update (or desired software version's update) file and copy it directly onto the SD card(the big one), power on the camera and wait through the [[LEDs|LED]] “white pattern” as the camera updates.<br />
<br />
If the camera still does not work, try a [[Factory reset|factory reset]].<br />
<br />
= Unbrick using Mac O.S.=<br />
<br />
* Start a terminal using Spotlight (command-Space, then type terminal) or going into Applications -> Utilities.<br />
<br />
* In the terminal window, become root (super user):<br />
<br />
su<br />
<br />
* Identify which disks you have BEFORE you plug in the micro SD card:<br />
<br />
diskutil list<br />
<br />
You will see something like:<br />
<br />
<pre><br />
/dev/disk0<br />
#: TYPE NAME SIZE IDENTIFIER<br />
0: GUID_partition_scheme *750.2 GB disk0<br />
1: EFI EFI 209.7 MB disk0s1<br />
2: Apple_HFS mac 500.0 GB disk0s2<br />
3: Apple_Boot Recovery HD 650.0 MB disk0s3<br />
</pre><br />
<br />
* Plug your micro SD card into the Mac computer using the appropriate adaptor. Find the dev name for your micro SD card using the same command and checking for the different in the output:<br />
<br />
diskutil list<br />
<br />
Your output will be something like:<br />
<br />
<pre><br />
/dev/disk0<br />
#: TYPE NAME SIZE IDENTIFIER<br />
0: GUID_partition_scheme *750.2 GB disk0<br />
1: EFI EFI 209.7 MB disk0s1<br />
2: Apple_HFS mac 500.0 GB disk0s2<br />
3: Apple_Boot Recovery HD 650.0 MB disk0s3<br />
/dev/disk1<br />
#: TYPE NAME SIZE IDENTIFIER<br />
0: FDisk_partition_scheme *8.2 GB disk1<br />
1: Windows_FAT_32 boot 41.1 MB disk1s1<br />
2: Linux 246.8 MB disk1s2<br />
3: Windows_FAT_32 RW 24.7 MB disk1s3<br />
</pre><br />
<br />
* Unmount the file system on the micro SD card using ''N'' where N is the number of the disk taken from the above command output:<br />
<br />
diskutil unmountDisk /dev/diskN<br />
<br />
The output should be similar to:<br />
<br />
Unmount of all volumes on disk1 was successful<br />
<br />
* Use the '''dd''' command to completely overwrite the contents of the microSD card<br />
<br />
dd if=sdcard.img bs=64m of=/dev/diskN<br />
<br />
The output on success will be similar to:<br />
<br />
<pre><br />
4+1 records in<br />
4+1 records out<br />
327155712 bytes transferred in 162.962346 secs (2007554 bytes/sec)<br />
</pre><br />
<br />
* Now that the dd has finished, unmount the file system on the micro SD card using ''N'' where N is the number of the disk taken from the above command output:<br />
<br />
diskutil unmountDisk /dev/diskN<br />
<br />
The output should be similar to:<br />
<br />
Unmount of all volumes on disk1 was successful<br />
<br />
* Put the micro SD card back in the camera (gold pins facing big SD card slot) and power on the camera. The first time the camera boots it will blink white blue for a few seconds with the overall boot time being around 35 seconds.<br />
<br />
= Trying out a beta release =<br />
<br />
We are a rather open company. We use Open Source software. As much as practical, we make the camera's source code available. We work hard supporting CAMAPI so you can integrate the camera into your existing processes. We even make our buggy beta releases available for you to try out. Only we ask this one simple request in return. Please, please, please keep your fully tested micro SD card that came with the camera intact. Go buy another quality U10 class micro SD card to use when running the beta release software. That way, if the beta release causes more problems than it solves, you can simply swap out the micro SD card with the one that came with the camera and you are back in business.<br />
<br />
To see what beta release is available, browse to the [http://wiki.edgertronic.com/releases/ releases directory].<br />
<br />
Since you are going to be programming that brand new microSD card, first [[Edgertronic_developer_tricks#Extracting_sdcard.img_file_from_update_tarball|extract the SD card image]] from the beta release update tarball and then program the shiny new microSD card with the beta version of the software, as described above.<br />
<br />
If you are brave enough to try out the beta release, you likely have good suggestions on what we can be doing better. Please share those suggestions with us.<br />
<br />
[[Category:Troubleshooting]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Beginners_Guide_to_edgertronic_high_speed_camera&diff=1238Beginners Guide to edgertronic high speed camera2015-01-02T19:27:39Z<p>Miki: </p>
<hr />
<div>You have a cool high speed camera. Now what?<br />
<br />
You have extensive photographic experience. That's great! You already understand shutter speed, aperture, depth of focus, ISO etc. On the other hand you may simply want to use the camera but don't understand all that mumbo-jumbo. Either way, this guide will provide a quick introduction to high speed video and how to successfully use the edgertronic camera.<br />
<br />
'''Exposure: An Exercise in Tradeoffs'''<br><br />
Modern digital cameras use shutter, aperture and sensitivity settings to control exposure (how bright or dark the image is). These settings might be automatic in a Point-and-Shoot camera, or they might be manually overridden in a high end SLR. The edgertronic high speed camera provides manual control of these settings, allowing the user to optimize the settings for the task at hand. Most of these settings are tradeoffs: changing a particular setting will improve one characteristic and simultaneously degrade another. Furthermore, these settings often interact with each other. An understanding of these tradeoffs and interactions will help you pick the best balance, of these settings, for your unique application.<br />
<br />
'''Aperture: Light vs Depth-of-Field'''<br><br />
The aperture is the part of the lens (iris) that can be opened or closed to let in more or less light. Turn the aperture ring and you'll see the iris open and close, admitting more or less light. Apertures are specified in F-stops like f2.8. The Nikon lens supplied with the edgertronic has an aperture range of f1.8 (large iris, most light) to f22 (small iris, least light). Here's the second tradeoff: there's a range of distances where objects are in focus, called Depth-of-Field (DOF). Large apertures like f1.8 let in the most light, but the DOF is very small. Conversely, smaller apertures like f22 let in less light, but the DOF is much larger.<br><br />
<br />
Todd Vorenkamp at B&H Photo and Video (http://www.bhphotovideo.com) has written a fantastic tutorial on this subject: http://www.bhphotovideo.com/explora/photography/tips-and-solutions/bh-guide-exposure-understanding-aperture<br />
<br />
'''Shutter: Light vs Motion'''<br><br />
A shutter is a mechanical or electronic device that controls how long light is captured for each frame. For historical reasons, the shutter is specified in fractions of a second like 1/60. The edgertronic has an electronic shutter, and the shutter can be set from 1/10 to 1/250,000. Here's the first trade off you must manage: long shutters let in more light, but short shutters are better at freezing motion and allow higher frame rates.<br><br />
<br />
Todd Vorenkamp at B&H Photo and Video (http://www.bhphotovideo.com) has written a fantastic tutorial on this subject: http://www.bhphotovideo.com/explora/photography/tips-and-solutions/bh-guide-exposure-understanding-shutter-speed<br />
<br />
'''ISO: Sensitivity vs Noise'''<br><br />
The ISO rating is a number that indicates how sensitive the camera is to light. In the old film days, different films had different ISO ratings. The films with low ISO ratings were generally sharper and had less visible grain compared to those with higher ISO ratings. The edgertronic camera is electronic, and the ISO rating can be adjusted from 100 - 1600 (color) and 400 - 6400 (monochrome). You guessed it .. ISO is the third trade off. You will get the best image quality at low ISO settings. Higher ISO settings electronically increase the light sensitivity, but also increase noise.<br><br />
<br />
Todd Vorenkamp at B&H Photo and Video (http://www.bhphotovideo.com) has written a fantastic tutorial on this subject: http://www.bhphotovideo.com/explora/photography/tips-and-solutions/bh-guide-exposure-understanding-iso<br />
<br />
'''Lenses: What's in your camera bag?'''<br><br />
The edgertronic ships with a Nikon 50mm f1.8D lens. This single lens suits the widest range of customer applications. If you could pick only one lens, then this is the one to have. Some customers will have special requirements that require a different lens. <br><br />
<br />
Here are some articles form B&H Photo & Video (http://www.bhphotovideo.com) that explains the differences between standard, wide angle telephoto and macro lenses: http://www.bhphotovideo.com/explora/photography/buying-guides/prime-lens-101<br>http://www.bhphotovideo.com/explora/photography/tips-and-solutions/three-ways-do-macro-photography <br> http://www.bhphotovideo.com/explora/photography/tips-and-solutions/more-ways-do-macro-photography<br />
<br />
'''ROI: Resolution vs Frame Rate'''<br><br />
The ROI (Region Of Interest) is the rectangular region, set by the user, that defines the image sensor region read out each frame. The edgertronic camera reads 756Mpix/sec from the image sensor. Although ~12x faster than a typical video camera, it's still finite. All High Speed video cameras let you trade off the size of the ROI and frame rate. A 1280x1024 ROI has 1.31Mpixels and can be read out at 494 frames/sec. By setting a smaller ROI, 192x96, for example, the frame rate can be increased to 17.791 frames/sec. Of course many intermediate ROI and frame rates are possible as well.<br />
<br />
'''Capture Buffer'''<br><br />
The Capture Buffer is an 8GB (16GB optional) high speed memory, that holds the RAW data form the image sensor because you can't compress 756 Mpix/sec to an h.264 file. Depending on the settings, the capture buffer will hold at least 9.8 seconds of video. The UI allows the user to set a shorter buffer length (faster encode) as well as a pre-trigger percentage. After the camera is setup, and before a trigger occurs, the image sensor data is continuously written into the capture buffer. Once full, the oldest frames are discarded to make room for newer frames. When a trigger event occurs, a post-trigger frames, are saved to the capture buffer. When this save completes, the camera switches to encoding the frames, in the capture buffer, into an h.264 video file. Note that the pre-trigger lets the user capture events that occur prior to the trigger.<br />
<br />
'''You Can't Have Too Much Light'''<br><br />
Let's say you are trying to take a high speed video of a baseball being hit. You want to freeze the fast motion, so you'll need a fast shutter setting. You want everything to be in sharp focus, so you'll need a small aperture for good DOF. You want the image quality to be as good as possible, so you'll need a low ISO setting. A fast shutter needs more light, so does a small aperture and low ISO setting. Now, you need a lot of light, far more than you've ever needed. Even daylight may be insufficient.<br />
<br />
Why does high speed video require so much light? The simple answer is shutter speed. A normal video might be shot with a 1/60 equivalent shutter speed. The edgertronic is a high speed video camera and you'll rarely use shutter speeds slower that 1/500. In the baseball example above, you might use a shutter speed of 1/3,000. That requires 50x more light (5.7 F-stops) than a 1/60 shutter. That's a big difference. Now turn the shutter to it's fastest setting: 1/250,000. Now you need 4167x more light (12 F-stops). Sunlight might not be enough.<br />
<br />
'''Artificial Lighting and Flicker'''<br><br />
If you are using the edgertronic indoors, you are likely to need artificial light. Most light sources will flicker at 2x the power line frequency. The severity of the flicker depends on the type of light: Discharge lamps with magnetic ballasts (florescent, mercury, sodium and HID) are the worst in terms of flicker. Tungsten, Halogen and lights that have electronic ballasts (CFL's, general illumination LED's), which are somewhat better in terms of flicker, but may still be objectionable. Electronic lights that run off of a regulated power supply are the only ones that are truly flicker free. The edgertronic is calibrated for daylight (5500K). Keep this in mind when choosing artificial lights.<br />
<br />
'''Lights, Camera Action'''<br><br />
Enough talk, let's setup the camera by referring to [[Getting started in a hurry]]. Now you should be connected to the camera and you see the [[settings window]]. If you want to change any setting(s), just enter them in the Desired column, and the values in the Allowed column will be recalculated. In general, a setting has priority over the settings below. Further, unspecified (blank) settings are automatically set to the highest speed possible based on the other settings. At this point, the settings are just a "what if" and haven't actually changed the camera settings. When you want to try out the settings, click the X in the upper right corner of the settings window, or click outside the settings window. At this point the camera will automatically [[Calibrate]] and then show a [[Live Preview]].<br />
<br />
[[Category:Quick Guides]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Audio_input_connector&diff=1141Audio input connector2014-11-09T21:21:38Z<p>Miki: </p>
<hr />
<div>The audio input port is disabled. Future uses could include supporting audio record and triggering record start based on change in audio signature.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Edgertronic_serial_port&diff=1139Edgertronic serial port2014-11-09T21:20:18Z<p>Miki: </p>
<hr />
<div>The device serial port uses the same connector as the external trigger connector.<br />
<br />
The device serial port is disabled during normal camera usage. Potential upcoming uses of the serial port include supporting a camera control protocol, such as the [http://en.wikipedia.org/wiki/VISCA_Protocol VISCA protocol].<br />
<br />
The device serial port can also use in the SDK developer mode for the Linux [[Serial console| serial console]] port.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Tripod_mount&diff=1137Tripod mount2014-11-09T21:19:35Z<p>Miki: </p>
<hr />
<div>The edgertronic has two standard 1/4-20 tripod mounts equipped with anti-rotation features that are located on the bottom and right side.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Multi-function_button&diff=1136Multi-function button2014-11-09T21:19:15Z<p>Miki: </p>
<hr />
<div>[[File:Ssc1-rev-d-back-multi-function-button.jpg|400px|thumb|right|back of edgertronic high speed camera with multi-function button labeled]]<br />
<br />
The multi-function button performs one action when held as power is applied and a different action if pressed and released when the camera is ready to be triggered.<br />
<br />
* If you hold down the multi-function button when power is applied, a factory reset occurs, resetting everything including all networking settings. Since there currently aren't any network settings stored in the camera, a factory default doesn't cause any externally visible changes. If you manually telnet into the camera and change the network settings, then those will be lost.<br />
<br />
* Pressing and releasing the multi-function button when the camera is operational will cause a trigger event, exactly like using an external remote trigger device.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Lens_mount&diff=1134Lens mount2014-11-09T21:17:31Z<p>Miki: </p>
<hr />
<div>= Supported Lenses =<br />
<br />
The edgertronic camera accepts Nikon F-mount lenses that have manual control of both focus and aperture. This includes:<br />
<br />
*Manual (A, AI, AI-S, etc)<br />
*Auto (all except G)<br />
<br />
G series lenses aren't supported since they lack manual aperture.<br />
<br />
= Lens Selection =<br />
<br />
Keep in mind that the camera has an APS-C sized sensor and will have an ~2X zoom factor. This means a 50mm lens on the edgertronic will have the same field of view as a 100mm lens on a 35mm camera.<br />
<br />
= Installing lens =<br />
<br />
# Align white dot on lens (Aperture and Focus mark) with RED dot on lens mount.<br />
# Push and rotate lens ~60' CCW until it locks.<br />
<br />
= Removing lens =<br />
<br />
# Push BLUE tab on lens mount toward camera body.<br />
# Rotate lens ~60' CW<br />
# Remove lens<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Capture_a_video_by_triggering_the_camera&diff=1133Capture a video by triggering the camera2014-11-09T21:17:06Z<p>Miki: </p>
<hr />
<div>There are several ways to trigger the camera:<br />
<br />
* [[Web user interface | web interface]]<br />
* [[Trigger#External_trigger_connector | external trigger]]<br />
* [[Multi-function button | multi-function button]]<br />
<br />
* [[Software_developers_kit | Software developer's kit]]<br />
<br />
= External trigger connector =<br />
<br />
The external trigger connector (marked I/O) accepts a 2.5mm wired remote shutter release cable or a daisychain genlock cable.<br />
<br />
== Trigger remotes ==<br />
Examples of compatible trigger remotes include:<br />
<br />
* Canon RS-60E3<br />
* Vello RS-C1II<br />
* Pixel RS-201<br />
<br />
NOTE! : These remote cables have a feature that allows the button to be locked down. In your excitement it is easy to activate the lock, leaving the button depressed when you think it is released. If you activate the button lock down, then the camera will not operate as expected.<br />
<br />
== Trigger timing ==<br />
<br />
For code versions 1.0 through 1.3, there is a 5ms debounce built into the trigger input. In these releases, the delay from the trigger fall edge to the triggered frame is frame is 5 ms plus one to three frames.<br />
<br />
For code version 2.0 and above, the trigger will occur at the start of the first frame at or after the trigger input fall edge. This delay of zero to one frame time will be recorded in the metadata file.<br />
<br />
== Daisychain genlock ==<br />
<br />
If you have multiple cameras, you can configure the cameras to use [[Genlock|genlock]]. Special cabling is required to interconnect the master camera to the slave cameras. The daisychain genlock cable is attached to the external trigger connector on each of the camera.<br />
<br />
== Console serial port ==<br />
<br />
The external trigger connector can also be used in the SDK developer mode for the Linux [[Serial console|serial console]] port.<br />
<br />
[[Category:General]] [[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Fan&diff=1131Fan2014-11-09T21:15:40Z<p>Miki: </p>
<hr />
<div>The edgertronic camera contains a built in fan which operates whenever power is applied. The fan helps keep the electronics cool, up to an ambient temperature of 50'C.<br><br />
<br />
In general, if a human can tolerate the conditions, the camera will be fine.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Capture_a_video_by_triggering_the_camera&diff=1130Capture a video by triggering the camera2014-11-09T21:15:22Z<p>Miki: </p>
<hr />
<div>There are several ways to trigger the camera:<br />
<br />
* [[Web user interface | web interface]]<br />
* [[Trigger#External_trigger_connector | external trigger]]<br />
* [[Multi-function button | multi-function button]]<br />
<br />
* [[Software_developers_kit | Software developer's kit]]<br />
<br />
= External trigger connector =<br />
<br />
The external trigger connector (marked I/O) accepts a 2.5mm wired remote shutter release cable or a daisychain genlock cable.<br />
<br />
== Trigger remotes ==<br />
Examples of compatible trigger remotes include:<br />
<br />
* Canon RS-60E3<br />
* Vello RS-C1II<br />
* Pixel RS-201<br />
<br />
NOTE! : These remote cables have a feature that allows the button to be locked down. In your excitement it is easy to activate the lock, leaving the button depressed when you think it is released. If you activate the button lock down, then the camera will not operate as expected.<br />
<br />
== Trigger timing ==<br />
<br />
For code versions 1.0 through 1.3, there is a 5ms debounce built into the trigger input. In these releases, the delay from the trigger fall edge to the triggered frame is frame is 5 ms plus one to three frames.<br />
<br />
For code version 2.0 and above, the trigger will occur at the start of the first frame at or after the trigger input fall edge. This delay of zero to one frame time will be recorded in the metadata file.<br />
<br />
== Daisychain genlock ==<br />
<br />
If you have multiple cameras, you can configure the cameras to use [[Genlock|genlock]]. Special cabling is required to interconnect the master camera to the slave cameras. The daisychain genlock cable is attached to the external trigger connector on each of the camera.<br />
<br />
== Console serial port ==<br />
<br />
The external trigger connector can also be used in the SDK developer mode for the Linux [[Serial console|serial console]] port.<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Multicolored_camera_LEDs&diff=1129Multicolored camera LEDs2014-11-09T21:15:04Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
There are four LEDs on the edgertronic high speed camera.<br />
<br />
[[File:Ssc1-leds-labeled.jpg|400px|thumb|right|back of edgertronic high speed camera with LEDs labeled]]<br />
<br />
{| border=2<br />
! Location !! LED !! Meaning<br />
|-<br />
| On Ethernet connector near power connector || Network<br>link and activity || Off - no network connection<br>On - network connection<br>Blinking - network activity, packets being sent or received<br />
|-<br />
| On Ethernet connector near USB connector || Network<br>10 or 100 Mbit/s || Off - 10 Mbit/s link<br> On - 100 Mbit/s link<br />
|-<br />
| Next to System status LED || System status || See table below.<br />
|-<br />
| Close to factory reset button || Camera status || See table below.<br />
|}<br />
<br />
== Global device status indications ==<br />
<br />
* All LEDs off and fan off means no power.<br />
<br />
* Red indicates error.<br />
<br />
* If fan is on and system status LED is off then the device firmware needs to be updated (FPGA EEPROM contents are invalid).<br />
<br />
* Blinking LED indicates activity.<br />
<br />
== System LED ==<br />
<br />
{| border=2<br />
! Color !! Meaning <br />
|-<br />
| Off || No power. <br />
|-<br />
| Red || System processor not booting. Micro SD card needs to be re-imaged.<br />
|-<br />
| Red blinking || if camera LED is also blinking red, then the camera update file loaded on the big SD card is corrupt. Delete the file in the big SD card, save it on the big SD card again, and reboot the camera. You can get more details on what went wrong by browsing to the camera (http://10.11.12.13 if you are using the fixed IP address).<br />
|-<br />
| Yellow blinking || System boot in progress.<br />
|-<br />
| Yellow / Blue || System ready, Ethernet not connected.<br />
|-<br />
| Yellow || System ready, Ethernet connected, using fixed IP address. Default IP address is 10.11.12.13.<br />
|-<br />
| Blue blinking || System boot in progress. Ethernet connected, camera using DHCP assigned IP address.<br />
|-<br />
| Blue || System ready, Ethernet connected, using DHCP assigned IP address.<br />
|-<br />
| White pattern || System firmware update in progress. Do not power cycle.<br><br><br />
<br />
{| <br />
|-<br />
| style="width: 10%" | ||<br />
<br />
{| style="border-top:1px solid #FF0000; border-right:1px solid red; border-bottom:1px solid red; border-left:1px solid red;" border=2<br />
! Pattern !! Action !! Duration<br />
|-<br />
| Yellow blinking || booting || 15 sec<br />
|-<br />
| White / Cyan || update image found || 4 sec<br />
|-<br />
| White || verifying update image || 38 sec<br />
|-<br />
| White / Yellow || chroot built || 4 sec<br />
|-<br />
| White / Magenta || switch to new root fs || 3 sec<br />
|-<br />
| White / Green || saving to micro SD || 4:55 min<br />
|-<br />
| Yellow blinking || rebooting || 15 sec<br />
|-<br />
| White blinking || saving to SPI EEPROM || 47 sec<br />
|-<br />
| Yellow blinking || rebooting || 15 sec<br />
|-<br />
| White / Blue || system initializing after firmware up || 7 sec<br />
|}<br />
<br />
<br />
|}<br />
<br />
Firmware update for software versions 1.3 and higher<br />
{| style="border-top:1px solid #FF0000; border-right:1px solid red; border-bottom:1px solid red; border-left:1px solid red;" border=2<br />
! Pattern !! Action !! Duration<br />
|-<br />
| Yellow blinking || booting || 10 sec<br />
|-<br />
| White || update image found || 22 sec<br />
|-<br />
| White / Cyan || verifying update image || 4 sec<br />
|-<br />
| White / Green || saving to micro SD || 5:25 min<br />
|-<br />
| Yellow blinking || rebooting || 10 sec<br />
|-<br />
| White blinking || saving to SPI EEPROM || 50 sec<br />
|-<br />
|}<br />
<br />
<br />
|}<br />
<br />
Total time to perform an update is around 7 minutes - be patient! Time will vary if you use a different micro SD card than the one that came with the camera.<br />
<br />
== Camera LED ==<br />
<br />
The Camera LED indicates the current camera status condition.<br><br />
Multiple status conditions may occur simultaneously, but the LED can only show one status condition at a time. The following table lists the status indications in priority order.<br />
<br />
{| border=2<br />
! Color !! Matching web message !! Meaning<br />
|-<br />
| Off || *no message* || Waiting for system to become ready.<br />
|-<br />
| Blue blinking || Saving || Saving captured video to storage device.<br />
|-<br />
| Red blinking || Slave not receiving Genlock|| Genlock slave camera unable to detect genlock signal from master camera.<br />
|-<br />
| Red / White || Genlock configuration error || Genlock configuration error. Incompatible master and slave settings. <br />
|-<br />
| Red / Magenta || Memory Card Unusable || Storage device bad. Try a different storage device.<br />
|-<br />
| Red / Blue || Insert memory card || Storage device missing or has been unmounted. Remove all unmounted storage devices and install a storage device with available space.<br />
|-<br />
| Red / Yellow || Memory card full || Storage device full. Install a storage device with room to hold video files.<br />
|-<br />
| Yellow blinking || Calibrating Camera || Calibrating.<br />
|-<br />
| Green blinking || Pre-trigger Fill || Filling pre-trigger buffer. Ready for capture.<br />
|-<br />
| Green || *No Message* || Pre-trigger buffer filled (new capture video frames overwriting oldest data). Ready for capture.<br />
|-<br />
| Magenta blinking || Post-trigger fill || Capturing video to fill post-trigger buffer.<br />
|}<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Turning_the_edgertronic_camera_on_and_off&diff=1128Turning the edgertronic camera on and off2014-11-09T21:14:34Z<p>Miki: </p>
<hr />
<div>The edgertronic camera power requirements are as follows:<br />
<br />
* 12 VDC @ 1.5A<br />
* 2.5/5.5mm center positive coaxial jack<br />
<br />
The following are approved power supplies for all cameras:<br><br />
* 120V AC DC Adapter: 12V 1.5A SL Power MENB1020A1203F01<br><br />
* Paul C Buff Vagabond Mini Inverter http://www.paulcbuff.com/vm120.php <br><br />
<br />
Damages to the camera due to reversed polarity, incorrect voltage or incompatible power sources are NOT covered under warranty.<br />
<br />
'''Important - Cameras with MAC addresses 00-1B-C5-09-60-44 and below'''<br />
<br />
We have discovered a problem with early cameras if a power source other than the MENB1020A1203F01 AC adapter (listed above) is used.<br />
If you use a different power source (Car Adapter, direct wired battery etc) an internal, protection fuse will blow, requiring the camera to be returned for repair.<br />
<br />
If you need to power the camera remotely, plug the supplied AC adapter into an inverter.<br />
<br />
This problem applies only to cameras with MAC addresses 00-1B-C5-09-60-44 and below.<br />
<br />
'''Cameras with MAC addresses 00-1B-C5-09-60-45 and above'''<br />
<br />
The above mentioned problem has been fixed on cameras with MAC addresses 00-1B-C5-09-60-45 and above.<br />
If you have a camera with a MAC address of 00-1B-C5-09-60-45 or above, you can use the following additional supplies:<br />
*Car Adapter: 12V 5A MPD ZA5074-2.5<br />
*Portable Battery Pack Bescor MM-12ATM<br />
<br />
Damages to the camera due to reversed polarity, incorrect voltage or incompatible power sources are NOT covered under warranty.<br />
That said, should you feel the need to make your own cable, you can use the following locking plug at your own risk:<br />
*Switchcraft 761K<br />
<br />
[[Category:General]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Websites_featuring_video_captured_using_edgertronic_camera&diff=1122Websites featuring video captured using edgertronic camera2014-10-30T06:00:57Z<p>Miki: </p>
<hr />
<div>* Marcus Ranum <br />
** [http://ranum.com/fun/lens_work/papers/edgertronic-review Marcus Ranum camera view]<br />
** [https://www.youtube.com/watch?v=2CxtqwJtwCA Edgertronic slow motion VS Nugget (full size)]<br />
** [https://www.youtube.com/watch?v=hl_O0ei-r0k Edgertronic Slow-mo Camera: western digital VS 44 mag JHP]<br />
** [https://www.youtube.com/watch?v=3l7DSqLoUtk Edgertronic Slow-mo Camera: seagate VS .308win ball]<br />
<br />
* Mission 31 - Grace Young<br />
**[https://www.youtube.com/watch?v=BpqsCJNkavM Living Undersea: Rare Footage of Marine Life]<br />
**[http://twitter.com/Mission_31/status/482922892951187456 Edgertronic at Aquarius - Video Diary]<br />
**[http://www.graceunderthesea.com/blog/category/edgertronic Grace Under Pressure Ocean Engineering blog post]<br />
<br />
* Eric Chang<br />
** [http://vimeo.com/102943247 Ocean Sparkles]<br />
<br />
* Dennis Hylnsky - RISD<br />
** [http://vimeo.com/102399221 flight of a small brown moth]<br />
<br />
* [http://www.buzzfeed.com/eugeneyang/6-street-fashions-that-prove-japan-is-cooler-than-you BuzzFeed: 6 Japanese Street Fashions That Will Blow Your Mind] - quote from video producer: ''Really enjoyed working with the camera!''<br />
<br />
<p><br />
<br />
Want a link to your video published here? [mailto:info@edgertronic.com Let us know.]<br />
<br />
[[Category:Gallery]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Ethernet_networking&diff=1121Ethernet networking2014-10-30T05:59:52Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
There is a standard 10/100 Mbit/sec Ethernet jack on the back of the edgertronic high speed camera.<br />
<br />
<br />
<br />
The camera has two Ethernet related LEDs.<br />
<br />
{|<br />
|<br />
<br />
{| border=2<br />
! LED location !! Ethernet LED !! Meaning<br />
|-<br />
| Back of camera on the Ethernet connector near power connector || Network<br>link and activity || Off - no network connection<br>On - network connection<br>Blinking - network activity, packets being sent or received<br />
|-<br />
| Back of camera on the Ethernet connector near USB connector || Network<br>10 or 100 Mbit/s || Off - 10 Mbit/s link<br> On - 100 Mbit/s link<br />
|}<br />
<br />
|| [[File:Ssc1-leds-labeled.jpg|400px|thumb|right|back of edgertronic high speed camera with Ethernet labeled]]<br />
|}<br />
<br />
= Ethernet configuration =<br />
<br />
You have two Ethernet network configuration choices.<br />
<br />
* Stand alone networking - Connect a network cable between your laptop and the camera.<br />
* Internet networking - Connect your computer and the camera to your existing network.<br />
<br />
= Stand alone networking - Laptop to camera networking =<br />
<br />
If you are using the camera in a location where it is inconvenient to connect to an existing network, you can simply connect a network cable between your laptop and the camera. The camera will detect there is no network infrastructure and configure itself accordingly. You will need to modify your laptop network settings so the laptop can communicate with the camera.<br />
<br />
Once your laptop is configured, you can browse to the camera using the URL:<br />
<br />
<pre><br />
http://10.11.12.13<br />
</pre><br />
<br />
<br />
Your laptop needs to be configured to use IP address '''10.11.12.1'''. If you are familiar with laptop network configuration, you can make the changes now or click on one of the following links for step-by-step instruction:<br />
<br />
* [[Windows 8 stand alone network configuration]]<br />
* [[Windows 7 stand alone network configuration]]<br />
* [[Mac stand alone network configuration]]<br />
<br />
For stand alone operations, the camera uses a default IP address:<br />
<br />
'''10.11.12.13'''<br />
<br />
== Changing the fixed IP address ==<br />
<br />
'''Changing the fixed IP address is an experimental camera feature.''' If you make a mistake [[Multi-function button|reset the camera to factory default values]].<br />
<br />
It is possible to change the camera's fixed IP address. Unfortunately, changing the fixed IP address can not be made via the web interface. You need to feel comfortable with command line tools like ''telnet'' and the text editor ''vi''. You also need to understand IP networking concepts such as the network mask. The change is stored in non-volatile memory so you only have to make the change once.<br />
<br />
The camera runs Linux and uses the standard <tt>/etc/network/interfaces</tt> file. The default contents of the interfaces file contains:<br />
<br />
<pre><br />
auto lo<br />
iface lo inet loopback<br />
<br />
auto eth0<br />
iface eth0 inet static<br />
address 10.11.12.13<br />
netmask 255.255.255.0<br />
network 10.11.12.0<br />
broadcast 10.11.12.255<br />
</pre><br />
<br />
You adjust the eth0 settings to use a different fixed IP address. To make the change, you can telnet into the camera as user root (no password) and use the vi editor to modify the file.<br />
<br />
On your computer, bring up a command or terminal window.<br />
<br />
<pre><br />
telnet 10.11.12.13 # or the DHCP IP address <br />
vi /etc/network/interfaces<br />
</pre><br />
<br />
Make your changes, double check everything is correct, and save your changes. The you can activate your changes<br />
<br />
<pre><br />
ifconfig eth0 down ; ifconfig eth0 up<br />
</pre><br />
<br />
As soon as the camera takes down the eth0 interface, telnet will close. You should then be able to telnet back into the camera using the fixed IP address you configured. If you can no longer interact with the camera, [[Multi-function button|reset the camera to factory default values]].<br />
<br />
= Internet networking - camera connected to existing network =<br />
<br />
Your PC should already be connected to the existing network and you should be able to browse the Internet.<br />
<br />
Your existing network will assign an IP address to the camera. The camera creates a file on the big SD card with the IP address in the filename. After the system LED blinks red/blue, remove the big SD card, insert it into your PC and you will be able to read the IP address of the camera.<br />
<br />
Once you know the camera's IP address, stick the SD card back in the camera and type the IP address into your brower's address bar.<br />
<br />
[[Category:Networking]] [[Category:Ethernet]] [[Category:Configuration]] [[Category:Ethernet]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Software_License_Agreement&diff=1120Software License Agreement2014-10-30T05:58:47Z<p>Miki: </p>
<hr />
<div><br />
'''edgertronic™ by Sanstreak Software License Agreement'''<br />
<br />
'''Terminology'''<br />
<br />
* The terms “Sanstreak”, “Us”, “We”, and “Our” refer to Sanstreak Corporation, San Jose CA, USA.<br />
* The terms “Edgertronic”, “Product”, and “Camera” refer to the edgertronic™ brand high speed video camera system, designed, manufactured and sold by Sanstreak, including Our Hardware and Software,<br />
* The term “Hardware” refers to the physical, electronic, mechanical and optical components of the Edgertronic.<br />
* The term “Software” refers to internal and external camera software, firmware, API's, SDK's, update images and FPGA configuration code, whether supplied with the Edgertronic or updated at a later date.<br />
* The term “Website” refer to both Our e-commerce website edgertronic.com and Our wiki wiki.edgertronic.com.<br />
* The terms "Customer", “You”, “Your”, and “User” refer to the person, entity or organization who uses this Website, and/or purchases or uses the Edgertronic.<br />
* The term "Agreement" refers to the edgertronic™ by Sanstreak Software License Agreement and the edgertronic™ by Sanstreak Hardware Limited Warranty (USA only) and all terms contained within.<br />
* The term "License" refers to the edgertronic™ by Sanstreak Software License Agreement.<br />
* The term "Warranty" refers to the edgertronic™ by Sanstreak Hardware Limited Warranty (USA only).<br />
<br />
'''Software License Agreement'''<br />
<br />
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE EDGERTRONIC. BY USING THE EDGERTRONIC HARDWARE, SOFTWARE OR ANY PART OF OUR WEBSITE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT TO THE EXTENT PERMITTED BY LAW.<br />
IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU MAY NOT USE THE EDGERTRONIC HARDWARE, SOFTWARE OR ANY PART OF OUR WEBSITE, AND SUBJECT TO SANSTREAK'S RETURN POLICY FOUND AT http://www.edgertronic.com/Warranty_and_Returns, YOU MAY RETURN THE ENTIRE EDGERTRONIC PRODUCT, IN UNUSED CONDITION, TO OBTAIN A REFUND. A RESTOCKING FEE WILL APPLY.<br />
<br />
* The Edgertronic Software is licensed, not sold, to you by Sanstreak, for use only under the terms of this License. Sanstreak and/or Sanstreak's licensors retain ownership of the Software itself and reserve all rights not expressly granted to you. You agree that the terms of this License will apply to any software product that may be pre-installed on the Edgertronic, unless such product is accompanied by a separate license, in which case you agree that the terms of that license will govern your use of that product.<br />
* Sanstreak, at its sole discretion, may make available future upgrades or updates to the Software. Upgrades and updates, if any, may not necessarily include all existing software features or new features that Sanstreak releases for newer or other models of edgertronic branded computers. The terms of this License will govern any software upgrades or updates provided by Sanstreak that replace and/or supplement the original Software, unless such upgrade or update is accompanied by a separate license in which case the terms of that license will govern.<br />
* Title and intellectual property rights in and to any content displayed by or accessed through the Software belongs to the respective content owner. Such content may be protected by copyright or other intellectual property laws and treaties, and may be subject to terms of use of the third party providing such content. This License does not grant you any rights to use such content nor does it guarantee that such content will continue to be available to you.<br />
* This License is effective until terminated. Your rights under this License will terminate automatically if you fail to comply with the terms of this License. Upon the termination of this License, you shall cease all use of the Edgertronic. All sections of this License shall survive any such termination.<br />
<br />
'''Software License Restrictions'''<br />
<br />
* Subject to the terms and conditions of this License, For each Edgertronic camera that You own and use, You are granted a limited, non-exclusive license to download, install, and use a single copy of the Software on that Edgertronic camera.<br />
* The Software is licensed exclusively for use on the Edgertronic Hardware. Any use of the Software on a computer, device or virtual machine that is not manufactured or authorized by Sanstreak is prohibited.<br />
* You may not rent, lease, lend, sell, redistribute or sublicense the Software.<br />
* You may not copy, modify or redistribute the Software or any portions thereof, with the exception of components that We provide under GPL or other Open-Source license terms.<br />
* The Software may contain Open-Source components. You may modify or replace these Open-Source components provided that all the following conditions are met:<br />
** The resultant modified Software is used, in place of the unmodified Software, on Edgertronic Hardware that you own or control<br />
** You possess a properly licensed copy of the original Software for the Edgertronic Hardware<br />
** You otherwise comply with the terms of this License and any applicable licensing terms governing use of the Open-Sourced components<br />
** You acknowledge that Sanstreak is not obligated to provide any updates, maintenance, warranty, technical or other support, or services for the resultant modified Software.<br />
** You expressly acknowledge that if failure or damage to Edgertronic Hardware results from modification of the Open-Sourced components of the Software, such failure or damage is excluded from the terms of the Sanstreak Hardware Warranty.<br />
* You may not, and You agree not to or enable others to, copy (except as expressly permitted by this License), decompile, reverse engineer, disassemble, attempt to derive the source code of, decrypt, modify, or create derivative works of the Software or any services provided by the Software or any part thereof (except as and only to the extent any foregoing restriction is prohibited by applicable law or by licensing terms governing use of Open-Sourced Components that may be included with the Software).<br />
* Sanstreak may provide as an upgrade, update, or part of the Software, access to certain third party software or services as a convenience. To the extent that the Software contains or provides access to any third party software or services, Sanstreak has no express or implied obligation to provide any technical or other support for such software or services. Please contact the appropriate software vendor, manufacturer or service provider directly for technical support and customer service related to its software, service and/or products.<br />
<br />
'''Prohibited Uses'''<br />
<br />
* The following uses of the Edgertronic Hardware and/or Software are expressly prohibited:<br />
<br />
** Using the Hardware or Software, directly or indirectly, to commit a crime or immoral act as determined by the applicable international, national, state or local laws and customs.<br />
** Using the Hardware or Software, directly or indirectly, to engage in, or to assist in acts of insurrection, terrorism, or nuclear proliferation.<br />
** Export or diversion of the Hardware or Software in violation of applicable export restrictions.<br />
** Violation of our copyright or other intellectual property rights, by, but not limited to, hacking, reverse-engineering, and code disassembly.<br />
** Using the Hardware for a purpose other than high speed imaging, including repurposing, over-programming and over-configuration.<br />
** Using the provided Software on hardware or devices not designed, manufactured or sold by Sanstreak<br />
** Knowing providing false or innacurate information in an attempt to deceive.<br />
** Using the Hardware or Software to develop, generate or disseminate viruses, worms, bots, trojans, spam, malware or DDoS attacks.<br />
** Interfering with our website and e-commerce, including, but not limited to: hacking, DDoS attacks, take-overs and spamming.<br />
** Engaging in any of the above prohibited actions will terminate the License granted to You and You will no longer be permitted to use the Hardware and Software.<br />
<br />
'''No Mission-Critical Usage'''<br />
<br />
* The Edgertronic is not designed, intended, or suitable for use in any Mission-Critical application where defects, bugs, errors and other operational failures of the Edgertronic Hardware and Software can result in death, personal injury or property damage or loss. Examples of Mission-Critical applications include, but are not limited to:<br />
** Life support<br />
** Navigation systems<br />
** Power generation<br />
** Industrial or chemical process control<br />
* No License is granted to use the Edgertronic Hardware or Software in any Mission-Critical application.<br />
<br />
'''No Exports'''<br />
<br />
* Sanstreak does not export the Edgertronic and will only ship to verified USA addresses. There are no exceptions to this policy.<br />
* Sanstreak will not provide any export assistance, documentation, advice or legal guidance to Customers who wish to export our Product. There are no exceptions to this policy.<br />
* You may not use, export, re-export, import, sell or transfer the Edgertronic except as authorized by United States law, or any other applicable laws and regulations. In particular, but without limitation, the Edgertronic may not be exported or re-exported (a) into any U.S. embargoed countries or (b) to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Department of Commerce Denied Person’s List or Entity List. By using the Edgertronic, You represent and warrant that You are not located in any such country or on any such list. You also agree that You will not use the Edgertronic for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture or production of nuclear, missiles, or chemical or biological weapons. <br />
<br />
'''Government End Users'''<br />
* The Software and related documentation are "Commercial Items", as defined at 48 C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation", as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable.<br />
* Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States.<br />
<br />
'''No Software Warranty'''<br />
<br />
* TO THE MAXIMUM EXTENT PERMISSIBLE BY LAW, YOU EXPRESSLY ACKNOWLEDGE AND AGREE TO THE FOLLOWING:<br />
** THE SOFTWARE IS PROVIDED “AS IS” AND “AS AVAILABLE”, WITH ALL FAULTS, BUGS AND DEFECTS AND WITHOUT WARRANTY OF ANY KIND.<br />
** SANSTREAK HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH RESPECT OUR SOFTWARE, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS.<br />
** USE OF THE SOFTWARE AND ANY SERVICES PERFORMED BY OR ACCESSED THROUGH THE SOFTWARE IS AT YOUR SOLE RISK AND THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND EFFORT IS WITH YOU.<br />
** SANSTREAK DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, BE UNINTERRUPTED OR ERROR-FREE.<br />
** SANSTREAK DOES NOT WARRANT THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED OR THAT ANY SOFTWARE FUNCTIONALITY WILL CONTINUE TO BE MADE AVAILABLE IN THE FUTURE. <br />
** SANSTREAK DOES NOT WARRANT THAT THE SOFTWARE WILL BE COMPATIBLE OR OPERATE WITH THIRD PARTY SOFTWARE, SERVICES AND DEVICES AND MAY INTERFERE WITH THEIR USE.<br />
** SHOULD THE SOFTWARE PROVE DEFECTIVE OR UNSUITABLE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br />
* YOU FURTHER ACKNOWLEDGE THAT THE SOFTWARE IS NOT DESIGNED, INTENDED OR SUITABLE FOR USE IN ANY SITUATION WHERE BUGS, DEFECTS, ERRORS OR OTHER FAILURES COULD RESULT IN DEATH, PERSONAL INJURY OR PROPERTY LOSS OR DAMAGE.<br />
* NO DOCUMENT, COMMUNICATION ADVISE OR OPINION, WHETHER ORAL, WRITTEN OR ELECTRONIC, GIVEN BY SANSTREAK OR OUR REPRESENTATIVES SHALL CREATE OR IMPLY A WARRANTY.<br />
<br />
'''No Indemnification'''<br />
<br />
* Sanstreak will not indemnify, defend or hold harmless the Customer against any loss, liability, expenses and costs (including attorneys' fees, judgments, fines and amounts paid in settlement) actually and reasonably incurred by Customer in connection with any threatened, pending, completed or future action suit or proceeding to which Customer is, or is threatened to be, made a party arising from or related to the products that have been provided hereunder. The terms of this section are non revocable and shall survive the termination of this Agreement.<br />
* Sanstreak objects to and rejects any additional or differing terms proposed by the Customer, including, but not limited to those contained in Your purchase order (PO), acceptance, website or any other document.<br />
<br />
'''Entire Agreement'''<br />
* This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof.<br />
* This Agreement supersedes any and all prior agreements and conversations, whether oral, written or electronic, between the parties with respect to the subject matter hereof.<br />
* Sanstreak objects to and rejects any additional or differing terms proposed by the Customer, including, but not limited to those contained in Your purchase order (PO), acceptance, website or any other document.<br />
* Sanstreak's failure to object elsewhere to any provisions of any subsequent document, communication, or act of the Customer shall not be deemed a waiver of any of the terms of this Agreement.<br />
<br />
'''Changes to the Agreement'''<br />
* We reserve the right to make changes to any or all parts of Our website, including the Agreement. You may view the most recent version of the Agreement on this page.<br />
* Changes to the Agreement may be contained within current or future Software updates. By installing these updates, You agree to be bound by the new or modified Agreement that may be contained within. If You do not agree to the terms of the Agreement, You may not install and/or use the update.<br />
<br />
'''Severability'''<br />
* If any provision of this Agreement is for any reason declared to be invalid or unenforceable, the validity and enforceability of the remaining provisions shall not be affected thereby. Such invalid or unenforceable provision shall be deemed modified to the extent necessary to render it valid and enforceable, and if no modification shall render it valid and enforceable, this Agreement shall be construed as if not containing such provision and the rights and obligations of the parties shall be construed and enforced accordingly. <br />
<br />
'''Amendment, Waiver, Modification or Termination'''<br />
* No amendment, waiver, termination or modification of this Agreement shall be binding unless it is in writing and signed by both Sanstreak and the Customer and dated subsequent to the date hereof.<br />
<br />
'''Assignment'''<br />
* Customer may not assign or transfer their rights and obligations under this Agreement, including, but not limited to, assignments and transfers due to merger, reorganization, change of ownership, without the express written consent of Sanstreak Corp.<br />
* Sanstreak reserves the right to assign or transfer this Agreement to any successor as approved by Sanstreak.<br />
<br />
'''Customer Relationship'''<br />
* Within this Agreement, the Customer is the purchaser and/or user of the Product designed, manufactured, sold and supported by Sanstreak.<br />
* Nothing contained in this Agreement shall be construed or applied to create a partnership, joint venture, employer-employee, contractor or consultant relationship.<br />
<br />
'''Authority'''<br />
* You represent and warrant that you have full power and authority to enter into this Agreement to purchase and use our products. You further agree that the Agreement is binding upon you and enforceable in accordance with the terms of the Agreement.<br />
<br />
'''Applicable Law'''<br />
* Any action based on this Agreement, including disagreement, disputes regarding the terms and conditions, alleged breaches of contract, and remedies under contract, shall be governed by the laws of the State of California, and shall be adjudicated exclusively by a court of competent jurisdiction in Santa Clara County, California. If you are a federal, state or local government entity in the United States using the Software or Hardware in your official capacity and legally unable to accept the applicable law or jurisdiction clauses above, then those clauses do not apply to you.<br />
<br />
Sanstreak_SLA_06.24.14<br />
<br />
[[Category:Legal]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Warranty_and_Returns&diff=1118Warranty and Returns2014-10-30T05:56:49Z<p>Miki: </p>
<hr />
<div>'''edgertronic™ by Sanstreak Hardware Limited Warranty (USA only)'''<br />
<br />
'''Terminology'''<br />
<br />
* The terms “Sanstreak”, “Us”, “We”, and “Our” refer to Sanstreak Corporation, San Jose CA, USA.<br />
* The terms “Edgertronic”, “Product”, and “Camera” refer to the edgertronic™ brand high speed video camera system, designed, manufactured and sold by Sanstreak, including Our Hardware and Software,<br />
* The term “Hardware” refers to the physical, electronic, mechanical and optical components of the Edgertronic.<br />
* The term “Software” refers to internal and external camera software, firmware, API's, SDK's, update images and FPGA configuration code, whether supplied with the Edgertronic or updated at a later date.<br />
* The term “Website” refer to both Our e-commerce website edgertronic.com and Our wiki wiki.edgertronic.com.<br />
* The terms "Customer", “You”, “Your”, and “User” refer to the person, entity or organization who uses this Website, and/or purchases or uses the Edgertronic.<br />
* The term "Agreement" refers to the edgertronic™ by Sanstreak Software License Agreement and the edgertronic™ by Sanstreak Hardware Limited Warranty (USA only) and all terms contained within.<br />
* The term "License" refers to the edgertronic™ by Sanstreak Software License Agreement.<br />
* The term "Warranty" refers to the edgertronic™ by Sanstreak Hardware Limited Warranty (USA only).<br />
<br />
'''Hardware Limited Warranty (USA only)'''<br />
<br />
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE EDGERTRONIC. BY USING THE EDGERTRONIC HARDWARE, SOFTWARE OR ANY PART OF OUR WEBSITE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT TO THE EXTENT PERMITTED BY LAW.<br />
IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU MAY NOT USE THE EDGERTRONIC HARDWARE, SOFTWARE OR ANY PART OF OUR WEBSITE, AND SUBJECT TO SANSTREAK'S RETURN POLICY FOUND AT http://www.edgertronic.com/Warranty_and_Returns, YOU MAY RETURN THE ENTIRE EDGERTRONIC PRODUCT, IN UNUSED CONDITION, TO OBTAIN A REFUND. A RESTOCKING FEE WILL APPLY.<br />
<br />
* Sanstreak warrants your Edgertronic high-speed video camera against defects in materials and workmanship for a period of one year, beginning on the date the camera is delivered to the customer, as indicated by the carrier's delivery and/or signature confirmation records.<br />
* The hardware is supplied as-is without any warranty of merchantability or suitability for a given purpose. This includes hardware and/or software defects, bugs and/or other design flaws.<br />
* Sanstreak does not warrant that the operation of the hardware or software will be uninterrupted or error-free.<br />
* Sanstreak is not responsible for damage arising from failure to follow instructions relating to the product's use.<br />
* Some Special Order or Custom products may be sold without a warranty. This will be indicated on the purchase documentation.<br />
* To the extent permissible by law, Sanstreak will make the final determination of warranty validity. If a valid claim is received within the warranty period, at our sole discretion, and to the extent permitted by law, we will either (a) repair or replace the product at no charge or (b) refund the purchase price of the product.<br />
* In the case of a repair, all replaced parts become the property of Sanstreak.<br />
* In the case of an replacement or refund, the returned product and/or parts will become the property of Sanstreak.<br />
* Repairs and/or replacement, whether in or out of warranty may utilize repaired and/or refurbished parts at the discretion of Sanstreak.<br />
* In the event that the camera is out of warranty or the warranty is void, Sanstreak will offer a repair/refurbish service at a cost determined by Sanstreak.<br />
The warranty does not cover shipping, fees, duties and/or other expenses related to transporting the camera to and/or from the manufacturer for warranty related matters.<br />
The warranty terms above apply only to USA customers. No warranty is offered or implied outside of the USA.<br />
THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE. SANSTREAK'S RESPONSIBILITY FOR HARDWARE DEFECTS IS LIMITED TO REPAIR OR REPLACEMENT SERVICE AS DETERMINED BY SANSTREAK IN ITS SOLE DISCRETION. OUR HARDWARE WARRANTY OBLIGATIONS ARE LIMITED TO THE TERMS ABOVE. NO FURTHER REMEDIES ARE OFFERED OR IMPLIED.<br />
<br />
'''Hardware Limited Warranty Exclusions and Limitations'''<br />
<br />
* The Warranty only covers parts and accessories that are made by or to Sanstreak specifications. Parts not covered include, but are not limited to: lenses, cables and power supplies. Sanstreak provides these parts as-is and as a convenience to our customers. These products are covered by their manufacturer's warranties, if any.<br />
* The Warranty does not cover any software, including, but not limited to software that is an integral part of the product.<br />
* The Warranty does not cover third party software distributed or recommended by Sanstreak.<br />
* The warranty does not cover cosmetic issues (fit, finish etc.) which do not affect the operation or use of the product.<br />
<br />
* The following perils are not covered by the warranty and will void the warranty:<br />
** Damage due to accident, abuse, negligence, and/or malicious destruction<br />
** Damage caused by products not approved by Sanstreak<br />
** Damage due to usage beyond what is reasonably expected<br />
** Damage due to water, dust, dirt, condensation, extreme temperatures, pressures and/or excessive vibration<br />
** Damage due to cleaning with abrasives and/or harsh solvents<br />
** Damage due to incorrect voltage, polarity and/or improper voltage sources<br />
** Damage due to imaging excessively bright lights, including, but not limited to direct sun, lasers, arc welding, etc.<br />
** Damage due to ionizing radiation<br />
** Damage due to service or modifications not authorized by Sanstreak<br />
** Damage due to modifications to the software<br />
** Damage due to Acts of God, war, insurrection, terrorism and/or other disasters, either natural or man made<br />
* Defacing, altering or removing the serial number (MAC Address) will void the warranty<br />
* There are no user serviceable parts inside. Opening the camera will void the warranty. Seriously, we will know.<br />
<br />
'''Limitation of Liability'''<br />
* The Edgertronic is supplied as-is without any warranty of merchantability or suitability for a given purpose. We do not warrant that the operation of the hardware or software will be uninterrupted or error-free.<br />
* The customer agrees to accept all risks related to the use of, or the inability to use, the Edgertronic as well as the accuracy or inaccuracy of the images and data that may be produced.<br />
* Sanstreak is not liable for any damages, whether direct, indirect or consequential to the use of the Edgertronic. These limitations include, but are not limited to:<br />
** Injuries either physical or emotional<br />
** Lost of real or anticipated wages, income, profits, savings, opportunities or contracts<br />
** Loss of reputation, regard or professional standing<br />
** Loss of data, images or other work product<br />
** Any costs and expenses related to equipment repair or maintenance<br />
** Any costs related to data recovery, troubleshooting, IT or data infrastructure<br />
* All warranties, express or implied, are limited to the time period that the Hardware Limited Warranty is in effect.<br />
* All warranties, express or implied terminate upon the termination of the Hardware Limitation Warranty, either due to end of the one year period or an event which voids the Warranty.<br />
<br />
'''Returns'''<br />
<br />
We founded this company with the goal of making high speed video accessible to a broader market. We are a maker of specialized products that are built to order in modest production runs for a select few. We sell direct, and our low overhead and clever design allow us to pass on the savings to our customers. As a result, we have a limited return policy.<br />
<br />
Please read and understand all conditions below:<br />
<br />
* No refunds after 14 days.<br />
* No refunds or exchanges on Special Order or NCNR items.<br />
* All returns for refund must be received in new and unused condition, in their original box, and must include all packing material and all accessories.<br />
* All returns for refund are subject to a minimum 15% restocking fee.<br />
* All returns require prior authorization. Returns without an RMA number will be refused and returned.<br />
* All returns require the customer to email a tracking number at the time of shipment.<br />
* All shipping fees, insurance, taxes and duties (both directions) are the responsibility of the customer and are non-refundable.<br />
* Defective products will be repaired or exchanged, as per the terms of the 1 year limited warranty, or refunded at our discretion.<br />
* Claims for missing and/or damaged items must be made within 3 business days of receipt.<br />
* In the case of damage caused in shipping, the customer is responsible for contacting the shipping carrier to inspect the package to ensure full compensation from the carrier.<br />
* In the above, the 3 day, 14 day or 1 year periods begin on the day the product is delivered to the customer, and ends on the day the product is returned and accepted by Sanstreak.<br />
<br />
High-speed videography involves equipment, techniques and issues which can be very different from typical videography. We will attempt to inform customers of these differences, but ultimately, the customer is solely responsible for determining if these products are suitable for their application.<br />
<br />
'''No Indemnification'''<br />
<br />
* Sanstreak will not indemnify, defend or hold harmless the Customer against any loss, liability, expenses and costs (including attorneys' fees, judgments, fines and amounts paid in settlement) actually and reasonably incurred by Customer in connection with any threatened, pending, completed or future action suit or proceeding to which Customer is, or is threatened to be, made a party arising from or related to the products that have been provided hereunder. The terms of this section are non revocable and shall survive the termination of this Agreement.<br />
* Sanstreak objects to and rejects any additional or differing terms proposed by the Customer, including, but not limited to those contained in Your purchase order (PO), acceptance, website or any other document.<br />
<br />
'''Entire Agreement'''<br />
* This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof.<br />
* This Agreement supersedes any and all prior agreements and conversations, whether oral, written or electronic, between the parties with respect to the subject matter hereof.<br />
* Sanstreak objects to and rejects any additional or differing terms proposed by the Customer, including, but not limited to those contained in Your purchase order (PO), acceptance, website or any other document.<br />
* Sanstreak's failure to object elsewhere to any provisions of any subsequent document, communication, or act of the Customer shall not be deemed a waiver of any of the terms of this Agreement.<br />
<br />
'''Changes to the Agreement'''<br />
* We reserve the right to make changes to any or all parts of Our Website, including the Agreement. You may view the most recent version of the Agreement on this page.<br />
* Changes to the Agreement may be contained within current or future Software updates. By installing these updates, You agree to be bound by the new or modified Agreement that may be contained within. If You do not agree to the terms of the Agreement, You may not install and/or use the update.<br />
<br />
'''Severability'''<br />
* If any provision of this Agreement is for any reason declared to be invalid or unenforceable, the validity and enforceability of the remaining provisions shall not be affected thereby. Such invalid or unenforceable provision shall be deemed modified to the extent necessary to render it valid and enforceable, and if no modification shall render it valid and enforceable, this Agreement shall be construed as if not containing such provision and the rights and obligations of the parties shall be construed and enforced accordingly. <br />
<br />
'''Amendment, Waiver, Modification or Termination'''<br />
* No amendment, waiver, termination or modification of this Agreement shall be binding unless it is in writing and signed by both Sanstreak and the Customer and dated subsequent to the date hereof.<br />
<br />
'''Assignment'''<br />
* Customer may not assign or transfer their rights and obligations under this Agreement, including, but not limited to, assignments and transfers due to merger, reorganization, change of ownership, without the express written consent of Sanstreak.<br />
* Sanstreak reserves the right to assign or transfer this Agreement to any successor as approved by Sanstreak.<br />
<br />
'''Customer Relationship'''<br />
* Within this Agreement, the Customer is the purchaser and/or user of the Product designed, manufactured, sold and supported by Sanstreak.<br />
* Nothing contained in this Agreement shall be construed or applied to create a partnership, joint venture, employer-employee, contractor or consultant relationship.<br />
<br />
'''Authority'''<br />
* You represent and warrant that you have full power and authority to enter into this Agreement to purchase and use Our Products. You further agree that the Agreement is binding upon you and enforceable in accordance with the terms of the Agreement.<br />
<br />
'''Applicable Law'''<br />
* Any action based on this Agreement, including disagreement, disputes regarding the terms and conditions, alleged breaches of contract, and remedies under contract, shall be governed by the laws of the State of California, and shall be adjudicated exclusively by a court of competent jurisdiction in Santa Clara County, California. If you are a federal, state or local government entity in the United States using the Software or Hardware in your official capacity and legally unable to accept the applicable law or jurisdiction clauses above, then those clauses do not apply to you.<br />
<br />
[[Category:Legal]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Legalese&diff=1117Legalese2014-10-30T05:56:16Z<p>Miki: </p>
<hr />
<div>And now a word form our lawyers:<br />
<br />
FCC Rule 15.19(a)(3)<br><br />
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:<br><br />
(1) this device may not cause harmful interference, and<br><br />
(2) this device must accept any interference received, including interference that may cause undesired operation.<br />
<br />
FCC Rule 15.21<br><br />
Changes or modifications not expressly approved by Sanstreak Corp. could void the user’s authority to operate this equipment<br />
<br />
FCC Rule 15.105<br><br />
Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:<br />
* Reorient or relocate the receiving antenna.<br />
* Increase the separation between the equipment and receiver.<br />
* Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.<br />
* Consult the dealer or an experienced radio/TV technician for help.<br />
<br />
[[Category:Legal]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=What_is_a_high_speed_video_camera&diff=1116What is a high speed video camera2014-10-30T05:55:10Z<p>Miki: </p>
<hr />
<div>= What's so special about a high speed video camera? =<br />
<br />
A high speed video camera is designed around a specialized image sensor optimized for the unique requirements of high speed imaging. <br />
<br />
Like many things, the design of an image sensor involves many trade-offs: light sensitivity, noise, size, and readout speed are the main ones. Each of these trade-offs interact with the others. It just isn't possible to take great slow motion videos with a sensor optimized for still photography. Similarly, you can’t take great stills with a sensor optimized for high speed video.<br />
<br />
All existing consumer and prosumer cameras use sensors optimized for the still end of the spectrum and it is a good choice for that market.<br />
<br />
Readout speed is the primary difference between slow motion sensors and other sensors. Our sensor reads data out at ~1 GByte/sec. It’s necessary for high speed video, but comes at a price: higher power, more image noise, complicated interfaces, and a complicated image processor designed to handle all that data.<br />
<br />
A global shutter is the second difference. A global shutter exposes all the pixels simultaneously, just like an intra-element leaf shutter in a still camera. All consumer and prosumer cameras with a CMOS sensor have a rolling shutter. Just like a focal plane shutter, different pixels in the image are exposed at different times. This is what causes the jello effect or the bizarre distortion in the image below. So, why don’t all cameras have a global shutter? It’s a tradeoff: global shutters are more expensive, higher noise, less sensitive to light, and lower resolution. Rolling shutters work OK as long as there isn't a lot of motion, but with a high speed camera, we want a lot of motion.<br />
<br />
= I want 4K, and faster and cheaper =<br />
<br />
Ahh … don't we all. We have higher performance cameras in the works, but for now we think this the optimum price/performance point for an introductory product. <br />
<br />
Higher performance is always possible, but it always comes with a non-linear price. Cars are an example of this. To first order, a car's acceleration correlates best to horsepower. If you like fast cars, horsepower is the first specification you look at.<br />
<br />
Now consider two examples: A Honda Civic has about 140HP and costs $18K. Thats $128/HP. A Ferrari 458 has 605HP and costs $233K. That's $385/HP. If you have to have the very fastest and can afford it, the Ferrari is great, but millions of drivers love their dependable and affordable Civics.<br />
<br />
For high speed cameras, the sensor readout rate is like horsepower in cars. If you want high resolution and high frame rate, it's the first spec you look at. Here's how we stack up: The edgertronic readout rate is 945MB/sec and costs $5495. That's around $6/MB/sec. An 4K Phantom camera readout rate is 12GB/s readout rate and costs about $250,000. That's around $21/MB/sec. Just like cars, there's what we dream about owning, and what we can afford. The edgertronic provides a high level of performance at a price many can afford.<br />
<br />
= What frame rates and resolutions are currently supported? =<br />
<br />
The edgertronic supports resolutions from 192x96 up to 1280x1024 in multiples of 16 horizontal and vertical. That's 4,130 possible resolutions. While it's not possible to list all of them, some common ones are listed below:<br />
<br />
{| border=2<br />
! Resolution !! Frames Per Second<br />
|-<br />
| 1280 x 1024 || 494<br />
|-<br />
| 1280 x 720 || 701<br />
|-<br />
| 866 x 672 || 1000<br />
|-<br />
| 640 x 480 || 1849<br />
|-<br />
| 1024 x 128 || 4658<br />
|-<br />
| 320 x 240 || 5712<br />
|-<br />
| 208 x 160 || 9836<br />
|-<br />
| 192 x 96 || 17791<br />
|}<br />
<br />
= Energetic Events =<br />
<br />
What can you do with a 5 microsecond shutter?<br />
<br />
Some things are fast moving: A bullet traveling 100 feet per second will move 0.06" in 5 microseconds.<br />
<br />
Some things are very bright and can't be captured with a high speed flash. The flash arc of an overloaded circuit breaker is one such example. Only with a high speed shutter can you capture these types of events.<br />
<br />
[[Category:Quick Guides]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Beginners_Guide_to_edgertronic_high_speed_camera&diff=1115Beginners Guide to edgertronic high speed camera2014-10-30T05:53:37Z<p>Miki: </p>
<hr />
<div>You have a cool high speed camera. Now what?<br />
<br />
You have extensive photographic experience. That's great! You already understand shutter speed, aperture, depth of focus, ISO etc. On the other hand you may simply want to use the camera but don't understand all that mumbo-jumbo. Either way, this guide will provide a quick introduction to high speed video and how to successfully use the edgertronic camera.<br />
<br />
'''Exposure: An Exercise in Tradeoffs'''<br><br />
Modern digital cameras use shutter, aperture and sensitivity settings to control exposure (how bright or dark the image is). These settings might be automatic in a Point-and-Shoot camera, or allow for manual override in a high end SLR. The edgertronic high speed camera provides manual control of these settings, allowing the user to optimize the settings for the task at hand. Most of these settings are tradeoffs: changing a particular setting will improve one characteristic and simulteneously degrade another. Furthermore, these settings often interact with each other. An understanding of these tradeoffs and interactions will help you pick the best balance, of these settings, for your unique application.<br />
<br />
'''Shutter: Light vs Motion'''<br><br />
A shutter is a mechanical or electronic device that controls how long light is captured for each frame. For historical reasons, the shutter is specified in fractions of a second like 1/60. The edgertronic has an electronic shutter, and the shutter can be set from 1/10 to 1/250,000. Here's the first trade off you must manage: long shutters let in more light, but short shutters are better at freezing motion and allow higher frame rates.<br />
<br />
'''Aperture: Light vs Depth-of-Field'''<br><br />
The aperture is the part of the lens (iris) that can be opened or closed to let in more or less light. Turn the aperture ring and you'll see the iris open and close, admitting more or less light. Apertures are specified in F-stops like f2.8. The Nikon lens supplied with the edgertronic has an aperture range of f1.8 (large iris, most light) to f22 (small iris, least light). Here's the second tradeoff: there's a range of distances where objects are in focus, called Depth-of-Field (DOF). Large apertures like f1.8 let in the most light, but the DOF is very small. Conversely, smaller apertures like f22 let in less light, but the DOF is much larger.<br />
<br />
'''ISO: Sensitivity vs Noise'''<br><br />
The ISO rating is a number that indicates how sensitive the camera is to light. In the old film days, different films had different ISO ratings. The films with low ISO ratings were generally sharper and had less visible grain compared to those with higher ISO ratings. The edgertronic camera is electronic, and the ISO rating can be adjusted from 100 - 1600 (color) and 400 - 6400 (monochrome). You guessed it .. ISO is the third trade off. You will get the best image quality at low ISO settings. Higher ISO settings electronically increase the light sensitivity, but also increase noise.<br />
<br />
'''ROI: Resolution vs Frame Rate'''<br><br />
The ROI (Region Of Interest) is the rectangular region, set by the user, that defines the image sensor region read out each frame. The edgertronic camera reads 756Mpix/sec from the image sensor. Although ~12x faster than a typical video camera, it's still finite. All High Speed video cameras let you trade off the size of the ROI and frame rate. A 1280x1024 ROI has 1.31Mpixels and can be read out at 494 frames/sec. By setting a smaller ROI, 192x96, for example, the frame rate can be increased to 17.791 frames/sec. Of course many intermediate ROI and frame rates are possible as well.<br />
<br />
'''Capture Buffer'''<br><br />
The Capture Buffer is an 8GB high speed memory, that holds the RAW data form the image sensor because you can't compress 756 Mpix/sec to an h.264 file. Depending on the settings, the capture buffer will hold at least 9.8 seconds of video. The UI allows the user to set a shorter buffer length (faster encode) as well as a pre-trigger percentage. After the camera is setup, and before a trigger occurs, the image sensor data is continuously written into the capture buffer. Once full, the oldest frames are discarded to make room for newer frames. When a trigger event occurs, a post-trigger frames, are saved to the capture buffer. When this save completes, the camera switches to encoding the frames, in the capture buffer, into an h.264 video file. Note that the pre-trigger lets the user capture events that occur prior to the trigger.<br />
<br />
'''You Can't Have Too Much Light'''<br><br />
Let's say you are trying to take a high speed video of a baseball being hit. You want to freeze the fast motion, so you'll need a fast shutter setting. You want everything to be in sharp focus, so you'll need a small aperture for good DOF. You want the image quality to be as good as possible, so you'll need a low ISO setting. A fast shutter needs more light, so does a small aperture and low ISO setting. Now, you need a lot of light, far more than you've ever needed. Even daylight may be insufficient.<br />
<br />
Why does high speed video require so much light? The simple answer is shutter speed. A normal video might be shot with a 1/60 equivalent shutter speed. The edgertronic is a high speed video camera and you'll rarely use shutter speeds slower that 1/500. In the baseball example above, you might use a shutter speed of 1/3,000. That requires 50x more light (5.7 F-stops) than a 1/60 shutter. That's a big difference. Now turn the shutter to it's fastest setting: 1/250,000. Now you need 4167x more light (12 F-stops). Sunlight might not be enough.<br />
<br />
'''Artificial Lighting and Flicker'''<br><br />
If you are using the edgertronic indoors, you are likely to need artificial light. Most light sources will flicker at 2x the power line frequency. The severity of the flicker depends on the type of light: Discharge lamps with magnetic ballasts (florescent, mercury, sodium and HID) are the worst in terms of flicker. Tungsten, Halogen and lights that have electronic ballasts (CFL's, general illumination LED's), are somewhat better in terms of flicker, but may still be objectionable. Electronic lights that run off of a regulated power supply are the only ones that are truly flicker free. The edgertronic is calibrated for daylight (5500K). Keep this in mind when choosing artificial lights.<br />
<br />
'''Lights, Camera Action'''<br><br />
Enough talk, let's setup the camera by referring to [[Getting started in a hurry]]. Now you should be connected to the camera and you see the [[settings window]]. If you want to change any setting(s), just enter them in the Desired column, and the values in the Allowed column will be recalculated. In general, a setting has priority over the settings below. Further, unspecified (blank) settings are automatically set to the highest speed possible based on the other settings. At this point, the settings are just a what if and haven't actually changed the camera settings. When you want to try out the settings, click the X in the upper right corner of the settings window, or click outside the settings window. At this point the camera will automatically [[Calibrate]] and then show a [[Live Preview]].<br />
<br />
[[Category:Quick Guides]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Quick_start_guide&diff=1113Quick start guide2014-10-30T05:52:06Z<p>Miki: </p>
<hr />
<div>The steps to gettting started depend on your network configuration.<br />
<br />
= Laptop connected to camera with Ethernet cable =<br />
<br />
# [[Ethernet networking#Stand_alone_networking_-_Laptop_to_camera_networking|Configure host PC networking for address 10.11.12.1]]<br />
# Enable browser video player, enable javascript, enable cookies, and set security level to allow connections to local device without going though a proxy.<br />
# [[Lens mount|Attach lens]]<br />
# Insert Secure Digital SD card - label faces outward<br />
# Connect Ethernet cable between host PC and camera<br />
# Connect power<br />
# Wait for system LED (one farthest from power jack) to turn solid yellow<br />
# Browse to camera at address http://10.11.12.13<br />
# Adjust exposure and camera settings. Can't see anything? Open up aperture and/or add brighter lights.<br />
# [[Trigger]] the camera to capture video.<br />
<br />
= Computer and camera connected to existing network =<br />
<br />
# Enable browser video player, enable javascript, enable cookies, and set security level to allow connections to local device without going though a proxy.<br />
# [[Lens mount|Attach lens]]<br />
# Insert Secure Digital SD card - label faces outward<br />
# Connect Ethernet cable between modem and camera<br />
# Connect power<br />
# Wait for system LED (one farthest from power jack) to be solid blue<br />
# Remove the SD card and look for a file that contains the IP address of the camera, replace SD card<br />
# Browse to camera's IP address<br />
# Adjust exposure and camera settings. Can't see anything? Open up aperture and/or add brighter lights.<br />
# Capture video using [[Web user interface|web interface]], [[External trigger connector|external trigger]], or [[Multi-function button|multi-function button]]<br />
<br />
[[Category:Quick Guides]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Multishot_support&diff=1110Multishot support2014-10-30T05:48:59Z<p>Miki: </p>
<hr />
<div>If you are developing software to control the camera, the following information describes how to use the [[Camera behavior#Multishot Capture|multishot capture]] feature.<br />
<br />
= Enable multishot capture =<br />
<br />
During the request/allowed negotiation using the CAMAPI <tt>configure_camera()</tt> method, include the dictionary entry requested_multishot_capture with a value of 1. Here is a coding example:<br />
<br />
<pre><br />
import hcamapi<br />
<br />
cam = hcamapi.HCamapi(opts.address)<br />
<br />
requested_settings = {<br />
"requested_iso":None,<br />
"requested_exposure":1/500.0,<br />
"requested_frame_rate":600,<br />
"requested_horizontal":None,<br />
"requested_vertical":None,<br />
"requested_subsample":1,<br />
"requested_duration":5,<br />
"requested_pretrigger":75,<br />
"requested_multishot_capture":1,<br />
}<br />
<br />
allowed_settings = cam.configure_camera(requested_settings)<br />
</pre><br />
<br />
If you are accessing the CAMAPI via the camera's web server, then you would POST the requested settings to http://10.11.12.13/configure_camera URL.<br />
<br />
= Identify available multishot buffers =<br />
<br />
Depending on the requested camera settings, you may have enough memory to hold more than one captured video. Each memory region that can hold a captured video is called a multishot buffer. The camera reports the number of available multishot buffers using the max_multishots entry in the allowed settings dictionary that is returned by the CAMAPI <tt>configure_camera()</tt> method.<br />
<br />
<pre><br />
allowed_settings = cam.configure_camera(requested_settings)<br />
print "Number of available multishot buffers: %d" % allowed_settings.get('max_multishots')<br />
</pre><br />
<br />
If you are accessing the CAMAPI via the camera's web server, then you would POST the allowed settings to http://10.11.12.13/run URL.<br />
<br />
= Filling the active multishot buffer =<br />
<br />
After you determine the allowed settings are acceptable, you tell the camera to use the allowed settings by invoking the CAMAPI <tt>run()</tt> method. With multishot capture enabled, the <tt>run()</tt> method causes the camera to capture frames to multishot buffer 1, which is the active multishot buffer. After a trigger and the post-trigger portion of the active multishot buffer is filled, the camera will increment which multishot buffer is being filled, thus changing the active multishot buffer.<br />
<br />
You can query the number of the active multishot buffer being filled via the [[Querying camera information#CAMAPI get camstatus()|CAMAPI <tt>get_camstatus()</tt> method]]. The returned dictionary will contain an active_multishot_buffer entry.<br />
<br />
<pre><br />
camstatus = cam.get_camstatus()<br />
print "Currently filling active multishot buffer: %d" % camstatus.get('active_multishot_buffer')<br />
</pre><br />
<br />
If you are accessing the CAMAPI via the camera's web server, then you would GET the camera status using the http://10.11.12.13/get_camstatus URL.<br />
<br />
= Saving captured video =<br />
<br />
When all multishot buffers have been filled, the camera will automatically start saving the captured video frames in each multishot buffer. The video from each multishot buffer is saved to a different file, as well as the metadata associated with the video in the multishot buffer. When saving multishot captured video, each filename will also contain the multishot number, such as for multishot 3, the filename might be slomo_1413060071_3.mov.<br />
<br />
If you have captured one or more multishots and want to save them without having to fill all the rest of the multishot buffers, you can invoke the CAMAPI <tt>save()</tt> method.<br />
<br />
<pre><br />
ret = cam.save()<br />
</pre><br />
<br />
If you are accessing the CAMAPI via the camera's web server, then you would GET the camera save link using the http://10.11.12.13/save URL.<br />
<br />
You can query the number of the active multishot buffer being saved via thee [[Querying camera information#CAMAPI get camstatus()|CAMAPI <tt>get_camstatus()</tt> method]]. The returned dictionary will contain the same active_multishot_buffer entry which is used to report the active multishot buffer when video is being captured. In addition, the returned dictionary will contain the number of multishot buffers containing captured video using the dictionary entry captured_multishots.<br />
<br />
<pre><br />
camstatus = cam.get_camstatus()<br />
print "Currently saving active multishot buffer: %d/%d" % (camstatus.get('active_multishot_buffer'), camstatus.get('captured_multishots))<br />
</pre><br />
<br />
If you are accessing the CAMAPI via the camera's web server, then you would GET the camera status using the http://10.11.12.13/get_camstatus URL.<br />
<br />
[[Category: Developer]] [[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Experimental_features&diff=1109Experimental features2014-10-30T05:48:29Z<p>Miki: </p>
<hr />
<div>Since the camera is a mostly open platform, lots of standard Linux features are available. This page lists features we find useful, but don't intend for general use at this time. You can try them out if you would like. Use at your own risk, no support for experimental features are available.<br />
<br />
= USB storage =<br />
<br />
You can save videos on a USB storage device. <br />
<br />
At power up, if you have both a big SD card and a USB storage device installed then the camera will treat the USB storage device as the primary storage device.<br />
<br />
At power up, if you have only one storage device (either big SD card or a USB storage device) installed, that one will be the primary storage device. If you plug in another storage device, it will be the secondary device. Once the primary storage device gets full, the camera should switch to saving videos on the other storage device.<br />
<br />
If you have more than one USB storage device installed, only one will be used.<br />
<br />
No testing has been done using a USB hub.<br />
<br />
= Browser links =<br />
<br />
The web server built into the camera supports other links you might find interesting.<br />
<br />
== Accessing videos ==<br />
<br />
You can see the list of saved video files and related metadata file by browsing to the link '''/static/mnt''' and then clicking on <tt>sdcard</tt> or <tt>usb</tt>. You will find the videos in the directory <tt>DCIM</tt>.<br />
<br />
== Accessing camera log ==<br />
<br />
You will find the camera log file at the link '''/static/log/messages'''<br />
<br />
== Displaying camera details ==<br />
<br />
You can list the details about your camera at the link '''/cgi-bin/get_var.py'''. Example output is<br />
<br />
<pre><br />
Model number: 0x0001<br />
Serial number: 0x0003<br />
Hardware revision: 0x0003<br />
Hardware configuration: 0x0x0000<br />
Build date (YYYYMMDD): 20130520<br />
Ethernet MAC address: 00:1B:C5:09:60:03<br />
Image sensor baseline DACVREFADC value: 0xC6<br />
FPGA version: 38<br />
Software build date: 20131125191444<br />
</pre><br />
<br />
= Stand alone operation =<br />
<br />
It is not necessary to connect a computer to the camera to be able to capture videos. However, without a computer live preview, focus and framing are guesswork.<br />
<br />
When the camera is powered on, the '''default_settings.txt''' file in the primary storage device (typically the big SD card) is read to get the starting camera configuration parameters. Once configured, you can take videos using the remote trigger.<br />
<br />
You can edit the default_settings.txt using any flat ASCII editor. A word processor is not recommended since it will add information in the file that will confuse the camera.<br />
<br />
Example contents of the default_settings.txt:<br />
<br />
<pre><br />
# Incorrect syntax will cause camera failure, edit carefully<br />
# Line syntax: printable text, TAB, printable text, TAB, printable text<br />
Sensitivity: 1000 ISO<br />
Shutter: 1/500 Seconds<br />
Frame Rate: None Frames/Second<br />
Horizontal: None Pixels<br />
Vertical: None Pixels<br />
Sub-sampling: Off sub-sample<br />
Duration: 5 Seconds<br />
Pre-trigger: 75 percent<br />
</pre><br />
<br />
[[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Overclock&diff=1108Overclock2014-10-30T05:47:37Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
[[File:Overclock_Circled.png|400px|thumb|right|Overclock settings]]<br />
<br />
Overclocking occurs when a computer component is reset so that it runs faster than the speed specified by the manufacturer. Overclocking allows you to get more frames per second from the camera than previously possible.<br />
<br />
= Initial Configuration =<br />
<br />
You can access overclocking through the settings menu, selecting the "Advanced Settings" button, then selecting one of the 4 overclock options. <br />
<br />
The options determine how much more processing you want to get out of the sensor, with option D providing the fastest data capturing speed with around a 35% frame rate increase<br />
<br />
= Warning =<br />
<br />
Overclocking may cause a variety of effects such as:<br />
* mirrored ghost image <br />
* increased power consumption<br />
* more heat or noise from the fan.<br />
<br />
Overclocking is a bonus feature. We make no guaranty that some or all of the overclock settings will operate acceptably on your camera in all operation conditions.<br />
<br />
[[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Edgertronic_multi-camera_synchronization_genlock&diff=1106Edgertronic multi-camera synchronization genlock2014-10-30T05:46:03Z<p>Miki: </p>
<hr />
<div>= Overview =<br />
<br />
[[File:Genlock_circled.png|400px|thumb|right|Genlock settings]]<br />
<br />
Genlock is a multi-camera arrangement where a master camera provides timing signals to one or more slave cameras. When capturing video, the master and all the slaves are all acquiring frames using the same start-of-exposure signal. Genlock allows you to capture frames from different cameras with the shutter's opening (start of exposure) to being within +/- 1 uS of each other (depending on cabling and the number of slave cameras).<br />
<br />
The timing signals consist of the trigger indication and the start of exposure signal. The timing signals are shared among the cameras using genlock cabling which creates a simple three wire daisy chain via the external trigger connector.<br />
<br />
For each frame that is captured the cameras go through three phases: exposure, frame data readout and idle. As long as the slave camera has a positive idle time the slave will stay in genlock with the master. During the exposure phase and frame data readout phase a slave camera will ignore start-of-exposure signals from the master. <br />
<br />
There are limitations:<br />
<br />
* All cameras have to be configured for compatible timing (see below). For one-to-one frame lock, each slave has to be set to a frame rate that is greater than or equal to the master's frame rate.<br />
* The user is responsible to make sure all cameras can be triggered before issuing a trigger. There is no automated check that verifies whether or not a slave camera has completed saving the previously captured video, finished the calibrate operation, has available storage, etc.<br />
<br />
When using genlock the cameras can have different duration, iso, percentage pre-trigger, and shutter speed settings.<br />
<br />
= Initial configuration =<br />
<br />
Identify one camera to be the master; it doesn't matter which one. Browse to each camera and configure each camera with identical settings, except one is identified as the master while the rest are identified as slaves. Look at the LEDs on all cameras to verify all cameras are in the run state (solid green camera LED). A blinking red camera LED indicates that the slave isn't receiving a genlock signal. <br />
<br />
Once the cameras are wired, configured, and triggerable, go ahead and trigger the master camera to verify the slave cameras are responding to the trigger. During capture, look at the camera LED on each camera and verify none of them are blinking white. A blinking red/white camera LED indicates that camera was not able to maintain genlock. Check each captured video to verify the results are what you expected.<br />
<br />
= Customize camera settings =<br />
<br />
Browse to each slave camera and adjust the settings. There are setting limitations:<br />
<br />
* For one-to-one frame lock, each slave has to be set to frame rate that is greater than or equal to the master's frame rate.<br />
<br />
Once all the camera settings are adjusted, do another trial video capture to verify the timing is compatible. The metadata file will indicate if each slave camera was able to maintain genlock.<br />
<br />
= Metadata file =<br />
<br />
There are two genlock related settings in each captured video metadata file.<br />
<br />
{| border=2<br />
! Key !! Value !! Meaning<br />
|-<br />
| Genlock || Off<br>Master<br>Slave || Camera genlock setting.<br />
|-<br />
| Genlock-status || None<br>Okay<br>Error || Indicates if the slave camera was able to maintain genlock throughout the video capture. Set to ''None'' if camera is not configured as a genlock slave.<br />
|}<br />
<br />
<br />
= default_settings.txt =<br />
<br />
The genlock setting is stored on the camera in the default_settings.txt.<br />
<br />
{| border=2<br />
! Key !! Value !! Meaning<br />
|-<br />
| rowspan=3 | Genlock || Off || Camera will respond to trigger events as normal and generate its own start-of-exposure timing signal.<br />
|-<br />
| Master || Camera will provide both the genlock trigger and genlock start-of-exposure signals on the [[External trigger connector]].<br />
|-<br />
| Slave || Camera will get trigger and start-of-exposure from the [[External trigger connector]].<br />
|}<br />
<br />
= Genlock status reporting =<br />
<br />
Only the genlock slave will report genlock status information, specifically genlock slave timing error. If the slave camera is in genlock, then normal camera status information is provided.<br />
<br />
== LEDs ==<br />
<br />
When a slave camera is unable to maintain genlock the camera LED will blink red/white. Once the slave camera is maintaining genlock, the camera LED will stop blinking white after a five second timeout. Entering the calibrating or saving state will clear the blinking white camera LED.<br />
<br />
If the slave camera doesn't detect any genlock signal, the camera LED will blink red.<br />
<br />
== CAMAPI status ==<br />
<br />
If the slave camera is experiencing a genlock timing error, the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag (0x40000) bit is set. Once the slave camera is maintaining genlock, the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag is cleared after a five second timeout. In addition, entering the calibrating or saving state will clear the CAMAPI_FLAG_SLAVE_GENLOCK_ERROR flag.<br />
<br />
= Feature interaction =<br />
<br />
* If camera [[Serial console]] is enabled, genlock setting is forced to ''Off''.<br />
* If camera is configured a genlock slave, camera will ignore all trigger events expect genlock trigger over the [[External trigger connector]].<br />
* Each camera generates its own timing for the calibration cycle.<br />
* When configured as a slave camera, the camera will only use the slave camera's frame rate setting if the genlock start-of-exposure signal is not detected for 100 ms.<br />
<br />
=False Triggers=<br />
<br />
*Plugging in genlock cable may trigger both master and slave cameras.<br />
*Unplugging genlock cable may trigger both master and slave cameras.<br />
*Powering off a genlocked camera may trigger any other connected cameras.<br />
<br />
= Other notes =<br />
<br />
The metadata file on the master camera will contain an entry indicating the delay from the incoming trigger and the start of the first frame following the trigger.<br />
<br />
= Technical description =<br />
<br />
* For genlock to function properly, the slave camera(s) must support a frame rate greater or equal to the master camera's output frame rate. The easiest way to ensure this is to use identical settings on all cameras. The master camera will decrease its maximum allowed frame rate slightly to allow for the slight clock differences that are possible between the master and slave cameras.<br />
<br />
= Signalling =<br />
<br />
The camera can be triggered from three sources:<br />
<br />
* UI / API (SPI bit)<br />
* Multi-Purpose Button on back of camera<br />
* Tip of 2.5mm phone jack (I/O connector)<br />
<br />
The UI / API, Multi-Purpose Button, and Tip of phone jack are or-ed together and only the master responds.<br />
<br />
In genlock mode (master or slave), the 2.5mm phone jack signals are as follows:<br />
<br />
* tip - trigger (, 3.3V LVCMOS, active low, only the master will respond)<br />
* ring - start of frame sync and trigger signal to slave camera(s)<br />
* sleeve - ground<br />
<br />
You can use the cable listed below to genlock two cameras. Note that you will not be able to trigger from the wired remote as this connection is now used for genlock.<br />
<br />
[http://www.sterenshopusa.com/catalog/prod.asp?p=634<br />
]<br />
<br />
To genlock 3 or 4 cameras, or to use an switch closure to trigger the master, you will need to make your own cable.<br />
<br />
[[Category:Features]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Known_defects&diff=1103Known defects2014-10-30T05:41:23Z<p>Miki: </p>
<hr />
<div>= Software release 2.0 =<br />
<br />
The following is the list of known defect in the [[Software release version 2.0|version 2.0]] release.<br />
<br />
== 201409120935 Updating camera fails if there is a space in the update tarball filename ==<br />
<br />
If you download the update tarball more than once, some operating systems put a space in the file name (e.g. " (1)" so the file being downloaded will have a unique filename. If you use the file with the space in the filename, the update will fail. To work around the defect, remove the big SD card, delete the file with a space in the filename and store the original file on the big SD card. The camera will then update correctly.<br />
<br />
== 201409091802 Cancel trigger at the end of capture misbehaves ==<br />
<br />
On occasion, if you cancel the trigger just as the post trigger capture buffer is being filled, the camera will calibrate then save the video data instead of properly handling the cancel. Simply trim the video to get back to filling the pre-trigger buffer.<br />
<br />
== 201408271324 Genlock false triggers ==<br />
<br />
This defect only occurs when using the [[Genlock]] feature with multiple cameras and a genlock cable.<br />
<br />
Plugging in genlock cable may trigger both master and slave cameras. Unplugging genlock cable may trigger both master and slave cameras. Powering off a genlocked camera may trigger any other connected cameras.<br />
<br />
== 201407211330 Refreshing browser during a save causes the camera's trigger bar to disappear==<br />
<br />
If the user refreshes the browser screen while the camera is saving video or while the post trigger bar is filling it will cause the trigger bar to disappear. The save progress bar will be visible and in most cases it will fill as normal but it may otherwise appear static. The camera's LEDs still work in this case so the user can see where the camera is in it's capture-save cycle.<br />
<br />
== 201407011124 Unmounting the active storage device does not cause the camera to automatically switch to another storage device ==<br />
<br />
If you unmount the active storage device, you have to first remove that storage device to get the camera to switch to using another installed storage device.<br />
<br />
Work around: physically remove the device after you have unmounted it.<br />
<br />
== 201406231552 IP address reported by file on SD card is wrong if the static IP address has been manually set ==<br />
<br />
You can set the camera's static IP address by manually editing the /etc/network/interfaces file. When you take the network down and back up again, the camera's address changes, but the address reported by the file on the big SD card is wrong. The System LED that reports if a static or DHCP address is used; may give the wrong indication as well.<br />
<br />
Thanks to Craig for reporting this defect.<br />
<br />
== 201406180730 Device loses some settings during device software update ==<br />
<br />
Settings stored in the micro SD card read/write partition are erased during a device update. Currently only manually configured network settings are stored in the read/write partition.<br />
<br />
== 201312111624 File timestamp is in GMT ==<br />
<br />
The camera was intentionally designed to use GMT for the timezone when saving video files. Some might consider this a defect (issue #182).<br />
<br />
== 201312111058 When memory card is full playback and download buttons are inactive ==<br />
<br />
You should be able to play the last saved video when the memory card is full, but the playback and download buttons are inactive (issue #179).<br />
<br />
== 201312021613 Browser forward and back buttons may change camera settings ==<br />
<br />
If you browse to another site and then use the browser back button to return to viewing the camera, your camera settings may have changed.<br />
<br />
== 201311041114 Playing last recorded video can fail in rare cases ==<br />
<br />
The camera will automatically switch which storage device is used when the current storage device fills up and another, non-full, storage device is available. You can not play the video recorded right before the switch occurs.<br />
<br />
== 201311101454 CAMAPI does not detect new space on mounted storage device ==<br />
<br />
CAMPI handles changes in storage status using an interrupt scheme (mdev). If your SD card is full and you telnet into the camera and delete some files, no event occurs, so CAMAPI doesn't detect there is now room and the memory full message is displayed.<br />
<br />
Workaround: after deleting the files, remove and reinsert the storage device to create a change in storage status event.<br />
<br />
= Software release 1.3 =<br />
<br />
The following is the list of known defect in the [[Software release version 1.3|version 1.3]] release.<br />
<br />
Same known defects as version 1.1.<br />
<br />
= Software release 1.2 =<br />
<br />
The following is the list of known defect in the [[Software release version 1.2|version 1.2]] release.<br />
<br />
Same known defects as version 1.1.<br />
<br />
= Software release 1.1 =<br />
<br />
The following is the list of known defect in the [[Software release version 1.1|version 1.1]] release.<br />
<br />
== 201406231552 IP address reported by file on SD card is wrong if the static IP address has been manually set ==<br />
<br />
You can set the camera's static IP address by manually editing the /etc/network/interfaces file. When you take the network down and back up again, the camera's address changes, but the address reported by the file on the big SD card is wrong. The System LED that reports if a static or DHCP address is used; may give the wrong indication as well.<br />
<br />
Thanks to Craig for reporting this defect.<br />
<br />
== 201406180730 Device looses some settings during device software update ==<br />
<br />
Settings stored in the micro SD card read/write partition are erased during a device update. Currently only manually configured network settings are stored in the read/write partition.<br />
<br />
== 201401101440 Web browser doesn't have the right aspect ratio when setting the height and width ==<br />
<br />
The Web browser user interface does properly scale the live preview video images for some height and width values. The video is recorded correctly.<br />
<br />
== 201312111624 File timestamp is in GMT ==<br />
<br />
The camera was intentionally designed to use GMT for the timezone when saving video files. Some might consider this a defect (issue #182).<br />
<br />
== 201312111442 Video file metadata has user configured duration not actual video file duration ==<br />
<br />
If you trigger the camera before the pre-trigger buffer is full, the duration reported in the video file metadata is wrong (issue #181).<br />
<br />
== 201312111058 When memory card is full playback and download buttons are inactive ==<br />
<br />
You should be able to play the last saved video when the memory card is full, but the playback and download buttons are inactive (issue #179).<br />
<br />
== 201312021613 Browser forward and back buttons may change camera settings ==<br />
<br />
If you browse to another site and then use the browser back button to return to viewing the camera, your camera settings may have changed.<br />
<br />
== 201311041114 Playing last recorded video can fail in rare cases ==<br />
<br />
The camera will automatically switch which storage device is used when the current storage device fills up and another, non-full, storage device is available. You can not play the video recorded right before the switch occurs.<br />
<br />
== 201311101454 CAMAPI does not detect new space on mounted storage device ==<br />
<br />
CAMPI handles changes in storage status using an interrupt scheme (mdev). If your SD card is full and you telnet into the camera and delete some files, no event occurs, so CAMAPI doesn't detect there is now room and the memory full message is displayed.<br />
<br />
Workaround: after deleting the files, remove and reinsert the storage device to create a change in storage status event.<br />
<br />
= Software release 1.0 =<br />
<br />
The following is the list of known defect in the [[Software release version 1.0|version 1.0]] release.<br />
<br />
== 201401101440 Web browser doesn't have the right aspect ratio when setting the height and width ==<br />
<br />
The Web browser user interface does properly scale the live preview video images for some height and width values. The video is recorded correctly.<br />
<br />
== 201312120403 Entering letters in the camera setting crashes camera ==<br />
<br />
Entering a letter into any of the eight user settings will cause the camera to crash after you leave the settings dialog (issue #183).<br />
<br />
== 201312111624 File timestamp is in GMT ==<br />
<br />
The camera was intentionally designed to use GMT for the timezone when saving video files. Some might consider this a defect (issue #182).<br />
<br />
== 201312111442 Video file metadata has user configured duration not actual video file duration ==<br />
<br />
If you trigger the camera before the pre-trigger buffer is full, the duration reported in the video file metadata is wrong (issue #181).<br />
<br />
== 201312111212 SD card insert not detected after saving to SD card and the card gets full==<br />
<br />
The file save operation does not shutdown completely, keeping an open file to the SD card that was removed. This causes the camera to not detect when you insert an SD card that has available space. Recover by power cycling the camera (issue #180).<br />
<br />
== 201312111058 When memory card is full playback and download buttons are inactive ==<br />
<br />
You should be able to play the last saved video when the memory card is full, but the playback and download buttons are inactive (issue #179).<br />
<br />
== 201312021613 Browser forward and back buttons may change camera settings ==<br />
<br />
If you browse to another site and then use the browser back button to return to viewing the camera, your camera settings may have changed.<br />
<br />
== 201311291648 Insert and remove remote trigger causes camera to trigger ==<br />
<br />
If you have the camera running and insert or remove your remote trigger device, it will trigger the camera and cause a video file to be created on your storage device.<br />
<br />
== 201311041114 Playing last recorded video can fail in rare cases ==<br />
<br />
The camera will automatically switch which storage device is used when the current storage device fills up and another, non-full, storage device is available. You can not play the video recorded right before the switch occurs.<br />
<br />
== 201311101454 CAMAPI does not detect new space on mounted storage device ==<br />
<br />
CAMPI handles changes in storage status using an interrupt scheme (mdev). If your SD card is full and you telnet into the camera and delete some files, no event occurs, so CAMAPI doesn't detect there is now room and the memory full message is displayed.<br />
<br />
Workaround: after deleting the files, remove and reinsert the storage device to create a change in storage status event.<br />
<br />
[[Category:Troubleshooting]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Edgertronic_camera_software_recovery&diff=1102Edgertronic camera software recovery2014-10-30T05:40:12Z<p>Miki: </p>
<hr />
<div>A bricked camera is when the software on the '''micro SD card''' that runs the camera is no longer usable. The micro SD card is the small one that you normally don't remove in the rescessed slot between the big SD card and the LEDs. If you lost power during a software update, you may have bricked your camera. If you think your camera is bricked for some other reason, please send an email to info@edgertronic.com with the details of what happened right before the camera stopped functioning correctly.<br />
<br />
= Unbrick using Windows =<br />
<br />
== MicroSD card image file ==<br />
<br />
Download the microSD card image file:<br />
<br />
* [http://wiki.edgertronic.com/releases/v2.0/sdcard_image/sdcard.v2.0.20140911165611.70.img v2.0] ([http://wiki.edgertronic.com/releases/v2.0/sdcard_image/sdcard.v2.0.20140911165611.70.img.md5sum md5sum])<br />
<br />
== Set Up ==<br />
<br />
Before we can actually write to the micro SD card from a windows machine you need to download a disk imager: http://sourceforge.net/projects/win32diskimager/files/latest/download.<br />
<br />
== Disk Imaging ==<br />
<br />
'''Using Windisk Imager (pc)'''<br />
<br />
You need to have windisk imager installed to proceed.<br />
<br />
1. Insert the desired flash memory (microSD)<br />
<br />
2. Reformat the SD card by right clicking and selecting "format"<br />
<br />
3. In the format window select "Restore device defaults" then click "start"<br />
<br />
4. Once the program finishes, close it and open the disk imaging application<br />
<br />
5. Select the image you will be imaging to your SD. (file name may be sdcard.img)<br />
<br />
6. Select the device that you will be imaging the image to<br />
<br />
7. Click “Write” and wait for the imager program to finish.<br />
<br />
8. Click “Exit” and eject the memory device when the process is completed.<br />
<br />
== Back to the Camera ==<br />
<br />
Once you have an imaged micro SD insert it back into the camera. Note: make sure that the micro SD’s label is facing the system and camera LEDs (the gold pins will be facing the big SD card). Give the camera about a minute then the LEDs should be back on and the camera should update itself. If the image you used to update the camera was an older version of software you will need to conduct a software update manually after the camera finishes the re-image process.<br />
<br />
Simply take the newest software update (or desired software version's update) file and copy it directly onto the SD card(the big one), power on the camera and wait through the [[LEDs|LED]] “white pattern” as the camera updates.<br />
<br />
If the camera still does not work, try a [[Factory reset|factory reset]].<br />
<br />
= Unbrick using Mac O.S.=<br />
<br />
* Start a terminal using Spotlight (command-Space, then type terminal) or going into Applications -> Utilities.<br />
<br />
* In the terminal window, become root (super user):<br />
<br />
su<br />
<br />
* Identify which disks you have BEFORE you plug in the micro SD card:<br />
<br />
diskutil list<br />
<br />
You will see something like:<br />
<br />
<pre><br />
/dev/disk0<br />
#: TYPE NAME SIZE IDENTIFIER<br />
0: GUID_partition_scheme *750.2 GB disk0<br />
1: EFI EFI 209.7 MB disk0s1<br />
2: Apple_HFS mac 500.0 GB disk0s2<br />
3: Apple_Boot Recovery HD 650.0 MB disk0s3<br />
</pre><br />
<br />
* Plug your micro SD card into the Mac computer using the appropriate adaptor. Find the dev name for your micro SD card using the same command and checking for the different in the output:<br />
<br />
diskutil list<br />
<br />
Your output will be something like:<br />
<br />
<pre><br />
/dev/disk0<br />
#: TYPE NAME SIZE IDENTIFIER<br />
0: GUID_partition_scheme *750.2 GB disk0<br />
1: EFI EFI 209.7 MB disk0s1<br />
2: Apple_HFS mac 500.0 GB disk0s2<br />
3: Apple_Boot Recovery HD 650.0 MB disk0s3<br />
/dev/disk1<br />
#: TYPE NAME SIZE IDENTIFIER<br />
0: FDisk_partition_scheme *8.2 GB disk1<br />
1: Windows_FAT_32 boot 41.1 MB disk1s1<br />
2: Linux 246.8 MB disk1s2<br />
3: Windows_FAT_32 RW 24.7 MB disk1s3<br />
</pre><br />
<br />
* Unmount the file system on the micro SD card using ''N'' where N is the number of the disk taken from the above command output:<br />
<br />
diskutil unmountDisk /dev/diskN<br />
<br />
The output should be similar to:<br />
<br />
Unmount of all volumes on disk1 was successful<br />
<br />
* Use the '''dd''' command to completely overwrite the contents of the microSD card<br />
<br />
dd if=sdcard.img bs=64m of=/dev/diskN<br />
<br />
The output on success will be similar to:<br />
<br />
<pre><br />
4+1 records in<br />
4+1 records out<br />
327155712 bytes transferred in 162.962346 secs (2007554 bytes/sec)<br />
</pre><br />
<br />
<br />
* Wait an extra 20 extra seconds for the NAND to be written in the micro SD card.<br />
<br />
* Put the micro SD card back in the camera (gold pins facing big SD card slot) and power on the camera. The first time the camera boots it will blink white blue for a few seconds with the overall boot time being around 35 seconds.<br />
<br />
[[Category:Troubleshooting]]</div>Mikihttps://wiki.edgertronic.com/w/index.php?title=Software_release_version_1.3&diff=1093Software release version 1.32014-10-30T05:26:05Z<p>Miki: </p>
<hr />
<div>= Version 1.3 =<br />
<br />
The only change was to the device update logic so you could go from version 2.x back to version 1.3.<br />
<br />
* [http://wiki.edgertronic.com/releases/v1.3/sanstreak_update.ssc.20140730145349.38.tar Camera update file]<br />
* [[Known defects#Software_release_1.3|Known defects]]<br />
<br />
== Version details ==<br />
<br />
<pre><br />
Build host: contra-lx<br />
Built by: tfischer<br />
Build date: 20140730145349<br />
Build tag: ssc1<br />
Build hash: 1f60ed9<br />
</pre><br />
<br />
* Bitstream version 38<br />
* [http://wiki.edgertronic.com/releases/v1.3/boot-output-20140730145349.txt Boot output]<br />
<br />
== Release Notes ==<br />
<br />
Update tarballs now include an md5sum file. To be able to go from version 2.x back to version 1.x, a version 1.3 release was needed so the update tarball includes the required md5sum files.<br />
<br />
== Resolved defects ==<br />
<br />
None.<br />
<br />
== SDK API changes ==<br />
<br />
None.<br />
<br />
[[Category:Releases]]</div>Miki