Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Customizable MPCNC mount for round tools

by tkbletsc, published

Customizable MPCNC mount for round tools by tkbletsc Jul 15, 2016
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Design Tools


A part of these Groups

View All

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

1799Views 549Downloads Found in Parts


This is a customizable tool holder written in OpenSCAD to attach round tools to the Mostly Printed CNC machine (MPCNC) ver 525. It has not yet been tested because I ended up finding a Thingiverse mount for my exact tool (a crappy Harbor Freight cutout tool). It's designed to make multiple holders for a single tool that has varying diameter across its length (such as the aforementioned Harbor Freight piece of crap). If your tool is a uniform cylinder, you can simply print multiple copies of the same mount (and skip most of the instructions below).

I'm not turning on the Thingiverse Customizer because you honestly need to OpenSCAD open to iterate quickly repeatedly and to see the echo output from the script.

If you use this model, please let me know if it worked! If you improve on it, let me know so I can link to it here.


  1. put the tool's biggest diameter into td
  2. hit F5 and observe the "effective tool offset" -- all holders for the same tool must use the same tool offset, but this value will be auto-bumped up if size of the tool necessitates it. Also, look at the model and make sure you can physically screw it in to the Z carriage as-is. There's logic to move the holes up if the tool ring is too big, but it's likely imperfect. You can increase the tool offset to make the screws easier to access (but this reduces rigidity). When done, make sure the effective tool offset is what's actually stored in to_proposed so that smaller holders for the same tool have the same offset.
  3. if you're happy with the holder, F6 and save
  4. put the tool's next biggest diameter into td, F5 to check, F6+save to get STL; be sure to keep the tool offset the same
  5. repeat step 4 for as many holder models as you think your tool needs


  • if you need more rigidity between the tool ring and mount, adjust tool_coverage
  • if you need more play in tightening, adjust gap
  • if you want a thicker or taller ring, adjust th and ht

Known issues:

  • There's no nut trap on the clamp, so you'll need some pliers or a wrench while you tighten
  • The "ears" that you screw it to the Z carriage through could use some reinforcement.

More from Parts

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Hey any chance of getting the openscad file for the hfcutout1 ?

I'm trying to modify this to work with a 65mm spindle , but when I use the openscad file that is provided when I increase the diameter of the tool mount to 65mm it is wider then the mounting holes , and will not allow me to be able to get the bolt through.

Thanks for your time it is greatly appreciated.

Sorry Mike you may have already fixed your problem but I found that if you change the line in the code
offset_hole = td>45; to something bigger than your tool diameter like say offset_hole = td>75; it works fine.
best wishes

I don't have the exact settings for that, but both models came from the same SCAD file with just minor changes in settings. Read the comment for info -- it will auto-select the hfcutout1 format (with offset holes) if it thinks bolts won't go. If it isn't auto-selecting, you should be able to mess with the settings/code to force it. Sorry I can't help now, but I'm booked solid for the next several days.

thanks for the info.. will give it another go round

Hi tkbletsc, I used the Scad file and customized the holder. I like what printed and Its working. The angle for the screws to go into the tool holder is the tough part i moved the center out to make more room. I think your cutout1 is a better option but there was no scad file for that one. I set the tool diameter for 64 and that threw the screw holes off center. Would be better to offer number of screw holes or to center them. All in all it worked. Thank you very much. I am using a Rocky 30 router btw.


Thanks. I actually ended up getting the Dewalt 660 that the original MPCNC recommends because my Harbor Freight piece of crap was bad for other reasons; as a result, I haven't had cause to mess with this design since then. Sorry.

You're welcome to make updates -- the actual code that does the crafting is commented at the bottom, though I admit that reading OpenSCAD is harder than writing it.