- Posts: 2633
EAchine E012
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
23 Apr 2018 18:11 - 23 Apr 2018 18:12 #68811
by goebish
Replied by goebish on topic EAchine E012
I've just built and uploaded the archive again, just in case ...
Also make sure the media & layout folders are updated with the ones in the archive and hardware.ini is properly configured for your 4-in-1 module.
Also make sure the media & layout folders are updated with the ones in the archive and hardware.ini is properly configured for your 4-in-1 module.
Last edit: 23 Apr 2018 18:12 by goebish.
- LeGriffon
-
- Offline
Less
More
- Posts: 46
23 Apr 2018 19:00 #68812
by LeGriffon
Replied by LeGriffon on topic EAchine E012
Made some progress... It'is now stuck to the ceiling...
After modified hardware.ini to enable the use of the 4in1 module, it now can bind. But only throttles get response... and not correctly, get it full throttles and not cut before multiple seconds. I may have a look on model.ini tomorrow to fixe few things...
thanks for for your help.
Rgds,
Pascal.
After modified hardware.ini to enable the use of the 4in1 module, it now can bind. But only throttles get response... and not correctly, get it full throttles and not cut before multiple seconds. I may have a look on model.ini tomorrow to fixe few things...
thanks for for your help.
Rgds,
Pascal.
- Gerry
-
- Offline
- Bbrad
Less
More
- Posts: 194
24 Apr 2018 00:30 #68819
by Gerry
Devo 7e A7105 NRF24L01 CC2500 2x3 way & voice, Devo 12e 4 in 1 & voice.
FFS (Forever Fixing Stuff)
Replied by Gerry on topic EAchine E012
I think you need to calibrate tx after new firmware install.
Devo 7e A7105 NRF24L01 CC2500 2x3 way & voice, Devo 12e 4 in 1 & voice.
FFS (Forever Fixing Stuff)
- Caerus
-
- Offline
Less
More
- Posts: 59
24 Apr 2018 14:26 #68822
by Caerus
I've spent a fair bit of time trying to tweak the E012, but as goebish and seby found there's a fundamental protocol issue. Initially I thought it was flying perfectly, but now I'm a better pilot I see slight fluctuations in all channels. Throttle ups, yawing etc. I assume that's the drift goebish spoke of. It's only for fractions of a second, and once up and flying properly it's not too noticeable.
That's the good news. I just took one for a spin to remember the weird stuff. Maybe some of this info is of use to you goebish.
1) E012 stops responding to stick input if you enter any menu. It also appears to lose bind (LED lights flash). Exit menu and bind/stick response returns. ?
1) Like some other models, there's a dead spot at the start of the throttle. To remove it you have to add +40 Offset, but then there's no throttle response. When binding, Offset must be +28 or less. You can have +40 Offset with a 2 mixers. The first mixer set +28 Offset (we'll use HOLD0), the second +40 (HOLD1). Bind E012 with HOLD0, then switch to HOLD1. Now you have throttle response with +40 Offset. No deadspot. Again, ?
2) There's something about the model.ini I used that helps. It's the E010 model.ini posted here that I modified for the E012. I just tried a new model.ini and it wouldn't bind. I changed the ID # and now it binds, but it flies crazy. Impossible to control. I replicated all the values from the working model.ini but it's still out of control. The E010 model.ini has a custom GUI, but I don't see why that would matter. Tired.... I'll have a look at the files with a text editor tommorow.
It's a real shame the E012 has been a problem to deviate. Even with it's issues it's pretty stable and so maneuverable in small spaces. If it weren't for the problems it would be the perfect tiny space FPV flyer.
@LeGriffon - Have you tried using a new model.ini? I don't use other people's model.ini files any more. Many of them are badly customized, often with crazy throttle curves that shouldn't be posted, especially for beginners. The model file I posted is based on the E010 model.ini from this forum. It had a stupid throttle curve... it should be deleted from here. I downloaded it when I was beginning to fly and it made me think the E010 was REALLY hard to fly. I modified it for the E012, but it may not suit your Devo 6. At least try setting the throttle scale back to 100, with 0 offset. I can make the changes for you and repost if tommorow if you'd like.
@Gerry - I wish this was just a calibration issue.
Replied by Caerus on topic EAchine E012
LeGriffon wrote: Made some progress... It'is now stuck to the ceiling...
After modified hardware.ini to enable the use of the 4in1 module, it now can bind. But only throttles get response... and not correctly, get it full throttles and not cut before multiple seconds. I may have a look on model.ini tomorrow to fixe few things...
thanks for for your help.
Rgds,
Pascal.
I've spent a fair bit of time trying to tweak the E012, but as goebish and seby found there's a fundamental protocol issue. Initially I thought it was flying perfectly, but now I'm a better pilot I see slight fluctuations in all channels. Throttle ups, yawing etc. I assume that's the drift goebish spoke of. It's only for fractions of a second, and once up and flying properly it's not too noticeable.
That's the good news. I just took one for a spin to remember the weird stuff. Maybe some of this info is of use to you goebish.
1) E012 stops responding to stick input if you enter any menu. It also appears to lose bind (LED lights flash). Exit menu and bind/stick response returns. ?
1) Like some other models, there's a dead spot at the start of the throttle. To remove it you have to add +40 Offset, but then there's no throttle response. When binding, Offset must be +28 or less. You can have +40 Offset with a 2 mixers. The first mixer set +28 Offset (we'll use HOLD0), the second +40 (HOLD1). Bind E012 with HOLD0, then switch to HOLD1. Now you have throttle response with +40 Offset. No deadspot. Again, ?
2) There's something about the model.ini I used that helps. It's the E010 model.ini posted here that I modified for the E012. I just tried a new model.ini and it wouldn't bind. I changed the ID # and now it binds, but it flies crazy. Impossible to control. I replicated all the values from the working model.ini but it's still out of control. The E010 model.ini has a custom GUI, but I don't see why that would matter. Tired.... I'll have a look at the files with a text editor tommorow.
It's a real shame the E012 has been a problem to deviate. Even with it's issues it's pretty stable and so maneuverable in small spaces. If it weren't for the problems it would be the perfect tiny space FPV flyer.
@LeGriffon - Have you tried using a new model.ini? I don't use other people's model.ini files any more. Many of them are badly customized, often with crazy throttle curves that shouldn't be posted, especially for beginners. The model file I posted is based on the E010 model.ini from this forum. It had a stupid throttle curve... it should be deleted from here. I downloaded it when I was beginning to fly and it made me think the E010 was REALLY hard to fly. I modified it for the E012, but it may not suit your Devo 6. At least try setting the throttle scale back to 100, with 0 offset. I can make the changes for you and repost if tommorow if you'd like.
@Gerry - I wish this was just a calibration issue.
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
24 Apr 2018 14:41 #68823
by goebish
Replied by goebish on topic EAchine E012
This protocol has never been merged into master branch for reasons 
This is an hardware issue (no way to have a reliable communication between the nrf24l01 and the hs6200), nothing we can fix in software.
This is an hardware issue (no way to have a reliable communication between the nrf24l01 and the hs6200), nothing we can fix in software.
- Caerus
-
- Offline
Less
More
- Posts: 59
24 Apr 2018 18:55 #68830
by Caerus
Replied by Caerus on topic EAchine E012
Yup, thought so. Just my observations. Even with it's 'quirks', still more fun flying it with my devo
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
03 Nov 2018 21:24 #71539
by goebish
Replied by goebish on topic EAchine E012
Better late than never, seems my code only missed a simple trick to work (thanks Pascal!) 
Test builds:
www.dropbox.com/sh/sm4asxsv4q7yoxm/AABRl...pELdgEImfbYDFqa?dl=0
Protocol: E012
Channel mapping:
Channel 6: Flip
Channel 9: Headless
Channel 10: RTH
Test builds:
www.dropbox.com/sh/sm4asxsv4q7yoxm/AABRl...pELdgEImfbYDFqa?dl=0
Protocol: E012
Channel mapping:
Channel 6: Flip
Channel 9: Headless
Channel 10: RTH
- planger
-
- Offline
07 Nov 2018 16:46 #71617
by planger
Replied by planger on topic EAchine E012
It looks like some E012 have an on board camera where you can take pics and videos from the remote.
Any chance to add these flags?
Pascal
Any chance to add these flags?
Pascal
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
07 Nov 2018 17:22 - 07 Nov 2018 17:22 #71618
by goebish
Replied by goebish on topic EAchine E012
I only have an E012, there are no extra switches for picture/video on my transmitter, I'm not sure the E012C (camera) and the E012W (wifi control+wifi camera) actually exist anyway, I can't find them anywhere ...
Last edit: 07 Nov 2018 17:22 by goebish.
- planger
-
- Offline
07 Nov 2018 19:50 #71623
by planger
Replied by planger on topic EAchine E012
My question is coming from this comment:
www.rcgroups.com/forums/showpost.php?p=40447900&postcount=12835
I can always build a version with all the flags in packet 1 and 7 associated to channels and see if he can get his pic/video working...
Pascal
I can always build a version with all the flags in packet 1 and 7 associated to channels and see if he can get his pic/video working...
Pascal
- planger
-
- Offline
08 Nov 2018 14:48 #71652
by planger
Replied by planger on topic EAchine E012
@goebish
I've copied the E012 channels generation but I think there is a flow that it can generate twice or more times the same channel. It also does not provide any channel freq separation...Pascal
I've copied the E012 channels generation but I think there is a flow that it can generate twice or more times the same channel. It also does not provide any channel freq separation...
rand32_r(&lfsr, 0);
for(i=0; i<NUM_RF_CHANNELS; i++) {
rf_chans[i] = 0x10 + (((lfsr >> (i*8)) & 0xff) % 0x32);
}- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
08 Nov 2018 15:05 - 08 Nov 2018 15:05 #71653
by goebish
Replied by goebish on topic EAchine E012
Yes, not a big deal, before using the double packet trick I was using only a single channel that you could set manually in protocol options hoping it would work better
Last edit: 08 Nov 2018 15:05 by goebish.
- LeGriffon
-
- Offline
Less
More
- Posts: 46
15 Mar 2019 14:51 #73373
by LeGriffon
Replied by LeGriffon on topic EAchine E012
Hi,
Sorry guys, not been here for long... Happy to see you made some progresse, I'm interested by your version unfortunately I have a devo 6 (in fact I have 2 of them, I'm may be the only crazy guy that like it, but I do
).
Is there any chance you can custom a version 6 for me please ?
Rgds,
Pascal.
Sorry guys, not been here for long... Happy to see you made some progresse, I'm interested by your version unfortunately I have a devo 6 (in fact I have 2 of them, I'm may be the only crazy guy that like it, but I do
Is there any chance you can custom a version 6 for me please ?
Rgds,
Pascal.
- LeGriffon
-
- Offline
Less
More
- Posts: 46
12 Apr 2019 09:03 #73835
by LeGriffon
Replied by LeGriffon on topic EAchine E012
Hi,
I did download the 2019 04 05 Nightly Build for my Devo 6 , I've been abble to bind the E012, but unfortunately axe still have strange response. Any idea ?
Thanks in advance for help.
Pascal.
I did download the 2019 04 05 Nightly Build for my Devo 6 , I've been abble to bind the E012, but unfortunately axe still have strange response. Any idea ?
Thanks in advance for help.
Pascal.
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
12 Apr 2019 21:12 - 12 Apr 2019 21:26 #73860
by goebish
Replied by goebish on topic EAchine E012
I know E012 & E015 doesn't work well in latest nightly builds and I'm not sure of the reason.
Unfortunately I'm struggling building from old sources, I'll come back to you when I find a solution.
Unfortunately I'm struggling building from old sources, I'll come back to you when I find a solution.
Last edit: 12 Apr 2019 21:26 by goebish.
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
12 Apr 2019 21:22 - 12 Apr 2019 21:28 #73861
by goebish
Replied by goebish on topic EAchine E012
Have you tried with latest vlad's build ?
www.deviationtx.com/media/kunena/attachm...5.0.0-2019-03-05.zip
www.deviationtx.com/media/kunena/attachm...5.0.0-2019-03-05.zip
Last edit: 12 Apr 2019 21:28 by goebish. Reason: fix link
- goebish
-
Topic Author
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
12 Apr 2019 21:49 - 12 Apr 2019 22:48 #73862
by goebish
Replied by goebish on topic EAchine E012
I was able to build the November test build for Devo 6, dropbox folder updated:
www.dropbox.com/sh/sm4asxsv4q7yoxm/AABRl...pELdgEImfbYDFqa?dl=0
(note for later: had to use arm-gcc 2014q4 to build old version, tried building new version with older gcc but the problem is still there, the e012/e015 problem does not come from gcc update)
www.dropbox.com/sh/sm4asxsv4q7yoxm/AABRl...pELdgEImfbYDFqa?dl=0
(note for later: had to use arm-gcc 2014q4 to build old version, tried building new version with older gcc but the problem is still there, the e012/e015 problem does not come from gcc update)
Last edit: 12 Apr 2019 22:48 by goebish.
Time to create page: 1.305 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- EAchine E012