Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - tesla500

Pages: [1]
1
Chronos User Discussion / Chronos 1.4 RAW conversion tool - pyraw2dng
« on: February 20, 2018, 12:13:23 AM »
For those of you itching to shoot RAW on your Chronos, you can now use the raw saving feature in the latest beta software v0.2.5 along with this new conversion tool to make DNG sequences. This is a stopgap solution until we have DNG saving built into the camera.

pyraw2dng converts the .raw files saved by Chronos to standard Adobe DNG files.

The pyraw2dng utility is open source, you can view the source code on Github:
https://github.com/krontech/chronos-utils/tree/master/python_raw2dng

Requirements

Python 2.7, available here: https://www.python.org/downloads/release/python-278/
This might work in Python 3 as well, but it has not been tested.

During the Windows Python 2.7 installation, ‘install’ "Add Python.exe to Path" as shown below:



Usage

Save your video using the RAW16bit format on the camera. Raw16RJ works, but the images are dark and need to be fixed in post. RAW12bit packed mode is not yet supported, but is coming soon.

Download the script (see attachment)

Copy the script file, pyraw2dng.py and the raw 16 bit format video into the same directory.

Open a terminal (command prompt), then navigate to the folder with your videos and script

Execute the script as shown in the example below. You will need to update the -w and -l switches with your actual frame size.
pyraw2dng.py -w (width) -l (length) (filename)

Where:
(width) is the horizontal resolution of your recording
(length) is the vertical resolution of your recording
(filename) is the .raw file you want to convert

An example of a complete command is shown below:
pyraw2dng.py -w 1280 -l 1024 vid.raw

The raw video will be converted and saved as a DNG sequence in a folder of the same name as the .raw file.

Let us know how this works for you!

2
Software Dev / Software V0.3 Beta - Updated Jan 4 2018
« on: December 15, 2017, 12:52:17 AM »
UPDATE: V0.2.5 Beta released, fixes free space computation bug in V0.2.3 Beta. (Once the final version is done, it will be called V0.3)

We're just about finished testing the next software release, here is a beta you can try out. Try it out and let us know if you find any bugs.

You can downgrade to previous versions if there is a problem with this version. Just install the old version as normal.

V0.2.5 Beta Changelog (from V0.2:
  • Settings are now remembered across power cycles
  • Fixed issue where slow storage device would cause dropped frames. Video is now throttled as needed to prevent dropped frames on save.
  • Increased the speed of saving H264, now saves at up to 200fps depending on resolution
  • Added trigger delay setting screen (accessible from Record Settings), which allows setting of trigger delay with slider and delay in percentage, seconds
  • Added support for gated burst and segmented memory record modes
  • Fixed bug with RAM controller where horizontal colored speckling may occur when camera is cold
  • Added support for all memory permutations (8/16GB sticks) across both DDR3 slots. Max memory is now 32GB
  • Added save fps display to playback window
  • Added "Delete all user calibrations" button under Factory tab (accessible for users)
  • Camera now checks that storage device has sufficient free space before starting save
  • Added RAW saving (Raw binary, 12-bit packed, 16-bit unpacked LSB and MSB aligned. DNG is still in progress)
  • Added mode to automatically start recording on power-up and after save is complete (see Util menu)
  • Added mode to automatically save video after trigger is received. (see Util menu) Together with above, the camera can run completely standalone without an operator
  • Improved boot time
  • Kernel - turned off USB gadget debug
  • Filesystem - USB gadget networking update and boot splash screen added for serial numbers 00000-00049
  • Partial Ethernet - requires commandline access to enable (ifup eth0) (NOT SECURE! DO NOT PUT THE CAMERA ON A PUBLIC NETWORK - Behind router/firewall should be OK)
  • Fixed bug in V0.2.3 Beta where camera would claim there was no free space when there clearly is enough

Installation instructions:
  • Unzip the Zip file into the root directory of a FAT32 formatted USB stick
  • This should result in a camUpdate folder in the root directory of the stick
  • Boot up the camera and insert the USB stick
  • Backup your calibration data. Tap "Backup calibration data" and wait for this to complete (about 5 seconds). The cal data is now backed up on the USB drive as cal_[serial number].tar
  • To install the update, tap Apply Software Update
  • A message box should pop up indicating the software update was found. Tap Yes to install the update.
  • The screen will go black, you may see a screen saying "updating", and the update will be installed. This will take about 30 seconds, potentially longer depending on the speed of the USB drive. There's no feedback that anything is happening, just give it time. The camera will restart at the end of this process
  • Done!

3
Software Dev / Chronos Cam App open source build discussion
« on: November 20, 2017, 09:46:27 PM »
At long last, the Chronos Camera application source is now available at the following git repository:

chronos-cam-app

Currently we only support Ubuntu 16.04 LTS as a build environment. 17.04 is known to NOT work due to different compiler versions included. You're welcome to try other environments, please let us know what works and what doesn't.

Follow the instructions in the repository readme to set up your build environment.

We suggest not doing any significant changes or customization right now. We are in the process of breaking out the low level camera control into a daemon controlled over D-Bus. This will allow the cam app to talk to the camera seamlessly, whether local or operating remotely over a network connection. Ideally, the exact same application will be able to be compiled to run on the camera or on a PC.

Once you have the application compiling, you can connect to your camera over SSH. Plug the mini-USB port into your computer, and it will enumerate as a USB to Ethernet bridge (serial numbers 00050 and above, earlier cameras need an update, available here). You can then log into the camera using root/<no password>

I'm sure there will be many questions, please let us know any problems so we can provide better build instructions.

David

4
Chronos User Discussion / Shipping has begun on the main batch!
« on: August 31, 2017, 08:28:04 PM »
After many delays, setbacks and trials, we're excited to announce cameras are now finally shipping!

See the update on Kickstarter

Thanks everyone for your patience!

5
Chronos User Discussion / Full user manual is out
« on: August 14, 2017, 10:43:33 PM »
The full user manual for software V0.2 is now out, go find it at the resources page

As always, comments/suggestions are appreciated.

David

6
Software Dev / Software update V0.2
« on: July 12, 2017, 09:40:53 PM »
Here's the first software update!

Not a huge amount in this one, basically a few features requested by a few scientific users, and a bunch of low-hanging fruit . More major updates will probably have to wait until after the backlog of Kickstarter rewards and store preorders have shipped, since it's so busy leading up to production. Once we hire a software engineer, updates will be much more frequent and significant.

Features added and bugs fixed:
  • Added Triggered Exposure and Shutter Gating modes
  • Fixed bug where video can be saved to the mount point if no storage device is present
  • Fixed minimum exposure time (now 1uS instead of an impossible 10ns)
  • Added "About" tab to Util window, showing software version, serial number, and camera info
  • Added missing backer Jared Reabow in backers list
  • Added support for LUX1310 image sensor silicon revision 2
  • Fixed incorrect bitrate computation in save settings window
  • Disabled H264 profile and level controls (certain lower levels caused encoder to crash)
  • Fixed incorrect shutter slider and exposure text after changing resolution
  • Fixed incorrect updating of ROI indicator in Record Settings
  • Fixed allowable range of window offset to proper multiples (16, 2). Record settings would not be applied if offset was set other than proper multiple
  • Moved close button on keyboard to bottom right
  • Changed arrows on keyboard from text eg. "Up" to unicode arrow characters

Known bugs in added features:
  • Horizontal line issue is present in Triggered Exposure and Shutter Gating modes, to be fixed

Installation instructions:
  • Unzip the Zip file into the root directory of a FAT32 formatted USB stick
  • This should result in a camUpdate folder in the root directory of the stick
  • Boot up the camera and insert the USB stick
  • Backup your calibration data. Tap "Backup calibration data" and wait for this to complete (about 5 seconds). The cal data is now backed up on the USB drive as cal_[serial number].tar
  • To install the update, tap Apply Software Update
  • A message box should pop up indicating the software update was found. Tap Yes to install the update.
  • The screen will go blank for a few seconds, then the updated application will start.
  • Done! No need to restart the camera.

What if something goes wrong?
Don't worry, it's impossible to brick the camera. If the update fails for some reason and the camera won't boot, you can reflash the OS SD card yourself to recover the camera. If you need the image file to do this, let us know. It's just like flashing the OS card for a Raspberry Pi. You will need to restore the backed up calibration data after reflashing the card. If you don't have a backup, we have a copy of the original factory cal, available on request.

Next updates in the pipeline:
  • Proper trigger delay setting (Timeline/slider, pretrigger percentage, and setting by time rather than frames)
  • Remembering settings across reboots
  • Indication of dropped frames on save
  • Proper boot splash screen

7
Here's a draft of the Chronos 1.4 user manual. There are some sections that are not written yet, but it would be great to get some of you to review it. Any comments or suggestions are greatly appreciated.

If anyone wants to help writing any of the missing sections, that would also be great, and would get the full manual out faster.

8
Chronos User Discussion / List of good (and bad) SD cards
« on: July 01, 2017, 12:54:34 PM »
Let's make a list of known working and not working SD cards for Chronos, since some people seem to be having problems with video skipping on certain cards.

I have had very good luck with The following cards:

Lexar Professional 633x UHS-I

SanDisk Ultra 32GB microSDHC UHS-I (SDSQUNC-032G-GN6MA) (These were included with the promo cameras sent out before the Kickstarter)

Pages: [1]