Skip to content

SATC V3 Simplest Automated Tool Changer Kit

Creation's quality: 0.0/5 (0 votes)
Evaluation of members on the printability, utility, level of detail, etc.
  • 1 like

3D model description

My goal was to automate tool changing in the simplest way, but to achieve that I had to modify spindle circuitry to have variable speed and reversible rotation.
- fits for almost all CNC, not only mine
- 40A H-Bridge BTS7960, very good and simple to manage, cheap enough and affordable
- nut+collet solution, they're cheap, to ease tool insertion.
- number of tools supports can vary from 2 to 8, so, for your convenience, I made seven types of support
- supports from 4 to 8 places have addictional fixing holes to avoid horizontal torsional effects
- can use tools size from 3 to 6,35mm
- fixed distance of 35mm among supports middle points
- modular bottom covers to allow exposed lenght of tools from 20mm. to 30mm
- automatic chuck unscrewing
- unscrewer only body available

Lock-unlock test

I assume that first (left) body's center is at X30 Y495.
From there on, every further body is exactly 35mm to the right; all tools_n and tools_n_off are based on this.
The unscrewer body is necessary because the starting force of the motor may be not enough to directly unscrew the chuck nut; so the Nema23 power and a 50mm lever do the job.
This way the chuck nut is loosened by a quarter of a turn; the remaining unscrewing is done directly once inserted in the body.
Unlike other ATC, the footprint of all the stuff is really small and the cost is kept to minimal.

For each support place:
- make with the grinder an about 5.2mm wide slot, about 2.5-3mm deep, to the socket wrench
- insert fully the socket wrench from below
- insert spring and bottom cover
- insert the M3x10mm screws, tapping the body
- align socket slot with the 5mm screw hole center
- insert, threading the plastic, the M5x10mm
- check carefully that the wrench slides up and down freely

- shape the two wrenches as per dummy wrenches uploaded with a grinder or a file
- thread lock wrench hole with M3

- cut away the two fixing eyelets

- grease well the sliding zone

GRBL used: fra589 grbl-Mega-5X-1.1l

I've provided TOOL.VBS script to post-process your .nc file and substitute all "M6 Tx" instructions with appropriate routine to change tool, taking in account its number.
TOOL.VBS script parameter must contain full path to the file you want to work on.

Syntax from command line: tool.vbs (disk):(filename).(extension)
Ex.: tool.vbs Z:\

The first M6 T(x) found will only load first tool, all subsequent M6 instructions will unload the old tool before loading the new one.

You must use two files for every tool you use, x is tool number (fisical position from left):
- tool_x.txt contains the necessary instructions to load the tool
- tool_x_off.txt contains the necessary instructions to unload the tool

They're tailored around my CNC, you'll have to modify them to your needs.

GRBL Mega 5X 1.1l
axis A on E0 socket

Set stepper driver trimpot at 0.5V (1000mA)

$1=100 step idle delay (very important)
$103=180.00 steps/mm
$113=3000.00 max rate
$123=300.00 acceleration
$133=360 max travel (degrees)

(blue wire on 2B pin)
30° from unlock to lock position, so, to test, try:

(blue wire on 2B pin)
G01A30F3000 to lock
G01A0F3000 to unlock
(blue wire on 1B pin)
G01A0F3000 to lock
G01A30F3000 to unlock

- n. 1 H-Bridge 40A BTS7960
- n. 1 5VDC DPDT relay
- n. 1 28BYJ-48 5VDC stepper
- n. (n) 17mm socket wrench OD 24mm H 30mm
- n. (n) ER-11 chuck nuts Type A
- n. (n) ER-11 collets (3mm, 3.15mm, 6mm, 6.35mm at your choice)
- n. 2 threaded rod plates for Nema23
- n. 2 13mm flat wrench 2mm thick
- n. 1 neodymium magnet 8x3mm
- n. (n) M5x10mm screws
- n. (n) OD 15-20mm spring, height 10mm
- n. 1 M3x25 mm screw
- n. 6 M3x1mm washer
- n. 1 M3 nylock nut
- n. 3 M5x35mm flat head screws
- n. 4 M5x20mm flat head screws
- n. 2 M5x1mm washers
- n. 2 M3x5mm point grub screws
- n. 2 605Z ball bearings
- n. 1 M5x24mm spacer

3D printing settings

Layer 0.30mm
Infill 50%
I'd suggest to print all items with:
. layer heigth 0.2000 mm
. infill 50%
. infill type Full Honeycomb
. top solid layers 10
. bottom solid layers 10
. outline/perimeters shells 10
. speed: I work at 3500 mm/min (58 mm/sec), it's up to you to decide...
This way the items will be enough strong and you'll save much filament.

  • 3D file format: STL and ZIP
  • Publication date: 2020/12/26 at 12:31



Designs 73
Downloads 305
Sales US$32
Followers 12

Electronic technician in Italian AF, now 75, retired, with much time to spend...



Best sellers of the category Tool

Add a comment

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your AdBlock banner blocker and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon, Gearbest or Aliexpress.

  • DONATE: If you want, you can make a donation via PayPal here.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!