Skip to main content

FlooringFrom our projects

How many rolls do we really need?

Linoleum, vinyl or carpet from the roll: this question comes up before every order. The software works it out from the plan, entirely without AI, and shows where the strips lie and what is left over.

Anonymised data

Starting point.

Before every order someone sits down with the plan and a calculator. The areas for linoleum, vinyl or carpet are marked in colour on the plan. How the strips lie and where the seams go lives in people's heads and in experience.

Order too little and you have to reorder. Order too much and offcuts pile up in the store, and soon nobody knows how big they are.

How many rolls do we really need for this building, and how do we cut them?

What we built.

A web application that calculates a cutting proposal from a plan as a PDF. No AI is involved here; everything is calculated.

  1. Reading areas from the plan calculatedThe software reads the coloured areas straight from the PDF and compares each with the figure in the room stamp. That way it shows when something does not match.
  2. Dividing into strips calculatedFor each room the software suggests a laying direction and divides up the strips by fixed rules, for example no seam in a door reveal and no edge strip that is too narrow. If the installer does not like a seam, they move it elsewhere and everything is recalculated.
  3. Figures that add up calculatedBought, laid, left over and usable, waste. Beside them is how many rolls would be needed at the very least in theory. That shows how good the layout really is.
  4. Offcuts, cutting list and report calculatedWhat is left over and usable goes into the offcut store and is planned in before a new roll on the next job. There is also a cutting list per roll and a PDF report with the strips on the plan.

What the AI does not do.

  • No AI guesses here. Areas, strips and key figures are calculated by fixed rules. Every figure can be checked.
  • A proposal, not a promise. The layout is reasoned, but nobody has proven that no better one exists. The installer decides on product, direction and seams.
  • The site does its own sums. The software does not know about uneven edges, delivery batches or prices, and it orders nothing. How much waste really arises only shows when the floor is laid. Anyone who moves a seam in the PDF only changes the drawing. Recalculation happens in the application.

What we learned.

Two words instead of one.At first "offcut" and "cutting waste" got mixed up in the software, and the figures were hard to read. Today it says what people say on site: left over and usable, or waste. And one line shows that everything adds up.
Offcuts are the real lever.An offcut is only lost if nobody can find it any more. So the software remembers every usable piece with its size and origin and plans it in first on the next job.
Looking for ourselves.An AI that helped us with programming once reported that everything was fine. In its own image the strips lay beside the house. Another time the calculation and the PDF read "length" differently. Since then a fixed convention applies for dimensions and axes, and we look at every result image ourselves.

Where does your team calculate material by hand today?

Rolls, tiles, running metres: tell us how you calculate today. In a conversation we will see what can be worked out from your plans. No obligation, of course.

Send a project enquiry

reCAPTCHA *
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Lettenweg 40
4123 Allschwil

Tel: +41 (0)61 544 05 00
Support Tel: +41 (0)61 539 10 80

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

© Kallysoft Informatik AG All rights reserved.

Made with in Switzerland

Swiss Made Software logo
Swiss digital services logo
Swiss Hosting logo
Consent to cookies & data processing
We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this website and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies. Please note that if you reject them, you may not be able to use all the functionalities of the site.