SolidWorks 3D-modeller i KiCad
Programmen som används är:
SolidWorks för att skapa modellen, andra 3D program borde fungera också.
Wings3D för att orientera, skala, färglägga och spara modellen så KiCad förstår filen. Wings3D är Open Source och kan hämtas här: [1]
KiCad för att skapa kretskort-layouten och kan hämtas här: [2]
SolidWorks
Vi börjar denna "How To" med att skapa en enklare komponent i SolidWorks, eftersom exporteringen av färdig fil inte stöder Assambly-filer så måste hela komponenten skapas som en del.
Komponenten är ritad i skala 1/1 i millimeter, benen är 1mm i diameter och 2,5mm långa, rastermåttet är 2mm. En liten grop är skapad för att märka ut ben 1, 2,5mm långa ben verkar passa bra till KiCad´s 3D kretskort, diametern ritas bäst enl. verklig diameter.
Spara filen i valfri mapp.
Exportera filen som STL.
Wings3D
Öppna Wings3D, arbetsytan består av ett rutnät och XYZ-pilar.
För att rotera/pan arbetsytan, håll ner mittknappen på musen och dra, fungerar inte det så klicka Edit - Preferance, välj Camera och ställ in: Mouse Button - Two, Camera - Blender.
Nu kan du snurra arbetsytan genom att hålla ner Alt och dra.
För att välja typ av markering i Wings3D används kuberna längst upp: Du kan välja mellan ändpunkter, kanter, yta eller hela modellen, bilderna visar vad som är vad.
Markering på modellen görs med musen, peka på det du vill markera och klicka på vänster musknapp alt. håll ner vänster musknapp dra ut en markeringsruta.
Avmarkering görs med mellanslag.
Vill du avbryta ett kommando klicka med höger musknapp.
klicka på Window i menylisten, ta fram Outliner och palette. Dom används senare för att färglägga komponenten.
Öppna modellen och starta redigeringen
Importera STL-filen du exporterade från SolidWorks: Klicka File - Import, välj StereoLithography (.STL), sök reda på STL-filen och tryck öppna.
Nu ska komponenten komma upp på arbetsytan men storleken och orienteringen är fel
Börja med att centrera modellen i XYZ-led
Markera hela modellen: klicka på den röda kuben längst upp för att välja markera hela, klicka någonstans på modellen.
Modellen blir nu röd för att visa vad som är markerat.
Klicka Tools - Center - All
Modellens centerpunkt flyttas nu till X0.Y0.Z0
Rotera modellen i X-axel i 90 grader
För att få modellen i rätt position ska översidan av komponenten peka mot Z, det är lätt att bli lurad av rutnätet eftersom det ligger i Z-plan.
Det kanske finns ett sätt att ställa om det så det ligger i XY-plan istället som i detta fall vore mer logiskt?
Högerklicka med röda kuben vald så hela modellen markeras.
Vänsterklicka någonstans på arbetsytan så du får upp verktygsmenyn.
Välj Rotate.
Välj X men rör inte musen efter du klickat.
Tryck Tab för att få fram numerisk input och skriv 90 och tryck OK.
Modellen är nu vriden så översidan pekar mot Z.
Ändra granskningshåll till Y-axeln för att se modellen från långsidan.
Skala ner modellen så storleken blir rätt
Wings3D har ingen "måttsättning" som är brukligt i 3D-program men varje ruta på rutnätet motsvarar 2,54mm i KiCad.
För att få rätt storlek ritas komponenten i millimeter och skalas med Wings3D till 40%, då stämmer storleken i KiCad och man kan rita modulen/footprint i millimeter och allt stämmer i slutändan.
Vänsterklicka någonstans på arbetsytan så du får upp verktygsmenyn.
Välj Scale Uniform men rör inte musen efter du klickat.
Tryck Tab för Numeric Input, skriv 40 och tryck OK.
Centrera modellen i XYZ-led
Nu är modellen i rätt storlek men har flyttat sig, centrera den igen och kolla om storleken verkar stämma. Eftersom komponentens rastermått är 2mm och varje ruta motsvarar 2,54mm ser det ut att stämma ganska bra.
Ändra granskningshåll till X-axeln för att se modellen från kortsidan.
Detta steg är igentligen inte nödvändigt, resterande justeringar kan lika gärna göras i Y-axeln men man får en möklighet att kolla så inte modellen ligger vriden åt något håll.
Ändra perspektivet på visningen av modellen för att se kanterna tydligt.
För att toggla mellan olika perspektiv klicka på kuben med markerade kanter uppe till höger.
Kuben ska vara avstängd för justering av höjden.
Detta är rätt vy.
Dra modellen för att få rätt höjd över kretskortet.
Modellen klar när det gäller storlek och position.
Spara Wings3D-filen.
Exportera modellen som WRL 2.0,
Skapa ny modul/footprint och associera till 3D-modellen i SolidWorks
SolidWorks modul (footprint)
Redigera modul-egenskaperna och lägg till 3D-modellen
Kolla modulen i 3D