gSender é um software de interface CNC repleto de recursos, projetado para ser limpo e fácil de aprender, ao mesmo tempo que mantém uma profundidade de recursos para usuários avançados. Seu desenvolvimento começou a partir da paixão pelas máquinas CNC de hobby: uma interface reconstruída para atender às necessidades do usuário doméstico de CNC.
Aceita código g padrão compatível com grbl e foi verificado para funcionar com muitos dos programas CAM comuns
Começou o desenvolvimento para trazer novos conceitos ao cenário existente de remetentes grbl em um esforço para aprimorar a funcionalidade e a facilidade de uso
Software de interface CNC baseado em Javascript que utiliza Electron para uso em várias plataformas
É uma ramificação da popular interface do controlador CNC CNCjs
Algumas coisas que pretendemos realizar com este remetente:
Confiabilidade de operação
Acomoda todas as gamas de sistemas de computação (PC de baixo custo para RasPi | 'modo leve')
Limpo e fácil de usar, independentemente da sua experiência anterior com CNC
Disponibiliza todas as funções normalmente esperadas
Resolve automaticamente condições comuns de geração de erros
Gadgets integrados para sondagem de superfície, nivelamento de material, edição de firmware e edição de código G com realce de sintaxe, navegação de comandos e muito mais
Visualização de corte 3D
O gSender está disponível para os seguintes sistemas e ainda não oferece suporte à operação sem cabeça do Pi
Janelas (x64) | Mac (universal) | Linux (Intel) | Linux (ARM) | Pi (64 bits) |
---|---|---|---|---|
EXE Available | DMG Available | DEB Available | DEB Available | DEB Available |
Confira os últimos lançamentos aqui.
Controladores Grbl e grblHAL suportados
Conexão de máquina inteligente
Leitura digital de 3 eixos (DRO) com entrada manual de valor
Jogging totalmente direcional com diagonais XY, predefinições de jog e manuseio incremental/contínuo com um único botão
Configuração zero e gotos (independentes e combinados)
Apalpação em qualquer direção e detecção segura de continuidade garantem que nenhuma ferramenta de corte seja quebrada
Compatibilidade total imperial/métrica
Design de tela responsivo e personalizações do espaço de trabalho, incluindo tema claro e escuro do visualizador
Visualização 3D do percurso da ferramenta (não é necessária conexão com a máquina)
Informações de arquivo sobre carga (faixa de avanço, faixa do fuso, ferramentas usadas, tempo de corte estimado e dimensões gerais, máximas e mínimas)
Substituição de feed e indicadores de status de trabalho ativo
Atalhos de teclado totalmente expostos para controle externo de teclado/teclado
Suporte a joystick integrado para uma variedade de controladores
Movimentos de altura seguros – acomoda máquinas com ou sem fim de curso
Ciclo de retorno à posição inicial e locais de movimentação rápida disponíveis para máquinas com hardware de retorno à posição inicial
Suporte completo a fuso/laser por meio de widgets de controle manual, alertas ativos e substituições ao vivo
Suporte completo para refrigeração por névoa/inundação por meio de widgets de controle manual e alerta ativo
Botões de macros (reorganizáveis) com variáveis de macro aprimoradas e atalhos de teclado atribuíveis individualmente
O modo leve reduz a intensidade do processamento em hardware menos potente ou ao executar arquivos maiores
Fácil troca de espaço de trabalho para trabalhos mais avançados de jigging ou alinhamento
Tratamento automático opcional para erro comum ao gerar código G
Ferramenta de firmware para alterações mais fáceis na EEPROM do grbl, carregamento de padrões e atualização do grbl
A ferramenta de superfície gera automaticamente o código G de superfície com base na área de corte da máquina e outras preferências, pronto para execução
Ferramenta de calibração para alinhamento de eixos - um processo passo a passo para garantir que seu CNC esteja quadrado
Ferramenta de ajuste de movimento para calibrar os movimentos do eixo do motor
Funcionalidade de mudança de ferramenta – pausar, ignorar ou executar blocos de código em comandos M6
Funcionalidade de início da linha para retomar trabalhos no meio do caminho em caso de falha na interrupção
A funcionalidade de contorno indica os limites aproximados do trabalho antes do corte
Injeção de código G personalizável no início e no final do trabalho
Dicas de ferramentas para pontos de entrada de dados
Explicações de avisos de alarme para melhor contextualizar os erros do CNC
Gerenciamento de suspensão para manter o PC acordado durante o envio do código G
Perfis de máquinas pré-construídos, incluindo:
LongMill
Shapeoko
Esculpir em X
CNC OpenBuilds
3018 CNC e PROVer
BobsCNC CNCs
CNC4CNCs para iniciantes
Fresar CNCs à direita
Ooznest WorkBee
Nômade
Carvey
Moinho Um e muito mais...
Toda a documentação atualizada sobre o gSender pode ser encontrada aqui: https://sienci.com/gsender-documentation/
Se você encontrar problemas ou quiser recomendar melhorias para o gSender, há um link para envio de feedback na página de documentação. Também temos um local para discussão em nosso fórum: https://forum.sienci.com/c/gsender/
Se você quiser testar os recursos do gSender, existem vários arquivos gcode no diretório de exemplos que podem ser baixados e executados localmente.
gSender é um software gratuito, fornecido no estado em que se encontra e disponível sob a licença GNU GPLv3.
O gSender também foi projetado de forma que possa ser executado localmente no navegador do seu computador ou compilado para uso em outros sistemas que não estão listados nos downloads. Em breve haverá documentação sobre como você pode configurar isso sozinho, listada abaixo, assim que mais testes forem concluídos.
Jog não envia mais comandos de jog duplo em dispositivos de toque
Saída $G emitida para UI quando conectada usando grblHAL e enviada manualmente
Perfil Altmill atualizado $ 103 A passos para contabilizar microstepping compilado
Perfis SLB atualizados com novos valores
Padrões atualizados nos perfis Mk2, Mk1 e MillOne
Rotina de toque AutoZero atualizada ao executar brocas de diâmetro específico para ser mais precisa e distância de retração em Z ligeiramente aumentada para rotinas sem ponta.
A alternância rotativa não atualiza mais os valores quando cancelada no grblHAL.
O plano de fundo do visualizador de tema personalizado agora é salvo corretamente.
Perfil Altmill agora no topo dos perfis com outras máquinas Sienci
Correção do tempo restante convertendo carimbos de data/hora incorretamente
Grupos de firmware agora sempre emitidos para UI na conexão
Situações reduzidas onde o erro 1 deve aparecer na conexão ou na localização
Alterações no perfil padrão Altmill para aceleração Z
A ativação do modo rotativo para grblHAL agora desativa o retorno à posição inicial, e a desativação do modo rotativo restaura seu valor de referência anterior
Resolução de deslocamento do eixo Longmill HAL A atualizada para valor de micropasso compilado
A janela principal não deve mais estar focada na caixa de diálogo de carregamento de arquivo
Adicionados perfis Altmill
Iniciar a partir da linha agora também considera o eixo A se o arquivo contiver esses movimentos
Corrigida situação em que a barra de progresso poderia ser superior a 100%
Algumas alterações na estimativa de tempo, especificamente ao pausar trabalhos
Corrigimos o problema em que o prompt de cópia do console indicava um limite diferente de 50
O atraso do fuso na partida agora é um valor configurável em ms
Mudanças no comportamento da Ethernet para permitir a reconexão em mais casos, a placa fecha a conexão mais cedo
As tarefas de manutenção vencidas agora solicitam que o usuário cuide delas no início do aplicativo
Valor máximo alterado para RPM do fuso na ferramenta de superfície rotativa
Correção para a guia rotativa ganhando foco e impedindo o funcionamento dos atalhos de teclado
Mudanças no tamanho e na sensibilidade da barra de rolagem do console
Definir o eixo A como zero agora atualiza a rotação do visualizador corretamente
Homing habilitado em diagnóstico agora correto para SLB
O DRO do eixo A com $13 habilitado agora não converte mais incorretamente
Relative Go To agora usa corretamente valores de entrada para todos os 3 eixos
Os alarmes 14 e 17 agora são redefinidos e desbloqueados em vez de apenas desbloquear usando os botões da interface do usuário
Entradas da ferramenta de firmware agora desabilitadas no estado de alarme
Adicionada preferência para que o modal de fim de trabalho não apareça
Corrigida falha ao alternar o modo leve
O código de fim do teste agora restaura corretamente o G90/G91 para o estado anterior
Os botões de posição rápida funcionam conforme esperado com a inversão do eixo A ativada
Padrões atualizados para velocidades de homing SLB
Adicionado destaque de configuração e restauração de padrões individuais para a ferramenta de firmware HAL
Corrigido o problema em que o flash do SLB poderia falhar silenciosamente se conectado antes do flash
Ajustes para concluir a estimativa de tempo
Versão de firmware para SLB agora incluída no arquivo de diagnóstico
Impediu que a reinicialização suave ao sair do modo de verificação no SLB fizesse com que o firmware não saísse do modo de verificação
Alterações no comportamento da linha de planejamento no visualizador
Os valores padrão de ir para o botão agora são a posição atual se houver movimento absoluto e 0 se for movimento relativo
Corrigido problema em que o erro impedia a retomada do arquivo em algumas situações
O controlador GRBL agora sempre enviará o comando $$ eventualmente, mesmo que nenhuma mensagem de inicialização seja recebida`
Os valores são convertidos corretamente na ferramenta de superfície ao trocar entre unidades preferenciais métricas e imperiais
Corrigida a precisão do valor da UI padrão ao trocar entre unidades preferenciais métricas e imperiais
Lidar com erros silenciosamente ao verificar atualizações, mas nenhuma conexão com a Internet está disponível
Adicionados perfis padrão para todas as máquinas quando conectadas usando grblHAL e usando a funcionalidade 'Restaurar padrões'
Não emite mais o erro 79 ao conectar com parada de emergência habilitada no SLB
Corrigido problema com jogging Z com limite suave ao tentar jog a partir dos limites da máquina
Máscara de consulta de status corrigida ao enviar relatório de status completo 0x87 vs? relatório de status parcial para evitar que os estados de alarme sejam lentos para serem eliminados na interface do usuário
Correção para atalhos de jog que não enviam movimentos curtos quando pressionados rapidamente.
A ferramenta de firmware GRBL atualiza corretamente os valores quando a lista é encurtada com o termo de pesquisa
Mais arredondamentos nos valores de troca de ferramentas.
Várias atualizações no PDF de diagnóstico para incluir informações mais rápidas.
Categorias de firmware HAL carregadas de forma mais consistente na conexão
A lista de erros/alarmes HAL é preenchida de forma mais consistente na conexão
Algumas categorias de firmware foram renomeadas para uma organização mais clara
Melhor manuseio das funcionalidades dos botões macro de início, pausa e parada do ciclo
Corrigida instabilidade na visualização no modo de 4 eixos.
O jog contínuo do eixo A funciona conforme esperado com limites suaves ativados no modo de 4 eixos
O alimentador não faz mais pausa ao configurar o bloco de código de macro EEPROM com M0/M1 incluído.
Status do modo rotativo definido corretamente na conexão.
Erros aleatórios não aparecem mais na conexão
O log de erros limpo no início do trabalho para evitar erros no envio de um trabalho não é incluído no relatório de erros do trabalho.
Ajuste os valores de jogging HAL
Adicionada capacidade de atualizar SLB já no modo DFU
Melhorias intermitentes de UX para HAL
Seleção de firmware oculta por padrão para evitar cliques errados e redefinição de firmware selecionado para GRBL para todos os usuários.
Foram removidas situações em que nenhuma opção de firmware foi selecionada na atualização inicial do gSender
Corrigida sobreposição de widget com guias em algumas resoluções de tela
Corrigido problema com dimensões Z do percurso calculando incorretamente
A sonda XYZ agora vai para XY zero na conclusão da rotina semelhante ao comportamento anterior
Erros do alimentador agora também são emitidos para a UI
Alternância de eixo rotativo e outras ferramentas rotativas agora desativadas em estado de alarme
Corrigidas situações em que pausar e retomar repetidamente poderia estourar o buffer do firmware
Valores de jog corrigidos reconvertendo e redefinindo na UI
Aviso impedido de aparecer erroneamente na ferramenta de calibração de movimento
Adicionado indicador de pino de limite do eixo A ao painel de diagnóstico
Alguns ajustes no layout do relatório de diagnóstico
Correções para rotinas de teste AutoZero com US$ 13 ativados
Melhor relatório de erros na UI em geral para erros de macro e console
Versão Mac renomeada de Intel para Universal para esclarecimentos
Corrigidos alguns comportamentos problemáticos de atalho no gamepad
Corrigimos o problema com o Z final na troca automática de ferramenta sendo desativado pela distância de retração
O Visualizador não exibe mais percurso calculado incorretamente ao carregar o mesmo arquivo duas vezes seguidas
Jogging contínuo corrigido com limites suaves habilitados em algumas configurações de EEPROM no HAL
O seletor de fuso HAL agora usa valores EEPROM integrados para a opção SLB_LASER
O flash HAL deve ser utilizável no Electron a partir da versão mais recente e a placa deve ser conectável sem desligar e ligar a energia.
Erros repetidos no HAL devem ser relatados ao usuário com menos frequência
O seletor de fuso agora usa o fuso atual relatado
Corrigido problema onde o seletor de fuso poderia obter entradas duplicadas na mudança de ID
Variável de avanço do programa de troca de ferramentas corrigida em HAL
Definir importação na ferramenta de firmware HAL agora atualiza corretamente as opções do botão de opção
Correção para valores de migração de sonda que não estão em execução
Correção para migração de valor de jog que não está em execução
Os fusos no HAL não são mais duplicados ao executar o comando do fuso várias vezes
O widget de conexão não deve mais zerar o controlador selecionado em algumas situações
O trocador de ferramentas não deve mais apresentar erros em situações em que o usuário conectou e depois desconectou
Adicionada capacidade de atribuir macros aos botões do gamepad
O tipo de controlador agora é anotado no relatório de erros e alarmes e no arquivo de diagnóstico
A função Ir para na UI agora leva em conta as unidades preferidas
Adicionado seletor de fuso à guia Laser/Fuso ao usar o firmware grblHAL
O botão de desbloqueio agora mostra apenas 100% do tempo ao usar o controlador grblHAL
Perfis de máquina corrigidos ausentes em algumas situações
Os controles de jog da UI no modo remoto estão novamente contidos adequadamente em seu contêiner de widgets
Correção para travamento das configurações do modo remoto no Firefox
Corrigida a alternância de deslocamentos de laser com polegadas habilitadas
Várias melhorias na estimativa de tempo
O botão "Usar última porta" na ferramenta de firmware agora deve conectar-se corretamente quando a última conexão foi via Ethernet
Alterações no comportamento do contorno - devem se mover em uma direção consistente e delinear o percurso com mais precisão
Corrigidos deslocamentos de mudança de ferramenta sendo concatenados como strings em vez de adicionados
A ferramenta de superfície lida melhor com valores extremos, avisando o usuário em vez de exceder a pilha de chamadas
Várias correções rotativas
Correção para troca de ferramentas de passagem em macros
Correção para atraso do fuso sendo adicionado quando a linha já tinha atraso do pós-processador
Start-From-Line agora deve lidar melhor com comandos G2/G3 e limpar erros no controlador grblHAL
Correção para o assistente de troca de ferramentas não ser retomado corretamente no controlador grblHAL
Verifique se o trabalho deve se comportar de forma mais consistente como o controlador grbl no firmware grblHAL
Correção de tela preta na inicialização do aplicativo em algumas situações
Correção para botões de jog na UI que não registravam eventos de clique corretamente em alguns sistemas operacionais
Remova os comentários enviados ao controlador para evitar estouro de buffer e melhor suporte ao Shapeoko
Corrigido problema com a ferramenta de firmware que não atualizava os valores corretamente se as configurações fossem limitadas pela barra de pesquisa
Lidar com nome de arquivo ausente em arquivos recentes
Valores EEPROM atualizados para viagens em vários perfis Sienci
Corrigido problema com falha da ferramenta de superfície em algumas situações
Corrigidos vários bugs com suporte para gamepad
Adicionado modo rotativo
gSender agora é capaz de executar arquivos de 2+1 eixos em grbl e arquivos de 4 eixos em grblHAL
Visualizador atualizado para suportar rotações de 4 eixos
DRO do eixo A e jogging
Sondagem rotativa
Adicionado suporte ao controlador grblHAL
Conecte-se e execute trabalhos normalmente em qualquer dispositivo grblHAL
Conecte-se pela Ethernet onde o hardware é compatível
Nova ferramenta de firmware específica grblHAL que é gerada dinamicamente com base nas configurações relatadas
Novos elementos de UI, quando apropriado, para suportar novas funcionalidades, como homing de eixo único
Melhorias no gamepad
Lógica reestruturada e mapeamento de botões para ações
Adicione funcionalidade secundária aos botões
Adicionado modo MPG do joystick
Adicionado botão de bloqueio para desativar o gamepad quando necessário
Estimativa de tempo de trabalho aprimorada
Algoritmo de estimativa de tempo inicial significativamente melhorado com base na aceleração da máquina e nas velocidades máximas
A estimativa no meio do trabalho usa a estimativa inicial por linha para uma duração restante mais precisa
Apalpação em vários cantos – retoque qualquer canto usando placas de toque padrão e de zero automático
Adicionado o botão Ir para UI para ir rapidamente para uma coordenada absoluta ou relativa do espaço de trabalho
Distinção mais clara entre linhas planejadas e linhas de corte - as linhas planejadas aparecem como amarelo (personalizável) em vez do cinza de corte padrão
Melhorias no modo remoto
Adicionado código QR para facilitar a navegação até o endereço remoto no telefone
Adicionados controles de fluxo de trabalho e seleção de unidade à interface do modo remoto
Adicionada preferência para avisar em Zero para evitar a redefinição acidental de zero em qualquer eixo
Troca de ferramentas de bloco de código novamente suportada
Modais ativos de firmware agora exibidos na guia de diagnóstico
Valores PRB disponíveis para uso em macros
Os arquivos agora são analisados uma vez por tempo de execução
Correção para precisão do DRO em algumas situações
Área de estatísticas de trabalho aprimorada - agora rastreia trabalhos por porta de comunicação, mais informações sobre cada execução de trabalho e o número de problemas encontrados
Lembretes de manutenção - configure e personalize lembretes de manutenção para solicitar tarefas após a ocorrência de totais de tempo de execução específicos
Registro aprimorado de alarmes e erros
Correção para substituições que levam a erros de gcode
Substituir o valor é atualizado corretamente com o uso do atalho de teclado
Usar o atalho de teclado de substituição agora deve exibir o painel de substituição
Várias alterações de ferramentas em um único arquivo agora exibem a ferramenta correta no Assistente
As vinculações do controlador devem funcionar com o assistente de troca de ferramenta ativo
Spindle RPM não converte mais unidades incorretamente
O controle deslizante do fuso agora reflete os valores EEPROM para mínimo e máximo
A velocidade de jog é convertida corretamente por meio de alterações de unidades preferidas
Margem maior na impressão de atalhos
M0 nas macros do alimentador agora exibe a caixa de diálogo de pausa M0
Adicionados atalhos de teclado ausentes
O atalho de teclado de desbloqueio deve funcionar em mais situações em que uma reinicialização suave foi necessária
Correção para arquivos que não carregam para alguns usuários
Estratégia de troca de ferramenta com unidades ausentes adicionadas
Problemas de funcionalidade do controlador resolvidos
As ferramentas de calibração calculam os valores corretos com base na entrada
Conversão de unidade de superfície em RPM removida
Unidade laser renomeada para Power from RPM
O carregamento do tema colorido não carrega mais arquivos inexistentes
O gSender funciona visivelmente mais rápido e leve!
Houve várias áreas onde conseguimos tornar o processamento de arquivos em média 20% mais eficiente e reduzir o uso geral da memória do programa em uma média de 2/3 devido ao aumento do tamanho da memória da sandbox do nó e melhorias em vários tempos de execução
Em arquivos que ainda demoram para carregar, adicionamos uma janela de barra de carregamento para mostrar o progresso do carregamento do arquivo
Adicionada nova funcionalidade de recuperação de trabalho
Em casos específicos em que a porta USB da sua máquina se desconecta do gSender durante um trabalho, ele poderá recomendar de onde você deve reiniciar
Atualizações no suporte ao controlador gamepad
Lista de controladores testados oficialmente se você quiser selecionar um gamepad que funcione de forma mais confiável com o gSender
Os controladores testados vêm com suas próprias predefinições pré-carregadas
UI aprimorada para criação de perfis de controlador
Impressão em PDF disponível de atalhos para desligar perto de sua máquina
Melhor suporte para diodos laser
Laser opcional de baixa potência permite delinear
Visualização específica do laser: há um estilo diferente quando o modo laser está ativado e essa cor pode ser personalizada
Correção de bug: o deslocamento do laser agora permite valores de deslocamento negativos
Nova guia Diagnóstico dentro da ferramenta Calibrar
Veja informações rápidas sobre se seus interruptores de limite, sensor de toque ou outros pinos estão ativados
Resumo geral das configurações de firmware do seu CNC
A capacidade de gerar um arquivo PDF de diagnóstico que inclui informações sobre seu computador, CNC, alarmes/erros recentes, qualquer arquivo de código G carregado atualmente e muito mais! Muito útil para compartilhar com nossa equipe de suporte ou outros CNCers para ajudar a diagnosticar problemas que seu CNC possa estar enfrentando
Modo Remoto, controle seu CNC remotamente!
Conecte-se ao seu CNC a partir de uma infinidade de outros dispositivos conectados à Internet para carregar arquivos de outros computadores ou correr e zerar a partir do seu telefone
Fácil de instalar e configurar
A troca de ferramentas agora é totalmente suportada pelo nosso novo Assistente
gSender já reconheceu comandos M0 e M6 para inicializar uma pausa no meio de um arquivo
Novos processos para suportar o uso do 'método de papel', uma placa de toque ou um sensor de comprimento de ferramenta (escolha com base na configuração do CNC) agora permitem mais flexibilidade no manuseio da troca de ferramentas e, em alguns casos, pode abrir um assistente para orientá-lo através de cada etapa e sem a necessidade de macros personalizadas
Outros recursos variados
Substituições do controle deslizante para facilitar a taxa de avanço e o ajuste do fuso/laser em tempo real
Capacidade de alternar entre substituições de trabalho e atributos de arquivo antes de iniciar um trabalho para ajustar o feed e acelerar as substituições antes de iniciar um trabalho
Obtenha uma imagem instantânea de cima para baixo do seu trabalho com o novo SVG Visualizer que preenche a lacuna entre um visualizador totalmente desativado ou um visualizador totalmente 3D (útil para computadores menos potentes)
Console codificado por cores em determinados comandos, como alarmes e erros, que agora também podem aparecer
Diversas outras configurações
Nova guia de segurança para rastrear alarmes e erros e acessar configurações de segurança
Aviso de limite suave no carregamento de arquivo se a máquina tiver interruptores de limite
Distância de falha da sonda personalizável em Z
Mais personalizações de temas de visualização para 'claro', 'escuro' ou seu próprio design totalmente personalizado
Novos atalhos para controlar sondagem, visualização e macros e a capacidade de filtrar atalhos por categoria para encontrá-los e editá-los facilmente
Nova guia de estatísticas para rastrear trabalhos executados em seu CNC
Casas decimais personalizadas no DRO
e outras correções de bugs para atualizações automáticas do Linux, exportação de configurações, unidades preferenciais e modais de unidade de arquivo, movimento relativo da caixa delimitadora, impressão de atalhos e muito mais!
Correção para perfil de sondagem XYZ quando $13 ativado
Correção para limites de estouro da posição da máquina
Correção para alguns atalhos de teclado que não reconhecem mais quando foram lançados
Ferramenta de superfície aprimorada - o padrão agora aumenta para suportar mais tipos de bits de superfície, a direção de corte é reversível, capaz de iniciar do centro, pode copiar o gcode para a área de transferência para salvar.
Grandes melhorias no uso da memória do visualizador e na velocidade de análise
O início da linha deve levar em conta a altura máxima Z da lima ao mover para a posição para levar em conta situações em que Z0 é definido no spoiler.
O código da sonda deve sempre retornar ao local inicial exato em vez de aproximá-lo.
Melhorias no firmware flashing UX - agora é possível selecionar perfil e porta dentro da ferramenta.
Correção para movimentos de código de sondagem automática muito pequenos quando o valor EEPROM "$13 report as inch" estava ativado
Os botões Ir para só usam a altura segura se estiverem abaixo dessa posição quando os interruptores de limite estão ativados para evitar o movimento para baixo.
Valores fixos em alguns perfis de máquinas.
Adicionadas proteções de estado da máquina a alguns atalhos de teclado.
UI Modals agora são mais difíceis de fechar acidentalmente.
Comentários entre colchetes em M0/M1 agora são emitidos para a UI.
As preferências de deslocamentos de laser permitem valores negativos novamente
Variáveis da caixa delimitadora mais uma vez disponíveis para macros
A versão para Mac agora sai completamente ao fechar.
Maior clareza da interface do usuário ao conectar-se à placa com firmware inválido/irreconhecível
Mudanças de estilo na ferramenta de firmware
Corrigido o overflow quando o SO tinha zoom de tela acima de 100%.
Controle de ferramenta de firmware corrigido para configuração de US$ 23
Piscando novamente disponível sem conexão com o dispositivo
Melhorias na corrida contínua (obrigado @cotepat)
Corrigido problema com algumas configurações que não persistiam corretamente
Melhorias na ferramenta de contorno – movida para thread de trabalho, movimentos G0 incluídos, ajustes de precisão
Estimativas de comprimento de arquivo mais precisas quando conectado – o virtualizador agora usa valores de aceleração EEPROM
Função de apalpador agora disponível na troca manual de ferramentas
Melhor filtro de dados para caracteres UTF8/UTF16 inválidos
Perfis adicionados para kits de extensão Longmill
Perfil da máquina removido das preferências e colocado na ferramenta de firmware
Corrigidos valores padrão incorretos em alguns perfis de máquina
O modo de teste agora restaura o WCS após a reinicialização suave realizada ao sair do modo de verificação.
Corrigido problema com o modo de teste que ocasionalmente fazia com que ele iniciasse a execução do arquivo após a conclusão do teste
Corrigido o problema com jog contínuo quando os limites flexíveis eram habilitados e o relatório em polegadas do valor EEPROM estava habilitado
Melhorias na ferramenta de firmware - nova seleção conveniente de perfis, pesquisa de configurações, melhorias de desempenho, valores alterados destacados
Melhorias nas entradas de valor - não devem mais ser padronizadas para o valor mínimo se houver uma pausa muito longa na digitação
Rótulos de superfície alterados para X/Y em vez de comprimento/largura
Pequenas alterações de estilo
Correção para o botão Iniciar às vezes não funcionar quando o bloco "Iniciar Evento" ativado, mas vazio
Deslocamentos de laser aplicados de forma mais inteligente
Regressão de estilo corrigida na altura do widget de sonda
Infraestrutura para versão edge
Reversão do patch do elétron 18 para corrigir o problema em que o aplicativo travava na tela inicial
Notas do patch agora exibidas na seção "Sobre" das preferências
Os deslocamentos do laser não são mais aplicados na alternância do modo laser se definido como 0.
Adicionados novos perfis de máquina para Bluecarve e Yorahome CNC.
Atualizações de dependência
Correção para evento de início de código G que não envia bloco de código inteiro em algumas situações e torna-o mais consistente em todas as situações
O firmware agora destaca configurações diferentes do padrão para máquinas Sienci
Suporte para canais edge/beta para aqueles que desejam optar por novos recursos para teste
Melhorias no movimento do controlador usando joystick
Linhas de corte mais brilhantes no visualizador
Tempo limite mais sensato na busca de atualizações
Configuração MK2 12X30 agora selecionável corretamente
Adicionados atalhos de teclado para névoa, inundação e parada de refrigerante
Corrigido problema com o padrão espiral de superfície onde a faixa central poderia ser perdida com alguns parâmetros
Corrigido problema na calibração em que a direção solicitada para mover os pórticos não estava correta em algumas situações.
O deslocamento do laser não é mais redefinido para o valor anterior ao alternar o modo laser
Numerosas dicas de superfície e problemas de conversão de unidades corrigidos
A superfície agora permite selecionar o movimento M3 ou M4
Os botões de posição rápida agora usam o valor pulloff de US$ 27 para determinar as posições finais
A ferramenta Outline agora armazena e restaura modais após a conclusão
Melhorias no armazenamento e persistência de configurações
Migrado do Elétron 10 para o Elétron 18
Corrigido problema que poderia causar falha no jog contínuo em algumas situações com limites flexíveis ativados
Corrigidos problemas com atalhos de teclado para iniciar sondagem e confirmar sondagem
O deslocamento do laser agora é salvo e aplicado corretamente
Corrigida combinação de botões do mouse que poderia travar o visualizador
WCS é redefinido para a seleção atual na parada do trabalho
Modal de movimento incluído na funcionalidade de início da linha
O início da linha deve preferir o WCS selecionado se for diferente do padrão G54
Corrigido problema com o máximo/mínimo do fuso não salvando em algumas situações
Geração de superfície desativada quando o trabalho está em execução
EEPROM de laser/fuso (US$ 31) e fuso/laser mín/máx devem ser refletidos com mais precisão na interface do firmware
O movimento macro e a reordenação devem ser mais fáceis e consistentes.
O início da linha deve usar uma casa decimal mais sensata para valores de posição
Os botões de posição rápida agora devem considerar máquinas que não executam firmware específico do Sienci e deslocar a posição de 0.
Atualizações de dependência
Comandos de ferramentas agora emitidos para a UI se ocorrerem junto com comandos M6
O início da linha deve definir de forma mais consistente a taxa de avanço e a velocidade do fuso
Corrigido o problema em que o laser mínimo e o laser máximo eram invertidos ao inicializar o modo laser.
Reescrita do controle jog UI para obter um comportamento mais consistente
Alterações nos atalhos de teclado para obter um comportamento mais consistente
Adicionada lógica na troca de ferramenta para evitar que o remetente seja iniciado antes que o pós-gancho seja concluído
Alterações no perfil mínimo e máximo do fuso padrão e nos valores mínimo e máximo do laser
Adicionado suporte para Spindle max e Spindle Min distintos no modo laser ou fuso
Fluxo de trabalho de mudança de ferramenta "Pausar" renomeado para "Manual" e agora permite a execução de jogging e macros
A taxa de avanço padrão em "início da linha" agora reflete o modal da unidade de arquivo
Corrigido o problema em que as unidades não eram consistentes nos botões Go-To, levando à queda Z
Seleção do diâmetro da ferramenta oculta na sonda Z para evitar confusão do usuário.
Redução da resolução mínima de 1280X960 para 1024X768 e maior capacidade de resposta para compensar isso.
A lista de perfis da máquina foi reduzida para um conjunto genérico e tornou mais óbvio que as dimensões da máquina são as relatadas pela EEPROM.
Adicionados perfis de máquina MK2 e suporte para configurações padrão para novas máquinas.
Imagens de firmware atualizadas para MK1 e MK2
Corrigida a regressão em que os comentários não eram removidos corretamente antes de serem enviados para o grbl
Correções nos perfis de sonda com diâmetro automático
Corrigido problema onde comandos T poderiam causar erros quando em linha com comandos M6
Parar trabalho agora deve redefinir consistentemente a placa (0x18) conforme planejado
Corrigidos vários erros de dicas de ferramentas
Corrigimos o problema em que as ferramentas de calibração não usavam os controles de jog corretos
; Os comentários agora são emitidos para a UI nas paradas do fluxo de trabalho M0, M1 e M6
Corrigimos o problema em que o comando jog cancel em tempo real não era enviado corretamente ao controlador
Corrigimos o problema em que valores padrão em vez de velocidades de jog personalizadas não eram usados no carregamento inicial do programa
Iniciar na linha agora envia mais modais para garantir que os dispositivos IoT sejam ativados se essa linha for ignorada
Melhorias no recurso de contorno – a cabeça agora deve retornar à posição original, melhor suporte para entalhes desarticulados/ladrilhados
Corrigidos carimbos de data e hora que faziam com que os elementos da interface do usuário saltassem
Corrigido DRO sendo cortado em pequenas resoluções ou tamanhos de tela
Corrigido o aplicativo que não estava em tela cheia na inicialização
Aumentos nos limites de movimento para predefinições de jog
Os campos da UI devem ser mais facilmente limpáveis e retornar ao valor anterior se não forem alterados
Os controles de fluxo de trabalho não desaparecem mais durante a corrida
Alterações no atualizador para evitar a atualização de aplicativos de 32 bits para 64 bits
Adicionadas novas preferências de suporte a laser com deslocamento básico
O alarme 2 agora deve estar desbloqueável
Foi corrigido um caso extremo em que a superfície deixaria uma passagem inacabada no centro
Atualizações na biblioteca de conexões seriais e no fluxo de trabalho
Novas imagens do touchplate e suporte para o próximo touchplate com diâmetro automático
Regressão corrigida com sonda XYZ
Regressão corrigida nas preferências do probe
Os botões de posição rápida agora usam valores EEPROM para movimentos mais precisos e os limites do perfil da máquina devem ser definidos a partir da EEPROM na conexão
Taxa de fuso oculta por padrão - Fuso/Laser deve ser ativado no perfil da máquina para visualizar substituições durante a execução do trabalho
A ferramenta de superfície agora executa a última passagem no padrão Zig-Zag
Adicionado suporte para US$ 13 em relatórios de taxa de avanço
A altura segura não deve mais enviar o roteador para Z0
Adicionados novos perfis de máquina
Correção para atalhos da tecla F que não funcionam
Adicionadas unidades ausentes
Comandos G28 não são mais ignorados
Alterações na sondagem XY
Relatórios de linha de erro mais precisos
Vários problemas de estilo corrigidos
Botão de desbloqueio na UI para evitar retorno/desbloqueio do estado M0
Entradas de números mais fáceis de usar que permitem a compensação são mais tolerantes na alteração do valor
Minimizar renderizações ativadas por padrão quando o modo Lite está ativado
Mudanças de estilo no widget de sondagem
Várias alterações na aparência da interface do usuário
Novos perfis de máquina
Pequena alteração na cor das linhas que entraram no planner para torná-las mais visíveis
Corrigido problema com atalhos de jog/play
Corrigido bug onde o retorno usando o botão Home do visualizador não desbloqueava os botões de posição rápida
Corrigimos o problema em que as configurações do firmware podiam ser enviadas quando a máquina estava bloqueada/alarmada, resultando na não atualização das configurações
Corrigimos o problema em que comandos M0 em ganchos de troca de ferramentas resultavam na não execução do pós-gancho
Melhorias na ferramenta de superfície – novos movimentos e layout
Melhorias nos comandos de pausa (M0/M1) em macros
O menu suspenso do WCS agora reflete com precisão o modal do espaço de trabalho
Melhorias no fluxo de trabalho de flashing e redução de situações em que é possível falhar
Melhorias nas configurações da sonda
Corrigido problema com botões de movimento rápido
Corrigido problema com comportamento de limite suave e jogging contínuo se o sinalizador de firmware para definir a máquina 0,0,0 não estiver definido
Corrigido problema com unidades imperiais e jogging contínuo com limites suaves ativados
Corrigidas inúmeras inconsistências de UI e outros problemas de estilo
Minimize o modo de renderização do visualizador para melhorar o desempenho
Melhorias no visualizador para velocidade de renderização
Corrigido o trabalho de renderização sendo iniciado se o visualizador estiver desabilitado
As dimensões da sonda são atualizadas corretamente se alteradas nas preferências
Pode mais uma vez copiar do console
Módulo de sonda redesenhado
Correção para botões de movimento rápido se a página inicial estiver definida para trás à esquerda
Correção para comandos T na mesma linha dos comandos M6
Valores corrigidos da ferramenta de firmware que ocasionalmente não refletiam as configurações reais da EEPROM
Mudanças de estilo
Código assinado! (isso significa certificação de segurança - ou seja, não há mais avisos de firewall)
Novos CNCs reconhecidos adicionados e dispositivos não reconhecidos agora estão acessíveis no widget de conexão
Correções de UI para taxa de transmissão incorreta
Novas categorias EEPROM para facilitar a navegação
Menu Ajuda mais claro
Mais correções e melhorias nas funções relacionadas ao fim de curso
Novo firmware padrão LongMill que suporta melhor os fins de curso
Correção para jog não parar imediatamente devido ao debounce
Várias correções de estilo
Entrada manual de valores para locais X, Y e Z clicando no indicador de local
Indicador de progresso do trabalho redesenhado que mostra melhor o tempo de operação e o caminho do arquivo atual
Agora capaz de usar variáveis em blocos de código G de início/parada e troca de ferramentas
Capacidade de ativar ou desativar blocos de código G de início/parada sem limpar o código
Atualizações na imagem de firmware incluída e nas configurações EEPROM padrão da Longmill na ferramenta de firmware para suportar fins de curso
Os botões de fim de curso agora aparecem automaticamente se o retorno à posição inicial estiver ativado e o botão início estiver disponível na conexão da máquina
Botões de posição rápida agora disponíveis e atualizados para usar novas configurações de firmware
Os botões Ir para dos eixos X e Y individuais agora usam altura segura se definido nas preferências, GotoXYZ0 agora alterado para GotoXY0 e a altura segura agora está em conformidade com máquinas habilitadas para fim de curso e não desce após o movimento
Melhor suporte para botões físicos de segurar/soltar no controlador Longboard
Ajustes na corrida Z para reduzir problemas de fuga
Alarmes de limite rígido corrigidos para permitir uma retomada mais fácil do fluxo de trabalho
Corrigido bug com movimento Z no final do programa de superfície em unidades imperiais
O jogging do joystick agora deve enviar cancelamento de jog ao liberar o controle de direção
Corrigida a execução da última linha para redefinir na conclusão do trabalho
Melhorias na conexão da UI com a máquina CNC para evitar desconexões frequentes durante longas execuções de trabalho
O programa agora impedirá que seu computador entre no modo de suspensão durante trabalhos longos
Várias correções de estilo na UI
Corrigido problema com a máquina travando após pressionar os botões de controle de jog em algumas situações
Corrigido problema com o congelamento do programa após a conclusão de um trabalho
Iniciar do recurso de linha
Macros classificáveis
Suporte preliminar para controle de joystick e atalhos de teclado
Melhorias na ferramenta de contorno para evitar movimentação abaixo do Z 0 após a conclusão
Corrigido o problema em que o arquivo era renderizado novamente ou descarregado ao conectar e desconectar
Corrigimos o problema em que as linhas de grade em polegadas não estavam alinhadas com o ponto zero
Melhorias na velocidade de carregamento de arquivos
Melhorias na visualização e velocidade de renderização
Melhorias na velocidade de análise de arquivos
Várias atualizações de biblioteca destinadas a melhorar o desempenho e evitar travamentos da interface do usuário
Nova ferramenta de esboço que irá gerar e executar um esboço de um arquivo de projeto carregado
Correções para a janela de carregamento do arquivo que não aparecia em raras circunstâncias, corrida descontrolada em raras circunstâncias e configurações do probe não sendo refletidas no módulo do probe até a reinicialização
Corrigido problema com limites de ferramentas de superfície e facilidade de alteração de entradas
Correção para atalhos de teclado duplicados
Correção para arquivos Carbide Create e comandos M0
Correção para novas macros que não aparecem como possíveis atalhos de teclado
Atualizações opcionais para versões futuras
Novo mecanismo de registro para o aplicativo Electron
Pesquisa de soquete para ajudar a manter a conexão ativa
PowerSaveBlock adicionado para reduzir casos de inatividade da máquina durante a execução de trabalhos longos
Alterações no carregamento do arquivo para reduzir os casos de diálogo que aparece em alguns usuários
Nova ferramenta de ajuste de movimento que pode ser usada para calibrar os movimentos do eixo do motor
Novo recurso para executar o código G no início e parada do programa - insira e salve seus próprios comandos nas configurações
Opções de atalho de teclado mais expostas e nova categorização
Agora é possível atribuir atalhos a macros!
Adicionados botões de refrigeração e indicador de status
Melhor suporte ao comando M0/M1 - notificação na UI quando o comando é encontrado e mais fácil de retomar o programa
Visualização mais clara devido à redução da opacidade rápida da linha
Melhorias nos limites e configurações da ferramenta de superfície persistentes
Capacidade de redefinir as configurações do gSender para o padrão
Adicionada lógica de reconexão ao cliente para reduzir instâncias de UI que não são mais atualizadas em trabalhos longos
Corrigido um problema em que o botão "Home machine" não desaparecia no ciclo de retorno
Corrigido um problema em que as exportações de macro não podiam ser reimportadas
Corrigido problema com corrida enquanto US$ 15 estava ativado
Outras pequenas correções de bugs
Pastas pegajosas! Carregue arquivos do último lugar para onde você navegou
Nova funcionalidade de mudança de ferramenta – agora pode pausar, ignorar ou executar blocos de código em comandos M6
Adicionado um protótipo de ferramenta de calibração para alinhamento de eixos - processo passo a passo para garantir que seu CNC esteja quadrado
Os avisos de alarme agora mostram uma explicação do significado do código de alarme
Tela inicial mais rápida
As alterações de estado 'ativo' do fuso/laser agora são atualizadas mais rapidamente na interface do usuário, juntamente com outras melhorias no widget Laser
Copie e cole texto do terminal
Ajustes para lidar com a exibição de unidades corretas em substituições e superfície
Informações do arquivo refatoradas para Redux
Muitas pequenas correções de bugs relacionadas a atalhos de teclado, jogging, sondagem, processamento de comentários e ferramenta de firmware
Pequenas alterações de estilo
Nova ferramenta para superfície
Movido a maioria dos ouvintes controllerEvent para redux store para melhorar o desempenho
Estimativa de tempo de trabalho aprimorada
Atualizações no widget Laser/Spindle para melhor rastrear o estado ligado/desligado
Novas informações 'Sobre'
Corrigida incompatibilidade de unidades de arquivo com unidades preferenciais
Melhorias no manuseio do trabalho
Dicas de ferramentas criadas para pontos de entrada de dados
Ajustes na tela inicial
Construindo PI funcionando!?
Alterada a forma como os arquivos são carregados para melhorar o desempenho da UI
Adicionado tempo estimado para executar o cálculo no carregamento do arquivo
Os atributos do arquivo agora persistem na desconexão
Corrigidos problemas com edição e adição de macros
Novas compilações experimentais Winx32 e RasPi
Melhorias na ferramenta de firmware e correções de bugs
Análise mais precisa das velocidades da ferramenta e do fuso
Várias correções de bugs de atalho de teclado, abordando caracteres especiais
Adicionado botão de arquivos recentes e descarregamento de arquivos
Novo estado de 'modo de verificação' para testar arquivos antes de iniciar o trabalho
Comandos detalhados agora no console
Novos comportamentos macro e importação/exportação
gSender agora oficialmente licenciado sob GPLv3
Estado de origem e outros pequenos bugs e correções de estilo
Novo logotipo/branding por toda parte!
Correção de jog stepping com atalhos de teclado, bugs de jogging contínuo e outras falhas de jogging
Adicionados novos atalhos de teclado para ações aprimoradas baseadas no teclado (não tenho certeza se problemas com símbolos específicos, como '*', persistiram)
Dei outra olhada para garantir a consistência e conversão adequadas da unidade
Reparos na sondagem
Mais trabalho realizado na ferramenta Firmware para funções e exibição refinadas
Indicação da predefinição de jog atual selecionada
Novos modais básicos criados para uso em ferramentas e confirmações
Adicionado widget combinado de laser/fuso (alternável nas configurações)
Widget de localização redesenhado
Layout reprojetado das informações de status do trabalho para incluir extensões mínimas e máximas para dimensões de arquivo
Adicionadas configurações de retração de altura segura para ir para XYZ0 (acessível nas configurações)
Adicionada tela inicial ao carregar o aplicativo
Migração para a versão mais recente do Electron e registro implementado
Configure o botão de envio de feedback no aplicativo
Melhor formatação e dimensionamento de vários elementos do gSender
Novo tema do visualizador "modo claro" disponível nas configurações
Opções experimentais "leves" para reduzir a computação de renderização do visualizador (destinadas a hardware menos potente)
Ajustes de teclas para evitar fugas de corrida e outros pequenos bugs
Novas notificações do sistema na parte inferior esquerda para feedback sobre determinadas ações
As unidades imperiais/métricas agora devem se estender a todos os aspectos do remetente
Botões para ir para X, Y e Z individualmente
Melhor tratamento dos estados de alarme com desbloqueio
Nova validação de código G no carregamento de arquivos e execução de trabalho
Novo recurso para baixar automaticamente atualizações para futuras versões do gSender Windows
Melhor manuseio do botão de cancelamento de movimento para que todos os movimentos relacionados ao posicionamento possam ser cancelados
Migração para o React mais recente
Novo gerenciamento de atualização no aplicativo solicitado por meio de lançamentos de servidor
gSender decidido como nome oficial :D
Botões adicionados para homing, deslocamento rápido, cancelamento de jog, jog diagonal e um isocube incrível!
Novo widget de macros
Novas configurações personalizáveis: predefinições de corrida, taxa de transmissão e muito mais.
Revisão visual nas configurações, análise, atributos de arquivo e consistência visual em todo o programa
Logotipo implementado e carregamento de Louis
Revisão da capacidade de resposta em todo o programa
Versão Mac (Intel) lançada em 8 de março
Corrida contínua!
Troca de unidade nas configurações (métrica/imperial)
Funcionalidade de atalhos de teclado para jog e outras funções de tecla pressionando teclas (pode alterar atalhos nas configurações)
Sonda retornando à posição original
Arquivos de configurações novos e separados não interferirão nos CNCjs
Pequenas alterações de cor e estilo para aumentar a clareza dos itens na tela
Alguma capacidade de resposta foi abordada para ajudar a manter a boa aparência do remetente em vários tamanhos de tela (embora ainda tenhamos um longo caminho a percorrer)
Correções para casas decimais excessivas em algumas áreas
Nova ferramenta de firmware em andamento, mas provavelmente quebrará sua placa agora
Resolvidos botões não funcionais, console ausente e alguns erros durante o envio
Novo widget de corrida e predefinições de corrida
Função aprimorada da sonda e verificação de continuidade da sonda
Novos atributos de arquivo no carregamento
Mais melhorias visuais e um grande desenvolvimento em novas opções de configurações
Ainda altamente dependente de ótima infraestrutura criada pela equipe CNCjs
Instalador Electron, git e certificados estabelecidos
Grande revisão visual na forma como os widgets são exibidos e o fluxo operacional do remetente
Novo widget de apalpação, perfis de máquina, configurações e visualizador
Edição de código G
Pingente
Visualização 3D completa