Skip to content
A bucket milling (as opposed to bucket filling) algorithm for CNC milling rough cuts for cutting only a little bit at a time. It can also make final cuts.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example_output
pictures
LICENSE
README.md
bucket_mill.py

README.md

bucket_mill

A bucket milling (as opposed to bucket filling) algorithm for CNC milling rough cuts for cutting only a little bit at a time. It can also do final cuts for which it will try to match the end mill to the crevaces that you are trying to make.

I would like to point out that this code might not be the most effective when compared to a number of commercial tools and it might not be as good as some free tools our there. It is not meant to be. This is merely a fun project for me.

I first came up with the idea for this project when I saw that the tool path that one free tool that I had was cutting deep without any consideration for how deep I could cut at a time. I have a ShapeOko2 CNC mill and the a weak dremel tool for the cutting part. It can't cut very deep at a time without missing steps.

I have zigzag and trace style rough cuts. I have ball/sphere, cylinder and V bit (you set the angle) final cuts.

The measurements are assumed to be in milimeters.

See the wiki and the issues on github before using this software so that you will know what may be broken or needing improvement.

If you like this project, you could go to https://www.paypal.me/NathanielStenzel to send me money as a thanks...if you want to.

You can’t perform that action at this time.