FrameTools
Note generali
  • Salvataggio automatico — ogni modifica (parametri, pezzi, cataloghi) viene salvata nel browser: alla riapertura ritrovi l'ultimo lavoro. Ogni tool ha il suo salvataggio indipendente.
  • Esporta / Importa progetto — i pulsanti in ogni tool generano un file .json con tutto lo stato: serve per archiviare un lavoro o passarlo a un'altra postazione. L'import lo ricarica identico.
  • Cataloghi — Taglio Aste e Taglio Vetro hanno un listino personale (profili / materiali) con i prezzi: si gestisce con il pulsante a forma di ingranaggio e ha import/export separato dal progetto, così puoi tenere il listino aggiornato su tutte le postazioni.
  • Offline — una volta installata come app (o visitata almeno una volta), la suite funziona anche senza connessione.
  • Tema scuro — segue automaticamente l'impostazione del sistema.
  • Stampa — ogni tool ha un riepilogo stampabile pensato per il banco di lavoro.
  • Lingua — il selettore IT/EN in alto vale per tutta la suite e viene ricordato.
Attenzione alle unità: Taglio Aste e Passepartout lavorano in centimetri; Taglio Vetro e Pannelli lavora in millimetri (come si usa con lastre e sezionatrici).
Taglio Aste

A cosa serve

Dato l'elenco delle cornici da realizzare, calcola le misure di taglio di ogni pezzo, quante aste servono e lo schema di taglio ottimizzato che minimizza gli scarti (algoritmo di ottimizzazione che combina misure diverse sulla stessa asta quando i resti lo permettono).

I tre parametri chiave

  • Luce — la misura netta interna della cornice, cioè la misura del vetro/supporto (es. 50×70).
  • Gioco — il margine aggiunto alla luce perché il vetro entri senza forzare (default 3 mm).
  • Battuta — la profondità del profilo dal bordo esterno al punto di misura.
Morso = luce + gioco → è la misura da impostare sulla ghigliottina/morsa
Consumo = luce + gioco + 2 × battuta → è quanto si scala davvero dall'asta

La distinzione conta: il fabbisogno di aste si calcola sempre sul consumo (la lunghezza dell'asta del fornitore è la misura esterna totale), mentre in macchina imposti il morso.

Come si usa

  1. Scegli l'asta dal catalogo (compila lunghezza, battuta e prezzo da sola) oppure inserisci i parametri a mano. L'ingranaggio apre la gestione del listino.
  2. Imposta il margine di sicurezza: aste extra da acquistare per difetti e prove, in percentuale o numero fisso.
  3. Aggiungi le cornici: larghezza luce, altezza luce, quantità (una riga per formato).
  4. Premi Calcola piano di taglio.

Come leggere i risultati

  • Metriche — aste da tagliare, metri lineari, resa % e scarto totale.
  • Aste da acquistare — fabbisogno + margine di sicurezza (riquadro verde).
  • Confronto — quante aste avresti usato tagliando per misura singola contro l'ottimizzato: se non c'è risparmio possibile, l'app segnala "già ottimale".
  • Misure di taglio per cornice — morso e consumo per ogni lato: è la tabella da portare in macchina.
  • Schemi di taglio — ogni schema è un modo di tagliare un'asta; le aste identiche sono raggruppate ("× N aste"). La barra mostra il materiale usato, i riquadri i singoli tagli, in grigio lo scarto.

La scheda Costi usa il prezzo al metro (€/ml IVA esclusa, precompilato dal catalogo): costo totale del materiale, costo per cornice e ripartizione per tipo.

Stampa: il riepilogo si apre in una finestra separata — se non compare, consenti i popup per questa app.
Taglio Vetro e Pannelli

A cosa serve

Ottimizza il taglio di lastre (vetro, MDF, Forex, Dibond, plexiglass) in pezzi rettangolari e genera la sequenza di taglio numerata da eseguire al banco. Tutti i tagli sono passanti (vincolo ghigliottina): ogni taglio attraversa per intero il pannello su cui viene eseguito, come nel taglio del vetro a incisione e nelle sezionatrici.

Impostazione

  1. Scegli il materiale dal catalogo (compila dimensioni lastra, kerf e prezzo) o inserisci a mano. Tutte le misure in millimetri.
  2. Kerf — lo spessore che la lama asporta: 0 per il vetro (incisione e spacco), 3–4 mm per pannelli tagliati a sega.
  3. Rifilo — margine da eliminare sui 4 lati della lastra prima di iniziare (bordi rovinati o fuori squadra).
  4. Aggiungi i pezzi: misure, quantità, etichetta facoltativa. Togli la spunta Rotazione OK per materiali con venatura o pattern direzionale: l'ottimizzatore non li ruoterà (a mano puoi sempre farlo tu).
  5. Premi Calcola schema di taglio: l'app cerca la disposizione che usa meno lastre e, a parità, meno tagli.

Modificare la disposizione a mano

  • Trascina i pezzi nel disegno: si agganciano da soli ai bordi e ai pezzi vicini (alla distanza giusta di kerf).
  • Ruota di 90°: doppio clic sul pezzo, tasto R, o il pulsante della lastra.
  • I pezzi in rosso sono sovrapposti o fuori lastra: spostali e la sequenza di tagli si rigenera da sola.
  • Se una disposizione non è realizzabile con soli tagli passanti (es. layout "a girandola"), l'app lo segnala: riallinea i pezzi in fasce o colonne.

I numeri nei cerchi rossi del disegno corrispondono alla sequenza di taglio in lista; le coordinate sono in mm dal bordo alto-sinistro della lastra.

Costi e sfrido

Con il prezzo lastra impostato vedi il costo del materiale e la scomposizione fra pezzi netti e sfrido. La spunta "Addebita lo sfrido al costo del progetto" decide se il costo progetto conteggia solo l'area realmente usata o le lastre intere: così sai sempre quanto ti è costato lo spreco e scegli tu se riaddebitarlo.

Passepartout

A cosa serve

Calcola le fasce del passepartout e la misura della finestra da tagliare, dati la misura dell'immagine e la luce interna della cornice (in centimetri).

Come funziona

  • Sormonto — quanto il passepartout copre l'immagine su ogni lato (default 3 mm), perché l'immagine non cada nel vuoto: la finestra risulta più piccola dell'immagine.
  • Centrato — fasce uguali sopra/sotto e a destra/sinistra: l'immagine è al centro geometrico.
  • Gallery — le tre fasce (sopra e lati) sono uguali e quella inferiore è più alta: compensa l'illusione ottica per cui un'immagine centrata sembra "cadere" verso il basso. Stile classico da galleria.
Finestra = immagine − 2 × sormonto
Fascia = (passepartout − finestra) / 2 per ciascun asse

Come leggere i risultati

  • Le quattro fasce sono le larghezze delle bande di cartoncino: è il valore da impostare sulla guida della taglierina per ciascun lato (tabella "Impostazione taglierina").
  • La finestra è la misura netta dell'apertura da tagliare.
  • L'anteprima mostra il passepartout in scala con le quote; la linea tratteggiata è l'ingombro dell'immagine dietro la finestra (la differenza è il sormonto).

Il calcolo è immediato: cambia un valore e risultati e anteprima si aggiornano da soli. Se le misure non tornano (immagine più grande della luce, gallery con fascia inferiore troppo stretta) l'app te lo segnala prima che tagli.

Magazzino Aste

A cosa serve

È l'inventario delle aste del laboratorio: per ogni profilo registri codice, nome, fornitore, misure e quante aste hai. In cima trovi sempre referenze, aste totali, metri lineari e valore di magazzino, così sai al volo cosa c'è in rastrelliera prima di ordinare o di promettere una consegna.

Cosa registrare

  • Codice e nome — come li chiami tu o come li chiama il fornitore. Almeno uno dei due è obbligatorio.
  • Lunghezza — la lunghezza dell'asta come arriva dal fornitore, in centimetri (tipicamente 295 o 300).
  • Battuta e sezione — battuta in mm (la stessa che usi in Taglio Aste) e larghezza × altezza del profilo: servono a riconoscere l'asta senza andare a vederla.
  • Quantità e scorta minima — i pezzi disponibili e la soglia sotto la quale l'asta va riordinata.
  • €/ml, posizione e note — facoltativi: il prezzo al metro alimenta il valore di magazzino, la posizione dice in quale rastrelliera o scaffale si trova.

Come si usa al banco

  • Carico e scarico rapido — i pulsanti e + accanto alla quantità aggiornano il magazzino con un tocco, senza aprire nulla: quando prendi un'asta dalla rastrelliera, scala.
  • Sotto scorta — le aste esaurite o arrivate alla scorta minima sono evidenziate con un'etichetta e contate nell'avviso in alto; il pulsante "Mostra" filtra solo quelle: è la tua lista della spesa.
  • Ricerca e ordinamento — cerca per codice, nome, fornitore, posizione o note; ordina per quantità, lunghezza, valore o fornitore.
  • Disponibilità per lunghezza — la tabella in fondo somma tutti i profili per lunghezza di fornitura: quante aste da 295, quante da 300, con metri e valore.

Insieme a Taglio Aste

I due strumenti si parlano, così il listino lo compili una volta sola:

  • Importa dal catalogo Taglio Aste — crea in un colpo le voci di magazzino dai profili che hai già nel catalogo (con quantità a zero, da riempire).
  • Usa in Taglio Aste — l'icona con la freccia su ogni asta la copia nel catalogo di Taglio Aste e apre il tool, con lunghezza, battuta e prezzo già pronti per il piano di taglio.

Inventario e archivio

Stampa inventario genera la lista da appendere in laboratorio o da portare in giro per il conteggio fisico (rispetta ricerca e filtro attivi). Esporta magazzino salva tutto in un file .json di backup, Esporta CSV apre i dati in Excel o Fogli Google per ordini e inventari di fine anno.

Il magazzino non si scala da solo quando calcoli un piano di taglio: il consumo effettivo lo decidi tu al banco, quindi lo scarico resta un gesto esplicito.
Chi c'è dietro

FrameTools è sviluppato e offerto gratuitamente da Fine Art Printed, laboratorio di stampa digitale fine art e fotografica a Roma.

Stampiamo per fotografi, illustratori, artisti e corniciai: stampe fine art su carte 100% cotone, α-cellulosa e bamboo (Hahnemühle, Canson, Awagami), serie limitate, grandi formati per mostre ed eventi, stampa su tela, montaggi su Forex, Dibond e pannelli. Siamo Hahnemühle Certified Studio e Canson Certified Print Lab.

Se in laboratorio ti arrivano lavori da stampare — o vuoi offrire ai tuoi clienti stampe fine art di qualità certificata da incorniciare — parliamone: www.fineartprinted.com

General notes
  • Autosave — every change (parameters, pieces, catalogues) is saved in the browser: when you come back you find your last job. Each tool has its own independent storage.
  • Export / Import project — the buttons in each tool generate a .json file with the full state: use it to archive a job or move it to another workstation. Import restores it exactly.
  • Catalogues — Moulding Cutting and Glass & Board Cutting have a personal price list (profiles / materials): manage it with the gear button. It has its own import/export, separate from the project, so you can keep the list in sync across workstations.
  • Offline — once installed as an app (or visited at least once), the suite works without a connection.
  • Dark theme — follows your system setting automatically.
  • Printing — every tool has a printable summary designed for the workbench.
  • Language — the IT/EN switch at the top applies to the whole suite and is remembered.
Mind the units: Moulding Cutting and the Mount Calculator work in centimetres; Glass & Board Cutting works in millimetres (as is usual with sheets and panel saws).
Moulding Cutting

What it does

Given the list of frames to make, it calculates the cutting size of every piece, how many lengths of moulding you need and the optimised cutting plan that minimises waste (an optimisation algorithm that combines different sizes on the same length whenever the offcuts allow it).

The three key parameters

  • Glass size — the net internal size of the frame, i.e. the size of the glass/backing (e.g. 50×70).
  • Allowance — the margin added to the glass size so the glass fits without forcing (default 3 mm).
  • Rebate — the depth of the profile from the outside edge to the measuring point.
Rebate size = glass + allowance → the size to set on the mitre guillotine
Moulding used = glass + allowance + 2 × rebate → what actually comes off the length

The distinction matters: the number of lengths needed is always worked out on the moulding used (the supplier's length is the total outside measurement), while on the machine you set the rebate size.

How to use it

  1. Pick the moulding from the catalogue (it fills in length, rebate and price for you) or enter the parameters by hand. The gear opens the price list manager.
  2. Set the safety margin: extra lengths to buy for defects and test cuts, as a percentage or a fixed number.
  3. Add the frames: glass width, glass height, quantity (one row per size).
  4. Press Calculate cutting plan.

Reading the results

  • Totals — lengths to cut, linear metres, yield % and total waste.
  • Lengths to buy — requirement + safety margin (green box).
  • Comparison — how many lengths single-size cutting would use versus the optimised plan: when no saving is possible the app says "already optimal".
  • Cutting sizes per frame — rebate size and moulding used for each side: this is the table to take to the machine.
  • Cutting schemes — each scheme is one way of cutting a length; identical lengths are grouped ("× N lengths"). The bar shows material used, the chips are the individual cuts, grey is waste.

The Costs tab uses the price per metre (€/m ex VAT, pre-filled from the catalogue): total material cost, cost per frame and a split per frame type.

Printing: the summary opens in a separate window — if it doesn't appear, allow pop-ups for this app.
Glass & Board Cutting

What it does

It optimises cutting sheets (glass, MDF, Forex, Dibond, acrylic) into rectangular pieces and generates the numbered cutting sequence to follow at the bench. All cuts are through cuts (guillotine constraint): every cut runs right across the panel it is made on, as with score-and-snap glass cutting and panel saws.

Setting up

  1. Pick the material from the catalogue (it fills in sheet size, kerf and price) or enter it by hand. All sizes in millimetres.
  2. Kerf — the thickness the blade removes: 0 for glass (score and snap), 3–4 mm for saw-cut boards.
  3. Trim — the margin to remove from all 4 edges of the sheet before starting (damaged or out-of-square edges).
  4. Add the pieces: sizes, quantity, optional label. Untick Rotation OK for materials with grain or a directional pattern: the optimiser won't rotate them (you can always rotate by hand).
  5. Press Calculate cutting plan: the app looks for the layout that uses the fewest sheets and, on a tie, the fewest cuts.

Adjusting the layout by hand

  • Drag pieces in the drawing: they snap to the edges and to neighbouring pieces (at the correct kerf distance).
  • Rotate 90°: double click the piece, key R, or the sheet's button.
  • Pieces in red overlap or fall outside the sheet: move them and the cutting sequence regenerates by itself.
  • If a layout cannot be produced with through cuts only (e.g. a "pinwheel" arrangement), the app tells you: realign the pieces into rows or columns.

The numbers in the red circles in the drawing match the cutting sequence in the list; coordinates are in mm from the top-left edge of the sheet.

Costs and waste

With the sheet price set you see the material cost split between net pieces and waste. The "Charge the waste to the project cost" tick decides whether the project cost counts only the area actually used or the whole sheets: you always know what the waste cost you, and you choose whether to pass it on.

Mount Calculator

What it does

It calculates the mount borders and the aperture to cut, from the image size and the frame rebate size (in centimetres).

How it works

  • Overlap — how much the mount covers the image on each side (default 3 mm), so the image doesn't fall through: the aperture is smaller than the image.
  • Centred — equal borders top/bottom and left/right: the image sits at the geometric centre.
  • Bottom-weighted (gallery style) — the three borders (top and sides) are equal and the bottom one is deeper: it compensates for the optical illusion that makes a centred image look like it is "sinking". The classic gallery look.
Aperture = image − 2 × overlap
Border = (mount − aperture) / 2 on each axis

Reading the results

  • The four borders are the widths of the board margins: this is the value to set on the mount cutter guide for each side ("Mount cutter setting" table).
  • The aperture is the net size of the opening to cut.
  • The preview shows the mount to scale with dimensions; the dashed line is the image outline behind the aperture (the difference is the overlap).

Calculation is instant: change a value and results and preview update by themselves. If the numbers don't work (image larger than the rebate, bottom-weighting with a bottom border narrower than the sides) the app warns you before you cut.

Moulding Stock

What it does

It is the workshop stock list: for each profile you record code, name, supplier, sizes and how many lengths you hold. The overview at the top always shows items, total lengths, linear metres and stock value, so you know what is on the rack before ordering or promising a delivery.

What to record

  • Code and name — yours or the supplier's. At least one of the two is required.
  • Length — the length as supplied, in centimetres (typically 295 or 300).
  • Rebate and section — rebate in mm (the same you use in Moulding Cutting) and profile width × height: enough to recognise the moulding without walking to the rack.
  • Quantity and minimum level — the lengths in stock and the threshold below which the moulding must be reordered.
  • €/m, location and notes — optional: the price per metre feeds the stock value, the location says which rack or shelf it sits on.

Using it at the bench

  • Quick in/out — the and + buttons next to the quantity update the stock with one tap, no form to open: take a length off the rack, tap minus.
  • Below minimum — mouldings that are out of stock or at their minimum level are flagged with a label and counted in the notice at the top; the "Show" button filters just those: that is your shopping list.
  • Search and sorting — search by code, name, supplier, location or notes; sort by quantity, length, value or supplier.
  • Availability by length — the table at the bottom adds up all profiles by supply length: how many 295 cm lengths, how many 300 cm, with metres and value.

Together with Moulding Cutting

The two tools talk to each other, so you build your profile list only once:

  • Import from the Moulding Cutting catalogue — creates the stock entries in one go from the profiles already in your catalogue (quantity zero, ready to fill in).
  • Use in Moulding Cutting — the arrow icon on each moulding copies it into the Moulding Cutting catalogue and opens the tool, with length, rebate and price ready for the cutting plan.

Stock list and backup

Print stock list produces the sheet to pin up in the workshop or carry around for the physical count (it respects the active search and filter). Export stock saves everything to a .json backup file, Export CSV opens the data in Excel or Google Sheets for orders and year-end inventories.

The stock is not decreased automatically when you calculate a cutting plan: what you actually consume is decided at the bench, so taking lengths out stays a deliberate action.
Who's behind it

FrameTools is developed and offered free of charge by Fine Art Printed, a fine art and photographic printing studio in Rome, Italy.

We print for photographers, illustrators, artists and picture framers: fine art prints on 100% cotton, α-cellulose and bamboo papers (Hahnemühle, Canson, Awagami), limited editions, large formats for exhibitions and events, canvas printing, mounting on Forex, Dibond and boards. We are a Hahnemühle Certified Studio and a Canson Certified Print Lab.

If print jobs land on your workbench — or you want to offer your clients certified fine art prints worth framing — let's talk: www.fineartprinted.com