3DPCR Header

3DPCR

3D Printer Component Repository
Grab exactly the 3D printer components you need without bogging down your assemblies.
By Kanrog Creations

🔗 Access the 3DPCR

You can view, use, and export from the live Onshape document directly through your browser—no software installation required.

Open Onshape 3DPCR

Getting Started with the Library

1
Understanding the Models
Why "Clearance Bricks" are better

This 3DPCR document is designed to be the ultimate reference library for anyone building custom 3D printers, toolheads, or motion systems. Instead of hunting down dozens of obscure datasheets or downloading heavily detailed step files that crash your CAD software, everything here is built as lightweight "clearance models."

💡 Pro Tip for Onshape Users

If you use Onshape, you don't need to download anything. Just insert the parts directly into your active workspace using the public link or by searching "3DPCR".

⚠️ Performance Warning

These models intentionally omit complex internal geometry like bearing tracks, motor coils, or fan blades. They are strictly for layout, clearance checking, and assembly mapping. Do not try to use these to manufacture replacement internals!

2
Inserting into an Assembly
Adding parts to your main build environment

This is the standard workflow when you are putting together a full printer or toolhead in an Assembly tab.

  • Step 1: In your own document, switch to the Assembly Assembly tab tab at the bottom of the screen.
  • Step 2: Click the Insert Insert button button in the top left corner of the toolbar.
  • Step 3: In the menu, click the Other documents Other documents tab. You can either paste the 3DPCR URL into the search bar, or simply search for "3DPCR" and hit Enter.
  • Step 4: Click on the 3DPCR document when it appears. Note that Onshape's insert menu does not show standard folders. Instead, look for the carefully named Part Studios (e.g., "Electronics - Boards - Manta M8P" or "Motion - MGN Rails - MGN9c").
  • Step 5: If the part is configurable, look at the top of the Insert menu before clicking the part. Use the Configuration Dropdowns Configuration dropdowns to set your specific size (like swapping a 2510 to a 4020).
  • Step 6: Click the 3D part in the list, click in your workspace to drop it, and hit the Green Checkmark Green Checkmark to finish.

ℹ️ Pro-Tip: Changing Sizes on the Fly

Realized your 4010 fan doesn't push enough air amd need 1 4024? You don't need to delete it and insert a new one! Right-click the fan directly in your Assembly feature tree, select Change configuration Change configuration, pick the new size, the part will morph instantly without breaking your existing mates!

3
Inserting into a Part Studio (Derived)
Using parts as references for custom designs

If you are designing a printed mount (like a fan duct or an electronics bracket) inside a Part Studio, you need the physical reference bodies in the same workspace to design around them. You do this using the Derived feature.

  • Step 1: In your active Part Studio, click the Derived Derived button button on the main toolbar.
  • Step 2: In the popup menu, click Other documents Other documents and search for "3DPCR" or paste the 3DPCR URL.
  • Step 3: Navigate to the correct Part Studio (e.g., "Fans - Axial - Master Configuration").
  • Step 4: Adjust the Configuration Dropdown Configuration dropdown at the top of the menu to match the part you are designing around.
  • Step 5: Select the part from the list to pull the solid body into your workspace, and hit the Green Checkmark Green Checkmark.

You can now sketch directly on the faces of the derived part, or use the Boolean tool to subtract its volume from your custom mounts for perfect clearances!

4
Library Reference Guide
What's currently inside the document
A breakdown of the current document tree and available components. This is a permanent work-in-progress.
Component Categories
Category Part Studios Details
Electronics Boards: MKS Monster8, SKR Mini E3, SKR PICO, DZ01, Manta M4P/M5P/M8P, BTT Kaken, LDO Leviathan, FLY Micro4, FLY DP5, Duet 2 WiFi, Duet 3 EB, Duet 3 6HC, Duet 3 EB 1HCL
SoC: rPi, rPi Zero
Accurate mounting footprints and clearance volumes.
Motion & Hardware Bearing: F695 (Single & Stack)
Motion: MGN Rail, MGN Carriage, Linear Rod, Linear Carriage
Pulley: GT2 20T, GT2 80T
Motor: NEMA Motor
Highly configurable. Select NEMA sizes, MGN block sizes (H/C), and rod diameters from dropdowns.
Fans Radial: 3010, 4010, 5015 (Individual)
Axial: Master Configuration Studio
Axial studio covers dozens of sizes from 2510 to 14025. Radials are a bit more complicated, most sizes cant be scaled up or down easily.
Extrusion Extruder: DDE/BMG
Hotend: TD6, TZ 2.0, TZ 2.0 V6, TZ 2.0 X1
Growing library of printhead components.
Other Endstop: Optical Endstop, Trianglelabs Optical Endstop The small bits that makes a difference.
5
Exporting to Other CAD Software
For Fusion360, SolidWorks, and FreeCAD users

If you prefer to work in offline CAD software, you can easily pull files from this document. Because the parts are parametric, you will need to export the specific size you require.

How to Export a STEP File:

  • 1. Open the public link and navigate to the Part Studio you need.
  • 2. If the part is configurable (like the Axial Fans), use the drop-down menu in the top left to select your exact size.
  • 3. Look at the bottom-left corner of your screen for the Parts folder.
  • 4. Right-click the part name (e.g., "Fan - Axial - 4020") and select Export Export button.
  • 5. Choose "STEP" as your format and hit download!
6
Contributing to the Project
Help build the ultimate maker library

The 3D printing space moves fast, and new hotends, extruders, and boards are released constantly. Building out the Hotend and Extruder sections takes a massive amount of time for one person, so community contributions are incredibly welcome!

Contribution Rules:

To keep the library legally clean and performant, any submitted models must adhere to two strict rules:

  • Original Models Only: You must model the part yourself using reference dimensions or calipers. We absolutely cannot accept step files downloaded from other file-sharing sites (like Printables, MakerWorld, or GrabCAD) due to licensing restrictions.
  • Keep it Simple (Clearance Bricks): Do not model internal gears, complex cooling fins, or PCB traces. The models must be "dumbed down" to their bare external dimensions, mounting holes, and critical clearances. Complex geometry crashes large assemblies!

ℹ️ How to Submit

If you have modeled a new popular component following the rules above, please reach out! You can use the contact form on my main website at kanrog.com, or email me directly at [email protected]. Send a link to your public Onshape document, and if it meets the standards, it will be merged into the 3DPCR!

7
What's Coming Next (The Wishlist)
Future additions to the 3DPCR

This library is a living document, and there are big plans to expand it. Here is a look at what is currently on the roadmap to be added in future updates:

  • Expanded Electronics: Adding more mainboards and SoC variants to cover an even wider range of custom builds.
  • Printhead Components: A massive expansion of the hotend and extruder libraries (this is the most time-consuming part, so check the contribution section above if you want to help!).
  • The Master Fastener Library: A complete, configurable suite of the hardware we use every day, including:
    • Metric bolts and nuts
    • Heat-set inserts
    • Various types of T-nuts for aluminum extrusions

Final Thoughts

🎉 Time to Build!

This library was created to take the friction out of the design process. Spend less time measuring mounting hole distances, and more time actually building your dream machine. Happy making!

Return to Main Page

Ready to explore more resources?

← Back to Main Site