Bone Heat Weighting Failed. No solution works I have an object, that always result in a "Bone Heat Weighting Failed" error when I try to set parents with automatic weights.

What I tried as a fix so far:


It's only one lose part.
Just using a single bone.
Making sure scale of bone is applied.
Making sure bone is inside mesh.
Making sure they have the same origin.
Remove doubles in mesh.
Check normals.
Applied modifiers. 
Checked vertex groups, UV maps.


Can someone with some rigging experience quickly take a look at the .blend file and help me out?

http://pasteall.org/blend/index.php?id=51166
The solution is to scale up your object, parent, then scale back down (if you want to). I gave it a quick test with a single bone, which failed at default size, but worked after scaling both objects by a factor of 10.

The reason this works is because the automatic weighting system has a hard time with vertices that are very close together. Scaling up spreads everything out, making it easier to calculate.