The aim of this project was to design an automated machine that could scan aluminium tubes for barcodes, look up information for each tube based on its barcode, then drill holes along its length accordingly.