Hvorfor Microsofts 3D Printing Rocks - 💡 Fix My Ideas

Hvorfor Microsofts 3D Printing Rocks

Hvorfor Microsofts 3D Printing Rocks


Forfatter: Ethan Holmes, 2019

Hej alle, første gang MAKE bidragyder her. Jeg er senior i Georgia Tech College of Computing og en af ​​de folk, der hjælper på Georgia Tech Invention Studio. Nedenfor er et indlæg fra min side Geeks Have Feelings.

Microsoft har netop lavet sit mærke på 3D-udskrivning med sin meddelelse om indbygget support til 3D-udskrivning i Windows 8.1. Nu plejer jeg ikke at lave blog-indlæg som denne, hvor jeg foregiver at holde op med nyheder, men jeg ser ikke andet end hule rehashes (faktisk overskrift: "Microsoft flytter til forenkling 3-D-udskrivning") og vagt 3D-printrelateret fyldstof (LOL GUNZ) på tech pop media om denne historie.

Med undskyldninger til New York Times.

Heck, selv Microsofts eget blogindlæg fra en general manager er 100 procent uden information om, hvad de har introduceret. Det er en skam, fordi de nye Windows-komponenter fremmer 3D-udskrivningsfeltet ganske lidt, mens du løser mange af de skarpe tekniske problemer.

Hotfix

Før jeg hopper ind i, hvad Microsoft-meddelelsen handler om, og hvorfor jeg synes, det er fantastisk, vil jeg rette op på et par knækroge meninger om historien, som jeg så oplyste som en kendsgerning.

  • Microsoft "forenklet" 3D-udskrivning ... i den forstand, at det vil være lettere for Joe Sixpack at købe en retail boxed printer og trykke "print" fra Windows-programmer for at udskrive dele. Men hvad de har gjort er faktisk tilføjet mere trin i 3D-printkæden-men det er en god ting. Jeg kommer til hvorfor på bare et sekund.

  • Windows 8.1s 3D-udskrivningsstøtte forsøger at erstatte præprocessorer og udskrivningsværter af udviklere. Nix. I stedet skaber det en ramme omkring de eksisterende skiver og printerværter (for eksempel Slic3r og Repetier-Host, to softwarepakker, vi bruger i Georgia Tech Invention Studio til RepRap-baserede printere), som abstraherer deres operationelle detaljer. Det betyder, at alle printere har en fælles Microsoft-designet software interface for at blive udskrevet til, og det er fantastisk for udviklere. Det er dog stadig op til producenterne at faktisk skrive drivere inden for denne ramme.
  • Microsoft gør et skridt i 3D-udskrivning. Teknisk de er, men de bygger ikke 3D-printere, og de synes ikke at være tilknyttet nogen fabrikant. De ser heller ikke ud til at opgive open source heller; Hvis det er tilfældet, synes inkludering af open source-printere at være en prioritet for selv den første udgivelse, da de havde en demo med en Type A-printer i San Francisco-arrangementet.

Som jeg nævnte, erstatter deres nye komponenter ikke noget, der allerede er på markedet; de bygger rundt, ikke i, de eksisterende strukturer. Jeg tror, ​​at deres "move" her er en landgrab som den første platform til at have meningsfulde standarder og støtte til 3D-udskrivning. Hvis der spilles rigtigt, vil det så gøre dem det 3D-printplatform (ikke det er en god ting).

Jeg skal også bemærke, at jeg heller ikke er en Microsoft-apologist (jeg forbereder præsentationer i Keynote for at græde højt) eller en 3D-print-fanboy (jeg instinktivt angriber enhver, der bruger ordet "desktop production revolution" unironically). Det var bare, at folk på internettet var forkerte, og jeg var nødt til at rette op på dem.

Min erfaring med 3D-udskrivning kommer også fra min tid at hjælpe med at køre Georgia Tech Invention Studio. Som studerende opretholder vi en flåde på 14 3D-printere, herunder open source printere som RepRap varianter, MakerBot junk og Afinia / Up bots samt professionelle printere fra Objet og Stratasys. Disse får (ab) brugt næsten 24/7 i utrolig volumen af ​​studerende og fakultet (hobbyprintere er gratis at bruge) og vi udvikler endda brugerdefineret hardware og software til dem. Så jeg har et unikt kynisk perspektiv på 3D-udskrivning gennem linserne med effektivitet og pålidelighed over sexiness og open source-idealer.

Lad os nu komme til nogle af de nyskabelser, som Microsoft introducerede, og de problemer, de løste.

Dekryptering af nyhederne

Husk, at de fleste af mine oplysninger her er hentet ud af de 30 sekunder med konkrete oplysninger i 16:21 video og nogle C + + SDK prøver.

Men her er hvad jeg synes er deres største innovationer i 3D-udskrivning:

  • En ny software interface til udskrivning af 3D-modeller fra applikationer og en ramme for 3D-printerdrivere. Det betyder, at der nu er en standard måde for software til at overføre 3D-modeller som job til 3D-printere, samt en standard, som 3D-printersoftwarekæder vil overholde. Dette løser problemet med at få en applikation til at programmere starte et udskriftsjob. Vi er temmelig bekendt med problemet ved opfindelsen Studio; Vores printere-Lulzbot AO-101s, Makerbot Replicators 2, Afinia H-Series-hver har forskellige API'er til udskrivning til dem, og det gør softwareautomatisering en komplet smerte i en opgave at tackle.
  • Standard 3D-model udvekslingsformat designet specielt til 3D-udskrivning. Dette er en big deal, kun fordi det nuværende standardformat, STL, suger (og på en eller anden måde er det standard, selv vores Stratasys og Objet Professional 3D-printere bruger det). Det nye format, som Microsoft kalder 3MF ("3D-fremstillingsformat"), er ret pænt: det er stadig et maskebaseret format (for at være praktisk), men det understøtter at angive forskellige materialer for hvert volumen samt understøttende farvestrukturer (for farvende overflader). STL kan i mellemtiden ikke engang angive, at to ansigter i et maske støder op til hinanden.
  • Printspooler til 3D-printerjob. Den nye printspooler er en del af Windows, der sidder mellem applikationer, der spytter ud 3D-udskriftsjob og printerspecifikke drivere. Det tjener som en purgatorisk buffer til endnu urealiserede udskriftsjob, der ikke er blevet behandlet / skåret / sendt til en maskine. Du har allerede en 2D-printspooler, så du kan udskrive 2D-dokumenter til 2D-printere, uden at have en sådan nævnte 2D-printer tilsluttet.
  • Støtte til 3D-printere ved hjælp af en USB-printergrænseflade. Jeg er ikke en stor USB- eller drivere person, så jeg kan ikke forklare, om det var det rigtige valg at bruge "klasse 7, type 3" -grænsefladen ("1284,4-kompatibel tovejs grænseflade"). Jeg støtter dog kraftigt deres syn på seriel over USB (kommunikationsenhedsklasse) som en "arv" -interface. Det er virkelig arven af ​​3D-printerdesigner, der stole for meget på hver del af den underdrevne Arduino for deres hjerner. Arduino's brug af COM-porte kan være praktisk for en hurtig og beskidt prototype, men jeg kan ikke tro, at folk sælger produkter, der bruger det. Jeg er glad for, at nogen hos Microsoft er enig og tager et skridt væk fra den forfærdelige.

Normalt er jeg ikke nede for at afslutte et indlæg med Silicon Valley-esque sidste opgang i optimisme (hvad er dette, et Quora svar?), Men jeg tror virkelig, at dette er et stort fremskridt i 3D-udskrivning, injicering af en direly needed infusion af professionel teknik til et fællesskab domineret af deltidshobbyister kæmper for at udvikle komplette produkter. Jeg vil virkelig gerne have pålidelige og veludformede 3D-printsoftwareplatforme til at lykkes, så vi kan fortsætte med at udvikle de faktiske fremskridt inden for trykteknologi, og det er dejligt at se en stor spiller som Microsoft gør denne bevægelse.



Du Kan Være Interesseret

Computerized Etch A Sketch @ Maker Faire

Computerized Etch A Sketch @ Maker Faire


Laser ætsning Smukke træskårne kaffetermoser

Laser ætsning Smukke træskårne kaffetermoser


Makere Forbered dig til First Maker Faire i Kuwait

Makere Forbered dig til First Maker Faire i Kuwait


Denne Stranger (Internet of) Things Wall modtager meddelelser fra din telefon

Denne Stranger (Internet of) Things Wall modtager meddelelser fra din telefon