3D-printers: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(RepRap)
(17 tussenliggende versies door 4 gebruikers niet weergegeven)
Regel 1: Regel 1:
Op de space staan momenteel Mendel90 3 3D printers, deels nog in aanbouw. Om de printer te gebruiken zie "Hoe kan ik iets printen" hieronder.
+
{{OldPage|Er is een poging tot bijwerken gedaan. Mogelijk kan e.e.a nog wat beter. Voorstel: Samenvoegen met [[3dprinter]]?}}
 +
[[Categorie:Tool]]
 +
[[Categorie:CNC]]
  
Hiervoor hadden we enkele andere reprap varianten, waarvan de onderhouds/aanbouw logs op deze wiki werden bijgehouden, zie hieronder.
+
Een (groot) deel van de info op deze pagina is achterhaald. We hebben geen Mendel 3D printers meer, twee maal de [[Ultimaker2]] De algemene info (slice en software) van deze pagina kan overzet worden naar [[3D-printen]]
  
== RepRap ==
+
Also see: https://3dsolved.com/create-models-for-3d-printing/
  
1) Die van Marten (Mendel90):
+
Op de space staan momenteel een Ultimaker 2,een Ultimaker 2 extended and an Ultimaker 3 something.
* alleen pla 2.7-3mm (zelf meenemen)
 
* gebruik na instructie en akkoord van Marten
 
* gebruikt Marlin/printrun/cura over usb kabel
 
 
 
Instructie, onderhoud en Ontwikkeling: [[3D-printer]]
 
 
 
2) Die van Floris (Mendel 90)
 
* web interface (octorpint)
 
* gekoppeld aan het tools netwerk
 
* gebruik na instructie en akkoord van Floris
 
 
 
 
 
 
 
3) Die van Rick (reprap Misterblue)
 
* Eet eveneens PLA
 
* Heated bed!
 
* Gebruik na instructie en accoord van Rick
 
* Gebruikt Marlin/printrun over USB.
 
 
 
Deze heeft ook een eigen pagina / onderhoudslog: [[3D-printer-Mister-Blue]]
 
 
 
4) Die van Hans
 
* Nog in aanbouw, moet nog een extruder/hotend/printkop op
 
* en een bovenplaat voor het printbed
 
* [[reprap Hans|eigen pagina]]
 
  
 
= Hoe kan ik iets printen? =
 
= Hoe kan ik iets printen? =
Regel 38: Regel 15:
 
Als je toegang hebt tot de Leidse Makerspace mag je de printer gebruiken, met het filament van de space. (Gooi wel na gebruik wat in de donatiepot voor verbruikt PLA, of doe mee met de [[Inkoop_acties| Inkoop Acties]] voor PLA)
 
Als je toegang hebt tot de Leidse Makerspace mag je de printer gebruiken, met het filament van de space. (Gooi wel na gebruik wat in de donatiepot voor verbruikt PLA, of doe mee met de [[Inkoop_acties| Inkoop Acties]] voor PLA)
  
1) Zorg dat je de benodigde software hebt. Dat wil zeggen: een ontwerpprogramma, slicer, en 3d-printer aanstuur programma.
+
1) Zorg dat je de benodigde software hebt. Dat wil zeggen: een ontwerpprogramma, slicer, en eventueel 3d-printer aanstuur programma (Als je via USB print. Maar via SD kaart is betrouwbaarder omdat je dan nooit de usb-verbinding met de printer kwijt kunt raken).
  
 
Als je al programmeerervaring hebt is OpenScad een handig tekenprogramma (openscad.org), omdat je hierin in een soort scripttaal opgeeft wat er getekend moet worden. OpenScad kun je downloaden van [http://openscad.org openscad.org]. Download gelijk de cheatsheet of kijk de manual door.
 
Als je al programmeerervaring hebt is OpenScad een handig tekenprogramma (openscad.org), omdat je hierin in een soort scripttaal opgeeft wat er getekend moet worden. OpenScad kun je downloaden van [http://openscad.org openscad.org]. Download gelijk de cheatsheet of kijk de manual door.
  
 
Mogelijke alternatieven: Blender, Google Sketchup, en anderen waar je een STL file uit kunt krijgen. Hieronder een simpel voorbeeld van een cubus met 'gaten'
 
Mogelijke alternatieven: Blender, Google Sketchup, en anderen waar je een STL file uit kunt krijgen. Hieronder een simpel voorbeeld van een cubus met 'gaten'
 
{{multiple image
 
| width = 200
 
| footer = Voorbeelden van de kubus met gaten
 
| image1 = example-openscad.png
 
| alt1 = kubus met gaten in OpenScad
 
| caption1 = In OpenScad
 
| image2 = example-sketchup.png
 
| alt2 = Kubus met gaten in sketchup
 
| caption2 = In Google Sketchup
 
}}
 
  
 
[[File:example-openscad.png|200px|thumb|right|example in openScad]] [[File:example-sketchup.png|200px|thumb|center|example in sketchup]]
 
[[File:example-openscad.png|200px|thumb|right|example in openScad]] [[File:example-sketchup.png|200px|thumb|center|example in sketchup]]
Regel 59: Regel 25:
 
Als Slicer ga ik uit van slic3r, dat gedownload kan worden van [http://www.slic3r.org| slic3r.org]
 
Als Slicer ga ik uit van slic3r, dat gedownload kan worden van [http://www.slic3r.org| slic3r.org]
  
Verder nodig: Pronterface als aansturing voor de 3d printer: [https://github.com/kliment/Printrun hier] te downloaden.
 
 
*MacOSX*: Alleen PrintRun (: [https://github.com/kliment/Printrun) is nodig; een binary versie staat http://koti.kapsi.fi/~kliment/printrun/ - de versie van July 2013 werkt met de printer van de space.
 
 
[[File:example-printrun.png|200px|thumb|right|Printrun / pronterface]]
 
 
Zorg dat dit alles goed draait.
 
  
 
2) Teken iets in OpenScad, render met F5 en corrigeer. Als het naar je zin is: render met F6 en exporteer als STL.
 
2) Teken iets in OpenScad, render met F5 en corrigeer. Als het naar je zin is: render met F6 en exporteer als STL.
Regel 71: Regel 30:
 
Bovenstaande screenshots zijn van dit voorbeeld:  [[File:example.scad]].
 
Bovenstaande screenshots zijn van dit voorbeeld:  [[File:example.scad]].
  
3) Eventueel in deze stap de slicer instellen als je andere instellingen gebruikt dan de standaardinstellingen. Zie kopje "slic3r instellen".
+
3) De STL file uit OpenScad kan worden geopend in Slic3r (of Cura), zorg dat je de goede instellingen gebruikt (Zie "Slic3r / Cura instellen"), en exporteer de G-code naar een SDkaart.
 
 
4) De STL file uit OpenScad kan worden geopend in pronterface, ofwel op je eigen laptop, ofwel op de makerspacecomputer. Pronterface gebruikt vervolgens de slicer (Slic3r of skeinforge) om je STL file om te zetten in "plakjes" g-code, de commando's die naar de printer gestuurd worden. Op de makerspacePC staat zowel slic3r als skeinforge, maar pronterface is ingesteld om slic3r te gebruiken en de settings in slic3r staan op voor de printer werkbare waarden. (iow: verander de settings op de makerspacepc niet, tenzij ter verbetering, en onthoud de oorspronkelijke setting of schrijf 'm op voor het geval het geen verbetering blijkt te zijn).
 
 
 
Bovenstaande screenshots zijn van dit voorbeeld:  [[File:example.stl]].
 
 
 
5) Vervolgens connect je met de 3d printer op 250kb. Als je je eigen laptop gebruikt onder Windows: Zorg dat je de recentste FTDI232 VCP drivers hebt van ftdichip.com, die in windows werken niet per se. Op de makerspacePC is dit uiteraard geen probleem want die draait linux.
 
 
 
6) Stel de temperatuur in op 200 C (PLA), wacht tot de boel is opgewarmd. Zorg ervoor dat de extruder niet op het printbed rust tijdens het opwarmen. Home X,Y, en Z. (Knop met het huisje in pronterface) De printkop / extruder moet het printbed net aan/net niet raken. Beweeg X as naar rechts (met de knoppen in pronterface). De printkop moet nog steeds het bed net niet raken. Stel zonodig de Z endstop bij en klik op Z-home, net zolang tot aan deze kant van het printbed de Z hoogte goed is. Home daarna X, klik op "stop motors" en draai handmatig aan de Z motor links totdat ook die kant goed staat. Controleer nogmaals of het aan beide kanten goed gaat.
 
  
Zet Z weer iets hoger zodat de extruder niet op het printbed rust. (In pronterface knoppen op de lijn naast de cirkel links)
+
4) Stop de SDkaart in de printer en kies "print from SD card" in het menu. Eventueel valt met het menu ook de temperatuur van kop of bed los in te stellen, dit is b.v. handig om filament te wisselen.
  
De instellingen in pronterface/slicer zouden al goed moeten staan. Als je ze veranderd: zet na het printen de oorspronkelijke settings weer terug! (Zie stap 3)
+
== Slic3r / Cura instellen ==
 +
Zie [[Settings_Mendel90]] voor de Mendel90. Voor de UM kunnen de standaardinstelingen van UM in Cura gebruikt worden.
  
 +
= Filament wisselen =
 +
Om filament te wisselen op de M90: Warm hotend op via menu, zet zonodig motoren uit via menu, '''home Z zodat de Z motoren locken''', verwijder het oude filament door het grote tandwiel van de extruder met de hand te draaien en aan het filament te trekken, pas op dat je de Z-as niet verschuift (Vandaar eerst homen, zodat de motoren locken) en plaats het nieuwe filament op dezelfde manier, maar dan duwen en de andere kant op draaien. Soms is het even "zoeken" om langs de overgang van extruder naar coldend/hotend te komen, het helpt als het filament recht is en soms om er een puntje aan te knippen met een zijkniptang.
  
7) Nu de boel warm is: extrude een paar mm tot er een net draadje uit de extruder komt (Lucht eruit is), verwijder wat er ge-extrude is (brand je vingers niet), en druk op print. Print begint als de temperatuur 10s lang binnen het window zit, dus zelfs als 'ie is opgewarmd duurt dat 10s.
+
Op de UM: volg de menu-opties.
  
Dan gaat 'ie printen. En mogelijk kom je er dan achter dat er toch nog wat instellingen niet goed staan. In dat geval: Laat het weten aan [[User:Lucas]], en indien mogelijk: corrigeer.
+
= Z0 afstellen / bed levellen =
  
== Slic3r instellen ==
+
* Probeer te voorkomen dat je de afstelling slechter achter laat dan 'ie was / blijf er af als je het niet zeker weet, en vraag op de mailinglijst.
 +
 +
* Home de printer via het menu
 +
* Maak nozzle schoon zodat er geen restant PLA onder zit wat je meting verstoort
 +
* Gebruik "move axis" om Z naar het bed te bewegen. Let op: Het bed zit niet op 0, maar daar boven! Dus doe geen te grote bewegingen in 1 keer.
 +
* Gebruik voor het laatste stukje de "per 0.1mm" optie en voel met een papiertje of de nozzle het bed raakt. Test eerst met X aan de kant van de Z endstop en zet Z daar goed.
 +
* Disable steppers (in het lcd menu) zodat je X en Y kunt bewegen en overal kunt testen of het bed vlak is. Als (en slechts als) het bed niet vlak is:
 +
** Zet Z goed aan de X kant zonder Z endstop door het draadeind te verdraaien
 +
** Niet aan het draadeind draaien als het niet nodig is!
 +
** Zet het bed voor en achter vlak met de veertjes/schroefjes (Printer C) of door ringetjes toe te voegen danwel weg te halen (A).
  
De verschillende printers op de makerspace hebben verschillende slic3rsettings nodig. De settings nodig voor de printer staan op de computer waar de printer mee verbonden is. Laad deze en pas ze zonodig aan je eigen wensen aan. Sla op in een kopie, zodat er know-good settings behouden blijven in het origineel.
+
* als het bed vlak is, stuur Z via het move axis menu naar de goede hoogte dat overal op het bed het papiertje er ietwat stroef onderdoor te schuiven valt.
 +
* Kies daarna voor "set home offsets" in het LCD menu
 +
* Kies vervolgens voor "save settings" in het LCD menu
 +
* Doe een bed-leveling testprint
 +
** als dit goed gaat, zo laten
 +
** als dit niet goed gaat, procedure opnieuw doorlopen
 +
** Als je de printer noodgedwongen in niet-werkende toestand moet achterlaten, leg en dan een briefje op. Dat voorkomt dat de volgende de nozzle door het bed ramt omdat Z0 niet goed staat.
  
Er is een probleem met slic3r: Slic3r gebruikt altijd de standaardsettings, tenzij er een settingsfile wordt meegegeven met "--load /path/file". Dit is inmiddels aangepast in de aanroep van slic3r vanuit pronterface. Martens printer laad op deze manier "config.inf", te vinden in de printrun directory. Rick's printer gebruikt "confif_experimental.inf", te vinden op de desktop. Deze settings laden, naar wens aanpassen, en opslaan alvorens de .stl file te openen om eigen settings te gebruiken.
+
= Nozzle wisselen =
 +
Printer A heeft een all-metal hotend met verwisselbare nozzles. Om de nozzle te wisselen:
 +
* Warm de printkop op tot de smelttemperatuur van het gebruikte filament (PLA 200 graden, PETG 230 graden, etc)
 +
* Haal terwijl de printer opwarmt een grote steeksleutel en een kleine steek- ring- of dopsleutel. De grote moet op het heaterblok passen, de kleine op de nozzle
 +
* Zet als de kop warm is de grote steeksleutel (of verstelbare moersleutel) op het heaterblok zonder de thermistor of heater te raken, en draai met de kleine sleutel de nozzle er uit
 +
* Nieuwe nozzle in omgekeerde richting aanbrengen
 +
* Verwijderde nozzle opbergen in het potje met nozzles, en nozzle maat aangeven op het nozzle-maat schuifje.
  
Zie ook: [[Workflow LaserSnijder, OmniGraffle, VisiCut on MacOSX]] (Voor gebruik van de lasercutter)
+
Op de Ultimaker: Geen nozzles wisselen. (We hebben wel diverse maten, dus als er ooit een 2e experimenteerUM komt, kunnen daar andere maten nozzles in)
  
 
= 3d print tips =
 
= 3d print tips =
Regel 102: Regel 77:
 
* Elke printer heeft eigen slic3r settings, gebruik de juiste settings voor het beste resultaat
 
* Elke printer heeft eigen slic3r settings, gebruik de juiste settings voor het beste resultaat
 
* Objecten die in mid-air hangen kunnen niet geprint worden, overspanningen tussen 2 objecten wel. Om ze zo min mogelijk te laten doorhangen gaat dit het best zonder heated bed of op een lage temperatuur.
 
* Objecten die in mid-air hangen kunnen niet geprint worden, overspanningen tussen 2 objecten wel. Om ze zo min mogelijk te laten doorhangen gaat dit het best zonder heated bed of op een lage temperatuur.
* door op "stop motors" te klikken valt de Z-as makkelijker te verdraaien als je 'm bij moet stellen.
 
* Als je de printer halverwege de job op pauze zet en dan home indrukt en daarna resume dan zal hij je opject van 'tafel' vegen, omdat hij niet eerst de Z-as tot een gewenste hoogte zet. Zorg ervoor dat de Z-as dus altijd hoog staat in de 'home' positie.
 

Versie van 5 feb 2022 om 10:59

This Wiki Page needs revision: The makerspace has grown / changed considerably since it was last edited. Please remove this tag or this page once the page is up to date or obsolete, but do not remove it too soon.

Een (groot) deel van de info op deze pagina is achterhaald. We hebben geen Mendel 3D printers meer, twee maal de Ultimaker2 De algemene info (slice en software) van deze pagina kan overzet worden naar 3D-printen

Also see: https://3dsolved.com/create-models-for-3d-printing/

Op de space staan momenteel een Ultimaker 2,een Ultimaker 2 extended and an Ultimaker 3 something.

Hoe kan ik iets printen?

(Deze guide is een work in progress. Dit is een wiki, after all. Opmerkingen: Edit als je kunt, of mail User:Lucas)

Als je toegang hebt tot de Leidse Makerspace mag je de printer gebruiken, met het filament van de space. (Gooi wel na gebruik wat in de donatiepot voor verbruikt PLA, of doe mee met de Inkoop Acties voor PLA)

1) Zorg dat je de benodigde software hebt. Dat wil zeggen: een ontwerpprogramma, slicer, en eventueel 3d-printer aanstuur programma (Als je via USB print. Maar via SD kaart is betrouwbaarder omdat je dan nooit de usb-verbinding met de printer kwijt kunt raken).

Als je al programmeerervaring hebt is OpenScad een handig tekenprogramma (openscad.org), omdat je hierin in een soort scripttaal opgeeft wat er getekend moet worden. OpenScad kun je downloaden van openscad.org. Download gelijk de cheatsheet of kijk de manual door.

Mogelijke alternatieven: Blender, Google Sketchup, en anderen waar je een STL file uit kunt krijgen. Hieronder een simpel voorbeeld van een cubus met 'gaten'

Bestand:Example-openscad.png
example in openScad
Bestand:Example-sketchup.png
example in sketchup

Als Slicer ga ik uit van slic3r, dat gedownload kan worden van slic3r.org


2) Teken iets in OpenScad, render met F5 en corrigeer. Als het naar je zin is: render met F6 en exporteer als STL.

Bovenstaande screenshots zijn van dit voorbeeld: Bestand:Example.scad.

3) De STL file uit OpenScad kan worden geopend in Slic3r (of Cura), zorg dat je de goede instellingen gebruikt (Zie "Slic3r / Cura instellen"), en exporteer de G-code naar een SDkaart.

4) Stop de SDkaart in de printer en kies "print from SD card" in het menu. Eventueel valt met het menu ook de temperatuur van kop of bed los in te stellen, dit is b.v. handig om filament te wisselen.

Slic3r / Cura instellen

Zie Settings_Mendel90 voor de Mendel90. Voor de UM kunnen de standaardinstelingen van UM in Cura gebruikt worden.

Filament wisselen

Om filament te wisselen op de M90: Warm hotend op via menu, zet zonodig motoren uit via menu, home Z zodat de Z motoren locken, verwijder het oude filament door het grote tandwiel van de extruder met de hand te draaien en aan het filament te trekken, pas op dat je de Z-as niet verschuift (Vandaar eerst homen, zodat de motoren locken) en plaats het nieuwe filament op dezelfde manier, maar dan duwen en de andere kant op draaien. Soms is het even "zoeken" om langs de overgang van extruder naar coldend/hotend te komen, het helpt als het filament recht is en soms om er een puntje aan te knippen met een zijkniptang.

Op de UM: volg de menu-opties.

Z0 afstellen / bed levellen

  • Probeer te voorkomen dat je de afstelling slechter achter laat dan 'ie was / blijf er af als je het niet zeker weet, en vraag op de mailinglijst.
  • Home de printer via het menu
  • Maak nozzle schoon zodat er geen restant PLA onder zit wat je meting verstoort
  • Gebruik "move axis" om Z naar het bed te bewegen. Let op: Het bed zit niet op 0, maar daar boven! Dus doe geen te grote bewegingen in 1 keer.
  • Gebruik voor het laatste stukje de "per 0.1mm" optie en voel met een papiertje of de nozzle het bed raakt. Test eerst met X aan de kant van de Z endstop en zet Z daar goed.
  • Disable steppers (in het lcd menu) zodat je X en Y kunt bewegen en overal kunt testen of het bed vlak is. Als (en slechts als) het bed niet vlak is:
    • Zet Z goed aan de X kant zonder Z endstop door het draadeind te verdraaien
    • Niet aan het draadeind draaien als het niet nodig is!
    • Zet het bed voor en achter vlak met de veertjes/schroefjes (Printer C) of door ringetjes toe te voegen danwel weg te halen (A).
  • als het bed vlak is, stuur Z via het move axis menu naar de goede hoogte dat overal op het bed het papiertje er ietwat stroef onderdoor te schuiven valt.
  • Kies daarna voor "set home offsets" in het LCD menu
  • Kies vervolgens voor "save settings" in het LCD menu
  • Doe een bed-leveling testprint
    • als dit goed gaat, zo laten
    • als dit niet goed gaat, procedure opnieuw doorlopen
    • Als je de printer noodgedwongen in niet-werkende toestand moet achterlaten, leg en dan een briefje op. Dat voorkomt dat de volgende de nozzle door het bed ramt omdat Z0 niet goed staat.

Nozzle wisselen

Printer A heeft een all-metal hotend met verwisselbare nozzles. Om de nozzle te wisselen:

  • Warm de printkop op tot de smelttemperatuur van het gebruikte filament (PLA 200 graden, PETG 230 graden, etc)
  • Haal terwijl de printer opwarmt een grote steeksleutel en een kleine steek- ring- of dopsleutel. De grote moet op het heaterblok passen, de kleine op de nozzle
  • Zet als de kop warm is de grote steeksleutel (of verstelbare moersleutel) op het heaterblok zonder de thermistor of heater te raken, en draai met de kleine sleutel de nozzle er uit
  • Nieuwe nozzle in omgekeerde richting aanbrengen
  • Verwijderde nozzle opbergen in het potje met nozzles, en nozzle maat aangeven op het nozzle-maat schuifje.

Op de Ultimaker: Geen nozzles wisselen. (We hebben wel diverse maten, dus als er ooit een 2e experimenteerUM komt, kunnen daar andere maten nozzles in)

3d print tips

  • Elke printer heeft eigen slic3r settings, gebruik de juiste settings voor het beste resultaat
  • Objecten die in mid-air hangen kunnen niet geprint worden, overspanningen tussen 2 objecten wel. Om ze zo min mogelijk te laten doorhangen gaat dit het best zonder heated bed of op een lage temperatuur.