3D afgedrukt Raspberry Pi2 geval ontworpen in OpenScad (4 / 6 stap)

Stap 4: Hoe het openscad programma werkt


Programmastructuur.

  • Parameters. -Deze zijn meestal alleen numerieke waarden.
  • Metingen (4 kolommen tabel van vectoren)
  • Vectoren die worden gebruikt door het gebouw Modules (meestal groepen van metingen of parameters) 4. Modules te bouwen van het geval.
  • Modules - werken code die eigenlijk de vorm bouwt

Parameters.

Parameters - Opmerking alle programma's worden toegelicht in het programma.

bestuur = [85, 56, 1.3]; dimensie van rasp pi bestuur

t = 1,40; Dikte van de rasp pi bord p = 1.5; Dikte van de plastic behuizing

g = 2; gat rond bord $fn = 12; ronding van rendering

RB = 4; ronding van vak

stand_off = 3; verhogen van bestuur boven onder kunststof

vak = plaat + [7, 7, 20]; buiten afmetingen van onze zaak

BH = 10; Waar slice vak

d = 3.5; verplaatsing van gat vanaf rand

enorme = 200; een zeer grote waarde voor het boren van gaten enz

EPS = 0,01; een zeer kleine waarde (naar dingen "variëteit")

Vectoren

De apparaten zijn gebouwd en het interieur van het vak zijn gebouwd in een grappige gevormde stekelige object aangeduid als de "echidna". The "echidna" wordt afgetrokken van een solide kubus vertegenwoordigen het geval waardoor een shell met gaten. Dit is vervolgens gesneden lange manieren om de bovenkant en de onderkant van de behuizing. Tot slot zijn enkele gaten, lugs en koelbloedig toegevoegd.

Echidna : zet alle metingen in een vector Shift: bestuur coördinaten naar vak coördinaten verplaatsen

Gaten: waar zijn de schroefgaten

Toplugs: Vector dus kunnen we de lugs voor de zaak deksel

Bottomlug: Vector voor de sjouwen op de bodem van de zaak

Modules:

Deze daadwerkelijk bouwen van het apparaat of toevoegen van dingen zoals lugs en gaten

module hull_build(box,r): een vaste vorm met afgeronde hoeken.

module complete_box(): aftrekken echidna uit het afgeronde vak hierboven

module stand_off(): bouwen van kleine kegels met gaatjes om te heffen van bestuur off base.

module top_holes(): boor gaten in de deksel en versterken.

Top(): de bodem afhakken te maken van een deksel. Voeg lugs om te helpen bij het vinden van het deksel op de basis.

Bottom(): de top afhakken te maken van de base. Koelbloedig, gaten en een lug toevoegen.

Ten slotte we noemen top() en bottom() en hen rond bewegen een beetje, zodat ze mooi op de printer passen. (Ik denk niet dat Octoprint heeft de mogelijkheid om het bewegen van dingen rond als Repetier)

Fancy programming - kinderen.

Stand_off() en top_holes() gebruiken "kinderen". Dit is een "geavanceerde" techniek beschreven in de voorbeelden van OpenScad maar het is eigenlijk heel eenvoudig als je eenmaal je hoofd heen. Het kan het programma meer zelf documenteren en het goed voor repetitieve maar vrij complexe acties. Het is niet strikt noodzakelijk is om het gebruik van "kinderen" in een klein project als dit, maar het is een goede techniek om te leren () als zeggen u willen boren een heleboel soortgelijke gaten in een aantal verschillende vormen.

Gripe over OpenScad.

Mijn grootste gripe over OpenScad is dat er geen introspectie. In andere woorden als je mix en veel vormen en zet hen rond er is geen manier om de positie en afmetingen van de vorm zelf. Je moet nauwe bijhouden waar dingen jezelf (hint zijn). (Zelfs een bounding box zou leuk zijn en mag niet te moeilijk te implementeren)

Gerelateerde Artikelen

Bouwen van een Multimedia systeem met behulp van Raspberry Pi2

Bouwen van een Multimedia systeem met behulp van Raspberry Pi2

In dit project, zal ik OpenELEC installeren op de Rpi2 en breng de Raspberry Pi2 als de Home Multimedia Center.OpenELEC is een embedded besturingssysteem gebouwd rond Kodi, de opensource-entertainment media-hub. Home Theater PC's bekend is dat ze moe
Hoe maak je je eerste eenvoudige leidde Blink Project in Raspberry Pi2

Hoe maak je je eerste eenvoudige leidde Blink Project in Raspberry Pi2

Proficiat aan u, voor het verkrijgen van jezelf een Raspberry pi2. Uw nu super enthousiast aan de slag en ontroerend maar u weet niet iets waar te beginnen over.De reden dat ik ben het delen van dit project is dat, in de eerste stadia waar u niet bek
Raspberry Pi2 gebruiken met een Laptop-beeldscherm met behulp van VNC-Server

Raspberry Pi2 gebruiken met een Laptop-beeldscherm met behulp van VNC-Server

Ah! De kerstperiode en u kreeg zelf een Raspberry Pi2, om te experimenteren met, dat goed gefeliciteerd!!Maar om echt gebruik te maken van de framboos, je moet een weergave om te zien de output. Deze prachtige machine beschikt over een HDMI uitgang m
Lego Raspberry Pi geval

Lego Raspberry Pi geval

gebouwd een Lego Raspberry Pi geval per de instructies hier Ik moest improviseren maar ik had een grote doos voor mijn kinderen Legos tot mijn beschikking en mijne heeft nu een koele hood ornament. Kostte me ongeveer een uur om bulid, en meeste van d
Raspberry Pi geval uit Legos

Raspberry Pi geval uit Legos

In dit instructable waren gonna make van een raspberry pi geval uit Legos dat model b past en a.theres enige gonna be Foto's en ik nauwelijks iets zeggen en als iets niet zinvol zegt het in de feed rug en ik zal het probleem oplossenStap 1:Stap 2:Sta
3G Draadloze Router op basis van Raspberry Pi2

3G Draadloze Router op basis van Raspberry Pi2

Dit is een 3G draadloze router op basis van Raspberry Pi 2. De raspberry pi die kan uitvoeren van de verschillende linux distributies kan doen diverse voeders en interessante hulpprogramma's worden gebruikt. Ik had deze 3g-router met behulp van de ra
Zelfgemaakte Raspberry Pi geval projecten DIY Home Theater Computer HTPC Aluminium CNC frezen

Zelfgemaakte Raspberry Pi geval projecten DIY Home Theater Computer HTPC Aluminium CNC frezen

Zelfgemaakte Raspberry Pi geval projecten DIY Home Theater Computer HTPC Aluminium CNC frezenSingle-board microcomputers zoals de Raspberry Pi 2 maakt het goedkoper en gemakkelijker dan ooit om te leren over computers.Simpel gezegd, is de Raspberry P
Raspberry pi2 vak

Raspberry pi2 vak

Maak een doos voor home Mediacenter met de raspberry pi.Stap 1: Een doos Ik gebruikte de oude ADSL-Router, die is beschadigd door bliksem, dus ik verwijderd van het circuit. De behuizing en de antenne die ik gebruikte. De doos was om te kijken alles
Foto - de 3D afgedrukt Raspberry Pi Camera.

Foto - de 3D afgedrukt Raspberry Pi Camera.

Weg terug aan het begin van 2014 publiceerde ik een Instructable camera genaamd de SnapPiCam. De camera werd ontworpen in reactie op de onlangs vrijgegeven Adafruit PiTFT.Het is al ruim een jaar nu en met mijn recente inval in 3D printen , die ik nu
Twee deel Raspberry Pi geval

Twee deel Raspberry Pi geval

als ik weet zeker dat velen van jullie weten de Raspberry Pi een paar weken geleden (www.raspberrypi.org) gelanceerd. Als de eerste eenheden zonder een zaak verzendt besloten heb ik om een te maken.Het geval was met behulp van Pro Engineer CAD softwa
Arduino / Raspberry Pi geval met OpenCase

Arduino / Raspberry Pi geval met OpenCase

OpenCase kunt u gemakkelijk dimensie en DXF-bestanden voor elektronica behuizingen te genereren. U plaatst in de materiaaldikte, Binnenafmetingen, en het vertellen waar te snijden gaten en uitsparingen, en het doet de rest. OpenSCAD wordt gebruikt vo
3D afgedrukt RC Servo geval (Hitec HS - 645MG)

3D afgedrukt RC Servo geval (Hitec HS - 645MG)

Een project dat ik bezig ben vereist dat ik de totale omvang van een subeenheid verminderen. Ik heb overwogen modellering en afdrukken van RC servo gevallen in het verleden, toegang tot een Object printer een gelegenheid om te experimenteren.Ik ben m
Cubieboard/Raspberry Pi geval van oude externe schijf

Cubieboard/Raspberry Pi geval van oude externe schijf

Dit is het geval dat ik heb voor mijn Cubieboard/Raspberry-Pi die gemaakt, terug in de dag, een externe cd-schrijver-station was.Dit geval bevat:VoedingStille harde schijf mountVentilator met toerentalregelingDe eerste stap (waarvoor ik, helaas, niet
Instamorph-Raspberry Pi geval

Instamorph-Raspberry Pi geval

Bloominglabs heeft twee bouwen nachten onlangs, Instamorph en Raspberry Pi 2 / Adafruit.Ik heb de twee om een zaak voor de Raspberry Pi van Instamorph gecombineerd.Instamorph maakt een mooi materiaal voor het maken van gevallen, zoals het is erg stev