upgrade

Important enhancements in Scanbox 3.3 firmware

Good news!

The latest Scanbox version in Github includes a few important improvements and fixes:

  1. The new firmware substantially decreases line jitter producing even shaper images.
  2. It removes the artifactual horizontal lines from the mean of bidirectional scanning acquisitions.
  3. It fixes a bug in the phase of the camera trigger signal.
  4. It checks for cases where no cameras are present (which produced an error on startup before).
  5. It fixes a bug where the objective moved by a small amount (~10′ of arc) after being zeroed.
  6. It increases the velocities of the x/y stages in Knobby’s velocity mode.

Scanbox firmware must be updated to run this release.  There are no changes to the Motor Box or Knobby firmware.

As always, remember to keep a copy of your latest version.

goodnews

Knobby updates

The last release of Scanbox provides a mechanism to update the firmware in Knobby and provides a few fixes to the existing version.  We will be using this mechanism to deploy future improvements.

The present version fixes a bug that incorrectly moved the objective to its original position when the X, Y, or Z axes where moved right after a Zero with vertical alignment was performed.  It also provides a way to cancel a Zero/Store/Recall function if they were triggered by mistake.  To cancel you simply have to touch the same button once again.

The new version also adjusts the hit areas on the touchscreen for the Lock/Unlock button and the XYZ menu selection for the Zero command, which were slightly off causing some unnecessary frustration.

To update Knobby’s firmware proceed as follows.

After downloading the latest Scanbox versions use pathtool in Matlab to ensure all the sub-directories within the distribution are added to the path.  Then within Matlab, type “knobby_update”.  If everything look Ok you will see something like the output below.  Your Knobby will reboot and you can then start Scanbox and start using it.


>> knobby_update
---------------------------------------
Knobby Firmware Update (dlr - 5/6/2016)
---------------------------------------
Reset Arduino Due...
Programming....
Atmel SMART device 0x285e0a60 found
Device : ATSAM3X8
Chip ID : 285e0a60
Version : v1.1 Dec 15 2010 19:25:04
Address : 524288
Pages : 2048
Page Size : 256 bytes
Total Size : 512KB
Planes : 2
Lock Regions : 32
Locked : none
Security : false
Boot Flash : false
Erase flash
done in 0.030 seconds

Write 54480 bytes to flash (213 pages)

[ ] 0% (0/213 pages)
[== ] 9% (21/213 pages)
[===== ] 19% (42/213 pages)
[======== ] 29% (63/213 pages)
[=========== ] 39% (84/213 pages)
[============== ] 49% (105/213 pages)
[================= ] 59% (126/213 pages)
[==================== ] 69% (147/213 pages)
[======================= ] 78% (168/213 pages)
[========================== ] 88% (189/213 pages)
[============================= ] 98% (210/213 pages)
[==============================] 100% (213/213 pages)
done in 11.410 seconds

Verify 54480 bytes of flash

[ ] 0% (0/213 pages)
[== ] 9% (21/213 pages)
[===== ] 19% (42/213 pages)
[======== ] 29% (63/213 pages)
[=========== ] 39% (84/213 pages)
[============== ] 49% (105/213 pages)
[================= ] 59% (126/213 pages)
[==================== ] 69% (147/213 pages)
[======================= ] 78% (168/213 pages)
[========================== ] 88% (189/213 pages)
[============================= ] 98% (210/213 pages)
[==============================] 100% (213/213 pages)
Verify successful
done in 10.177 seconds
Set boot flash true
CPU reset.
>>

 

Upgrading to Windows 10

Scanbox performance is better in Windows 10.

We recommend the upgrade in general and highly if you use bidirectional scanning frequently.

To upgrade, follow these steps.

  1. Upgrade to Windows 10.
  2. Make a fresh install of the lastest nVidia driver for your board.
  3. Install the latest 3D connexion driver.
  4. Install the latest AlazarTech driver for the 9440 board.

Start Matlab and Scanbox.  Give it a try…  everything should work as before.