Hi, Kindwriter. The sentence sounds strange. If you check out "utterly struggle" on Google, you'll find only 117 entries for the expression, which is not a vast corpus to rely on. Still, it has been used some times and, by the looks of it, in blogs of native speakers. Problem is: saying you "struggle to build a machine" sounds as if you have some trouble every time you build a new machine. If I understood what you meant, I would go with "I've been struggling to build a/this machine".
I hope this helps. :)
Regards.