3D acrylic aluminum arduino assembly bearings Building CAD CAD files Canada cnc computer contribute controller creative commons cutting diy DIYLILCNC donations downloads dremel driver board DXF EMC English etiquette faq file formats files finished build For Sale g-code Grbl hardware help hobbyCNC illustrator import inkscape language laser cutting linux maker faire masonite material mdf metric mods motor Motor Control with Linux EMC2 new zealand open source parallel port parts PDF plans pneumatic Polish PVC revisions rotary router router bits rules serial software soldering solidworks specs spindle speed Suppliers svg terms of service tool troubleshooting USB video wave wiring z-axis