Companion software for the Ahmsville Dial.
To compile the Ahmsville dial app, you will need to have the following installed:
- Visual Studio (setup for WPF applications)
- Visual studio installer project
- Solidworks 2019
Run visual studio as administrator when building for the first time.
Step1 - Download and Install Arduino IDE.
Step2 - Download and install the Release installer file for the Ahmsville Dial App.
Step1 – Open up the Arduino ide and go to Tools >> Board >> Boards Manager.
Step2 – Search for SAMD and install the Arduino SAMD Boards package.
Launch Ahmsville Dial – this will launch the app in the background, you can then open the app from the notification area.
Open the Manual operation tab.
Select your dial variant and click on update library.
This will automatically install all the required Arduino libraries, but you can also get the libraries from the links below.
Ahmsville Dial v2 - https://github.com/ahmsville/Ahmsville-Dial-V2
Magnetic Rotary Encoder - https://github.com/ahmsville/Magnetic_rotary_encoding
Capacitive touch – https://github.com/PaulStoffregen/CapacitiveSensor
Adv – Capacitive touch – https://github.com/ahmsville/Advanced_capacitive_touch_detection
MacroKey – https://github.com/ahmsville/MacroKey
SpaceNavigator - https://github.com/ahmsville/SpaceNavigator
FastLED - https://github.com/FastLED/FastLED
RF24- https://github.com/nRF24/RF24
ADCRead - https://github.com/ahmsville/ADCRead
Now click on ReProgram Dial, which will open the Arduino sketch for your chosen dial.
Select board as the Arduino Zero (Native USB Port) and select the COM-Port for the dial.
The final step is to upload the sketch to your dial.
Once the upload is complete, you dial should turn on and automatically connect to the App.