Software Setup

Version 2 (Skylar Hoffert, 09/20/2018 05:03 pm)

1 1 Skylar Hoffert
h1. Software Setup
2 1 Skylar Hoffert
3 1 Skylar Hoffert
{{>toc}}
4 1 Skylar Hoffert
5 1 Skylar Hoffert
h2. Introduction
6 1 Skylar Hoffert
7 1 Skylar Hoffert
These instructions cover the software set up of the Ground Sphere Mk3.
8 1 Skylar Hoffert
9 1 Skylar Hoffert
Note, these steps are for Windows (tested on Windows 10).
10 1 Skylar Hoffert
11 1 Skylar Hoffert
h2. 1. Download required Software
12 1 Skylar Hoffert
13 1 Skylar Hoffert
# Download the following files
14 2 Skylar Hoffert
## "Windows SDR Package - SDR Sharp":https://airspy.com/download/ (ver 1.0.0.1443)
15 1 Skylar Hoffert
## "WXtoImg": https://wxtoimgrestored.xyz/downloads/ (ver 2.10.11)
16 1 Skylar Hoffert
## "VBCable": https://www.vb-audio.com/Cable/ (pack 43)
17 1 Skylar Hoffert
18 1 Skylar Hoffert
!HoloseatDir.png!
19 1 Skylar Hoffert
20 1 Skylar Hoffert
h2. 2. Install Arduino IDE
21 1 Skylar Hoffert
22 1 Skylar Hoffert
# Run the Arduino IDE installer
23 1 Skylar Hoffert
# Configure the Arduino IDE to work with the Feather board
24 1 Skylar Hoffert
Complete details are available at learn.adafruit.com: "General details":https://learn.adafruit.com/adafruit-arduino-ide-setup/arduino-1-dot-6-x-ide | "Feather specific details":https://learn.adafruit.com/adafruit-feather-32u4-basic-proto/using-with-arduino-ide
25 1 Skylar Hoffert
## Launch the Arduino IDE 
26 1 Skylar Hoffert
## Open the Arduino IDE Preferences by selecting *File>Preferences* from the menu
27 1 Skylar Hoffert
## Add @https://adafruit.github.io/arduino-board-index/package_adafruit_index.json@ to the *Additional Boards Manager URLs* field
28 1 Skylar Hoffert
## Click the *OK* button to save the new preferences
29 1 Skylar Hoffert
## Launch the Boards Manager by selecting *Tools>Board>Board Manager* from the menu
30 1 Skylar Hoffert
## Select _Contributed_ from the *Type* select box
31 1 Skylar Hoffert
## Select _Adafruit AVR Boards by Adafruit_ in the list of contributed boards then click the *Install* button
32 1 Skylar Hoffert
## Click the *Close* button, then exit out of the Arduino IDE (you may optionally relaunch the Arduino IDE and verify the list of boards under *Tools>Board* includes the Adafruit Feather)
33 1 Skylar Hoffert
## *ON WINDOWS ONLY* Install the Windows Adafruit Drivers (optional: only select the _Feather 32u4_ to minimize the number of drivers installed)
34 1 Skylar Hoffert
!InstallFeatherDriver.png!
35 1 Skylar Hoffert
# Copy the Arduino libraries to the Holoseat libs directory
36 1 Skylar Hoffert
## Launch the Arduino IDE
37 1 Skylar Hoffert
## Open the Arduino IDE Preferences by selecting File>Preferences from the menu
38 1 Skylar Hoffert
## Note the Sketchbook location (typically Documents\Arduino)
39 1 Skylar Hoffert
## Close the Arduino IDE Preferences and exit the Arduino IDE
40 1 Skylar Hoffert
## Copy Documents\Holoseat\Firmware\libs\Bounce2 to the libraries folder in the sketchbook folder (typically Documents\Arduino\libraries)
41 1 Skylar Hoffert
!LibrariesFolder.png!
42 1 Skylar Hoffert
43 1 Skylar Hoffert
h2. 3. Install Firmware on Holoseat Controller
44 1 Skylar Hoffert
45 1 Skylar Hoffert
# Launch the Arduino IDE
46 1 Skylar Hoffert
# Plug the Holoseat controller into a USB port
47 1 Skylar Hoffert
# Set the board type to _Adafruit Feather 32u4_ by selecting *Tools>Board>Adafruit Feather 32u4* in the menu
48 1 Skylar Hoffert
# Set the port the Feather is connected to by selecting *Tools>Port>COM# (Adafruit Feather 32u4)* in the menu where # is an integer (see figure)
49 1 Skylar Hoffert
!SelectComPort.png!
50 1 Skylar Hoffert
# Open the Holoseat firmware in the Arduino by selecting *File>Open* and navigating to Documents\Holoseat\Firmware\holoseat_firmware\holoseat_firmware.ino
51 1 Skylar Hoffert
# Confirm the firmware compiles by clicking the *Verify* button (with the check mark icon)
52 1 Skylar Hoffert
# Flash the Holoseat controller with the firmware by clicking the *Upload* button (with the right facing arrow icon)
53 1 Skylar Hoffert
54 1 Skylar Hoffert
h2. 4. Install Desktop Configuration App
55 1 Skylar Hoffert
56 1 Skylar Hoffert
The desktop configuration app does not currently require any installation steps.  You can run it directly from Documents\Holoseat\HoloseatConfigurationUtility