کنترلر‌ها که به نوعی مغز دستگاه‌ CNC هستند، وظیفه‌ی تحلیل G-code ها و ارسال سیگنال‌های کنترلی به درایور‌های استپرموتور‌ها را دارند. امروزه با تنوع بسیار زیادی در برد‌های کنترلر مواجه هستیم که از جمله آنها می‌توان به برد آردوینو و شیلد cnc، برد MKS و برد Mach3 اشاره کرد.