Reference
Last revision 2025/12/10
This article serves as a comprehensive guide for setting up Maple board drivers on Windows XP/7/8, detailing the process of switching the board to Bootloader mode, manually selecting driver locations, using the libUSB package, and troubleshooting installation issues. It also includes instructions for uploading programs via Maple IDE and provides links to supplementary information such as sample code, libraries, schematics, and sensor datasheets.
Driver
- Plug the Maple board into the computer
- Open Device Manager
- Switch Maple board into continuous Bootloader mode (hit reset until you get the fast blinks followed by slower blinks;and immediately hit and hold the boot button until it changes into slow blink mode,release).
- It should show some broken USB device in your Devices, not a com-port.
- Download the Maple IDE for windows, and extract somewhere.
- Select manually select the driver location, select Maple IDE directory "maple-ide-0.0.12-windowsxp32/drivers/mapleDrv / dfu directory, to install the driver.
Note:
-
It also supports WIN 7/8 64-bit.
-
Note that while these instructions work on Windows XP, changes in Windows 7/8 mean that you won’t be able to install the IDE without disabling driver signing on your computer.
-
Download the binary libUSB package (https://sourceforge.net/projects/libusb-win32/files/), extract somewhere (we'll call it c:\LIBUSB)
-
Run the libusb INF wizard (c:\LIBUSB\bin\inf-wizard.exe)
-
Click through the dialogs, select maple,and the default values should be fine, or you can fill in some descriptive info.
-
Save the INF and have it install. It'll produce a big red prompt about the driver being unsigned and problematic; however, it will still work.
-
"Update" the MAPLE 003 device in your device manager and select the INF file you generated.
To load any program:
- Run the Maple IDE, when you hit the Upload, hit your Reset button on your Maple Board. It should detect and load the data on it. If your compile takes too long, try hitting the reset later in the upload. I used an alternating interval blink to prove it was working to me instead of the straight blink code.
- The serial drivers that came with the Maple IDE package do work fine, so you can use those drivers for the COM port directly.
Library
Other Supplementary Information
Was this article helpful?
