jdrones / jd-ioboard Goto Github PK
View Code? Open in Web Editor NEWjDrones IOBoard firmware repository
jDrones IOBoard firmware repository
Taranis shows voltages correct but FLD-02 display does not. Check functions for voltage calculation
Can the RPM indicator be used to indicate APM flight mode status as a number (e.g. 1000 = Stabilise, 2000 = Acro, 3000 = Loiter etc).
OpenTX radios can (if equipped) convert that to a speech announcement via Custom Switches.
Pattern values are not saved on reboot. This was one main problem on earlier softwares. On latest FrSky software they are fixed but hardware reset is still active on software.
Pull pin D13 down to initiate factory reset on reboot.
Hi,
i am using v0.5-FrSky, 06-11-2013.
Is it necessary to send the FrSky Frames together?
Can i send them to odd times that the chance of sending all frames at the same time gets reduced, or will i run in some troubles with the receiver if let's say Frame 3 is sent without Frame 1 prior?
what is the delayMicroseconds(138); in Mavlink.ino for? Is it really neccessary or can it at lease be reduced?
I am trying to combine this code with neopixels and am running in timing issues with the current code.
Since blinking with switching times unter 100ms is unreliable.
Thanks for the help!
Add possibility to alter Left/Right LED patters. Currently they are hardcoded
No matter what I do I get the following compile errors.
C:\Program Files\Arduino\libraries\AP_Math\location.cpp: In function 'bool location_passed_point(Location&, Location&, Location&)':
C:\Program Files\Arduino\libraries\AP_Math\location.cpp:92: error: no matching function for call to 'Vector2::angle(Vector2)'
C:\Program Files\Arduino\libraries\AP_Math/vector2.h:142: note: candidates are: T Vector2::angle(const Vector2&, const Vector2&) [with T = float]
Only the PWM function compiles OK.
I cannot figure out how to get the .HEX file into my Arduino Mini directly without compiling, etc with Arduino.
Any help appreciated.
Bo Barry
Add configurable EEPROM value for locked battery Cell count
Libraries FastSerial, GCS_MAVLink, SimpleTimer and other is missing
Display of current measurements to the radio does not seem to be working. Mission Planner does report correct Amps when connected to APM.
Sometimes 1-2 MAVlink packets are being lost and software makes extra rate requests. During rate request LE/RI lights are blinking.
Recheck lost MAVLink detection functions.
Add an option to make arm/disarm lights either always on or off when disarmed.
Testing on a TelemetrEZ board as well as a FrSky FLD-02 and seeing mostly the same results (on a 9x with openTx). Using .5 version of firmware from jDrones on 1.1 hardware.
And in general, it would be nice to have a one-page cheat sheet as to what we should be expecting from this thing on which versions. The thread over at DIYDrones seems to be terribly out of date.
I'm happy to help debug, let me know what I can do. Thanks for the great work so far!
Can the Satellite count be set to T1 and the 2D/3D value to T2, instead of both on T2 ?
This is to enhance readability, and also enable speech alarms on Taranis.
I am testing the source while waiting for my jD-IO boards to arrive.
I have a few question while troubleshooting:
It seems it kind of works with Pixhawk:
Without mavlink, I get alternating blinking on left/right.
With mavlink, Left/right stays on.
I think bad GPS, (or other alarm) caused left+right to blink together.
I cold not see different blink at low voltage (what is the expected pattern for that ?)
No modes seem to work, the mode indicating led is mostly on, goes off now and then, but no meaningful pattern change for the 6 modes I've tried.
Would you please describe how the alarms should look, and if you have a theory on why modes do not work, at least on Pixhawk..
Hi,
usually I succeed to compil on Arduino. Before buy a JD_IOBoard I would like to test it on Arduino Pro mini. Unfortunately compilation doesn't work. On the IDE when I launch the compilation, the bar graph goes up to 25% for compil jD_IOBoard_MAVLink.cpp and don't progress anymore... even after 10 minutes but process avr-g++.exe seem still woking.
By using command line, I have this kind of problem
E:\Users\foo\jD_IOBoard_MAVLink\jD_IOBoard_MAVLink.cpp:
In function 'void OnMavlinkTimer()':
E:\Users\foo\Documents\Arduino\jD_IOBoard_MAVLink\jD_IOBoard_MAVLink.cpp:
623:28: error: 'RunPattern' was not declared in this scope
if(isArmed) RunPattern();
^
E:\Users\foo\Documents\Arduino\jD_IOBoard_MAVLink\jD_IOBoard_MAVLink.cpp:
624:24: error: 'ClearPattern' was not declared in this scope
else ClearPattern();
How can we compil easily your project?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.