Skip to content

martinwoodward/octoprints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

octoprints

GitHub's all-star mascots, now ready to 3D print. Rubber duck debugging has never been so cute.

Mona, Copilot, & Ducky models printed with multiple colors.

Models

Each mascot has its own folder with STL files for printing, as well as optional 3MF files for multi-color prints and other optimized configurations. Note that the original GitHub mascots have all been built by some incredibly talented 3D designers for on-screen use and then interpreted and adapted for FDM 3D printing by us hacks. Flaws and issues you find in the models are entirely our fault, but we welcome contributions if you have fixes you would like to see.

  • Mona - The GitHub Octocat. Every developer's best friend forever.
  • Copilot - Your AI pair programmer to get stuff done.
  • Ducky - Always ready to listen but will never judge.

Within each folder, you'll find:

  • An STL file which can be imported into any slicing software.
  • A 3MF file configured for single-color printing with Bambu Studio.
  • A 3MF file configured for multi-color printing with Bambu Studio.
  • A 3MF file configured for multi-color printing with Bambu Studio along with voids to add items during printing.

If you print your own, we would LOVE to see it. Share your Octoprint builds here. If you are coming along to GitHub Universe 2025, feel free to bring some along to our Makerspace where we'll have some others that you might want to trade.

Multi-color printing

We printed these models using Bambu Studio and a Bambu Lab X1C printer with an AMS (Automatic Material System). The 3MF files in each model's folder are set up for this printer and software, but you can adapt them for other multi-color printing setups.

Tip

The nature of Bambu Lab's AMS means that there is a certain amount of filament waste when switching colors. We recommend carefully reviewing the slice results in Bambu Studio before printing to understand how much filament will be consumed. With dual nozzle printers like the H2D, the waste is much reduced but a great way to minimize the relative waste on a single nozzle printer is to print multiple copies of a model in a single print job. While the waste will be the same, it will be a smaller percentage of the total filament used.

Multiple colors not your jam? The mascots look great in a single color too. Maybe a bit of paint to add some details after printing? Go wild and share what you create with us! See Filament Colors for our recommended colors.

All three mascots printed in a single color. Copilot in green, Mona in light blue, and Ducky in red.

Additions During Printing

To make the printed models even more fun, we added a few extra touches you can include during the printing process. When printing the *_with_voids.3mf files, the print will pause at a specific layer to allow you to add items like magnets or washers into the model before resuming the print. Out of the box, we designed the models to accept:

  1. 1/2 in. x 3/16 in. (12.7mm x 4.8mm) Ceramic Disc Magnet (Available here & elsewhere)
  2. 1/8 in. x 1 in. (3.2mm x 25.4mm) Washer (Available here & elsewhere)

Adding the magnet and washer gives the models a nice weight and helps them stay upright on your desk or shelf. The magnet also allows you to attach the models to any magnetic surface, like a whiteboard or refrigerator.

Screenshot of Bambu Studio showing the void in the Ducky model in which a magnet & washer can be added.

Tip

The space to add the magnet and washer is designed to be a bit larger than the actual items to make it easier to insert them during printing and avoid damage to the print nozzle. We've had great success adding a few drops of super glue onto the bottom void surfaces before inserting the magnet and washer to help keep them securely in place.

Filament Colors

We used the following PLA filaments from Bambu Lab for our prints but you can use any brand, type, or color of filament you prefer.

Other Awesome GitHub Themed 3D Printing Projects

Already printed your favorite mascots and looking for more? Check out these repos for your next print job to send to your printer.

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. You are free to share and adapt the material, but not for commercial purposes, and you must give appropriate credit, provide a link to the license, and indicate if changes were made.

The mascots are used with permission of GitHub. Use of GitHub trademarks or logos must not cause confusion or imply GitHub sponsorship or affiliation. Any use of third-party trademarks or logos is subject to those third-party policies.

About

Your GitHub themed plastic pal, who's fun to be with.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks