If you were to make a single Hexagon your method would still be a 'challenge' - put 6 together and the problem is magnified 36 times (a guess!).
Absolute precision is required for this kind of project - <1mm is no where near close enough - I would be aiming for sub 0.1mm and still anticipate...