This project is basically a different application of theCNC pen plotter. The main goal of my project is that the CNC pen plotter will attach to white boards, which areliterally used in college or universityclasses, and usedbyteachers or professors to write or explain their lectures into it withthe marker pen.With mysystem, they don't have to write it with marker, rather they will sit down and write their lecture with a custom built pen which has motion sensing capability. The CNC machine then replicates this motion onto the white board. I have made a prototype of thisCNC and tested our project code through that.
Check out the working model of my project.
CNC Pen Plotter Images...
X_Stepper motorY_Stepper motorZ_Servo
Motion Sensing Pen...
Optical motion sensing chip attached to the front end of the penLeft mouse button attached to the end of the pen
Left mouse button attached to the end of the pen which will be clicked by the end point of refill and Z-axis will be activated in real time.
Entire pen setupReal-time operationSensing the motion of the pen
EXPANDED TECHNICAL DETAILS
2D Robotic Drafting Core
This project builds a computer-controlled plotter capable of drawing complex vector shapes and text using standard pens.
Stepper Precision Pipeline: Manages two Nema 17 stepper motors using A4988 drivers. The Arduino receives G-Code coordinates from a PC via serial; the firmware (often GRBL) translates these into synchronized pulses for X and Y movement.
Pen-Lift Servo Logic: Uses a small SG90 servo to lift and lower the pen. The Arduino ensures the pen is only down during "Drawing" moves ($G1$) and up during "Travel" moves ($G0$).
Software
Universal G-Code Sender Integration: Compatible with standard Windows 10 plotting software, providing a professional-grade interface for custom 2D CNC drafting.
ข้อมูล Frontmatter ดั้งเดิม
title: "Linear Motion Plotter"
description: "A CNC pen plotter with linear motion sensing."
author: "kramick"
category: "Motors & Robotics"
tags:
- "robots"
- "home automation"
- "tracking"
- "remote control"
- "robots"
views: 9705
likes: 2
price: 2999
difficulty: "Intermediate"
components:
- "1x Stepper motor driver board A4988"
- "1x REES52 Breadboard Jumper Cables Kit, Set of 120 (Multicolor)"
- "1x V3 Engraver 3D Printer CNC Shield Expansion Board A4988 Driver"
- "1x Soldering iron (generic)"
- "1x PCB BOARD & MALE-FEMALE BERG STRIP"
- "1x Hot glue gun (generic)"
- "1x PS2 mouse"
- "1x Photron Precision Magnetic ScrewDriver 31 in 1 Repairing Tool Set Kit Replaceable Straight Screw-Driver MultiTool Hand Tool"
- "1x Servo Motor"
- "1x Stepper motor"
- "1x Arduino UNO"
tools: []
apps:
- "1x Windows 10"
- "1x Arduino IDE"
downloadableFiles:
- "https://projects.arduinocontent.cc/76987a8b-7a76-403e-8cee-004b12a71e7d.ino"
- "https://projects.arduinocontent.cc/76987a8b-7a76-403e-8cee-004b12a71e7d.ino"
documentationLinks: []
passwordHash: "113d1e6704e39cdf8ba01808635a2d4f24f0ad023f9109e2ce2f1414712bd651"
encryptedPayload: "U2FsdGVkX19xv/ERVmFRLToohhT+nKcfEGSpn5wZwPGAJGqlruILu8/sV3xtNUUQAbqaGZxmPcLvxD85SbBNHJHDI4i9gQM+2aHFShetYIALRrVLBZdvY2L4ILixMZZY"
seoDescription: "Build a Linear Motion Plotter. A CNC pen plotter featuring precise linear motion sensing for Arduino enthusiasts."
videoLinks:
- "https://www.youtube.com/embed/PXM7YfbWQhc"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/linear-motion-plotter-49c8ac_cover.jpg"
lang: "en"