The linear actor is based on this cool project of potentprintables but was modified to fit my needs.

And the code for the Arduino is based on optiloader. 

Not only the shield of the Arduino was milled, I also have built the programming head out of FR4 to get a precise result.