A configuração de fio quente mais limpa mantém uma divisão estrita de tarefas: cncfoam.com fica mudo sobre temperatura e máquina possui o calor. The tool emits only "wire on" and "wire off" (M8 / M9) — pure intent, no magnitude. How hot the wire actually gets is decided entirely on the hardware side.
Por que a temperatura NÃO pertence ao G-code?
A temperatura do fio depende da física que a ferramenta de design simplesmente não consegue saber: o fio comprimento, calibre e ligaseu tensão de alimentaçãoe temperatura ambiente e fluxo de ar around it. If cncfoam.com baked a temperature number (an S value) into the cut, that number would be wrong on every other machine — and wrong on seu máquina no momento em que mudou o fio, o fornecimento ou a sala. Você estaria re-cortando arquivos em cada ajuste de hardware. Isso é acoplamento ruim. Então o cncfoam.com nunca escreve um valor de temperatura; o mesmo G-code é executado em qualquer equipamento, e o calor é definido onde a física realmente vive — na máquina.
O que o cncfoam.com contribui
- Intenção ligar/desligar —
M8brackets each cutting run,M9turns the wire off during travels, so it is only hot while actually cutting. - Pré-aquecimento de espera — right after
M8it emits aG4pause (your Pre-heat ms) so the wire reaches temperature before it starts moving, avoiding a marked entry. - Taxa de avanço + predefinições de material — um avanço inicial por tipo de espuma. O avanço e a temperatura são um par, mas a ferramenta apenas define o avanço; você ajusta o calor para ele na máquina.
cncfoam.com possui o tempo e movimentoA máquina possui? magnitude do calor
Fazendo o lado do hardware — duas opções limpas
Manual / analógico (mais simples)
Execute o fio através de MOSFET that the controller gates on and off with M8/M9, and set the actual heat by hand — a tensão do PSU do banco ou barato Módulo dimmer PWM você gira a si mesmo. O controlador nunca tenta definir a temperatura; ele apenas habilita o circuito. Você ajusta o calor por material com um corte rápido de teste e deixa como está. Zero complexidade de firmware, e funciona de forma confiável.
2. Malha fechada temperatura constante (melhor)
Pequeno MCU dedicada (um ESP32 é ideal) executa um laço interno rápido que mantém a temperatura valor de referênciamede o fio (o seu resistência sobe com a temperatura, ou a sua corrente) and PWMs the power to keep the heat constant. The controller's M8 just ativa este regulador. Porque o loop reage em milissegundos, o fio mantém a mesma temperatura, quer esteja varrendo rapidamente em linha reta ou avançando lentamente em uma curva apertada — assim, não há marcas de queima onde o corte desacelera. Esta é a abordagem "adequada" para cortadores de espuma, ao custo de um pouco mais de construção.
| Manual / analógico | Circuito fechado | |
|---|---|---|
| Define temperatura | Você, manualmente (botão/dimmer) | Um MCU dedicado, automaticamente |
| Calor constante em qualquer avanço | Não (desloca-se com a velocidade)? | Sim (regulado) |
| Esforço de construção | Mínimo | Mais (sensoriamento + controle) |
| Qual é o papel do cncfoam.com? | Identical — emits only M8/M9 | |
Veja também Potência do hot-wire Ligação MOSFET + alimentação Fio, temperatura e taxa de avanço Correspondência de calor para alimentação no lado da espuma? Segurança & ventilação.