Coder Social home page Coder Social logo

h101-dual's People

Contributors

bikemike avatar markusgritsch avatar nicolas-van avatar pascallanger avatar silver13 avatar silverag123 avatar www avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

h101-dual's Issues

ADC_SCALEFACTOR?

It seems that the ADC_SCALEFACTOR setting has been removed from hardware.h
How do I correct telemetry voltage?

H101 doesn't give full throttle

Hi,

I was trying out the Dual firmware on H101 and, although the yaw drifts when controlling with the stock remote, controlling with a computer works great except for one thing - neither with the stock remote, nor with the computer (sending 1023 value for throttle) it doesn't give the full throttle. Comparing with the another H101 with stock firmware.

The firmware is quite complicated and I can't figure out why this happens yet. The formula in motormap() seems to add up correctly (actually a little more than 1) and that goes to pwm_set() and later to pwm_set_forward(), which also looks fine.
So it must be something the mix[] in control().

If it's not too much trouble a pointer to where to look would be much appreciated.

The test scenario:

  • when the drone is at about 1.5m altitude disable throttle
  • when it get to about 0.7m altitude give it full throttle
    Expected (and observed with stock firmware):
  • the drone recovers from the fall and doesn't hit the ground
    Observed with Dual firmware:
  • the drone doesn't recover and hits the ground

If that is of any interest my setup to control the drone with a computer consists of a Leap Motion sensor, an Arduino and an nRF24L01+ module. Three pieces of retroflective material are attached to the drone's bottom to make a "triangle", which makes it quite easy to process with OpenCV and make the drone to hover in one position above the Leap.
When pushing the drone in XY plane it recovers pretty well with the Dual firmware, but in Z axis it is pretty weak.

Thanks in advance.

Makefile for gcc deletes sources

Hi,
I just noticed, that the clean target of the gcc makefile removes the cpp files.
Suggested fix follows:

BR,
Stepan

diff --git a/gcc/Makefile b/gcc/Makefile
index 5e0bddd..661c826 100644
--- a/gcc/Makefile
+++ b/gcc/Makefile
@@ -40,7 +40,7 @@ SRC = $(wildcard $(topdir)/H101_dual/src/*.c)
$(topdir)/Peripherals/src/gd32f1x0_usart.c

OBJDIR = .
-OBJ = $(SRC:%.c=$(OBJDIR)/%.o)
+OBJ = $(addprefix "$(OBJDIR)/",$(addsuffix .o,$(basename $(SRC))))
OBJ += Startup.o

all: $(TARGET)

Octocopter Build

Hi Silver13, (are you A.K.A silverxxx?)
I have an old hexacopter build from here that I have adapted into an octocopter build here
It is a very old build with no switches for LED's and quite a few other features missing.
Would you be able to assist me with adding the missing features to my octo build, or adding the octo mix additions to the existing H101 build found here?
Thanks

Info: H8 mini with red board

Hello,

For your information, it seems like Banggood started shipping randomly some H8 mini with a red board that is just a variant of the H8s 3D and the Floureon H101 board (with the exception that it doesn't seem capable of inverted flight).

I can assert that this specific board is compatible with the H101-dual variant of silverware. See the thead on rcgroups for more information: https://www.rcgroups.com/forums/showthread.php?2512604-Eachine-H8-mini-acro-firmware/page1031

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.