Now that you’ve found yourself a 3D printer, it’s time to prepare your 3D models.

Download the latest CodeRcar models from GitHub here:

Get the Code!

Once you’re on GitHub, click the green Clone or Download button, then select Download ZIP.

(Alternatively, if you know how to use Git, you can download the code with git clone

Once you’ve downloaded the file, look for it in your computer’s Downloads folder and extract its contents. Most modern operating systems (like Windows 10, macOS, and many Linux distributions) come with programs that do this for you. In the rare case you don’t have an unzipper program, download 7Zip.

Anyway, once you have extracted your files, open a slicer program like Cura. Slicers convert 3D models in file formats like STL to .gcode, which is a set of mathematical instructions that 3D printers, CNC machines, and other Computer-Aided Manufacturing devices use. GCODE files are toolpaths - literally paths for a machine’s tool (like a 3D printer’s extruder, a CNC mill’s drill, or a laser cutter’s laser) to follow.

So, open Cura, go to the “File” menu at the top-left of its window, go to “Open..”, navigate to your Downloads folder, and select an STL file in the codercar-master file that you want to print. In newer versions of Cura, you can even drag the files directly into the window and drop them there, and Cura can load them.

Now, you need to actually slice the model. You can drag other files onto the print bed in Cura; as many as will fit on the bed. When you’ve arranged the parts in a way you like, click on the “Prepare” button at the bottom-right of the window, and Cura will generate a toolpath by “slicing” your 3D models into 2D layers. You can rename the toolpath by clicking on the name in the bottom-left above the models’ dimensions, then you can save/print the model from Cura. If your printer is connected with OctoPrint or if it’s an Ultimaker, you’ll see an option to Print the model directly. Otherwise, you can save the toolpath in a .GCODE file to an SD or microSD card, which you can insert into your printer.

At some point, I’ll release a video detailing how this whole process works, but in the meantime if you need any more information, contact me at

Let the printing begin!

All content on this site is CC-BY-SA 4.0. Do with it what you will, but link back to this page, and if you publicly-release any content based on this page’s resources, be sure to license that content as CC-BY-SA 4.0, as well.

All resources on this site are provided for informational purposes only. Anything you do because of what you read on this site is at your own risk, and I am not responsible for whatever happens because you accessed this site.

CodeRcar is an open-source project, released AS-IS, with no warranty (expressed or implied).

Have fun; learn something; be safe.

Sincerely, Matthew Piercey - Owner of Bot-In-a-Box Educational Robotics