Friday, November 18, 2011

Machinery’s Handbook 27 PDF CD Problems

So I tried to fire up my Machinery’s Handbook 27 PDF the other day and it kept giving me an error whenever I tried to view the encrypted/protected content. I assume it had something to do with the current upgrade of Adobe Reader X.

MHCD2701
“FILEOPEN CLOCK FAILURE(1):
You must re-install permission to open this document.:

This was a new problem. I clicked “OK” and got this:
MHCD2702
The buttons sent me to the Industrial Press website. So I did some googling and tried installing the latest FOPEN plugin from the Industrial Press resource webpage (you can’t use the FOPEN plugin from FileOpen, something I learned the last time I had problems with the Handbook). All the suggestions on the Industrial Press troubleshooting page concerned much earlier versions of Adobe Reader.
So I fired off an email to Industrial Press from their contact page form. I got no answer back. Then I dug through my last email I sent about issues with Adobe Reader 8 (in 2008) and tried “Info@IndustrialPress.com” which worked as I received a reply almost immediately:
Unfortunately, some changes in Adobe Reader X and Acrobat X are incompatable with Machinery's Handbook 27. That is the reason you are getting the message "FILEOPEN LOCK FAILURE(1)". You are likely to get this even if you have your Handbook authorized. The symptoms are most severe in Reader X. Problems in Acrobat X may not be as severe, although there will probably be some.

It is possible to get your 27th edition Handbook working in Reader X, however, it is likely that you will not be able to print, and you may have other issues as well such as occasional or frequent crashes of Reader X.

To get the Handbook to open in Reader X, open Reader, go to
Edit->Preferences and select the General category. At the bottom right of the Preferences dialog box, look for the Application Startup area and find the checkbox for "Enable Protected Mode at Startup" and uncheck it, then close Preferences and close Reader. Reopen Reader and try to open the Handbook. It should open this time. You also need to make sure that you have the plugin from the link below installed:
http://new.industrialpress.com/sites/all/applications/foClientInstaller.exe

MHCD2703
So I opened up Adobe Reader X and unchecked the “Enable Protected Mode at startup” box.

MHCD2704
Notice the warning. Adobe has gone to great lengths to make Reader somewhat safer, the Protected mode is the latest attempt. So I guess I’m no longer as safe as I could be. Probably the best thing is to disable it only when reading Machinery’s Handbook.

MHCD2705 Yup, “Print” is greyed out. This is a pain as I often print out tables from the handbook for use when doing 3D modeling or making something in the shop. So I’ll have to take a screen capture or copy and paste in order to then print a part of the Handbook out for offline use.
I emailed Industrial Press back, asking a few questions:

Does the 28th edition work without these problems in Reader X?

What's the long term plan for handling the fact that Adobe Reader will be
updating over time? It seems that as Adobe updates Reader this problem could
occur with future versions of the CD rom and really reduce the life of the
product (compared to the print version which obviously has no such
problems).

And again received a quick reply:
The 28th Edition, and the upcoming 29th Edition do work with Adobe X. Unfortunately, we can't help when an update from Adobe causes these problems, but we'll always do our best to try to fix them. These problems also generally come to pass in aging versions of the Machinery's Handbook. At this point, we're about 8 years past the release of the 27th Edition, so unfortunately, that software is beginning to show its age.

So that’s the ultimate problem. Industrial Press considers the CD version of Machinery’s Handbook to be software, not a book. Books last almost forever, when physically taken care of. Software does not. I applaud their desire to continue to support the 27th edition as best they can. But I can’t help but feel that issues like this are a large part of why people pirate e-books. I should mention that I did receive this CD for free a while back from Industrial Press as way of thanks for using a blurb of mine. So I can’t really complain. Hopefully this will help someone else having this problem, at least.

Tuesday, November 08, 2011

Autodesk 123D Catch - Mini Review.

Autodesk released the Beta of their 123D Catch 3D scanning software. I figured I’d take it for a spin. It’s supposed to leverage the “power and speed of cloud computing” by taking a number of pictures shot around an object, uploading (to the cloud!) and processing into a 3D mesh.
I do want to say that this is profoundly cool software and any quibbles (of which there are a few) I have are dwarfed by the fact that it’s a free way to generate a 3D mesh using only a digital camera. That’s amazing and Autodesk should be proud. However…
My first complaint is that the only manual consists of four short youtube videos. This is all too common so it’s not only Autodesk’s fault. But seriously, you can’t get a couple of paragraphs and screen captures together? Of course I couldn’t be bothered doing the same, so you just get some random pictures as I go along. Their help forum is empty right now but I figure it will get going as people try the software.

DSCF0737
This is the first test subject, a dusty ceramic chicken. The video was clear that a flash is not supposed to be used. This picture is actually brighter than the original as I deleted the darker original during a tantrum earlier…
ad123d01
A series of pictures, 30MB total, were uploaded.
ad123d02
After 15 minutes I was greeted with this notice.

ad123d03

I checked the pictures and they seemed much darker than what I had uploaded. So I bumped up the brightness and uploaded them again (15 more minutes). I think it would be good if the software had a preliminary check of the pictures to determine if they are below a threshold for brightness before uploading… I have 6Mbs DSL but my upload speed is only about .4Mbps. This is the #1 problem with cloud computing, at least on the consumer level, slow upload times.

ad123d04

Success! As you can see not only was the chicken captured, but parts of my desk…

ad123d05

But I wasn’t done. I had to select the chicken and upload it again to generate a “medium” mesh, but that only took 5 minutes.

ad123d06
Thankfully the software allows export in .DWG and .OBJ formats. They could have gone with something that required an Autodesk product but they didn’t. I chose .OBJ and opened the file in Rhino.

ad123d07 
It’s a mesh!

ad123d08
Trimming the mesh shows a pretty low resolution scan. Notice the magenta edges – I used Rhino to show the “naked” edges. The mesh is pretty good and would require little work to make “watertight”.

ad123d09
Not content with the detail I made a new mesh, selecting the maximum resolution. This only took about 6 minutes to process. It certainly does look more like a chicken. I should note that the texture came through in Rhino as well.

Capture1
The only problem is that it hides the low level of detail, or rather makes it seem more detailed than it is.

DSCF0768
So I decided to try scanning a pistol grip. I had previously painted it flat white for an attempt at laser scanning. This is the level of brightness that I uploaded. I took the picture outside (It’s overcast) and I figured it would work…

ad123d10
After 30 minutes I was notified it had failed… Arghh..

ad123d11
Again the pictures seem much darker in the software.

ad123d12
So I bumped up the brightness and contrast in Paint.net. I also reduced the picture size so that upload would take less time.

ad123d13
Success after only 15 minutes…

ad123d14
Not a bad mesh.

ad123d15
The nice thing about having the texture is that it will make it easier to trim the mesh away. See what I mean about the texture making the mesh seem more detailed than it actually is? The checkering of the grip just didn’t come through in the mesh at all but seems to exist with the texture overlaid.

I’m sure as I play with the software I’ll learn (although I’d love to have some help from Autodesk in the form of more detailed instructions…) what it needs in the way of picture quality and brightness as well as how to capture the maximum detail. Whether it’s enough for high resolution scans of small objects remains to be seen.