ArvinDelavari / Writing-and-Drawing-Machine

Writing(Drawing) Machine - LCS Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Writing Machine

IUST - April 2022

  • main.py includes python code which get .svg file as input and and changes it to linear movement in X and Y axis. The converted data is sent to MQTT server and received by ESP8266 MCU.
  • Node-Serial.ino is .ino code for ESP8266 MCU. It receives data from MQTT server. Data will be converted to a string and sent by serial(UART) to main MCU.
  • Serial Data : X_INPUT;X_DIRECTION;Y_INPUT;Y_DIRECTION;\n
  • WritingMachine_Main.ino is the main microcontroller code. Stepper motors are connected to MCU by CNC shield.
  • Project report, picture and video is also added in Media-Files folder.

Arvin Delavari - Mohammad Arman Yazdi

Iran University of Science and Technology

About

Writing(Drawing) Machine - LCS Project

License:GNU General Public License v3.0


Languages

Language:C++ 67.0%Language:Python 33.0%