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 |