Learning outcomes
- Understand stepper motor control
Students learn how stepper motors move in small increments and how coil sequences control direction and motion.
- Program motion using Arduino C
Students write and modify Arduino code to control X, Y and pen movement through motor driver boards.
- Use coordinates to control a machine
Students learn how X/Y coordinates define the pen position and how simple commands create lines and shapes.
- Calibrate real-world movement
Students compare commanded distance with real movement and adjust steps-per-millimetre values for better accuracy.
- Work with G-code-style commands
Students send and interpret movement commands such as G0, G1, G2, G3, M5 and pen-up/pen-down actions.
- Connect digital design with physical output
Students create or prepare vector drawings in Inkscape, convert them into plotter commands and test the final drawing on paper.