A Modular, Universal CNC ControllerDesigned by Bart Dring in United States of America
What is it? The 6 Pack Universal CNC Controller is designed to control DIY CNC machines. Rather than hard wiring a bunch of standard features like most controllers, this has no dedicated features. ...Read More…
The 6 Pack Universal CNC Controller is designed to control DIY CNC machines. Rather than hard wiring a bunch of standard features like most controllers, this has no dedicated features. It uses standardized modules that allow you to customize it to exactly fit your machine. If your machine changes, you only need to swap out the affected modules.
Spindles are a good example. Many people start with a basic spindle, like a palm router. This might be controlled with a simple relay. In the future you may want to change. We have modules that support PWM with enable and direction, RS485 Modbus for VFDs, 0-10V analog voltage and even BESC (Brushless Electronic Speed Controller) based spindles.
This is the basic controller
Here is one fully populated with modules.
We tried to make the stepper motor support as universal as possible. We start with standard plug in motor driver sockets. These support the simple step/dir modules and Trinamic SPI drivers (TMC2130 and TMC5160) with support for all modes, including stall detection and super quiet mode. We also have low cost adapters that allow the use of external drivers that connect directly to the terminal blocks.
The controller has 6 motor sockets. You only need to fill as many as you plan to use. The firmware can handle up to six coordinated axes (XYZABC). You can also assign 2 motors to any axis (XXYYZ, XYZZ, XXYYZA, etc).
We already have some standard machines already defined, such as the MPCNC and Lowrider machines.
CNC I/O Modules
The modules are highly optimized for their functions. They mature and develop on their own and new ones are continually being developed. The 4x Input Module is a good example. It is designed to be about as bullet proof to noise and voltage spikes as possible. It has opto isolated inputs with a dedicated isolated power supply. The signal is also filtered and sent through a Schmitt trigger.
There is a well defined spec for these modules. Our modules are all open source. This allows other people to contribute to the available module designs.
Here is a list of the current modules we have.
The firmware is Grbl_ESP32. This is a powerful CNC firmware based on Grbl. It has moved far beyond Grbl though. It takes full advantage of the dual core, 32-bit, 240Mhz processor. It also has built in Bluetooth and WiFi, with web server and web application. The features are far too many to list here. See the Github repo for more details
If you order a programmed ESP32 module with this, please explain your machine.
Everything is open source and on GitHub.
People are always upgrading and changing their DIY CNC machines. Your controller should should be able to upgrade and grow with your machine.
I have been designing CNC controllers for about 15 years. I have probably completed about 40 designs and sold 10's of thousands of units. This controller has been inside my brain the whole time, waiting to come out. I am so excited it is finally here.
|Shipping Rate||Ships From||First item||Additional items|
United States Postal Service: USPS Priority Mail
USPS Priority Mail
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!