Press "Enter" to skip to content

cnc4fun Posts

La fase di montaggio è quasi ultimata!

Nonostante il tempo a nostra disposizione per questi lavori sia sempre poco, stiamo comunque proseguendo nel montaggio delle schede e nella preparazione del firmware interno, e a breve saremo pronti a fornire le schede.

Vi terremo aggiornati sullo stato di avanzamento dei lavori. Restate sintonizzati!

Leave a Comment

Le schede si aggiornano alla versione 1.1

Facciamo il punto della situazione:

Dopo i primi test effettuati, tutto sembra funzionare correttamente.
Come mostrano i filmati delle scorse settimane, il controller ha funzionato bene sia in modalità “FRESA” che in modalità “LASER”.
Questi test mi hanno dato l’opportunità di verificare l’hardware e di pensare anche ad alcune migliorie da introdurre nella versione della board che andrà in produzione.
Qui di seguito i risultati.

Correzione Errori:

  1. Corretta la posizione di 4 degli 8 fori di fissaggio sia nella motherboard che nella scheda di espansione (1mm di offset sull’asse x)
  2. Corrette le scritte “CHARGE PUMP” e “DIGITAL ENA” del jumper JP3 (scheda di espansione) che erano invertite di posizione.
  3. Corretta l’alimentazione di IC2 (74HC14) e portata a 5 Volt. Era connesso a 3,3 Volt per errore, ma deve essere alimentato a 5V (altrimenti i segnali sulla LPT sarebbero in parte 3,3V e in parte 5V).
Motherboard versione 1.1

Migliorie e modifiche

  1. Predisposto il doppio passo per il montaggio del modulo ESP32 (900mils e 1000mils) per aumentare le possibilità di scelta delle varie schede ESP32 disponibili sul mercato.
  2. Tolto il pulsate DOOR e al suo posto introdotto il pulsante PANIC! (modifica fatta per aumentare la sicurezza).
  3. Aggiunto il controllo di DRIVER-ENABLE dalla CPU-ESP32 per poter accendere e spegnere i driver dei motori anche via software.
  4. Aggiunto il pulsante PANIC che disabilita i motori stepper, il mandrino e l’uscita PWM della velocità di rotazione dello stesso. Per sicurezza, il pulsante PANIC ha comunque la precedenza sul comando di DRIVER-ENABLE della ESP32.
  5. Aggiunta la possibilità di alimentare direttamente in PWM un mandrino di piccola potenza (100/150 Watt).
  6. Aggiunto un alimentatore step-down per l’unificazione delle sorgenti di alimentazione (CPU-STEPPER-SPINDLE). Tramite ponticelli sul CS è possibile anche unificare tutte le sorgenti di alimentazione e far funzionare la board con un singolo alimentatore.
  7. Il controller completo (Motherboard + expansion board) adesso può lavorare con tre alimentazioni diverse:
    a) 12Vcc per la motherboard controller ESP32
    b) 12-40V max per l’alimentazione degli stepper motor
    c) 12-48V max per l’alimentazione del mandrino in PWM

Il prossimo passo sarà testare la versione 1.1 del PCB. Se non ci sono altri errori, potrò quindi cominciare la produzione di un primo lotto di schede.

Stay tuned!

Expansion Card versione 1.1
Leave a Comment

Tre versioni per ogni esigenza!

Versione "solo Motherboard"

Questa è la versione realizzata con la sola Motherboard: è consigliata se si sta cominciando a realizzare la propria macchina CNC da zero.

Versione "Motherboard + Expansion Card"

Questa versione è comprensiva anche della scheda di espansione, necessaria se si vogliono avere a disposizione le linee di I/O aggiuntive e la connessione stile LPT. E' consigliata a chi vuole convertire una vecchia macchina CNC da Mach3-LPT a ESP32-GRBL.

Versione con stepper driver

In questo caso, sulla scheda di espansione sono montati anche gli stepper driver, che dovranno essere opportunamente raffreddati con una aletta.
Questa è la versione consigliata a chi vuole pilotare direttamente piccole macchine CNC da tavolo.

Leave a Comment