Monday, September 5, 2016

The VIUD Store is Now Open!

After a month of preparation and worrying about all the little details I'm happy to announce that the VIUD store is now open at:

So go and check it out and even if you don't decide to buy anything feel free to leave me comments and suggestions!

Monday, August 15, 2016

Updated USB Specifications

Last week was spent updating the VIUD specifications on the new store site which includes a number of values related to the USB (read on for an explanation of each benchmark):

16 GB 32 GB 64 GB 128 GB 256 GB
Usable Capacity
15,961,546,752 bytes
31,651,479,552 bytes
62,911,414,272 bytes
125,818,503,168 bytes
253,121,003,520 bytes
File System
HD Tune Pro Benchmarks
106.5 - 116.7 MB/s
114.2 - 127.9 MB/s
119.9 - 130.7 MB/s
181.2 - 193.3 MB/s
56.0 - 146.8 MB/s
Average Read
111.7 MB/s
121.9 MB/s
123.5 MB/s
187.7 MB/s
142.1 MB/s
Access Time
0.889 ms
0.973 ms
1.16 ms
0.747 ms
0.811 ms
Crystal Disk Mark Benchmarks
Read Seq Thread
121.6 MB/s
130.1 MB/s
133.3 MB/s
208.8 MB/s
149.2 MB/s
Read Rnd Thread
16.4 MB/s
14.3 MB/s
14.1 MB/s
6.03 MB/s
22.1 MB/s
Read Seq
119.8 MB/s
127.6 MB/s
131.6 MB/s
205.4 MB/s
146.6 MB/s
Read Rnd
15.0 MB/s
13.3 MB/s
13.6 MB/s
5.47 MB/s
19.2 MB/s
Write Seq Thread
24.2 MB/s
34.8 MB/s
38.2 MB/s
132.5 MB/s
94.1 MB/s
Write Rnd Thread
0.051 MB/s
0.097 MB/s
0.69 MB/s
0.224 MB/s
1.37 MB/s
Write Seq
22.4 MB/s
25.6 MB/s
17.8 MB/s
129.8 MB/s
22.6 MB/s
Write Rnd
0.054 MB/s
0.055 MB/s
0.81 MB/s
0.0048 MB/s
1.07 MB/s
USBFlashBench Benchmarks
116.70 MB/s
124.93 MB/s
127.54 MB/s
206.48 MB/s
131.13 MB/s
22.72 MB/s
29.40 MB/s
32.89 MB/s
133.83 MB/s
55.93 MB/s
4GB File Copy
2:38.3 (24.1 MB/s)
1:49.5 (34.8 MB/s)
1:42.1 (37.3 MB/s)
0:30.2 (126.3 MB/s)
0:44.8 (85.2 MB/s)
0:33.4 (114.1 MB/s)
0:31.2 (122.1 MB/s)
0:30.6 (124.6 MB/s)
0:18.4 (206.9 MB/s)
0:28.8 (132.7 MB/s)

The VIUD's usable capacity is slightly less than the stated capacity which is typical of just about any mass storage device. Part of the overall device's drive space is taken up by the file allocation table which takes more space on larger drives. The other part, however, is just due to the USB board manufacturer using a slightly smaller size than stated. Perhaps this is due to a technical reason or, more likely, an economic one.

HD Tune Pro is a basic disk benchmarking and testing application. Unfortunately the write tests don't seem to work on newer operating systems but the read and error tests do give a nice visual display. I'd like to point out the low minimum read speed for the 256 GB VIUD which can be easily seen in the following graph:

VIUD 256 GB HDTunePro Read Benchmark
All other VIUD capacities have a roughly flat graph for the blue line but the 256 GB model has much slower read speeds at exactly 32 GB intervals for whatever reason.

CrystalDiskMark is another basic drive benchmarking tool that outputs several read and write tests:
  • Seq Thread = Sequential read/write, 128 KB block size with multiple queues and threads
  • Rnd Thread = Random read/write, 4 KB block size with multiple queues and threads
  • Seq = Sequential read/write, 1 MB block size with single thread
  • Rnd = Random read/write, 4KB block size with single thread

USBFlashBench is a simple tool that tests multiple block read/write sizes and then uploads the results to a website and creates nice graphs like:

USBFlashBench Results for the 256 GB VIUD
Finally, the 4GB file copy test is simply the time it takes to copy a 4 GB (4,000,000,000 bytes) file composed of random content to the VIUD and the time it takes to read it back. Due to caching we have to make sure to unplug the VIUD after the write test and then plug it back in to do the read test.

Tuesday, August 9, 2016

Product Shots!

Work on creating the VIUD store started last week and I'm already well on my way to getting it finished. I decided to go with Shopify as it seems to be a good sized Canadian online e-commerce system with the features I need.

I've spent the better part of the last week taking and preparing product shots of all the various VIUD models for use in the store. There are a lot of good online guides for taking product shots but to summarize what I've used:

  • Niken D90 camera with SB-600 flash
  • Small light tent
  • Piece of white paper over the flash to disperse flash and soften shadows
  • A few extra lights to get better shadow and reflections (some "real" camera lights would be very nice but I've made do)
  • About half-zoomed in on the lens
  • Auto color balance on the camera
  • Manual mode on the camera with a high aperture (F20) for a larger depth of field
  • Adjust the exposure time and bias to get a good picture (white background without too much shadow)
  • Adjust the picture's brightness, contrast, and saturation afterwards to get a realistic and good looking image

The shots turned out pretty good and I think they can speak for themselves!

Wednesday, August 3, 2016

Getting Closer...

So my summer vacation is unfortunately over and I'm getting back into the finishing stages of the VIUD preparation. All I can do before actually selling them is to do the coating of all the USB boards I currently have.

Through all the various testing I've done, mainly the shock testing, I've narrowed down a good combination of coatings and epoxies that seems to maximize the durability of the USB. I start with two layers of Silicon conformal coating.

Silicon Conformal Coating a USB

This is thin, flexible coating that gets into all the small nooks and crannies on the circuit board and even by itself seems to help a lot in minimizing damage caused by shock. Each coat requires at least a day to dry out.

Drying Out the Conformal Coating

Once the two conformal coatings are dry it is time for another two coatings of a thicker and more flexible insulating coating.

Coating a USB in Insulating Varnish
This gives the USB circuit board a considerably thicker and flexible coat to help absorb even more shock. It also helps prevent epoxy from leaking through the USB connector and making a considerable mess which is difficult and time consuming to clean up. Like the conformal coating each insulating coating takes a day to dry.

Drying Out the Insulating Coating

Next step is to just create an online store and actually start selling things! 

Friday, April 29, 2016

Week(s) in Review: 29 April 2016

In the past month or so I've finally managed to complete finishing the Titanium bases and have all bases laser engraved with the VIUD logo and serial number and they're looking great!

 I also experimented with custom logo/text and it worked out very well but the price point to have it done is unfortunately large enough to make it only worthwhile for larger quantities (say 10 or more).

Custom Logo and Text Example

There's not much left to do! I can conformal coat all the USB boards and then find, design and setup an online store. Unfortunately, it looks as though I may be away all summer which will put another delay in the VIUD progress but it won't be long now!

Monday, March 14, 2016

Week(s) in Review: 14 March 2016

Its been a busy month for me in other projects, particularly with the release of the Thieves Guild DLC for Elder Scrolls Online

Besides a little bit of label preparation the only other news to note is that the anodized cases have arrived and they look great!

Titanium VIUD (Left) and 4 Anodized Aluminum Colors

Next steps are to polish the Titanium bases so I can have the VIUD logo and serial number Laser engraved. After that we are ready to start actually selling things!

Tuesday, February 16, 2016

Week(s) in Review...16 February 2016

Its been a very busy week or two for me with both VIUD and non-VIUD related projects....

Aluminum Anodizing

I'm happy to say that the 150 Aluminum VIUD's are finally off to anodizing! The polishing of the bodies went well with no unforeseen issues. The preparation of the plugs took a little longer than expected. Originally I was looking into buying or making a broaching set for squaring the rounded inside corners of the plug. However, I decided to simply file the corners by grinding a small square file to be the exact width of the hole and making a simple handle to hold the file.  Filing the Aluminum plugs took some time but was relatively easy and we'll see if the same holds for the Titanium plugs. I wasn't going to polish the plugs but the filing created a sharp edge which was good to get rounded with a quick buffing.

Next step was cleaning everything. The buffing process caked a considerable amount of debris in all the nooks and crannies of the parts so I soaked everything for a day in Mineral Spirits and then brushed/wiped each part and left it to dry. 

For this production run I'm doing four basic colors for the Aluminum VIUDs:
  • Black (already done)
  • Red
  • Blue
  • Green
There are a large number of potential colors I could use but there is a large minimum charge for the anodizing so we'll start with these four colors and expand in another production run if there is demand for any more.

A Little More Impact Testing....

I did another run of impact testing with a new set of USB circuit boards and a modified epoxy filling technique to ensure everything works as expected and there are no premature failures. Fortunately, the VIUDs fared better than my new stone target which broke clean in half while testing the Titanium VIUD at speeds above 200 km/hr.
Another Broken Stone Target
Fortunately I think I'm done with impact testing for now as I don't know what I can actually use for a stone target that won't break on me...perhaps a really thick custom made concrete pad with rebar reinforcement.

The Aluminum VIUD managed to survive up to impact speeds of 230 km/hr on the stone target which seems to be the typical failure point for the modified epoxy technique. The Titanium VIUD broke a new record by surviving impact speeds up to 250 km/hr on the stone target which is rather incredible when you think about it let alone experience the violent event itself.

Cap Magnets

I've always been trying to figure the best way to secure the magnets in the cap. Initially I tried superglue which works reasonably well but is a little messy and tends to fail at low to moderate impacts.

I then tried denting the metal around the magnet on the inside using metal point punch. This works pretty well in Aluminum but in the much harder Titanium it is very difficult to hit the punch hard enough to secure the magnet but not so hard as to crack or break the magnet. This method also tends to fail at moderate impacts.

On the last set of impact tests I tried another method: covering the magnet with a small amount of epoxy (the same stuff I use to fill the base). I didn't think this would work very well as you can only fit about 0.05" (1.3 mm) of epoxy above the magnet and still leave room for the USB connector. Fortunately I was completely wrong and the epoxy didn't start cracking until very high impacts, far surpassing the other two methods I tried.

Shipping Things

With the help of my lovely assistant I also figured out the details on how the VIUDs are going to be shipped. Originally I was planning on just using small bubble wrap bags from Canada Post but my wife found a better idea of small cardboard boxes which ended up being a little bit cheaper and looks/works better as well. 

Next Week(s)...

While I'm waiting for the Aluminum parts to be anodized I can start finishing the parts for the 100 Titanium VIUDs. I'm also working on getting the details sorted out for the Laser marking.