Stap 7: Software selectie
Toen ik verschillende 3D-printers onderzocht, en keek bouwen handleidingen en video's, vond ik verschillende cliff-hangers. Ik zou komen aan het einde van een prachtig geïllustreerd Prusa Mendel handleiding, en het eindigde met de verbindingen van de bedrading naar de elektronica-bestuur. Er is niets gezegd van software. Ik vond dit herhaaldelijk, en hetzelfde geldt voor de Migbot I3-kit. Blijkbaar iedereen maar ik weet hoe te installeren en gebruiken van de software. Niet!
Ik gaf mezelf een korte cursus voor 3D printen door het lezen van artikelen over de RepRapWiki en googlen. Ik vond mijn ervaring met CNC-routers zijn heel nuttig, omdat de onderliggende beginselen op het gebied van ontwerp en hardware hetzelfde zijn. Hieronder is een snelle samenvatting van de 3D printing software tool keten.
Design: De eerste stap is om iets te ontwerpen. Er zijn vele 3D ontwerppakketten. Als je een professional zal u iets zoals AutoCad of Solidworks. U kunt ook vrije software zoals TinkerCad en Sketchup. U kunt ook kant en klare objecten vinden in een bibliotheek zoals Thingiverse. Als u eenmaal uw ontwerp, opslaat u een digitaal bestand voor het in STL-formaat. Dit bestand wordt verzonden naar de segmenteringshulplijnen software.
Conversie naar gcodes: De software van de segmenteringshulplijnen, zoals Cura en Slic3r, zet de solide object dat wordt vertegenwoordigd door het STL-bestand in een ander bestand van gcodes. Gcodes zijn zeer letterlijke commando's voor het beheersen van de 3D-printer. De eigenlijke opdrachten zal variëren, afhankelijk van het type printer. De Migbot is een apparaat van Fused Deposition Modeling (FDM). U kunt ook zien dat dit genoemd FFF, wat voor gesmolten gloeidraad Fabrication staat. Dit zijn slechts mooie namen voor squirting uit lagen van gesmolten plastic. De gcodes vertellen de printer welke temperaturen u het bed en de extruder. Het gcodes Verplaats de extruder aan specifieke x-, y- en z-coördinaten en het zachte kunststof die obligaties aan de lagen al neergezet gesteenten.
Firmware: Het laatste stuk van software is de firmware van de printer. Dit accepteert het bestand van gcodes en vertaalt ze in werkelijke motor bewegingen. Voor de Arduino Mega 2560 en hellingbanen combinaties van hardware, en hun klonen is dit meestal Marlin.
Printer Control: Ook kunnen er extra software waarmee de handmatige bediening van de printer. Dit wordt meestal gebruikt voor het instellen van de printer en het bestand van gcodes naar de printer sturen. Sommige printers, de Migbot opgenomen, kunnen u het bestand gcode op een SD-kaart laden en een kaartlezer aangesloten op de controller leest het bestand, zodat voor zelfstandige productie die geen op dezelfde computer bindt. Hoewel dit misschien niet een probleem wanneer u slechts één printer, als u ernstige afdrukken aan het doen bent zult u omhoog beëindigen met een aantal, omdat het zo lang duurt om af te drukken iets. Wanneer dat gebeurt, is het leuk om zelfstandige afdrukken.
Ik keek naar de softwareopties en eindigde met de volgende instellingen:
- Ik doe mijn ontwerpwerk op een zware werkstation met grote beeldschermen, veel geheugen en snelle processor.
- Een Dell Inspiron D610 overtollige laptop met Windows XP is aangesloten op de printercontroller via USB.
- Voor het beheren van de printer gebruik ik Pronterface. Ik gebruik dit voor tuning, voorverwarmen en handmatig gcodes naar de printer gestuurd.
- Ik gebruik Slic3r voor gcode voorbereiding. Ik liever de opties en de interface die in Cura.
- De werkelijke afdrukken worden verwerkt door de Marlin-firmware in de controller...