Medium Raspberry basics: Project 05a Setting up your Raspberry PI 3 Model B board with Windows 10 IoT Core

of Acoptex.com in Raspberry Pi 3

Raspberry basics: Project 05a

Project name: Setting up your Raspberry PI 3 Model B board with Windows 10 IoT Core

Tags: Raspberry, Raspberry PI 3 model B board, Windows 10 IoT Core

In this project, you need these parts :

1.Raspberry PI 3 model B 1 pc

2. Micro SD card and SD card adapter 1 pc

3. Micro USB power supply (2.1 A, max 2.5 A) 1 pc

4. USB keyboard 1 pc

5. USB mouse 1 pc

6. TV or PC monitor 1 pc


We will learn how to flash your Raspberry PI 3 Model B board with Windows 10 IoT Core.

Understanding the Raspberry PI 3 model B

The Raspberry Pi 3 is the third-generation Raspberry Pi. It replaced the Raspberry Pi 2 Model B in February 2016.


  • Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
  • 1GB RAM
  • BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board
  • 40-pin extended GPIO
  • 4 USB 2 ports
  • 4 Pole stereo output and composite video port
  • Full size HDMI
  • CSI camera port for connecting a Raspberry Pi camera
  • DSI display port for connecting a Raspberry Pi touchscreen display
  • Micro SD port for loading your operating system and storing data
  • Upgraded switched Micro USB power source up to 2.5A

Understanding the Windows 10 IoT

Windows 10 IoT is a member of the Windows 10 family that brings enterprise-class power, security and manageability to the Internet of Things. It leverages Windows' embedded experience, ecosystem and cloud connectivity, allowing organizations to create their Internet of Things with secure devices that can be quickly provisioned, easily managed, and seamlessly connected to an overall cloud strategy.

Windows 10 IoT Editions

Windows 10 IoT comes in two editions. Windows 10 IoT Core is the smallest member of the Windows 10 operating system family. While only running a single app, it still has the manageability and security expected from Windows 10. By contrast, Windows 10 IoT Enterprise is a full version of Windows 10 with specialized features to create dedicated devices locked down to a specific set of applications and peripherals.

Windows IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display that run on both ARM and x86/x64 devices. The Windows IoT Core documentation provides information on connecting, managing, updating, and securing your devices, and more.

Windows 10 IoT Core vs Windows 10 IoT Enterprise

Windows 10 IoT Core Development Devices

You must create your own images and not use the provided images below if you plan to commercialize your device.

These boards offer a Full Flash Update (FFU) image, making prototyping with a ready-made image and the process of flashing Windows 10 IoT Core faster faster:

Signals and connections of the Raspberry PI 3 model B

Step by Step instruction

We recommend using a high-performance SD card for increased stability as well as plugging your device into an external display to see the default application booting up.

1. Installing Windows 10 IOT core with Windows 10 IoT Core Dashboard

  1. Download the Windows 10 IoT Core Dashboard here.
  2. Once downloaded, run setup.exe
  4. Press Install button. You will install Windows 10 IoT Core Dashboard.
  5. You will see Windows 10 IoT Core Dashboard after an  installation.
  6. Press Set up a new device button and insert a SD card adapter with micro SD card into your computer SD card reader.
  7. Fill out all of the fields (see the picture below):
  8. Accept the software license terms and press Download and install button. 
  9. You will see the pop up window that will tell you that all files on SD card will be erased. Press Continue button.
  10. You'll see that Windows 10 IoT Core is downloading to your PC.
  11. It will download approx 762 MB and start to flash to your micro SD card. Press Yes button when asked.
  12. When your micro SD card will be ready you will see this page.
  13. Insert your micro SD card to Raspberry Pi 3 board.
  14. Connect the TV or PC monitor Display port (HDMI Port) to your Raspberry PI 3 board HDMI Port (HDMI cable required).
  15. Make sure that your monitor or TV is turned on, and that you have selected the right input (e.g. HDMI 1,  etc).
  16. Plug in your USB mouse and USB keyboard to Raspberry PI 3 board USB ports.
  17. Get connected. Connect an Ethernet cable to 10/100 LAN port of Raspberry Pi 3 or plug in WiFi adapter (see the list of supported here) to USB port of Raspberry Pi 3.
  18. Connect Micro USB power supply to Raspberry PI 3 board micro USB input.
  19. Find your device. Press My Devices button. Note: It will take a few minutes for you device to boot and appear in "My Devices".

2. Installing Windows 10 IOT core with NOOBS lite

  1. Prepare a SD card. The Raspberry Pi works with any compatible SD card. For installation of NOOBS the minimum recommended card size is 8GB. We suggest to use 16GB. If you're planning to use a card of 64GB or more with NOOBS, see this page first. The card class determines the sustained write speed for the card; a class 4 card will be able to write at 4MB/s, whereas a class 10 should be able to attain 10 MB/s. However, it should be noted that this does not mean a class 10 card will outperform a class 4 card for general usage, because often this write speed is achieved at the cost of read speed and increased seek times. The original Raspberry Pi Model A and Raspberry Pi Model B require full-size SD cards. The newer Raspberry Pi Model A+, Raspberry Pi Model B+, Raspberry Pi 2 Model B, Raspberry Pi Zero, and Raspberry Pi 3 Model B require micro SD cards.
  2. Format SD card. Before installing anything on SD card you need to have it formatted. You'll also need to make sure your computer has a built-in SD card reader, or you can use a USB SD card reader. Download SD Formatter 5.0 for either Windows or Mac and follow the instructions to install the software. Insert your SD card into the computer or laptop’s SD card reader and make a note of the drive letter allocated to it, e.g. F:/. In SD Formatter, select the drive letter for your SD card and format it.
  3. Note: If your SD card has 64GB or more, it will automatically be formatted as exFAT, which is not compatible with NOOBS. Follow these instructions to force your SD card to format as FAT32 so that you can use NOOBS.
  4. Download NOOBS files. Visit the official Raspberry Pi Downloads page.
  5. Click on NOOBS. Then click on the Download ZIP button under ‘NOOBS Lite’, and select a folder to save it to. Extract the files from the zip. Drag all the files in the extracted NOOBS folder and drop them onto the SD card drive. The necessary files will then be transferred to your SD card. When this process has finished, safely remove the SD card and insert it into your Raspberry Pi 3 board.
  6. Insert your micro SD card into the TF card slot on the Raspberry Pi 3 board. It will only fit one way.
  7. Connect Raspberry PI 3 board HDMI port to your TV or Monitor HDMI port (use HDMI cable).
  8. Make sure that your monitor or TV is turned on, and that you have selected the right input (e.g. HDMI 1,  etc).
  9. Plug in your USB mouse and USB keyboard to Raspberry PI 3 USB ports.
  10. Connect your Raspberry Pi to the internet, plug an Ethernet cable into the Ethernet port, or connect a WiFi dongle to one of the USB ports (unless you have a Raspberry Pi 3 board).
  11. Connect Micro USB power supply to Raspberry PI 3 board micro USB input.
  12. Once powered on, the display shows a screen with the Raspberry Pi logo, and a window saying that the micro SD card is being re-partitioned.
  13. After this, it will show you a window with the operating systems that you can download – Windows 10 is one of these systems.
  14. Select Windows 10, entered your WiFi details, and hit “i” to install. It will start to download the Windows 10 system, and ask for your Insider user id and password.
  15. Once you enter that, you will be able to select the version of the ISO which you want to install, and download it to your Raspberry Pi 3.
  16. Once the Windows 10 IOT core downloaded to your Raspberry Pi3 you will get this message.
  17. Press OK button. Your Raspberry Pi 3will reboot, and the usual Windows screen appear with a spinner.


We have learnt how to flash your Raspberry PI 3 Model B board with Windows 10 IoT Core.


  • No libraries needed in this project


  • No sketches needed in this project

Other projects of Acoptex.com
Medium Basics: Project 083w Sipeed Maixduino board - Using PlatformIO IDE of Acoptex.com in Sipeed Maixduino 08-08-2019
Medium Basics: Project 083e Sipeed Maixduino board - Uploading MaixPy of Acoptex.com in Sipeed Maixduino 04-08-2019
Medium Basics: Project 083f Sipeed Maixduino board - Using MycroPython of Acoptex.com in Sipeed Maixduino 04-08-2019

Published at 21-05-2018
Viewed: 1728 times