Back to Portfolio

Automatic Cigarette Rolling Machine Development

A complete embedded control system for a fully automated preroll manufacturing machine — autonomously handling the entire production cycle from material crushing and mixing through to final rolling.

GermanyApril 2024 - June 20242 Engineers (Embedded Systems Developer, Mechanical Design Engineer)
Embedded SystemsFreeRTOSMechanical DesigningSimulation

Project Overview

Designed and delivered a complete embedded control system for a fully automated preroll manufacturing machine — autonomously handling the entire production cycle from material crushing and mixing through to final rolling.

Built around an ATmega2560 MCU, the firmware concurrently orchestrates 20 stepper motors, 4 oscillators, and a vacuum motor within a tightly sequenced control loop with RTOS — each responsible for a distinct stage of the production pipeline. Achieving reliable simultaneous control across this many actuators demanded careful interrupt management, precise timing architecture, and efficient resource allocation within the firmware. Full-circuit simulation in Proteus was completed before any hardware was manufactured, catching timing conflicts and component sizing issues early.

Component selection was backed by proper electrical calculations, and a comprehensive documentation package — including full wiring diagrams and component specifications — was delivered alongside the hardware for client-side maintenance and future scaling.

Tech Stack

ATmega2560C++Stepper Motor ControlVacuum MotorOscillator ControlProteus SimulationCustom PCBEasyEDAFreeRTOS

Gallery

Gallery images coming soon.