What changed

Every release, in the words we gave customers at the time. Follow by RSS.

2.17.0

A new free tool on the site: Cut floating islands out of sliced G-code. Open the 3MF or G-code your printer is about to run, and the page finds every piece the printer would lay in mid-air: the small rings and scraps with nothing under them that end up as spaghetti on the nozzle. It shows each one on its layer, says where it lands, and cuts the short ones that join the body a few layers up. The cleaned file is saved beside the original and is ready to print. Anything that really needs support is marked with the point to paint it in the slicer.

The file never leaves your computer: it is read in the browser, and nothing is uploaded.

A layer viewer with a ruler, like in a slicer, lets you scrub through the print from above and jump straight to the layers with islands. It works with Bambu Studio and OrcaSlicer files.

2.16.7

The STL repair page now keeps your whole project. A Bambu Studio or OrcaSlicer project with several objects and parts is saved back as that project, with its plates, settings and paint. A project of several plates opens with a picture of each plate, and you repair the one you pick.

The 3D view now draws the real paint strokes, so a painted face looks the way it does in your slicer.

Large models repair several times faster. A repair shows its progress and can be cancelled, and the overhang check no longer freezes the page.

A file that was already sliced, an empty one and one that was cut off halfway now each get their own clear message.

2.16.2

The STL repair page now reads models made of several parts the way a slicer does. A figure whose parts are pushed into each other, glasses into a face or a hand into a sleeve, is no longer reported as cutting through itself or as covered in thin walls: a slicer prints those parts as one solid, and the checks now see them that way too.

A model made of separate parts that only touch is no longer cut open by the repair. Where the parts are not yet joined, the page shows the pinched edges left between them, instead of holes the file never had.

The 3D view can now show the mesh. Switch between Model and Mesh under the view to see the triangles the model is made of.

On large models the thin wall check runs about two and a half times faster.

On the volunteer printing site, the /uk/ address now opens the Ukrainian page.

2.16.1

A new free tool on our site: STL repair. Open an STL, OBJ or 3MF file, a Bambu Studio or OrcaSlicer project included, and it is repaired on your own device. The file is never uploaded. Holes are closed, flipped faces turned out and non-manifold edges parted, and you turn the model around in 3D before you save it as STL or 3MF.

It works on any system. On a Mac or Linux, where the Fix model command of Bambu Studio and OrcaSlicer is not available, you can now repair a file too.

A Bambu Studio or OrcaSlicer project with one plate and one object keeps its paint through the repair: save it as 3MF and it opens with its colours, supports and seams painted as before, so nothing has to be painted again. The paint is shown on the model in the 3D view too.

The same page checks the model before you print it: whether it fits your printer, about how much it weighs and how much filament or resin it takes, where it needs supports, where its walls are too thin for your nozzle, where its surfaces cut through each other and whether it has hollows sealed inside. Each problem is painted on the model, and the weight opens the print cost calculator with it already filled in.

The print cost calculator now takes the weight to the gram, from 1 g.

2.14.1

The telemetry agent now keeps working through an internet outage. What it reads while your workshop is offline is kept on that computer for up to 72 hours and sent when the connection is back, so print history, order marks and print times stay complete. An agent restarted without internet now starts with the printer list it last had.

When the connection returns, LayerFlow3D sends one summary of what happened while you were offline, instead of a pile of old notifications.

2.13.0

The agent's panel now shows which printers are waiting for you: a finished print whose order is still open, or an idle printer that has had orders waiting for more than 15 minutes. A click on a finished one opens its order, and the computer that runs the agent says once when a printer has been waiting that long.

The panel also tells you when the spool feeding a print is almost empty, when an AMS is damp and when a printer's Wi-Fi is weak. A weak signal is often why a printer keeps dropping out. The spool level is shown for the AMS 2 Pro, which measures what is left.

Telegram print notices now start with the workshop's name, so a chat that hears from several workshops shows whose printer it is first.

2.12.0

The telemetry agent now has a panel. Click the LayerFlow3D cube in the menu bar on a Mac or in the tray on Windows: it shows what each printer is printing, for which order and until when, what waits next, and which printer needs a hand, so you can check the farm without opening LayerFlow3D. On a Mac the icon also shows how many printers are printing and when the next job ends.

The computer that runs the agent now tells you when a print finishes, when a printer pauses on a fault and when one stops answering in the middle of a job.

Telegram print notices are easier to read and say more: the order with its number, how long the print took against the slicer's estimate, the filament it used, its electricity and the next order waiting on that printer, with one button for the order and one for the printer.

The Windows installer now says each step as it goes and how long to wait, and it is faster.

The agent updates itself. On Windows the new icon appears the next time you sign in.

2.11.0

A model's product card is now the Storefront tab on the model's own page, so everything about one model is in one place: what it costs to print, which machines take it, and how it is sold. Add on your storefront opens that tab with the item already switched on, and the back arrow brings you back to the storefront. A set opens straight on its card.

What you type on the Storefront tab stays while you look at another tab. Leaving the page with unsaved changes still asks first.

You can now change the client and the customer's name on a finished, shipped or cancelled order, to link it to the right card or fix a typo. What was printed and its price stay as they were.

Your account page now uses two columns on a computer: your profile and sign-in on the left, language, theme and notifications on the right.

2.10.0

Each client now has a page of their own. Open a name in the list to see what they have bought, what it earned you, where their first order came from, and everything they did, newest first: orders, questions from your storefront and colours they are waiting for.

Leave a note on a client, with a reminder if you want one. When it is due, the bell tells you.

Give clients your own tags, such as VIP or wholesale, and filter the list by them. Four figures above the list show how many clients buy, come back and have gone quiet. Open Gone quiet to see who they are.

Cards that share a phone or an email are offered as possible duplicates and can be merged into one, with all their orders and notes.

Switch on order updates on a client's card, and they get an email when an order you entered goes into work, ships or is cancelled.

Choose which print events reach your Telegram: a print finished, paused or stopped, a printer fault, or a printer that stopped answering in the middle of a print. The bell and browser notifications now also tell you when a print is paused and when a printing machine goes silent.

2.9.0

Printers now remember what they printed. A printer's page lists its recent prints, and each one can be linked to the order it was for. Starting an order on a machine links its print, and when that is not clear, the bell suggests the likely order. An order's page shows the prints that made it.

A model's page offers the time your machines actually estimated for a plate, so its price follows the real file.

Klipper and Prusa printers connected through the agent now report the slicer's own time and the grams of each filament in the job.

Files sliced in Cura now show an estimated weight, worked out from the filament volume and the material of the spool you pick. The storefront prices Cura files instead of asking for a quote.

2.8.1

Print models can now be made of parts.

A figure printed as a body, a head and four wheels, each part on its own plates and in its own plastic, is now one model. Press Add part on the model form, or drop a sliced .gcode.3mf with a plate per part and read its plates as Parts.

An order for ten items prints every part as many times as ten items need. The plan shows the runs part by part and any spare pieces left over, and only whole items go to the shelf.

2.7.2

LayerFlow3D can now be used without keeping a filament warehouse.

In Workspace, Settings, on the Profile tab, switch off Track filament stock in the Filament card. Your filament types become a price list: every model and order takes its material cost from each type's price per kilo, with no spools to receive and no low-stock warnings. New workspaces start this way, and you can switch tracking on whenever you want to count spools.

A filament type can now be edited: change its price per kilo, temperatures or notes with the pencil on its row. The price list has a search and can be exported as a CSV file.

2.5.7

On a print model's page the three overview cards now stand at one height, and a new colourway can be added right there: a plus in the header of the "Colourways on the shelf" card opens the same form the order form has, and the new colourway appears in the list at once.

The model's page now also names the model's file under its tags, with a link that opens the file in your cloud. Until now the file was visible only in the edit form.

2.5.1

A sliced file now fills in the numbers for you. Drop a .gcode or .gcode.3mf file from Bambu Studio or OrcaSlicer onto a new print model, the price calculator on the dashboard, or an order for a customer's own model. LayerFlow3D reads the plates, how many pieces each one prints, the print time, the printer it was sliced for and the filament, and asks you to match each filament to one of your spools before anything is filled in. The file is read in your browser and is never uploaded.

The print model form is now a page of its own instead of a window. On a computer the model, its plates and its consumables sit side by side, and on a phone they follow one another. Each plate is shown as a small print bed with its pieces and print time, so you can tell the layouts apart at a glance.

Print time and filament per machine are now set once for each printer type, for example A1 or P1S. The printer itself is chosen on the order, and the order uses the numbers of its type. Numbers you had saved for one particular printer now belong to its type.

2.3.4

The telemetry agent installs again on a computer without Node.js. Since late September the install command stopped right after saying it was downloading Node.js, without installing anything and without saying why. It now downloads Node.js and finishes. If it stopped for you, run the same command from Workspace, Telemetry agent once more.

Add-on prices on the pricing table now say they are per month, in every language, and follow the monthly and yearly switch on the site and in the app.

The hourly rate calculator now says plainly that its result is your cost per hour, not the price to charge, and each calculator's title says what it works out. The guides, pricing and comparison pages link to the page you are likely to need next, in your own language.

2.1.0

The beach volleyball game hidden in LayerFlow3D got a big summer update. Open it from your profile menu or at games.layerflow3d.com.

There is music now: a reggae radio plays while you play, with the sea and the seagulls in the background. One button switches all sound off.

The three bots play differently now: Easy is for your first match, Medium for every day, and Beast is for those who want a real fight. The mega smash is easier to pull off: jump and press down as the ball reaches you.

The beach itself grew livelier: palms, a yacht in the bay, beach umbrellas and loungers, trodden paths, and a boombox by the court. The teams are now PLA Blue and PETG Yellow.

It also runs smoother on older computers.

2.0.0

Parcels now follow themselves. The app asks the carrier about every parcel on its way every half hour. When the carrier takes a parcel, its order moves to Shipped and the buyer gets the letter. When the recipient collects a parcel sent cash on delivery, the order is marked paid and you are told in the bell, and you can change it back in the order if the money did not arrive. A parcel that is coming back rings you too.

A buyer's request from your storefront no longer waits unseen. It rings the bell and your phone, and stays in the dashboard's list of things that need attention until you answer or decline it.

On the board, an order whose print has finished on its printer says so on its card and moves to the top of its column, so you see at a glance which orders are waiting for you to finish them.

You can delete a workspace you own yourself, from the Workspaces card, confirming with your password or a passkey. It works for any workspace except your main one and the one you are in, and we can bring it back for 60 days.

A printer fault that Bambu gives no description for is no longer shown as a bare code, and a print you cancelled yourself no longer rings as an error.

1.98.0

The printer form now knows what your machine draws.

Register a printer, and for a known model the power draw is filled in for you: Bambu Lab, Prusa, Creality, Anycubic and Voron machines, from measurements their owners have published. A line under the field says where the figure came from, and a plug meter still gives your own machine's number if you want it exact. Electricity costs on the printer page, in the print finished notice and in the Monday letter all come from this figure.

What you type helps the next owner. A figure typed for a model we do not know is offered to the next person who registers the same machine, and once several owners agree their figures become the typical one. A figure far from the rest stays with its machine and does not pull the others.

1.97.3

The app opens faster, and a printer's figures say what they are measured against.

The first screen appears sooner after you open LayerFlow3D. A screen now downloads only what it shows, and the help texts behind the question mark are fetched the moment you open them, not on every start. On a phone connection the difference is a second or two.

Every figure on a printer's page carries a line under it: the load against the hours printed in thirty days, the hours against the machine's expected lifetime, the payback against the orders finished, the scrap against the grams printed. The tiles keep one height, whatever they say.

Moving a card on the board when another card had just taken its place could move the wrong order. The board now moves the card you took, not the one that was standing where it was.

1.96.1

Prom.ua now connects to LayerFlow3D, and a finished print tells you how it went.

If your workspace is in Ukraine, open Workspace, Integrations, and switch on Prom.ua with an API token from your Prom.ua cabinet. New orders arrive in your queue every few minutes, matched to your models by article, with the buyer's phone, the delivery method and address, and how the order is paid. An order cancelled on Prom.ua is cancelled here too. Prom.ua opens its API on paid packages only. The integration is in beta: we are checking it with the first shops that use it.

Every finished print is now announced, with an order on the machine or without one. The notification says how long the print took, how far that was from the slicer's estimate, and what the electricity cost. It appears in the app and on your phone if you switched notifications on under the bell. The electricity is shown for a printer with its power draw filled in.

A file of orders or a stock delivery saved from Excel now imports as it is. Excel on a Ukrainian, Polish or German computer separates columns with a semicolon and saves text in its own encoding, and such a file used to arrive unreadable.