Giter Site home page Giter Site logo

fhqiplj / firmware-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from evvgc/firmware

0.0 0.0 0.0 41.97 MB

Open Source 3 Axis Gimbal Controller firmware

Batchfile 0.03% Processing 0.51% Java 0.39% Assembly 0.81% C 91.88% HTML 3.97% C++ 0.39% Makefile 0.09% D 0.22% ActionScript 1.69% Objective-C 0.02%

firmware-1's Introduction

EvvGC - Open Source 3 axis gimbal controller

NOTICE: BUILDABLE, currently in TESTING, runs on both 1.2 and 1.3 hardware

Port from initial Keil source to Eclipse of firmware for EvvGC 3/2axis Brushless Gimbal Controller

Master branch, firmware v0.4 requires the use of GUI 0.4

See GUI directory for latest version

GUI instructions

In order to convert from the 0.3x firmware to the 0.4 firmware some eeprom values have to be changed to support this version and you need to accomplish the following

  • disconnect motors
  • Load the new firmware via UART1 (remember NO LIPO power!!!)
  • disconnect UART1 and connect your usb/serial adapter to UART4
  • with motors disconnected, load the new GUI 0.4 via the GUI directory above
  • click the config on button
  • then read the values from the eeprom
  • write these old values down incase you need to revert back!!!
  • you'll need to adjust only the "P" values. Take what is read and multiplying each by 10 e.g. .12 would be 1.20
  • lastly adjust the bottom right value in the gui that sets any roll offset to 0.0
  • write the new parameters
  • click read and verify that everything was written correctly
  • disconnect your usb/serial adapter from UART4
  • connect motors and power up, and use as you wish

Setting Up Windows Build Environment

You may setup your development environment using Cygwin (terminal emulator for windows) by follow the tutorial Documentation/devEnvSetupEclipse.md

OR

You may setup your development environment in a more simple manner, not needing the full Cygwin by following the tutorial Documentation/devEnvSetupNoCygwin.md

Original work Copyright (c) 2012 [Evaldis - RCG user name] Modified work Copyright 2012 Alan K. Adamson

This file is part of EvvGC.

EvvGC is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

EvvGC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with EvvGC. If not, see http://www.gnu.org/licenses/.

firmware-1's People

Contributors

akadamson avatar captchrisd avatar acc- avatar jerome-ps avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.