Back to case studies

Industrial Automation

Custom CNC Automation and Vision-Guided Manufacturing Systems

Developed custom CNC automation systems including STM32-based GRBL motion controllers, industrial glue-application CNC platforms, and computer-vision-based manufacturing quality-control systems.

  • STM32F4
  • Embedded C
  • GRBL
  • Computer Vision
  • Industrial CNC Systems
  • Motion Control
Custom CNC Automation and Vision-Guided Manufacturing Systems project media

Summary

Engineering context

Developed custom CNC automation systems including STM32-based GRBL motion controllers, industrial glue-application CNC platforms, and computer-vision-based manufacturing quality-control systems.

Category
Industrial Automation
Year
Jan 2021 - Dec 2024
Status
Industrial Deployment
Context
Barman Afzar Fidar (Jan 2021 - Dec 2024)

My Role

Embedded Systems and Automation Engineer

Technical Stack

  • STM32F4
  • Embedded C
  • GRBL
  • Computer Vision
  • Industrial CNC Systems
  • Motion Control
  • Industrial Automation
  • Embedded Systems
  • CNC Systems
  • Manufacturing Automation
  • CNC
  • Mechatronics

System Architecture

  • STM32F4-based embedded controller managed CNC motion systems
  • GRBL firmware was ported and adapted for custom STM32 hardware
  • Industrial CNC platform controlled automated gasket glue application
  • Computer vision system analyzed glue continuity and application quality
  • Multi-axis motion-control systems enabled automated manufacturing operations

Engineering Challenges

  • Porting GRBL to custom STM32 hardware
  • Designing stable multi-axis CNC motion systems
  • Synchronizing industrial automation with glue application systems
  • Detecting incomplete glue application using computer vision
  • Integrating embedded control with manufacturing automation systems

Hardware / Firmware / Software

Hardware

  • STM32F4 CNC controller hardware
  • Three-axis CNC systems
  • 2.2kW spindle systems
  • Industrial motion-control systems
  • Glue application mechanisms
  • Machine vision integration hardware

Firmware

  • STM32F4 embedded firmware
  • GRBL firmware port
  • Motion-control firmware
  • CNC machine-control logic
  • Industrial automation firmware

Software

  • Computer vision quality-control algorithms
  • Glue application verification systems
  • Manufacturing automation logic
  • CNC control software integration

Sensors

  • Vision-based quality-control system
  • CNC positioning systems

Protocols

  • Embedded serial communication
  • Industrial motion-control interfaces

Results / Outcomes

  • Successfully developed custom STM32-based CNC controller systems
  • Developed functional three-axis CNC prototype platform
  • Designed industrial glue-application automation machine
  • Implemented computer-vision-based manufacturing quality control
  • Demonstrated automated industrial gasket manufacturing workflow

Gallery

Engineering Notes

Prototype Three-Axis CNC Platform

An initial proof-of-concept CNC platform was developed using:

  • custom mechanical design
  • three-axis motion systems
  • 2.2kW spindle
  • STM32F4 embedded controller
  • GRBL firmware

The platform was designed and assembled in-house and was used both for prototyping and internal machining operations.

I designed the custom controller hardware and ported GRBL firmware to the STM32F4-based motion-control platform.

Industrial Glue-Application CNC System

A second industrial CNC platform was developed for an internal combustion engine manufacturing company in Iran.

The system automated gasket glue application for engine oil-pan manufacturing processes.

The CNC platform performed:

  • automated glue dispensing
  • precision motion control
  • manufacturing process automation
  • quality-control inspection

Vision-Based Manufacturing Quality Control

A computer vision system was developed to verify glue-application quality.

The vision system analyzed glue continuity and detected incomplete glue coverage on manufactured parts.

This enabled automated quality-control verification integrated directly into the manufacturing workflow.