# Scan, Create and Attach Raw Material ## Overview Scan labels from a box of components. The components will be created and attached to a workstation to be assembled to a board. ### Concept To scan, create and attach materials the user must go go to the step view of the step where the materials are going to be assembled. !!! note "The user should see the `Create & Attach` button." When this button is clicked, a GUI that allows label scanning will be presented. - The GUI is supports scanning labels and will extract the **Material Name**, **Product Name** and **Quantity**. - Scanned materials are added to the respective list. - On process conclusion, materials are created and attached to the feeder. When concluding the process, materials based on the **BOM** products for the respective step will be created. !!! info "Preconditions" - A **Work Order** with the to-be processed boards must be tracked-in in the line; - A **BOM** with the required products must exist. ## Executing To scan, create and attach a raw material go to the step view of the step where the materials are going to be assembled. The **PTH Input** step is going to be used in the following example: ![Screenshot](images/scancreateattachrawmaterial/pthinputstepview01.png) Select the board and click on `Create & Attach` button: ![Screenshot](images/scancreateattachrawmaterial/pthinputstepview02.png) The list of **BOM** products for the materials consumed on this step will be presented. The materials for these products can now be scanned and automatically created. Select the product and scan the label. Information retrieved from scanning, **Material Scanned**, **Description** and **Quantity** will be presented on the input text boxes: ![Screenshot](images/scancreateattachrawmaterial/pthinputstepview-scan.png) Repeat the process for the desired products and click the `Finish` button. Now these materials are available for assembly. To proceed with the assembly click on the `Assemble` button: ![Screenshot](images/scancreateattachrawmaterial/pthinputstepview-assemble.png) Choose the quantity of boards to assemble and click `Next`: ![Screenshot](images/scancreateattachrawmaterial/pthinputstepview-quantity.png) Choose the product, click on the `+` button and search for the material that was previously created. Repeat this procedure for all the products listed on the **BOM** and click on the *"Assemble"* button: ![Screenshot](images/scancreateattachrawmaterial/pthinputstepview-assemblematerial.png)