🧩 Tetris - Optimizing ceiling cutting
The additional "Tetris" module allows you to optimize material usage by optimally arranging multiple cutouts on the cutting table.
Example of optimized pattern layout
Before optimization:
After optimization:
Working with the module
This module opens as a separate application from the program folder - "Tetris". By default, the program is located in the folder C:\Program Files (x86)\EasyCeiling
Let's open Tetris.

The first tab is "Create a new tech card".
The "Refresh list" button updates the list of ceilings in the "New" status available for use in Tetris.
The "Select all" button selects all ceilings in the list.
The "Create a new tech card" button creates new tech cards for the selected ceilings and switches to the "Work with tech card" tab.
Filters for searching. Allow you to select only those ceilings in the list that match the selected parameters. Pay attention to the following filters:
Texture: the name of the texture, regardless of its width. After selecting a texture, you can choose the width.
Width: if a texture is selected, the available widths for that texture become selectable.
Color: if a texture and width are selected, the available colors for that texture and width become selectable.
To the left of all filters is a button with a broom icon. Clicking it clears all filters.
To create a new tech card, select several ceilings. If the ceilings have the same texture but different widths, they will go on one tech card. If the textures are different, then on different tech cards.
You can use standard keyboard shortcuts to select ceilings:
Ctrl+LMB - adds one ceiling to the selection
Shift+LMB - selects several ceilings at once
For example, I select 5 ceilings: 3 with Mat MSD texture and different widths, 2 with BAUF Mat texture and different widths. Click "Create a new tech card".

Tab "Work with tech card"
Print button: opens a dropdown list:
Print tech card (for projector)
Print form with coordinates
Save tech card button: saves the current tech card.
Write-off material button: writes off film and harpoon from the warehouse
Rotation:
Rotate: rotates the selected canvas by the specified number of degrees
-45 / 45: rotates the selected canvas by -45 or 45 degrees
Lock: locks the selected canvas from rotation and movement
Width: the list shows widths available for the current texture. Changing it automatically resets the placement of all canvases
Packing: starts the automatic arrangement process to minimize space
Stop packing: clicking during packing stops the process prematurely
Reset: resets the placement of all canvases to the original
Settings:
Cutting table length:
Buffer zone length: minimum distance between canvases after automatic packing


We added 5 ceilings. The first three went to the first tech card "303, Mat MSD( 380cm)", the rest to the tab "303, BAUF Mat( 380cm)".
Red highlights tech cards that have not yet been saved.
If a canvas in the workspace is colored blue - it means it cannot be rotated. If canvases are displayed gray - they overlap.

Canvases can be moved by dragging with the left mouse button held down.
Arrange them so they take up less space.

Let's flip the long canvas and try to "pack" it. But there isn't enough space. So let's change the canvas width from 380 to 430.


Now the canvas fits.
Click "Save tech card".
The program will display a message that the texture for all ceilings on this tech card will be changed. Click "Yes".

Saved tech cards go to the "Saved tech cards" tab.

"Refresh list"
"Edit tech card" - opens the selected tech card for editing
"Delete tech card" - permanently deletes the selected tech card
"Save tech card" - saves the tech card to a .ectc file
"Open tech card" - opens a tech card from a .ectc file
To scan a tech card into the production journal, you need to print a form "for the projector". It will have a barcode that can be scanned into the journal. The barcode will be correctly generated only if the tech card was saved before printing.


After saving, the main program will display the note "Ceiling is used in Tetris" for this ceiling.
How to work with the program — we will show you how to create orders, work with drawings, and print documents.
How do I put a shortcut on my desktop?
For convenience, you can create a shortcut to launch it and move it to your desktop.

Video
What questions does this article answer?
What is the Tetris optimization module in EasyCeiling?
How to create and manage tech cards in Tetris?
How to optimize material usage for ceiling cutting?
How to work with different textures and widths?
How to use the automatic packing feature?
How to handle canvas rotation and movement?
How to save and manage tech cards?
How to print tech cards for projectors?
How to integrate with the production journal?
How to work with multiple ceilings on one tech card?
What are the best practices for material optimization?
How to handle overlapping and non-rotatable canvases?
How to troubleshoot common optimization issues?
How to ensure efficient material usage?