Leitfaden zum Onboarding des 3D-Druckpartners
Der Beitritt zum 3D-Druck-Ökosystem von Microsoft ermöglicht es 3D-Druckerherstellern, eine hervorragende Plug-and-Play-Erfahrung auf Windows 10 zu bieten. Diese Strategie beseitigt das Potenzial für Probleme, die benutzer beim Suchen und manuellen Installieren von Treibern auftreten. Darüber hinaus stellt Windows Update sicher, dass die Benutzer immer den neuesten Treiber für ihr Gerät verwenden und die bestmögliche Benutzeroberfläche erhalten.
Übersicht über den 3D-Drucktreiber
Ein Plug-and-Play-3D-Drucker auf Windows 10 wird über ein Treiberpaar implementiert, das auf Windows Update veröffentlicht wird:
Oberer Treiber (Renderfilter)
Implementiert den Slicer. Der Treiber nimmt 3MF als Eingabe an und erzeugt G-Code oder andere ähnliche Daten auf Computerebene.
Erstellt die Druckwarteschlange. Das Gerät wird unter Geräte und Drucker und im 3D-Druckdialogfeld für kompatible 3D-Druckanwendungen angezeigt.
NiedrigerEr Treiber (USB-Treiber)
Implementiert das Drahtprotokoll (in der Regel serielles USB oder natives USB)
Kernelmodustreiber erstellt den Geräteknoten ENUM\3DPRINTER für den oberen Treiber.
Benutzermoduskomponente (Partner-DLL) sendet den G-Code an das Gerät
Meldet Gerätefunktionen, Auftragsfunktionen status und implementiert auftragslöschen
Installiert den 3D-Druckdienst und den 3D-Portmonitor (3dmon)
Auswählen des richtigen Treibermodells
3D-Drucktreiber mit benutzerdefiniertem Slicer
Abrufen und Überprüfen der USB-Hardware-ID des Geräts
- Stellen Sie sicher, dass die Gerätefirmware über eine eindeutige Anbieter- und Produkt-ID (VID/PID) verfügt, die vom USB Implementers Forum (USB-IF) zugewiesen wurden. Für USBSER-Geräte wird dringend empfohlen, eine eindeutige Seriennummer zu verwenden, um Konflikte bei Usb-Portänderungen zu verhindern.
Installieren von Microsoft-Tools und SDKs
Herunterladen und Installieren Visual Studio Community Edition
Herunterladen und Installieren des Windows SDK
Herunterladen und Installieren des SDK für den 3D-Druck
Das SDK für den 3D-Druck wird unter C:\Programme (x86)\Microsoft SDKs\3D Printing installiert.
Implementieren des USB-Treibers
- Ein Hersteller kann den Microsoft USB-Treiber für seinen 3D-Drucker verwenden, indem er eine Partner-DLL erstellt. Weitere Informationen finden Sie unter Unterstützung benutzerdefinierter USB-Schnittstellen für 3D-Drucker.
- Wenn der Drucker den Microsoft Slicer verwendet, muss die hardware-ID, die er erstellt, Enum\3DPrint\MS3DPrint sein.
Wenn der Drucker einen benutzerdefinierten Datenschnitt verwendet, fahren Sie mit den Schritten 4 bis 7 fort.
Erstellen des Fabrikam-Treibers (nur Slicervorlage)
- Erstellen und Abrufen des Treiberpakets. Dadurch wird ein x64-Ordner mit dem Slicerteil erstellt.
Hinzufügen des benutzerdefinierten Datenschnitts
Ändern Sie die cpp-Datei so, dass sie Folgendes enthält:
3MF-Parser (verwenden Sie die Windows 10 3MF-API der Version 1607)
Schreiben von G-Code
Hinzufügen des Druckerknotens
Öffnen des Inf-Treibers in Fabrikam Print
Ersetzen Sie die Einträge Hardware-IDs:
%DeviceName%=FabrikamPrintDriverV4\_Install,3DPRINTER\\Fabrikam1 %DeviceNamePlus%=FabrikamPrintDriverV4\_Install,3DPRINTER\\Fabrikam2 DeviceName="CONTOSO FABRIKAM 1" DeviceNamePlus="CONTOSO FABRIKAM 2"
Veröffentlichen und Verteilen des Treibers
- Befolgen Sie die Anleitungen in den Windows Partner Center-Themen , um Ihren Treiber zu veröffentlichen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für