กลับไปหน้ารวมไฟล์
how-to-make-a-cnc-plotter-2115ab-en.md

what is cnc

Numerical control(also computer numerical control, and commonly called CNC) is the automated control of machining tools (drills, boring tools, lathes) and 3D printers by means of a computer. A CNC machine processes a piece of material (metal, plastic, wood, ceramic, or composite) to meet specifications by following a coded programmed instruction and without a manual operator.

Subscribe to my youtube channel

Follow me on instagram

what we need

Arduino UNO

L293d motor driver

stepper and rail

3d printed body

Subscribe to my youtube channel

Follow me on instagram

what is stepper

A stepper motor, also known as step motor or stepping motor, is a brushless DC electric motor that divides a full rotation into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any position sensor for feedback (an open-loop controller), as long as the motor is carefully sized to the application in respect to torque and speed.

Subscribe to my youtube channel

Follow me on instagram

EXPANDED TECHNICAL DETAILS

Precision X-Y Cartesian Motion

This project transforms two salvaged DVD-drive stepper motors into a high-precision digital drawing machine.

  • G-Code Interpreter Core: The Arduino runs a modified version of GRBL or a custom stepper library. It receives G-Code commands from a PC and translates them into precise step sequences for the A4988 stepper drivers.
  • Z-Axis Pen Lift: Uses a small servo motor to Raise and Lower the pen. The Arduino ensures the pen is only engaged during "Draw" commands ($G1$) and lifted during "Rapid" movements ($G0$).

Resolution

  • Micro-Stepping Calibration: By configuring the drivers for 1/16 micro-stepping, the plotter can achieve drawing resolutions of up to 0.1mm, suitable for complex line-art and calligraphy.

ข้อมูล Frontmatter ดั้งเดิม

title: "How to Make a CNC Plotter"
description: "Build your mini CNC!"
author: "CiferTech"
category: ""
tags:
  - "cnc"
  - "plotter"
  - "arduino"
  - "l293d"
views: 3919
likes: 3
price: 2450
difficulty: "Intermediate"
components:
  - "1x Arduino UNO"
  - "1x Dual H-Bridge motor drivers L293D"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "894bc7adb08f47e6a2c984c6e6fd05359a0712a8b63969e58d1183e36f6505a7"
encryptedPayload: "U2FsdGVkX1/b/aat/igMM7x0lQqlIHijujsQcjJRlQbw+3sUWPx30FdkwPmR6EplSljK358eo3QNn5V6T4Y6nMZ8VF1+qsoZxWY7nj12vFU="
seoDescription: "Learn how to build your own mini CNC Plotter step-by-step. Perfect for Arduino projects and DIY electronics enthusiasts."
videoLinks:
  - "https://www.youtube.com/embed/BW8R-c3KQgQ"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/how-to-make-a-cnc-plotter-2115ab_cover.jpg"
lang: "en"