3D tryckt hallon Pi2 fall designad i OpenScad (4 / 6 steg)

Steg 4: Hur fungerar openscad programmet



Programstruktur.

  • Parametrar. -Detta är mestadels bara numeriska värden.
  • Mätningar (4 kolumner tabell vektorer)
  • Vektorer används av byggnaden moduler (mestadels grupper av mätningar eller parametrar) 4. Moduler för att bygga upp fallet.
  • Moduler - arbetar kod som faktiskt bygger form

Parametrar.

Parametrar - Observera alla program kommenteras i programmet.

styrelsen = [85, 56, 1.3]; dimension av rasp pi ombord

t = 1,40; Tjockleken på rasp pi styrelsen p = 1.5; Tjocklek av plast

g = 2; gap runt styrelsen $fn = 12. rundhet av rendering

RB = 4; rundhet av box

stand_off = 3; höja styrelsen ovan botten plast

Box = styrelsen + [7, 7, 20]; ytterdimensioner i vårt fall

BH = 10; Var att skära upp lådan

d = 3.5. förskjutning av hål från kanten

enorma = 200. ett mycket stort värde för borrning ut hål etc

EPS = 0,01; en mycket liten värde (till saker "grenröret")

Vektorer

Enheterna är bygga och interiören i rutan är bygga till en rolig formad taggiga objekt kallas "echidna". "echidna" dras från en solid kub som representerar fallet lämnar ett skal med hål. Detta är sedan skivad lång sätt att göra toppen och botten av fallet. Slutligen läggs några hål, släpanden och standoffs.

Myrpiggsvin : lägga alla mått i en vektor SKIFT: flytta styrelsen koordinater till rutan koordinater

Hål: där skruvhålen är

Toplugs: vektor så vi klackarna för fall lock

Bottomlug: vektor för lug fall längst ner

Moduler:

Dessa faktiskt bygga enheten eller lägga till saker som lugs och hål

modul hull_build(box,r): göra en fast form med rundade hörn.

modul complete_box(): subtrahera echidna från rutan rundade ovan

modul stand_off(): bygga lite kottar med hål att lyfta stiger ombord av bas.

modul top_holes(): borra hål i locket och förstärka.

Top(): hugga botten av för att göra ett lock. Lägg till klackarna för att leta upp locket på basen.

Bottom(): hugga upp av för att göra basen. Lägg till standoffs, hål och en lug.

Slutligen vi kallar top() och bottom() och flytta runt lite så att de passar fint på skrivaren. (Jag tror inte Octoprint har förmågan att flytta saker runt som Repetier)

Fancy programmering - barn.

Stand_off() och top_holes() använder "barn". Detta är "avancerade" metoder dokumenterade i exemplen på OpenScad men det är faktiskt ganska lätt när du får ditt huvud runt den. Det kan göra programmet mer själv dokumentera och det bra för repetitiva men ganska komplexa åtgärder. Det är inte absolut nödvändigt att använda "barn" i ett litet projekt som detta men det är en bra teknik att lära () om att du vill borra en massa liknande hål i ett antal olika former.

Gnälla om OpenScad.

Min största gnälla om OpenScad är att det finns ingen introspektion. Med andra ord om du blandar och massa former och flytta dem runt där är inget sätt att få positioner och dimensioner från formen själv. Du måste hålla nära koll på var saker är själv (hint). (Även en begränsningsram skulle vara trevligt och borde inte vara alltför svårt att genomföra)

Se Steg
Relaterade Ämnen

3G trådlös Router baserad på hallon Pi2

Detta är en 3G trådlös router baserad på Raspberry Pi 2. Raspberry pi som klarar köra olika linux distributioner kan användas för att göra olika tyger och intressant verktyg. Jag hade gjort detta 3g router med hjälp av raspberry pi 2 tillsammans med...

Bygga ett multimediasystem med hallon Pi2

I detta projekt, jag installera OpenELEC på Rpi2, och göra hallon Pi2 som hem Multimedia Center.OpenELEC är ett inbäddat operativsystem byggt runt Kodi, öppen källkod underhållning media hub. Hemmabio datorer är kända för att vara svårt att installer...

Hur man gör din första enkla Led Blink projektet i hallon Pi2

Grattis till dig, för att få dig en hallon pi2. Ditt nu super glada att komma igång och röra men du vet inte något om att börja om.Anledningen till att jag delar detta projekt är att, på inledande skedena där du inte är bekant med antingen den hårdva...

Hur du använder hallon Pi2 med en bärbar dator skärm med VNC Server

Ah! Dess juletid och du fick själv en Hallon Pi2, experimentera med, ja, Grattis på det!.Men för att verkligen använda hallon, du behöver en display för att se utdata. Denna underbara maskin har en HDMI-utgång utan att använda att du behöver en HDMI-...

Hallon pi2 box

Göra en låda för hem mediacenter med raspberry pi.Steg 1: En låda Jag använde den gamla ADSL-Router, som har skadats på grund av blixtnedslag, så jag tog bort kretsen. Höljet och antenn jag använde. Lådan var att se allt annat än vacker, så det var n...

Min SteamPunk hallon Pi2

J'avais déjà créé un modèle unika avec le premier Raspberry Pi qui était moins puissant et qui fonctionne avec le système d'exploitation öppna ELEC- Voir ICI -Je mig suis dit cette fois je vais testare le nouveau modèle sv lui rajoutant un mini écran...

Bitcoin gruvdrift på hallon Pi2

Samla delarna.Du behöver en Raspberry Pi 2En USB-hubb (Please do inte billig ut på detta)Antminer U1/U2/U3USB-fläktRaspberry pi kylfläns med fläktSteg 1: kredithttp://Bitcoin.stackexchange.com/Questions/38225/o...Credit går till jfooJag verkligen byg...

Förbereda minneskortet med HypriotOS för Datarhei/Restreamer på hallon Pi1 & Pi2 med Microsoft Windows

Innan du kan börja streaming med Datarhei/Restreamer måste du förbereda ett minneskort och komma igång med Docker på din Raspberry Pi. Rekommenderar vi för att använda HypriotOS Raspberry Pi bilden med Docker stöd.Det finns andra sätt. Men detta bör...

3D tryckt, ultralätt, 3-axlig modulära Time-Lapse Motion Control System

Detta är historien om min första 3D utskrift projekt och hur det hjälpte att drastiskt minska den totala vikten på min 3-axlig rörelse time-lapse dolly kontrollsystem för lättare transport på flera dagars backcountry, backpacking resor. Inte bara gjo...

Hur du skapar din egen anpassade 3D tryckt iPhone Case

kolla gärna in min Shapeways butik där du kan köpa iPhone fall som den här och andra som TriStand - iPhone fall med 3 i 1 byggdes flip ut cykelställs för 3d utskrift av Shapeways (3d tryckeriet).En iPhone fall säger mycket om en person, det är därför...

Form av vad som komma skall - 3d tryckta ugn

Detta projekt var först av många att utforska hur några av de grundläggande byggstenarna i maskiner kommer att se ut när optimerad för 3d-utskrift. Instructable fokuserar på att bygga en 3d-printable ugn. Förutom elektronik och några maskinvarukompon...

3D tryckt Abacus

Detta är en 3D tryckta romerska abacus i designade i Tinkercad och 3D tryckt.Det är lätt att göra och mycket anpassningsbara.Jag gjorde detta eftersom det finns mycket få 3D tryckta abacuses på internet.Du kan få filen här: https://tinkercad.com/thin...

Hur till nativly köra Netflix på en raspbery PI2

Att köra Netflix raspberry PI 2 måste du extrahera Google WideVine bibliotek från ett OS som stöder en ARM-processor som är samma som din hallon PI2 som kör ARMv7.Så för detta använder vi en Google ChromeOS återhämtning bild.Ubuntu Linux - (jag körde...

Parametriska 3d tryckta död stjärniga högtalare

NOMOON är en parametrisk sfäriska 3d-tryckt högtalare generator skapade i OpenSCAD.Du kan komma åt projektet NOMOON på Thingiverse här:http://www.thingiverse.com/Thing:590871N.OMOONO.rbitalM.usic-makingO.pensourceO.penscad genererade-N.ihilatorNOMOON...

Raspberry Pi Nin10do "Light"-spelkonsol

Okej, innan vi börjar kan du titta på videon för att se vad slags spelkonsol som vi kommer att skapa...Det är en hallon Pi2 baserade gaming station där du kan spela alla dina favoritspel från Mario att GTA och Monkey Island till Load Runner...Konsole...

Drinkinator - bärbar Party bartendern!

För några månader sedan kom jag upp med en idé, som var att bygga en raket ship simulator för mina vänner barn och göra det cloneable för var och en av deras familjer. Vi är alla program, men ingen hårdvara killar.Lite planering och jag insåg jag vet...

MoonPi, regn fat barnen spela Rocket

Strax efter Halloween, min 3 åriga dotter kom till mig och meddelade att hon ville vara en astronaut och flyga till månen! Hon höll talar om flyger en raket till månen för dagar på slutet, så naturligtvis började jag tänka på olika sätt att göra henn...

Ännu en annan PipBoy 3000! (Märket "K") Ett pågående arbete

INTRODUKTIONHälsningar!Detta blir min magra försök att skriva en Instructable om mina ansträngningar att bygga en fullt funktionell PipBoy 3000 (modell "K") * baserat på Raspberry Pi.Först lite bakgrund om mig själv, min motivation och förmåga o...

Bygga en piCentr hem mediacenter

piCentr är en öppen källkod inhägnad utformats speciellt för människor som vill bygga en mediacenter PC med hallon Pi2. Layouten på kapslingen är tänkt att hålla alla kablar tidy och ut och in av beskådar, med tillgängliga portar för allt du behöver,...