== Pixel-screw.scad == This can generate four parts. Set each of the following to 1 in turn: render_screw = 1; render_pipe_screw = 0; render_guide = 0; render_motor_mount = 0; Note that they can be combined to see how the model fits together. The screw should be printed in a one colour (I chose yellow) and the pipe screw and the guide should be printed in a contrasting colour (I chose black). The colour of the motor mount and the other components isn't visible from the front, and so only matters to the aesthetics from the back. (I chose blue) == nail-test.scad == Set the following to 0 and to 1 to generate the two halves of this part. nail = 0; The difference is that one has a narrower diameter in the holes, so that a nail can be banged into each hole. I used 40x1.6mm steel panel pins. == horn-holder.scad == This fits the straight arm from a Tower Pro SG90 servo. == Notes == The mechanism for attaching the nail system to the rest of the parts is considerably weaker than the rest of the system, and is prone to breakage. This really needs redesigning. A square hole/insert would probably make more sense here.