Progetto

Generale

Profilo

Test per PCB

Workflow PCB

Eagle → GcodeSender

Eagle
  1. Selezionare e aprire il file .brd
  2. selezionare dal menu File → Run ULP...
  3. dalla finestra di dialogo, andare nella cartella dove si trova pcb-gcode e selezionare il file pcb-gcode-setup.ulp e, se non è già selezionato, selezionare generic.pp
  4. impostare eventuali settaggi nel tab Machine
  5. per le incisioni su rame, la macchina è in grado si eseguire correttamente solo profondità molto piccole (tipo mm0,2) – se sono necessarie profondità maggiori, non utilizzare un unico passaggio
  6. cliccare su "Accept and make my board" per generare il gcode
  7. N.B. se si utilizza una punta a V per l'incisione e ci sono fori, impostare tutti i valori sul valore di profondità dell'incisione per generare il file *.etch.tap e conservare il file separatamente, poi impostare la corretta profondità per i fori e inserire il valore 0 su x e y delle coordinate per il cambio strumento, generare di nuovo il gcode e utilizzare il solo file *.drill.tap con la punta cilindrica successivamente a quello *.etch.tap generato in precedenza.
GcodeSender
  1. dare un reset alla board
  2. accendere i motori
  3. caricare il file *.etch.tap
  4. portare lo strumento sullo 0 – per le incisioni su rame, che sono sulla parte inferiore del PCB, l'origine è in basso a destra del lavoro
  5. dare un “Reset Zero”
  6. spegnere i motori
  7. dare un reset ad Arduino
  8. accendere i motori
  9. inviare il Gcode
  10. alla fine del job, dare un “Return to Zero”
  11. spegnere i motori
  12. dare un reset ad Arduino
  13. caricare il file *.drill.tap
  14. accendere i motori
  15. sollevare il mandrino e cambiare la punta
  16. portare lo strumento sullo 0
  17. dare un “Reset Zero”
  18. spegnere i motori
  19. dare un reset ad Arduino
  20. accendere i motori
  21. inviare il Gcode
  22. N.B. - alla fine del job, prima di spostare lo strumento con i comandi manuali, spegnere i motori, dare un reset alla board e poi accendere i motori