Skip to content

openppg/eppg-controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

EPPG Controller

Arduino logic for OpenPPG Throttle Controller

MacOS

Install the driver

The Arduino nano inside the controller uses the CH340G chip to connect over USB. Install the driver by

  1. Download the latest driver package - CH341SER_MAC.ZIP (148KB)
  2. Extract the contents of the zip file to a local installation directory
  3. Double-click CH34x_Install.pkg
  4. Follow the installation steps
  5. Restart your Mac after finishing installation

Install Arduino IDE

  1. Download the latest version for Mac OS X https://www.arduino.cc/en/Main/Software
  2. Expand the zip and Copy the Arduino application into the Applications folder

Download and Prepare OpenPPG Code

  1. Download the latest controller code zip from here
  2. Extract and open "eppg-controller.ino" in the Arduino IDE
  3. Open Library Manager (Sketch -> Include Library -> Manage Libraries)
  4. Install the following libraries by searching and installing the latest versions:
  • ResponsiveAnalogRead
  • Adafruit_SSD1306
  • Adafruit GFX Library
  • AceButton

Flash the OpenPPG Code

  1. First make sure the code compiles by hitting the check button in the top right name "Verify"
  2. Connect the controller to your computer by using the USB mini port on the bottom of the controller
  3. Select the proper port (Tools -> Port). It should show up as something like "/dev/tty.wchusbserial*"
  4. Select the proper board (Tools -> Board -> Arduino Nano). You may also have to select the "old bootloader" under processor
  5. Click the right arrow in the top right named "Upload"
  6. Wait for the code to flash and the Arduino IDE to say "Done" at the bottom. Success!

Windows Instructions Coming Soon

About

Firmware for SP140 paramotor handheld controller

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Languages

  • C++ 51.9%
  • C 47.3%
  • Other 0.8%