FlatCAM guida pratica: gcode e fresatura dei PCB – Parte 6

Spread the love

Finalmente creeremo un gcode per la nostra macchina.

Normalizzazione degli strumenti

Per prima cosa “normalizziamo” tutti gli strumenti e la profondità, apriamo semplicemente tutte le geometrie per trasformarle in gcode e impostiamo tutti gli strumenti su C1 in modo da poter impostare la profondità su 0,07 mm (o altra profondità se preferite rimuovere più materiale).

FlatCAM Geometry Object set tool panel
FlatCAM Geometry Object set tool panel

Unione delle geometrie

Un’altra operazione per ottenere una migliore leggibilità del progetto è quella di unire la geometria Edit --> Conversion --> Join Geo/Gerber/Exc -> Geo

FlatCAM Beta join geometry
FlatCAM Beta join geometry

Possiamo unire le geometrie in questa maniera:

PCB_PCF8574_03_copperBottom.gbl_iso1
PCB_PCF8574_03_copperBottom.gbl_iso2
01-First2Passes
PCB_PCF8574_03_copperBottom.gbl_iso2 02-LastPass
PCB_PCF8574_03_copperBottom.gbl_iso3_ncc03-RemoveIslands
PCB_PCF8574_03_logo.gbo_iso_paint
PCB_PCF8574_03_label.gbo_iso_paint
PCB_PCF8574_03_GND.gbo_iso_paint
04-Silkscreen
PCB_PCF8574_03_contour.gm1_cutout05-Countour

Generazione del GCode

Ora apriremo tutti i file della geometria in sequenza e facciamo clic su Generate CNCJob object, ma fai attenzione !!! è necessario selezionare tutti gli strumenti della geometria che è stata unita, per velocizzare l’operazione fai clic sulla griglia degli strumenti e fai clic su “Crtl-A”.

FlatCAM Geometry Object Panel select all and generate gcode
FlatCAM Geometry Object Panel select all and generate gcode

Quindi ora hai generato cinque file gcode:

  • 01-First2Passes.nc
  • 02-LastPass_cnc.nc
  • 03-RemoveIslands_cnc.nc
  • 04-SilkScreen.nc
  • 05-Countour_cnc.nc

GCode files di foratura

Ora mancano solo i file gcode per eseguire il fori nel PCB.

Avrai bisogno di un set di punte come queste

PCB drill bits
PCB drill bits
Puoi trovarle qui AliExpress

Fai clic sul file excellon e scegli un gruppo di punte da usare, normalmente uso 0,8 mm e 1 mm. Uso la punta da 1mm sopra i 9,5mm, quindi impost la profondità (Cut Z) su -1.9mm seleziono i primi 3 strumenti nella tabella (che sono al di sotto di 9,5mm) e genero il file GCode.

FlatCAM Excellon Object Panel tools selection
FlatCAM Excellon Object Panel tools selection

Ora creeremo 2 file: uno per le punta da 0,8mm e uno per la punta da 1mm.

  • 06-Drill_08_Bit.txt_cnc.nc
  • 07-Drill_09_Bit.txt_cnc.nc

A questo punto sono coperte tutte le parti da fresare come si vede nelle screen.

FlatCAM completed project with GCode
FlatCAM completed project with GCode

Fresatura del PCB

Ho iniziato un tutorial su bCNC e utilizzo tutto questi file come dimostrazione, inizio da probe e autolevel e successivamente tutti i files di fresatura.

Risultato finale

Dopo averlo pulito con carta vetrata il risultato è questo. In questo caso utilizzo una profondità di 0,07 mm, ma quando 0,07 non è sufficiente alzo la profondità e ripeto il lavoro.

FlatCAM PCB pcf8574 result
FlatCAM PCB pcf8574 result

Grazie

  1. FlatCAM guida pratica: introduzione, installazione ed import
  2. FlatCAM guida pratica: isolamento delle tracce di rame
  3. FlatCAM guida pratica: rimozione delle isole di rame
  4. FlatCAM guida pratica: geometrie della serigrafia
  5. FlatCAM guida pratica: contorno
  6. FlatCAM guida pratica: gcode e fresatura del PCB

Puoi trovare i file Gerber, fritzing, immagini e progetti FlatCAM qui.


Spread the love

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *