From 3eb8bac31d2be166e20204c4e1457a1104ad95c9 Mon Sep 17 00:00:00 2001 From: David Crocker Date: Fri, 7 Apr 2017 13:16:34 +0100 Subject: Version 1.18 Updated driver to support our new VID/PID and also the Bossa port Fixed issue with IP addresses containing zetos on Duet 06/085 Improved error mesages when M303 command has out-of-range parameters Don't generate error message when the chopper control register is changed, and allow it to be read back Increased max motor current to 2.4A --- Driver/DuetDriverFiles.zip | Bin 5491 -> 5632 bytes Driver/README.md | 2 +- Driver/duet.inf | 78 +++++++++++++++++++++++++-------------------- Driver/duetinf.cat | Bin 6402 -> 6648 bytes 4 files changed, 45 insertions(+), 35 deletions(-) (limited to 'Driver') diff --git a/Driver/DuetDriverFiles.zip b/Driver/DuetDriverFiles.zip index 938a79b6..26a55d4f 100644 Binary files a/Driver/DuetDriverFiles.zip and b/Driver/DuetDriverFiles.zip differ diff --git a/Driver/README.md b/Driver/README.md index 47a54145..5e0e56c4 100644 --- a/Driver/README.md +++ b/Driver/README.md @@ -1,3 +1,3 @@ -These are the Windows device driver files for Duet electroncis running RepRapFirmware 1.12 and later. +These are the Windows device driver files for Duet electronics running RepRapFirmware 1.12 and later. Due to the difficulties of downloading text files ffom github without the line endings getting changed (which messes up the digital signature), I recommend you download the Zip file and extract the contents to a folder on your PC. diff --git a/Driver/duet.inf b/Driver/duet.inf index 4dbd74a7..d28a81f7 100644 --- a/Driver/duet.inf +++ b/Driver/duet.inf @@ -1,41 +1,58 @@ ; Windows 2000, XP, Vista, 7 and 8 (x32 and x64) setup file for Duet 3D printer control electronics -; Copyright (c) 2000-2013 ATMEL, Inc. + +[Strings] +Provider = "Escher 3D" +DriverPackageDisplayName = "Duet3D USB driver" +DUET = "Duet 3D printer control electronics with pre-1.18 firmware" +DUET06 = "Duet 06 or 085 3D printer control electronics" +DUETNG = "Duet WiFi or Ethernet 3D printer control electronics" +Serial.SvcDesc = "USB Serial emulation driver" +BOSSAPORT = "Bossa Program Port" + +[DefaultInstall] +CopyINF = duet.inf [Version] Signature = "$Windows NT$" Class = Ports ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318} - +DriverPackageDisplayName = %DriverPackageDisplayName% Provider = %Provider% CatalogFile = duetinf.cat -DriverVer = 05/01/2016,1.12.0.0 +DriverVer = 04/07/2017,1.18.0.0 ; date in US format -;---------------------------------------------------------- -; Targets -;---------------------------------------------------------- [Manufacturer] -%Provider%=DeviceList, NTAMD64, NT +%Provider% = DeviceList, NTAMD64, NT + +[DestinationDirs] +DefaultDestDir = 12 +FakeModemCopyFileSection = 12 [DeviceList] -%DUET%=DriverInstall, USB\VID_03EB&PID_2404 +%BOSSAPORT% = DriverInstall, USB\VID_03EB&PID_6124 +%DUET% = DriverInstall, USB\VID_03EB&PID_2404 +%DUET06% = DriverInstall, USB\VID_1209&PID_60EC +%DUETNG% = DriverInstall, USB\VID_1209&PID_60ED [DeviceList.NTAMD64] -%DUET%=DriverInstall.NTamd64, USB\VID_03EB&PID_2404 +%BOSSAPORT% = DriverInstall, USB\VID_03EB&PID_6124 +%DUET% = DriverInstall.NTamd64, USB\VID_03EB&PID_2404 +%DUET06% = DriverInstall.NTamd64, USB\VID_1209&PID_60EC +%DUETNG% = DriverInstall.NTamd64, USB\VID_1209&PID_60ED [DeviceList.NT] -%DUET%=DriverInstall.NT, USB\VID_03EB&PID_2404 +%BOSSAPORT% = DriverInstall, USB\VID_03EB&PID_6124 +%DUET% = DriverInstall.NT, USB\VID_03EB&PID_2404 +%DUET06% = DriverInstall.NT, USB\VID_1209&PID_60EC +%DUETNG% = DriverInstall.NT, USB\VID_1209&PID_60ED ;------------------------------------------------------------ ; Windows XP, Vista, Windows 7, Windows 8, Windows 10 - 32bit ;------------------------------------------------------------ -[DestinationDirs] -DefaultDestDir=12 -FakeModemCopyFileSection=12 - [DriverInstall.NT] -include=mdmcpq.inf -CopyFiles=FakeModemCopyFileSection -AddReg=DriverInstall.NT.AddReg +include = mdmcpq.inf,usb.inf +CopyFiles = FakeModemCopyFileSection +AddReg = DriverInstall.NT.AddReg [DriverInstall.NT.AddReg] HKR,,DevLoader,,*ntkern @@ -57,9 +74,9 @@ LoadOrderGroup = Base ; Windows XP, Vista, Windows 7, Windows 8, Windows 10 - 64bit ;------------------------------------------------------------ [DriverInstall.NTamd64] -include=mdmcpq.inf -CopyFiles=FakeModemCopyFileSection -AddReg=DriverInstall.NTamd64.AddReg +include = mdmcpq.inf,usb.inf +CopyFiles = FakeModemCopyFileSection +AddReg = DriverInstall.NTamd64.AddReg [DriverInstall.NTamd64.AddReg] HKR,,DevLoader,,*ntkern @@ -67,20 +84,13 @@ HKR,,NTMPDriver,,usbser.sys HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" [DriverInstall.NTamd64.Services] -AddService=usbser, 0x00000002, DriverService.NTamd64 +AddService = usbser, 0x00000002, DriverService.NTamd64 [DriverService.NTamd64] -DisplayName=%Serial.SvcDesc% -ServiceType=1 -StartType=3 -ErrorControl=1 -ServiceBinary=%12%\usbser.sys - -;---------------------------------------------------------- -; String -;---------------------------------------------------------- -[Strings] -Provider = "Duet 3D printer electronics driver" -DUET = "Duet 3D printer control electronics" -Serial.SvcDesc = "USB Serial emulation driver" +DisplayName = %Serial.SvcDesc% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 3 ; SERVICE_DEMAND_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %12%\usbser.sys +; End diff --git a/Driver/duetinf.cat b/Driver/duetinf.cat index 387ff227..e10358c7 100644 Binary files a/Driver/duetinf.cat and b/Driver/duetinf.cat differ -- cgit v1.2.3