infoSprid ordet om Stenchill, jag behöver det verkligen 💪
En schablon är inte bara en extrudering.
Att extrudera ett pastalager på 0,4 mm tjocklek tar tio rader kod. Det som kommer ut ur skrivaren är i bitar, med väggar som munstycket aldrig lade ut och öppningar som stängts igen. Här är vad som ligger däremellan.
Platta
Öppning
Går inte att skriva ut
En rad stift med 0,5 mm delning
En QFP, ett kontaktdon, vilken finpitchkomponent som helst.
Filen
Fem öppningar, med 0,2 mm platta mellan dem.
Extruderad som ritad
går inte att skriva ut
Endast 0,10 mm platta återstår mellan två öppningar. Ditt munstycke är 0,40: slicern raderar de väggarna och de fem pastaklickarna blir en enda.
Det jag stansar
skrivs ut
En enda öppning, förminskad för att bära samma mängd pasta. Ingen vägg kvar att skriva ut, och reflow separerar klickarna.
En ring av lödpasta runt ett kontaktdon
Designen lämnar medvetet mitten utan pasta.
Filen
En öppen ring, och en skiva av platta i mitten.
Extruderad som ritad
går inte att skriva ut
Skivan sitter fast i ingenting. Schablonen kommer ut i två bitar, och den andra blir kvar på bordet.
Det jag stansar
skrivs ut
Fyra broar i bredd med ditt munstycke håller skivan. De kostar 10 % av pastan på den fogen, och schablonen lossnar i ett stycke.
bug_reportDet jag stöter på, kort efter kort
Vart och ett av dessa förstör en naivt genererad schablon. Inget av dem syns på skärmen före utskriften. Jag hanterar dem alla, utan att fråga dig något.
01
Att läsa filen
Innan det finns någon geometri att tala om.
Inget filnamn säger vad det innehåller
Det finns ingen universell konvention. Vissa exporter namnger ingenting alls. Någon måste avgöra vilket lager som är pastan, och ha rätt.
lagerdetektering
Tre exporter i samma arkiv
Inget säger vilken som är aktuell, och att blanda två av dem ger en schablon som inte matchar något kort alls.
blandade arkiv
Pads som inte är pads
Vissa verktyg placerar inte en öppning, de ritar den streck för streck. Missar jag det kommer hela sidan ut tom.
streckade exporter
Samma pad beskriven två gånger
En fil kan placera samma öppning två gånger, i två olika former. Det ensamt sätter allt som resonerar om avstånd ur spel.
dubbletter
02
Att förstå kretskortet
Vad konturen säger, och vad den utelämnar.
En kortkontur som inte sluter sig
Exporter lämnar mikrospringor och T-korsningar i hörnen. En kontur som inte sluter sig har ingen insida, och ramen som håller din schablon kan inte byggas utifrån den.
kortkontur
Flera kretskort i en fil
En panel är inte ett stort kort. Behandlad som ett sådant får den en enda ram och ingen inpassning där det spelar roll. Jag bygger en platta per kort, var och en med sina egna stödkanter.
paneler
Pads som ligger utanför kortet
En export kan bära pads utanför konturen, kvarlämnade från en panel eller ett förlupet fotavtryck. Stansade som de är skulle de öppna hål i ramen som håller schablonen. Jag klipper bort dem och talar om det.
utanför konturen
Inget pastalager i exporten
Vissa exporter saknar helt ett pastalager. Istället för att ge dig ingenting härleder jag öppningarna från lödmasken och talar om att jag gjort det: det är en approximation du bör kontrollera innan du skriver ut.
lödmask som reserv
03
Att öppna pastan
Vad som blir en öppning, och hur stor.
Öppningar för små för munstycket
En 0402-pad är knappt bredare än strängen ditt munstycke lägger ut. Utskriven som ritad stängs den igen och tar ingen pasta alls. Jag breddar de små precis lagom och lämnar resten orörd.
munstyckskompensation
Väggar ditt munstycke inte klarar av
Mellan två grannpads finns det ibland bara en tiondels millimeter kvar. Din slicer tar bort den tyst, och de två padsen blir en enda pöl.
finpitchrader
Rutnät som blir en enda pöl
En BGA med fin pitch har ingen utskrivbar vägg mellan sina kulor. Att leverera öppningarna som de är innebär att leverera en kortslutning.
2D-rutnät
Termiska pads skurna i ett rutmönster
En termisk pad ritas ofta som nio rutor med tunna mellanrum mellan sig. De mellanrummen är tunnare än ditt munstycke, så utskriften smetar ut dem och paden blir ojämn. Jag ersätter rutmönstret med en enda, mindre öppning som bär samma mängd pasta.
termiska pads
04
Att hålla plattan ihop
Vad som avgör om utskriften lossnar i ett stycke.
Hål som din design lagt inuti en pad
En ring av lödpasta runt en via är avsiktlig: den håller pastan borta från hålet. Flera steg skulle gärna fylla igen den. Jag behåller den, och varnar dig om ett steg ändå har stängt en.
avsiktliga hål
Delar som lossnar under utskriften
En ring av lödpasta lämnar en skiva i mitten som inte sitter fast i något. Schablonen kommer ut i två delar, och den andra blir kvar på plattan.
lösa öar
En baksida utskriven åt fel håll
Kretskortets baksida ses underifrån. En schablon för baksidan som inte är speglad lägger varje klick på fel plats, och inget på skärmen varnar dig innan utskriften.
baksida
En schablon utan passning är värdelös
Att rikta in den för hand innebär att lägga pastan bredvid padsen. Passningen måste följa med delen, anpassad efter kretskortets verkliga tjocklek.
passning
scienceInget av detta är gissat
Varje beslut i motorn har avgjorts mot riktiga kretskort, inte lärobokens exempel. En regel som fungerar på ett testfall men fallerar på ett riktigt kretskort släpps inte in.
70
riktiga kretskortsfiler som körs om vid varje ändring av motorn
16
familjer av fallgropar som hanteras innan du ens ser resultatet
0
inställningar att känna till för att det ska fungera. Du släpper din fil.
rocket_launchOch om du bara vill ha din schablon
Du behöver inte den här sidan. Släpp din export, välj din tjocklek, hämta din fil. Allt ovan sker under de få sekunder som förloppsindikatorn visas.