Hack42 Tool 3DPrinters | |
---|---|
Naam | 3DPrinters |
Omschrijving | Hoe en Overzicht van actieve/aanwezige 3Dprinters |
Te gebruiken door | Deelnemers |
Kost gebruik geld? | Materiaal |
Locatie | Cleanroom |
Eigenaar | Hack42 |
THT |
HOE
Om een printer aan te sturen heb je code nodig die wordt begrepen door de printer. Punt voor punt, laagje voor laagje. Die code wordt gemaakt door een 'slicer'. bijvoorbeeld Cura (van Ultimaker, downloaden, via apt-get op linux is zeer oud!), of Slic3r Prusa Edition (beschikbaar via apt), of PrusaSlicer, meest actueel
De slicer heeft een 3D model nodig, vaak een STL. Deze kun je downloaden als iemand een model heeft gemaakt van wat jij wilt ([1] is een pagina waar veel wordt gedeeld) Maar natuurlijk is dat vaak niet exact wat je zoekt, en wil je het bewerken. Dat STL bestand is niet leesbaar voor mensen, maar soms wel te importeren om te bewerken, bijvoorbeeld in [2], een online 3D Modelling tool: gratis, redelijk makkelijk in te stappen, veel uitleg over te vinden Mensen die in code denken kunnen ook aan [3] gaan, is erg prettig om precisie in maatvoering te krijgen. (zoek anders op thingiverse ook eens naar openscad (of de bijbehorende bestandsextensie "scad")
De slicer moet weten met welke printer er geprint gaat worden. Lees hieronder verder. De gcode welke Uit de slicer komt kan worden ingeladen in een Octoprint instantie of direct vanuit de slicer naar de printer worden gestuurd. De computer die deze code stuurt moet gedurende de hele print aan de printer hangen. Vandaar dat mijn voorkeur bij die kleine computertjes (NanoPi Neo Air) met Octoprint ligt. Ik neem graag mn laptop mee terug. De installaties van Octopi die nu draaien hebben extra code die altijd voor een print wordt uitgevoerd, en na een succesvolle of een gefaalde print. Hiermee worden de X, Y en Z nulpunten gecheckt, en na de print, de printkop weggeschoven van het geprintte object en de filament iets teruggetrokken. (anders druppelt die nog iets na en smelt de hitte van de kop weer een gat in je verse print) EN: De motoren en heaters worden uitgeschakeld.
OVERZICHT
We hebben nu op de Cruquiusweg een aantal 3D printers. De toestanden zijn wisselend. Op dit moment staan er twee werkende modellen, deze verhuizen binnenkort naar de ruimte tussen Flex en Stof.
Werkende printers | |||
---|---|---|---|
Naam | Type | Connectie | Extra info |
DeltaBlue | Delta FDM type ... | USB naar Octoprint | GeelPrint (hack42:42hack42) 1.75mm filament 220mm rond, 300mm hoog |
AnetA8 | Carthesian FDM | USB naar Octoprint | PaarsPrint (hack42:42hack42) 1.75mm filament, 200x200x240mm |
Niet actief werkend | |||
---|---|---|---|
Naam | Type | Connectie | Extra info |
Igor | Mendel90 FDM | USB | 3mm filament, moet voeding krijgen, mogelijk meer reparaties |
Leluq | Mendel90 FDM | USB | 3mm filament, de twee Z-as motoren lopen niet gelijk, x as brackets moeten worden vervangen |
Die houten | Ultimaker Original FDM | USB | 3mm filament, om een of andere reden lijkt de aanhechting van de eerste laag niet te lukken.
Bed vervangen, hierbij is de spoed van de Z ook anders, deze is NIET in de firmware aangepast: G92 Z[gevolgd door steps/mm (200?)] |
Die vloeistof | SLA_3D_Printer SLA 3D Printer | USB | vloeistof, giftig!, reinigen en uitharden na de print |
INSTELLINGEN
Voor de Anet A8, de print volume is 220x220, 240mm hoog bed_temperature = 45, gemiddelde print temperatuur voor het filament werkt voor mij rond de 205 graden De slicer moet weten dat er 1.75mm filament gebruikt wordt, en een 0.4mm nozzle in de printer zit (dat is de maat van het gat waar het gesmolte plastic uit komt) Meet ook even met een schuifmaat na, of je filament daadwerkelijk die dikte heeft: Er is compensatie nodig voor afwijking: de printer stuurt een lengte, als daar mee minder/meer plastic wordt aangevoerd kan de print gewoon mislukken
Voor de DeltaBlue moet er een rond printbed ingesteld, van 220mm en de printhoogte is ongeveer 300 mm. Deze heeft ook een heated bed, ik kies ook vaak 45 graden. En de 1.75mm filament print ik ook gemiddeld met 205graden Celsius