Open-source & Modifications

Last Update: 14 March 2020

The LongMill project is at its core an open-source project. Many of its design choices, from sourcing as many off the shelf parts as possible to our choice in CAD software, comes down to making this project as replicable and well supported as possible.

We believe that by making this design open-source, we will be able to drive the CNC community forward through sharing and improving CNC technology. The idea is for:

  • Users to modify and improve their machines to fit their needs
  • Machine owners to share their designs with the community to help others that have similar needs
  • Makers to use our design ideas and design philosophy to create other types of machines, such as laser cutters, plasma cutters, and 3D printers.
  • Us to gain inspiration from the community to help us guide our development of current and future products and features.

You can find the designs of every part and assembly of the LongMill CNC in the linked Onshape document below. Please note that as this is a work in progress, the files and designs will change over time:

This is the BOM for the LongMill:

LongBoard CNC Controller

The LongBoard CNC Controller the control system and brains of the LongMill. This board was designed by our friend Chris Hadjuk and the Sienci Labs team with KiCAD. Gerber, assembly, schematic, and BOM files can be found on the zip file below.

TB6600-Driver-Carrier (Dec 26, 2019)

3D Printing

To read more about our print settings to help you print your own parts, read this post here:

STL files can be directly downloaded from the Onshape document. You may need to make an account to download STL files.


If there are any known noteworthy designs or modifications made to the LongMill, they will be posted here. This is to make the information needed for modification more accessible and to also thank and recognize users and community members who have made an impact on the LongMill CNC project.