Um estoque de filamento que não se descola da prateleira

Toda oficina começa com uma lista exata do seu filamento. Seis meses depois, ninguém mais tem.

Não é desleixo. O estoque se desvia porque os acontecimentos que o mudam não são os que alguém anota. Uma impressão falhou e o filamento sumiu. Alguém usou meio carretel num teste. Uma cor foi aberta, impressa uma vez e voltou para a prateleira, onde parece cheia. O estoque não quebra de uma vez: quebra de dez em dez gramas, e um dia um pedido para às três da manhã porque o carretel que você achava que tinha quatrocentos gramas tinha oitenta.

É isto que o mantém honesto de verdade.

Conte carretéis, não quilos

“2,4 kg de PLA preto” não é um fato em que dá para confiar. Dois carretéis que somam 1,2 kg não imprimem uma peça de 900 g; um carretel de 1,3 kg imprime.

Acompanhe os carretéis um por um, cada um com o peso restante. São mais linhas, e é a única versão que responde à pergunta que você realmente faz: posso soltar este pedido hoje à noite?

Dê uma identidade a cada carretel assim que ele sai da caixa. Basta um número numa etiqueta. Sem ele, não há como distinguir dois carretéis começados de PLA preto nem saber qual está aberto desde março.

Anote o peso do carretel vazio uma vez por marca

O filamento restante é o carretel na balança menos o carretel vazio.

O peso de um carretel vazio depende da marca e do material, às vezes do lote: os carretéis de papelão pesam menos que os de plástico, e um carretel reutilizável (master spool) menos ainda. Pese um carretel vazio de cada marca, anote e use esse valor. Supor 200 g para tudo é um erro de cinquenta gramas ou mais por carretel, exatamente o tamanho que deixa uma impressão sem filamento.

Desconte quando se imprime, não quando alguém lembra

É aqui que está tudo.

Qualquer sistema em que uma pessoa atualiza o estoque, mais tarde e de propósito, vai se desviar - não porque as pessoas sejam preguiçosas, mas porque no momento em que o estoque muda elas estão fazendo outra coisa. A impressão terminou, o cliente está esperando, é preciso liberar a mesa.

Então faça do desconto a consequência de algo que ia acontecer de qualquer jeito: o pedido indo para a máquina. Os gramas que ele planeja usar saem, nesse momento, dos carretéis de onde vai puxar. Ninguém precisa digitar nada uma segunda vez.

É uma das razões por que o LayerFlow3D liga os pedidos aos carretéis em vez de manter uma lista de estoque separada: o início de um pedido é o evento, e o estoque decorre dele. A próxima seção diz exatamente o que acontece em cada etapa.

Se você faz isso numa planilha, chegue o mais perto possível disso: uma linha por pedido, com o carretel e os gramas na mesma linha do pedido, em vez de uma aba de estoque que alguém acerta todo domingo.

O que o LayerFlow3D faz com um carretel em cada etapa

A resposta curta: nada fica separado enquanto um pedido espera. Os gramas planejados do pedido saem dos seus carretéis de uma vez quando alguém o move para Em andamento, e nada depois disso volta a mudá-los sozinho. O valor é o plano do fatiador, não uma medição, então uma placa que falhou ou uma reimpressão só aparece quando alguém pesa o carretel.

Quando O que acontece com os carretéis Quem faz
Um pedido é salvo como Novo, à mão ou pela página da loja Nada sai. O pedido é planejado sobre carretéis, e os seus gramas contam como “na fila” para aquele tipo de filamento, para que o aviso de estoque baixo os veja chegando. Dois pedidos em espera podem planejar os mesmos gramas. Automático
O pedido vai para Em andamento O plano é refeito (primeiro os carretéis carregados naquela impressora) e então todos os gramas planejados saem dos carretéis. A janela Começar a imprimir? os lista em “Filamento reservado do estoque”. Uma pessoa move o pedido
Pronto para envio, depois Enviado Nada mais. -
A impressora começa ou termina uma impressão Nada. Uma notificação pode sugerir mover o próximo pedido, e uma impressão terminada fica marcada no cartão. Só aviso automático
Cancelado enquanto Novo Nada foi tirado, então nada volta. Uma pessoa, com um motivo
Cancelado enquanto Em andamento A janela pergunta “Filamento gasto, g”. Essa quantidade fica como gasta; o resto volta para os carretéis. Uma pessoa, com um motivo
Cancelado depois de Pronto para envio ou Enviado Nada volta: o pedido foi impresso. Uma pessoa, com um motivo
Uma placa falha e é impressa de novo no mesmo pedido Nada mais sai. O app não sabe da segunda tentativa. -
Um carretel é pesado e corrigido (uma contagem de estoque) O carretel assume o valor digitado, com um motivo como Perda ou Defeito, e o mantém nos pedidos seguintes. Uma pessoa
Quantidade, modelo ou impressora alterados depois do início Recusado. Um pedido iniciado mantém o seu plano; clone-o para fazer um novo. -

Qual número sai. Os gramas anotados na placa do modelo, ou o valor medido para aquela placa naquela impressora, vezes o número de placas de que o pedido precisa. Um pedido de oito com uma placa de quatro são duas placas. A porcentagem de desperdício de material nas configurações aumenta o preço, não os gramas. Se a purga entra no valor depende do que você digitou: copie o total do fatiador por filamento, que já a inclui.

Vários carretéis. Cada tipo de filamento é planejado separadamente. Os carretéis carregados na impressora do pedido vão primeiro, depois o carretel aberto com menos filamento restante. Uma necessidade pode ser dividida entre dois carretéis. Se a prateleira não tem o suficiente, o pedido é aceito mesmo assim e o último carretel mostra 0 g: um aviso, não uma recusa. Caixas lacradas nunca são abertas sozinhas.

Um exemplo completo. Um carretel de 1.000 g de PLA preto. Uma placa de chaveiros leva quatro, e o fatiador diz que a placa usa 80 g, purga incluída.

  1. Um pedido de oito chaveiros é salvo como Novo. Ele planeja 2 placas x 80 g = 160 g. O carretel ainda mostra 1.000 g; o tipo mostra 160 g na fila.
  2. O pedido vai para Em andamento. O carretel mostra 840 g.
  3. A segunda placa falha no meio e é impressa de novo. O carretel ainda mostra 840 g, embora uns 40 g a mais tenham ido para o lixo.
  4. Quando o carretel sai da máquina, ele pesa 800 g sem o carretel vazio. Uma contagem de estoque de 800 g com o motivo Defeito leva o carretel a 800 g e registra a diferença de 40 g.
  5. Pronto para envio e Enviado o deixam em 800 g.

Se, em vez disso, o pedido tivesse sido cancelado no meio da impressão, com 40 g digitados como gastos, o carretel teria voltado para 960 g. Este exemplo é conferido por um teste contra o próprio código do aplicativo, então ele muda quando o comportamento muda.

O que o app não faz: não pesa nada, não tira gramas a mais sozinho por uma placa que falhou e não move um pedido porque uma impressora começou a imprimir. Onde um AMS informa quanto resta, veja mais abaixo a seção sobre o que a impressora diz.

Conte as falhas, de propósito

Uma impressão que falhou gastou filamento de verdade. Se as falhas não saem do estoque, seu controle é otimista exatamente na sua taxa de falhas, e é esse o valor que ninguém conhece.

O hábito a criar: quando uma impressão falha, pese o que você tira da mesa, desconte e anote a causa numa palavra. No fim de um mês você terá algo mais útil do que uma contagem exata de carretéis - uma taxa de falhas por máquina e por material, e esse valor deveria estar em cada preço que você dá.

Pese o carretel nos momentos naturais

Não é preciso pesar tudo regularmente. É preciso pesar nos dois momentos em que o valor vai importar:

Quando um carretel sai de uma máquina. Ele já está na sua mão.

Antes de confiar um carretel a uma impressão longa. A estimativa diz 780 g e o sistema diz que restam 840 g; está perto o suficiente para valer trinta segundos na balança em vez de uma falha na nona hora.

O resto pode viver da aritmética. A balança é uma correção, não uma rotina.

Saiba quanto custa um grama, não só um carretel

O custo de um carretel é o que você pagou mais o que custou trazê-lo: o frete, os impostos de importação e a eletricidade da secagem, se você seca. Divida pelo filamento aproveitável, não pelo quilo nominal: um carretel de 1 kg não tem 1 kg de filamento imprimível depois de contada a ponta que não dá para usar.

A calculadora do custo do filamento transforma o preço de um carretel em custo por grama e no custo de um pedido específico - o formato de que você precisa para dar preços.

Depois guarde o custo junto com o carretel, não com o material. O PLA preto comprado em promoção em janeiro e o PLA preto a preço normal em agosto não custam o mesmo, e um pedido impresso com um não custou o mesmo que um impresso com o outro. Fazer a média esconde exatamente o que você está tentando ver.

O armazenamento também é estoque

Um carretel que pegou umidade não é o carretel com que você contava.

O PETG ou o nylon úmidos imprimem mal, e a falha é indireta o suficiente para se culpar o perfil, o bico, a máquina - tudo menos o filamento. É um problema de estoque disfarçado de problema técnico.

Duas regras cobrem quase tudo. Tudo o que não é PLA volta para uma caixa hermética com dessecante quando sai da máquina, e o dessecante é trocado segundo um calendário, não quando alguém percebe que ficou rosa. E um carretel aberto há meses numa sala úmida é secado antes de um pedido importante, não depois que ele falha.

A impressão multimaterial gasta mais do que a peça pesa

Se você tem um AMS ou um sistema multimaterial, a purga não é um erro de arredondamento. Cada troca de filamento purga o cabeçote, e numa impressão com muitas trocas o material purgado pode pesar mais do que a peça.

Esse filamento saiu de carretéis reais, numa proporção sobre a qual o peso do modelo não diz nada. Se seu estoque só desconta o peso da peça, uma farm que faz multicor vai se desviar mais rápido do que uma de uma só cor, no mesmo sentido, sempre. Desconte o que o fatiador indica como consumo total por filamento, não o que o modelo pesa.

O que a impressora diz que resta, e por que não é o que o pedido usou

Se suas impressoras têm AMS, é tentador deixar a impressora cuidar do estoque: ela já mostra uma porcentagem em cada bandeja. Lemos esses campos enquanto construíamos nossa própria página de filamento, e eles respondem a uma pergunta mais estreita do que parece.

O que olhamos. Duas Bambu Lab A1 com AMS Lite e uma H2C com AMS 2 Pro, lidas pela rede local em 22 e 23 de agosto de 2026, com mais uma olhada na H2C em 5 de outubro. São nossas anotações daqueles dias, não uma medição recente nem um teste de laboratório, e uma atualização de firmware pode mudar qualquer parte disso. Este é o formato do que uma bandeja informa, cortado à mão como exemplo em vez de copiado de uma impressora:

{ "id": "0", "remain": 100, "tray_weight": "1000", "total_len": 330000 }
O que a impressora informa O que vimos O que isso diz O que isso não diz
remain em um AMS Lite 100 nas quatro bandejas durante uma impressão inteira de cinco horas em uma A1, e ainda 100 no meio da impressão na outra no dia seguinte Nada sobre o que resta naquela unidade Que o carretel está cheio
remain em um AMS 2 Pro Porcentagens inteiras que mudam, como 5, 7, 27 e 80 Mais ou menos quanto um carretel tem O que uma impressão usou: 1% de um carretel de 1 kg são 10 g
total_len 330000 em todas as bandejas ao mesmo tempo, ao lado de um tray_weight de 1000 O comprimento nominal de um carretel cheio de 1 kg de filamento de 1,75 mm Quanto foi usado ou quanto resta
ams.version 14, depois 31, depois 11 na mesma A1 Nada em que pudéssemos confiar Qual modelo de AMS está conectado
Umidade e temperatura Valores reais no AMS 2 Pro, zeros no AMS Lite Se aquela unidade informa o ambiente Nada sobre o peso do carretel

O que a Bambu Lab documenta. O manual do AMS descreve o filamento restante como uma estimativa: o comprimento de filamento puxado enquanto a etiqueta RFID do carretel dá uma volta completa, com o carretel cheio de 1 kg contando como 100% (wiki da Bambu Lab). O manual do AMS Lite não tem nenhuma seção sobre filamento restante. Não encontramos uma página da Bambu Lab que diga que um AMS pesa um carretel, então não dizemos isso: o que a tabela descreve é o que os campos mostravam, não como a máquina chega a eles.

Por que um pedido ainda usa o número do fatiador. Os dois números respondem a perguntas diferentes. O fatiador diz o que um trabalho planeja usar, purga incluída, por filamento, antes de começar, que é o que um preço e um desconto de estoque precisam. A impressora diz, no máximo, mais ou menos o que há em um carretel agora. Ela não consegue dizer qual pedido levou o quê: nas A1 uma impressão não trazia nenhum identificador de trabalho que pudéssemos ligar a um pedido, e um salto de 10 g é quase toda uma peça pequena. Por isso, no LayerFlow3D, um pedido desconta os gramas planejados dos seus carretéis quando você o move para “Em andamento”, e a porcentagem do AMS só aparece em uma unidade que também informa umidade e temperatura, nunca em um AMS Lite. Onde ela aparece, um carretel que se afastou dela mais de 2% é corrigido, mas só se tiver uma etiqueta RFID ligada a um carretel da prateleira, só enquanto aquela impressora não estiver imprimindo e só com o agente da oficina rodando. A correção fica registrada como uma contagem de estoque, o que entra no número mensal de “usado acima do planejado” daquele tipo de filamento, nunca no custo de um único pedido.

O que fazer com isso na oficina:

  • Não leia 100% em um AMS Lite como um carretel cheio. Pese o carretel quando ele sair da máquina.
  • Calcule o custo e desconte cada trabalho pelo total do fatiador por filamento, não pela impressora. A calculadora do custo do filamento transforma esse total em dinheiro.
  • Use a porcentagem que muda na impressora como conferência ao longo de um mês para cada tipo de filamento, não como o registro de uma impressão.
  • Quando o controle e a impressora continuam discordando, coloque o carretel na balança e registre uma contagem de estoque com o motivo, para que a diferença vire algo que você vê, e não algo que move o total em silêncio.

Compre de novo antes de acabar, a partir de um valor

“Tem pouco preto” não é um sinal para comprar. O sinal é um mínimo.

Defina um para cada material e cor, conforme a rapidez com que você gasta e o prazo de entrega. Se você gasta 1,5 kg de PLA preto por semana e a entrega leva dez dias, seu mínimo é de cerca de 3 kg, não um carretel. Assim, comprar de novo passa a ser uma decisão tomada a partir de um valor, não algo que alguém precisa notar.

O inventário que vale a pena

Uma vez por trimestre, pese tudo. Leva meia manhã e diz duas coisas: quanto o controle se desviou, e onde se desviou.

Se a diferença está espalhada por igual, suas estimativas por pedido estão um pouco curtas - ajuste sua margem de desperdício. Se está concentrada num material ou numa máquina, você encontrou uma taxa de falhas ou um vazamento que ninguém tinha visto.

Um inventário que não encontra nada não é um dia perdido. É a única prova de que todo o resto funciona.

Faça as contas da sua própria oficina

O LayerFlow3D calcula o custo de cada encomenda com os seus preços de bobina, as suas impressoras e as suas tarifas.