FreeCAD
What is FreeCAD
FreeCAD is the preferred FOSS (Free and Open-Source Software) used at Knox Makers for CAD (Computer Aided Design) and CAM (Computer Aided Manufacturing). While you are always free to use other platforms you'll find that some of our devices are setup to integrate specifically with FreeCAD using add-ons & packages that have been designed in house to work with our devices. Additionally, peer support from other members will normally be easier to find if you are using FreeCAD versus other alternatives.
Installation
As of February 27, 2026 the preferred version of FreeCAD to run is 1.1rc3. This version is preferred because it is stable and includes support options for our CNC, NibblerBOT, that aren't available in other versions. FreeCAD is available to run on many platforms including LINUX, Windows, and MacOS. You can find and download the appropriate version of FreeCAD for your OS here - https://github.com/FreeCAD/FreeCAD/releases/tag/1.1rc3
Learning The Software
CAD
For learning CAD a suggested resource is the Basic Beginners FreeCAD v1 (Public) by MangoJelly Solutions. This video series is current, specific to the updated interface that comes along with FreeCAD 1.x, and many members have expressed that it has been very helpful in their understanding and implementation of the software. It is suggested that you work through the lessons in a linear fashion regardless of your experience with FreeCAD. The early lessons in particular deal with setting up the interface and workbenches so that that mirror the instructor's layout which makes following along in your own copy of FreeCAD much easier. Additionally, this video series utilizes a building block approach where previously introduced tools and strategies are implements in later lessons. Going through in order will make reproducing the designs shown in the videos much easier to implement as they get more complex.
For those looking for written documentation, the FreeCAD Wiki is probably the most comprehensive resource and is intended for screen consumption. Most new users will likely want to start in the Users hub and progress from there. If you prefer a more linear, printer friendly version you can try ‘The Manual’ which contains the same information but formatted more like a book.
CAM
Learning CAM operations is a bit of a different animal. You’re going from creating virtual objects in the computer to actually manifesting these designs in the real world. The complexity increases significantly and there isn’t a ‘one stop’ solution to learning this process. Machines vary, materials vary, designs vary… and all of these affect each other in a dynamic fashion making CAM part process, part art. Because of this I’m not aware of a CAM video resource as comprehensive as the CAD videos by Mango Jelly linked above.
Having said that, one resource for the basics of CAM are the videos by Open Source CNC. The FreeCAD CAM 1.1 - Complete CNC video series is a work in progress but are relevant to how to do CAM in the latest stable release of FreeCAD. Not a specific playlist but if you look through his other videos you’ll find additional titles related to FreeCAD that may be beneficial.
For our CNC specifically, once you have a grasp of the basics of CAM and have completed the 101 authorization course, working 1-on-1 with a NibblerBOT guide (someone authorized to run the CNC solo) on your first couple of projects is the suggested method of gaining basic CAM proficiency on NibblerBOT.
