CNC CoreCut
Mini CNC CoreXY construída para fabricar as PCBs do laboratório em casa: gravação, furação e usinagem leve com ESP32 + FluidNC, estrutura impressa em 3D.
renderprotótipo- protótipo
- v0.3
- 13/09/2026
- Mecânica · Eletrônica
- ESP32 + FluidNC 4.0.4
- DRV8825 ×3
- CoreXY · GT2 16T
- microrretífica (relé)
- Z por contato
Onde a máquina está
Funciona e já usinou a primeira PCB. Próxima revisão: fechar os endstops e medir os cursos reais.
- Firmware FluidNC gravado e validado; configuração carrega sem erros
- Wi-Fi e painel web próprio no ar (cnc.local)
- Motores X, Y e Z giram nos dois sentidos; cinemática CoreXY ativa
- Relé da fresa (M3/M5) funcionando
- Cartão microSD lê, grava e executa G-code
- Nivelamento por sonda com mapa de altura aplicado ao G-code
- Pull-ups externos nos endstops Y e Z (hoje desativados)
- Medir os cursos reais e fechar o homing
- Conferir steps/mm na régua
- Reforçar o suporte da microrretífica
Como e por quê
Por que existe
Mandar fresar uma placa fora custa tempo e dinheiro para cada revisão. A CoreCut existe para fechar esse ciclo em casa: desenhar no KiCad, gerar o G-code, gravar a fenolite na bancada e testar no mesmo dia. Uma placa de 10×10 cm sai por cerca de R$ 4.
Como funciona
A máquina é uma CoreXY: dois motores fixos movem o carro pelas correias, o que deixa o conjunto leve e simples de imprimir. A controladora é um ESP32 rodando FluidNC em cima de uma CNC Shield V3 comum — o Arduino saiu, o ESP32 entrou, com uma pinagem própria escolhida para facilitar o roteamento da placa.
O que se ganha com isso: Wi-Fi, um painel web próprio (não precisa de PC ligado na máquina), G-code direto do cartão SD e configuração por YAML, sem recompilar nada.
Fresar uma PCB
- Fixe a placa e ligue os jacarés da sonda: sinal na haste da fresa, terra no cobre.
- Leve a fresa ao canto da placa e zere os eixos.
- Zere o Z na sonda e faça o mapa de altura — a fenolite nunca é perfeitamente plana.
- Aplique o mapa ao G-code (o painel corrige o Z por interpolação) e mande para o SD.
- Tire os jacarés e execute.
O que aprendi
- Fresagem não faz trilha fina como corrosão: trilha de 0,6–0,8 mm, isolamento de 0,5 mm no mínimo, pads generosos — fenolite lasca fácil.
- Nem todo pino do ESP32 serve para tudo: os de entrada pura não têm pull-up interno, um deles emite pulso no boot e outro decide a tensão da flash. A auditoria de hardware antes de energizar evitou queimar coisa.
- Um capacitor de 100 nF no motor da fresa resolveu o ruído que reiniciava o ESP32.