Multi-Function CNC Machine

A modular, desktop multi-function (3D Printer + Laser Cutter) CNC machine.

Join Project
    CNC3D PrintingLaserMachining

❤️ Open Source ❤️

This project is hosted

Project Overview

A modular, desktop friendly device that encompasses both Additive Manufacturing (3D Printing) and Subtractive Machining (Laser Cutting, CNC Drilling, PCB Milling, etc).

Core specifications:

  • Electronics: Arduino Mega 2560 and RAMPS 1.4
  • Drive: Stepper actuated, belt and screw drives.
  • Firmware: Modified version of Marlin.


  • Pen Plotting
  • Laser cutting
  • 3D Printing
  • CNC Drilling
  • PCB Milling


Founder Team Members



Faculty, SJEC, Mangalore.

Project guides.

3D Printing Resource Person

Students of SJEC, Mangalore

igus (India) Pvt. Ltd.

Sponsored linear motion components as a part of their Young Engineer Support (Y.E.S.) program.

M/s Prakash Engineering Works

Did most of the hard labour and the machining, free of cost.

  • Mr. Sachin, Proprietor



My friends and I had built a prototype for our Bachelor of Engineering final year project, at St. Joseph Engineering College, Mangalore. We were successful in implementing and testing Laser cutting and CNC drilling, but there wasn’t enough time to add 3D printing without jeopardizing our other subjects.


Prototype Iterations

#1 Micro Laser Cutter (October 2014 - May 2015)

Completed in March 2015, titled “Micro Laser Cutter”. Done using the motion mechanisms of two CD drives.


#2 MFC - The Prototype (July 2015 - June 2016)

Most of the photos below were taken during the annual project exhibition in our college, where we were placed second!

Artistic Renderings (Solid Edge ST7)




High-level block diagram of electronics


Custom Firmware in Action


Group members with the machine

From R-L: Karthik, Anish, Ananth and Harsha.

Explaining the project to our Director, Fr. Lobo


Laser Cutter Mode


CNC Drill Mode


Proof of completion and submission



The present state!

We donated the prototype to our juniors. We are impressed with the independent progress that they have made. In hindsight, it is a blessing in disguise as we can start afresh, with a better version.

Finished and learned so far:

  • Experience of two years.
  • Understanding of lectronics
  • Custom firmware, with additional G-codes for multiple tools.


  • Design a marketable product.
  • Find and select components.
  • Keep manufacturing costs minimal.

Teammates & Contributors I’m Looking For

Anyone who is well versed with Manufacturing Processes, Rapid Prototyping, 3D Printing, Marketing, IPR, etc. If you think you can help, consider joining in.

Where we Need the Most Help

  • Ideas, especially to implement IoT.
  • Design
  • Prototyping
  • Capital and Investment
  • Marketing

Why we are passionate about this project

We designed this product during the Third (junior) and Final (senior) years of our Bachelor of Engineering (B.E.) in Mechanical Engineering course. We used all of our savings on the prototype.

Now, we can focus on making a new product, thanks to Collaborizm.

This project is dedicated to the Collaborizm founders, to our project guides and to the innovative spirit of the makers of the developing world. Our vision is to enable them with the right set of tools, at low prices.