Ero sivun ”Piirilevyjyrsintä” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 34: | Rivi 34: | ||
* Simulaattorivarmennuksen jälkeen gcode -tiedostot (<code>PROJ_F_Cu.ngc</code>, <code>PROJ_Edge_Cuts.ngc</code>, <code>PROJ_PTH.ngc</code>, <code>PROJ_NPTH.ngc</code>, kaksipuoleisella piirilevyillä lisäksi <code>PROJ_B_Cu.ngc</code> ja <code>PROJ_PTH-ALIGN.ngc</code>) kopioidaan tikulle siirrettäväksi jyrsintäkoneelle. | * Simulaattorivarmennuksen jälkeen gcode -tiedostot (<code>PROJ_F_Cu.ngc</code>, <code>PROJ_Edge_Cuts.ngc</code>, <code>PROJ_PTH.ngc</code>, <code>PROJ_NPTH.ngc</code>, kaksipuoleisella piirilevyillä lisäksi <code>PROJ_B_Cu.ngc</code> ja <code>PROJ_PTH-ALIGN.ngc</code>) kopioidaan tikulle siirrettäväksi jyrsintäkoneelle. | ||
− | === Jyrsintä | + | === Jyrsintä === |
− | + | Jyrsinnän työvaiheet: | |
− | * | + | * Siirrä gcode -tiedostot (<code>PROJ_F_Cu.ngc</code>, <code>PROJ_Edge_Cuts.ngc</code>, <code>PROJ_PTH.ngc</code>, <code>PROJ_NPTH.ngc</code>, kaksipuoleisella piirilevyillä lisäksi <code>PROJ_B_Cu.ngc</code> ja <code>PROJ_PTH-ALIGN.ngc</code>) tikulla jyrsintäkoneelle. |
− | + | * Kiinnitä riittävän suuri piirilevyaihio kaksipuoleisella teipillä puualustaan, joka on tukavasti kiinni jyrsijän pöydässä. | |
− | + | * Jyrsintäkoneen origon kohdistaminen piirilevyn origoon | |
− | |||
− | |||
− | * Kiinnitä | ||
− | * | ||
− | |||
* Tarkista, että probe on kytketty ja toimii | * Tarkista, että probe on kytketty ja toimii | ||
** proben kytkentäliuska ottaa kiinni piirilevyaihioon | ** proben kytkentäliuska ottaa kiinni piirilevyaihioon | ||
** proben kytkentäliuskasta lähtee johto joka menee hiillen koteloon | ** proben kytkentäliuskasta lähtee johto joka menee hiillen koteloon | ||
** jos vielä lisävarmistusta halua niin proben tilan saa käyttöliittymään näkyviin ja hiilen kyljessä olevassa rasiassa on maadoitusnappi probesignaalin testaamista varten | ** jos vielä lisävarmistusta halua niin proben tilan saa käyttöliittymään näkyviin ja hiilen kyljessä olevassa rasiassa on maadoitusnappi probesignaalin testaamista varten | ||
+ | * Piirilevyn gcode jyrsintä: | ||
+ | # (<code>PROJ_F_Cu.ngc</code> | ||
+ | # jos kaksipuoleinen piirilevy: | ||
+ | ## vaihda kohdistusporanterä, touch off z, poraa kohdisusreijät PTH-ALIGN.ngc | ||
+ | ## käännä piirilevy (ennen kääntämistä huomioi missä kohdistusreijät sijaitsevat, jotta osaat kohdistaa piirilevyn oikeaan kohtaan käätämämisen jälkeen) | ||
+ | ## aseta probe | ||
+ | ## vaihda piirilevvyn jyrsinterä, touch off -z, aja back copper milling (*_B_Cu.ngc) | ||
+ | ## käännä piirilevy takaisin etupuolelle | ||
+ | # <code>PROJ_PTH-ALIGN.ngc</code>) | ||
+ | # ** Poraa kuparireijät: <code>PROJ_PTH.ngc</code> | ||
+ | # Poraa kiinnitysrejät:<code>PROJ_NPTH.ngc</code> | ||
+ | # <code>PROJ_B_Cu.ngc</code> | ||
+ | # Jyrsi piirilevyn reunat: vaihda reunajyrsin, touch off z, aja <code>PROJ_Edge_Cuts.ngc</code> | ||
+ | |||
+ | * | ||
+ | * Touch off z:lle (= vie z riittävän lähelle, n. 1 mm päähän pinnasta, z step 0.1 mm, kunnes paperi ei enää mahdu, touch off) | ||
* Jyrsintä | * Jyrsintä | ||
** aja Front Copper milling: (*_F_Cu.ngc) | ** aja Front Copper milling: (*_F_Cu.ngc) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Piirilevyn jälkikäsittely === | === Piirilevyn jälkikäsittely === | ||
Rivi 94: | Rivi 97: | ||
* Loputuksi siivoa hakemistot (kaikki gerber ja ngc -tiedostot poistetaan) | * Loputuksi siivoa hakemistot (kaikki gerber ja ngc -tiedostot poistetaan) | ||
** etool.sh cleanup | ** etool.sh cleanup | ||
+ | |||
+ | === Jyrsintä (hiili) === | ||
+ | |||
+ | * KÄytettävät hiilen terät: | ||
+ | ** PCB jyrsinterä: arvaus 0.1 mm/60deg | ||
+ | ** PTH poranterä: 0.9mm | ||
+ | ** NPTH poraterä 2.5mm tai 3mm | ||
+ | ** Reunojen jyrsintä 2 mm leikkausterä | ||
+ | * Lähtötilanne: Projektin ngc tiedostot (*_F_Cu.ngc, *_B_Cu.ngc, *_Edge_Cuts,ngc, *-PTH.ngc, *-NPTH.ngc, *_PTH-ALIGN.ngc) on kopiotu siirretty hiilellle. | ||
+ | * Kiinnitä piirilevy kaksipuoleisella teipillä hiilen uhripuuhun. | ||
+ | * Touch off x ja y siihen kohtaan, mihin piirilevyn origon suunnittelit. | ||
+ | * Touch off z:lle (= vie z riittävän lähelle, n. 1 mm päähän pinnasta, z step 0.1 mm, kunnes paperi ei enää mahdu, touch off) | ||
+ | * Tarkista, että probe on kytketty ja toimii | ||
+ | ** proben kytkentäliuska ottaa kiinni piirilevyaihioon | ||
+ | ** proben kytkentäliuskasta lähtee johto joka menee hiillen koteloon | ||
+ | ** jos vielä lisävarmistusta halua niin proben tilan saa käyttöliittymään näkyviin ja hiilen kyljessä olevassa rasiassa on maadoitusnappi probesignaalin testaamista varten | ||
+ | * Jyrsintä | ||
+ | ** aja Front Copper milling: (*_F_Cu.ngc) | ||
+ | ** jos kaksipuoleinen piirilevy | ||
+ | *** vaihda kohdistusporanterä, touch off z, poraa kohdisusreijät PTH-ALIGN.ngc | ||
+ | *** käännä piirilevy (ennen kääntämistä huomioi missä kohdistusreijät sijaitsevat, jotta osaat kohdistaa piirilevyn oikeaan kohtaan käätämämisen jälkeen) | ||
+ | *** vaihda piirilevvyn jyrsinterä, touch off -z, aja back copper milling (*_B_Cu.ngc) | ||
+ | *** käännä piirilevy takaisin etupuolelle | ||
+ | ** Poraa kuparireijät: Vaihda poranterä, touch off z, aja *-PTH.ngc, | ||
+ | ** Poraa kiinnitysrejät: Vaihda poranterä, touch off z, aja *-NPTH.ngc | ||
+ | ** Jyrsi piirilevyn reunat: vaihda reunajyrsin, touch off z, aja *_Edge_Cuts,ngc | ||
+ | |||
== Reijitys == | == Reijitys == |
Versio 21. huhtikuuta 2022 kello 09.15
Piirilevyjyrsintä tehtävät
Piirilevylayoutin suunnittelu
- Piirilevylayoutin suositusspeksit:
- track: 0.5mm, trackien isolaatiot 0.4mm, pad 0805 (=2mmx1.2 mm padit
- Hacklab piirilevyjyrsinnän peruskonfiguraatiossa oletuksena, että kaikki PTH (=kupari) reijät ovat saman kokoisia. Samoin kaikki NPTH (=kiinnitys= ei-kupari) reijät saman kokoisia. Erikokoisten reikien käyttö piirilevyssä ks. #reijitys
- Piirilevyn sijoittaminen koordinaatistoon
- Yksipuoleisen piirilevyllä origo sijoitetaan piirilevyn vasempaan alanurkkaan
- Kaksipuoleisella origo sijoitetaan piirilevyn alareunan keskikohtaan. Kaksipuoleisen piirilevyn kohdistamista varten Y-akselille kaksi via:aa:
- Toinen y-akselille kohtaan X=0, Y=-3 mm
- ja toinen Y-akselille 3 mm piirilevyn yläreunan yläpuolelle.
- Piirilevyn layoutin suunnittelun lopputuloksena Gerber tiedostot (=ei zip paketti).
PROJ_F_Cu.gbr
: etupuolen kuparikerros ( PROJ merkkaa projektin nimeä)PROJ_B_Cu.gbr
: takapuolen kuparikerrosPROJ_Edge_Cuts.gbr
: piirilevyn reunatPROJ_PTH.drl
: kuparireikien (Plated Through Hole) porausohjeetPROJ_NPTH.drl
: ei kuparireikien (Non Plated Through Hole) porausohjeet
Gerber tiedostojen muokkaaminen jyrsinnän gcode:ksi
Työvaiheet Gerber muuntamiseksi gcodeksi:
- Projektin PROJ Gerber -tiedostot (
PROJ_F_Cu.gbr
,PROJ_B_Cu.gbr
,PROJ_Edge_ts.gbr
,PROJ_PTH.drl
,PROJ_NPTH.drl
) kopioidaan etool -työkalun01-gerber
-hakemistoon - etool -työkalun avulla muunnetaan
01-gerber
-hakemistossa olevat Gerber tiedostot gcode -tiedostoiksi02-ngc
-hakemistoon. Tuloksena:PROJ_F_Cu.ngc
: etupuolen kuparikerroksen jyrsintäPROJ_B_Cu.ngc
: takapuolen kuparikerroksen jyrsintäPROJ_Edge_Cuts.ngc
: piirilevyn reunojen jyrsintäPROJ_PTH.ngc
: kuparireikien (Plated Through Hole) porausohjeetPROJ_NPTH.ngc
: ei kuparireikien (Non Plated Through Hole) porausohjeet
- Kaksipuoleisella piirilevylle tuotetaan lisäksi erillinen poraustiedosto
PROJ_PTH-ALIGN.ngc
, jolla X=0 akselilla olevat kohdistus -viat porataan syvemmiksi kuin piirilevyllä olevat viat - etool -työkalun avulla käynnistetään linuxcnc simulaattori, jolla varmistetaan gcode oikeellisuus. Erityisesti tuon
PROJ_PTH-ALIGN.ngc
gcoden toiminta pitää tarkistaa. - Simulaattorivarmennuksen jälkeen gcode -tiedostot (
PROJ_F_Cu.ngc
,PROJ_Edge_Cuts.ngc
,PROJ_PTH.ngc
,PROJ_NPTH.ngc
, kaksipuoleisella piirilevyillä lisäksiPROJ_B_Cu.ngc
jaPROJ_PTH-ALIGN.ngc
) kopioidaan tikulle siirrettäväksi jyrsintäkoneelle.
Jyrsintä
Jyrsinnän työvaiheet:
- Siirrä gcode -tiedostot (
PROJ_F_Cu.ngc
,PROJ_Edge_Cuts.ngc
,PROJ_PTH.ngc
,PROJ_NPTH.ngc
, kaksipuoleisella piirilevyillä lisäksiPROJ_B_Cu.ngc
jaPROJ_PTH-ALIGN.ngc
) tikulla jyrsintäkoneelle. - Kiinnitä riittävän suuri piirilevyaihio kaksipuoleisella teipillä puualustaan, joka on tukavasti kiinni jyrsijän pöydässä.
- Jyrsintäkoneen origon kohdistaminen piirilevyn origoon
- Tarkista, että probe on kytketty ja toimii
- proben kytkentäliuska ottaa kiinni piirilevyaihioon
- proben kytkentäliuskasta lähtee johto joka menee hiillen koteloon
- jos vielä lisävarmistusta halua niin proben tilan saa käyttöliittymään näkyviin ja hiilen kyljessä olevassa rasiassa on maadoitusnappi probesignaalin testaamista varten
- Piirilevyn gcode jyrsintä:
- (
PROJ_F_Cu.ngc
- jos kaksipuoleinen piirilevy:
- vaihda kohdistusporanterä, touch off z, poraa kohdisusreijät PTH-ALIGN.ngc
- käännä piirilevy (ennen kääntämistä huomioi missä kohdistusreijät sijaitsevat, jotta osaat kohdistaa piirilevyn oikeaan kohtaan käätämämisen jälkeen)
- aseta probe
- vaihda piirilevvyn jyrsinterä, touch off -z, aja back copper milling (*_B_Cu.ngc)
- käännä piirilevy takaisin etupuolelle
PROJ_PTH-ALIGN.ngc
)- ** Poraa kuparireijät:
PROJ_PTH.ngc
- Poraa kiinnitysrejät:
PROJ_NPTH.ngc
PROJ_B_Cu.ngc
- Jyrsi piirilevyn reunat: vaihda reunajyrsin, touch off z, aja
PROJ_Edge_Cuts.ngc
- Touch off z:lle (= vie z riittävän lähelle, n. 1 mm päähän pinnasta, z step 0.1 mm, kunnes paperi ei enää mahdu, touch off)
- Jyrsintä
- aja Front Copper milling: (*_F_Cu.ngc)
Piirilevyn jälkikäsittely
- Reunojen siivous ja mahdollinen hionta
- Tarkista mikroskoopille jyysteet ja oikosulut, tasaa mahdolliset purskeet
Piirilevyjyrsintä työkalut
Piirilevylayoutin suunnittelu (KiCad)
- Hiljaisen huoneen PC:llä Output directory: C:\Users\hacklab\Documents\etool\01-gerber. Jos teet Gerberit muualla kopioi gerber tiedostot tuonne hakemistoon (ks. seuraava kohta)
- "Use extended X2 format" ruksi poistetaan
Gerber tiedostojen muokkaaminen jyrsinnän gcode:ksi
- Aluksi siivoa hakemistot (kaikki gerber ja ngc -tiedostot poistetaan - mitään tiedostoja ei talletata työasemalla)
- etool.sh cleanup
- Lähtötilanne: Projektin Gerber tiedostot (*_F_Cu.gbr, *_B_Cu.gbr, *_Edge_ts.gbr, *_PTH.drl, *_NPTH.drl) ovat hiljaisen huoneen hacklab käyttäjän hakemistossa Documents\etool\01-gerber (Hakemisto short cut on työpöydällä)
- Tiedostot voi joko kopioida tuonne hakemistoon (jos teet Gerberit omalla työasemalla) tai työasemalle asennettu KiCad voidaan konfiguroida tuottamaan Gerberi suoraan tuohon hakemistoon (ks. edellinen kohta)
- Käynnistä hacklab -käyttäjän kotihakemistossa hacklab\bin\etool.cmd skripti. Lue ohjeet ja paina enter cmd -ikkuna avautuu
- CAM:ituksen suoritus etool.cmd -avulla
- etool.cmd ls
- etool.cmd gerber PROJ
- etool.cmd ls
- etool.cmd ardill PROJ
- etool.cmd simulator
- Kun olet tyytyväinen kopioi hacklab käyttäjän hakemistossa Documents\etool\02-ngc projektin ngc tiedostot (*_F_Cu.ngc, *_B_Cu.ngc, *_Edge_Cuts,ngc, *-PTH.ngc, *-NPTH.ngc, *_PTH-ALIGN.ngc) tikulle kopioitavaksi hiileen.
- Loputuksi siivoa hakemistot (kaikki gerber ja ngc -tiedostot poistetaan)
- etool.sh cleanup
Jyrsintä (hiili)
- KÄytettävät hiilen terät:
- PCB jyrsinterä: arvaus 0.1 mm/60deg
- PTH poranterä: 0.9mm
- NPTH poraterä 2.5mm tai 3mm
- Reunojen jyrsintä 2 mm leikkausterä
- Lähtötilanne: Projektin ngc tiedostot (*_F_Cu.ngc, *_B_Cu.ngc, *_Edge_Cuts,ngc, *-PTH.ngc, *-NPTH.ngc, *_PTH-ALIGN.ngc) on kopiotu siirretty hiilellle.
- Kiinnitä piirilevy kaksipuoleisella teipillä hiilen uhripuuhun.
- Touch off x ja y siihen kohtaan, mihin piirilevyn origon suunnittelit.
- Touch off z:lle (= vie z riittävän lähelle, n. 1 mm päähän pinnasta, z step 0.1 mm, kunnes paperi ei enää mahdu, touch off)
- Tarkista, että probe on kytketty ja toimii
- proben kytkentäliuska ottaa kiinni piirilevyaihioon
- proben kytkentäliuskasta lähtee johto joka menee hiillen koteloon
- jos vielä lisävarmistusta halua niin proben tilan saa käyttöliittymään näkyviin ja hiilen kyljessä olevassa rasiassa on maadoitusnappi probesignaalin testaamista varten
- Jyrsintä
- aja Front Copper milling: (*_F_Cu.ngc)
- jos kaksipuoleinen piirilevy
- vaihda kohdistusporanterä, touch off z, poraa kohdisusreijät PTH-ALIGN.ngc
- käännä piirilevy (ennen kääntämistä huomioi missä kohdistusreijät sijaitsevat, jotta osaat kohdistaa piirilevyn oikeaan kohtaan käätämämisen jälkeen)
- vaihda piirilevvyn jyrsinterä, touch off -z, aja back copper milling (*_B_Cu.ngc)
- käännä piirilevy takaisin etupuolelle
- Poraa kuparireijät: Vaihda poranterä, touch off z, aja *-PTH.ngc,
- Poraa kiinnitysrejät: Vaihda poranterä, touch off z, aja *-NPTH.ngc
- Jyrsi piirilevyn reunat: vaihda reunajyrsin, touch off z, aja *_Edge_Cuts,ngc