Naze32 hardware discussion thread
Re: Naze32 hardware discussion thread
hello
I have my second naze32 after lost one quad... but know setting this one (in a tricopter), it does not recognize the channel 1, i have no roll imput. I have tried to reflashing it with hercules and withh the flash loader, and it worked once until a closed the multiwii gui, but it does not work again.
Somebody knows what i can check now? the rest of the channels are working just fine.
thanks
I have my second naze32 after lost one quad... but know setting this one (in a tricopter), it does not recognize the channel 1, i have no roll imput. I have tried to reflashing it with hercules and withh the flash loader, and it worked once until a closed the multiwii gui, but it does not work again.
Somebody knows what i can check now? the rest of the channels are working just fine.
thanks
Re: Naze32 hardware discussion thread
There are no "channel 1" or "roll", this is configurable by "MAP" command.
Especially considering default settings of ch1 is NOT roll anyway, so that means you screwed with map command, mind posting your current channel mapping then?
Especially considering default settings of ch1 is NOT roll anyway, so that means you screwed with map command, mind posting your current channel mapping then?
Re: Naze32 hardware discussion thread
I don´t know what happened but it works perfect now
i don´t knwo if it matter but when it didn´t work, the board seem to be touching one screw on the botton, at that metal part near to the RC imput.. i don´t know, now its free of any contact
thanks anyway TC

i don´t knwo if it matter but when it didn´t work, the board seem to be touching one screw on the botton, at that metal part near to the RC imput.. i don´t know, now its free of any contact
thanks anyway TC
Re: Naze32 hardware discussion thread
timecop wrote:There are no "channel 1" or "roll", this is configurable by "MAP" command.
Especially considering default settings of ch1 is NOT roll anyway, so that means you screwed with map command, mind posting your current channel mapping then?
if i have regular imput to the FC one wire per connection, aileron correspond with roll, that is one channel one?? or not? on the naze correspond with 1
Re: Naze32 hardware discussion thread
Perhaps you want to have a nice look at the manual linked from first post!
Re: Naze32 hardware discussion thread
no thanks, i already know it, XD
i always check the pdf rev when i have to mess with the imput on the board to not blow it
i always check the pdf rev when i have to mess with the imput on the board to not blow it
Re: Naze32 hardware discussion thread
Is it possible to use a headtracker with PPM-SUM? Is there a way to pass aux3 and aux4 to output pins to control the servos?
Re: Naze32 hardware discussion thread
Somebody knows what i have to change in settings to reverse the yaw gain? where is it call, yaw gain or something liket this? i can´t find it.
it is compensating in the wrong way , and my TRIcopter spin around..
thanks
it is compensating in the wrong way , and my TRIcopter spin around..
thanks
Re: Naze32 hardware discussion thread
got it. Unmark the yaw direction block and reverse the rudder
(on Naze32 wii configurator for mac, its -1 )
(on Naze32 wii configurator for mac, its -1 )
Re: Naze32 hardware discussion thread
thebgrian wrote:Is it possible to use a headtracker with PPM-SUM? Is there a way to pass aux3 and aux4 to output pins to control the servos?
sure, you can pass through aux1..4 to the bottom 4 channels on RC connector, its one of the gimbalflags I believe.
You'd have to read to source to see if it does what you want though.
You want to do say channels 7,8 of PPM going out to servos?
Pretty sure thats what forward aux gimbal flag does.
Re: Naze32 hardware discussion thread
Sounds good. That is exactly what I wanted to do. Will test and post the results.
Re: Naze32 hardware discussion thread
hi again, i setting up my old tricopter (before naze it had KK), i don´t know if i may ask this here, but i can´t get the acc adjust with the sticks. While dissarm, full throttle and full back elevator, to calibrate acc. To trim it, full throttle and right stick to compensate the movement. The light on the naze will do a new flash. with my old (and lost naxe this worked), i already checked the D/R and EPA of my TX, something more to try??
also, it flyes very good now with Acro mode after some pid moves, a lot of D. But in acc mode it osciles more and make it unflyable (plus not acc trim), i have to reduce the acc gain in cli?
also, it flyes very good now with Acro mode after some pid moves, a lot of D. But in acc mode it osciles more and make it unflyable (plus not acc trim), i have to reduce the acc gain in cli?
Re: Naze32 hardware discussion thread
If you haven't tried already set looptime = 3000 and set acc_lpf = 100 or more. This should help with the acc and horizon mode.
Re: Naze32 hardware discussion thread
Yes i tried after I post that message, and yes It flies better, maybe a need down a little more P, but in Acro is perfect, maybe a bit less.
But the main problem is to not be able to trim the acc or calibrate through sticks commands
But the main problem is to not be able to trim the acc or calibrate through sticks commands
Re: Naze32 hardware discussion thread
Your RC endpoints should be 1000..2000,,, if it's not activating acctrim you're probably way below that.
This stuff IS in the manual, or at least in general multiwii wiki.
Your first step should be endpoints to 1000..2000 and subtrim center to 1500 (or 1520 on futaba).
This stuff IS in the manual, or at least in general multiwii wiki.
Your first step should be endpoints to 1000..2000 and subtrim center to 1500 (or 1520 on futaba).
Re: Naze32 hardware discussion thread
KC Flyer wrote:Trying to get telemetry set up on the Naze32 FC with the free adapter. I feel like I've spent lots of time so far modding my 9x and just want this "last" part to be a little easier.
I have a modded 9x running Open9x with a DIY DHT module modded for telemetry. I'm using a D8R-II Plus RX with the free adapter plugged into the digital port as well as the Tx connection on the FC. I have the LiPo also connected to the FC for VBAT. I added the "feature telemetry" in the CLI as well.
The A1 display works fine showing the RX voltage
A2 shows a number but not sure why (nothing connected to port)???
Tx and Rx signal values look reasonable.
But I don't see any data from the FC
So......I'm guessing I need to learn another set of skills to get this part working? Where do I go to find out how to configure everything else to get a VBAT and maybe altitude displayed to the 9x LCD?
Thanks!
Hi, did you get it working? Also got 9x with open9x + telemetry mod. Tried naze32 freeflight board with frsky signal converter and got it showing accX, accY and accZ also T1 (gyro temperature) on 9x LCD. I was super happy


In open9x telemetry menu there is selection UsrData -> Proto with selections NONE/HUB/WSHH. This shoud be HUB as sensor hub from frsky. You can also setup telemetry screens like adding accX, accY and accZ.
Re: Naze32 hardware discussion thread
timecop wrote:Your RC endpoints should be 1000..2000,,, if it's not activating acctrim you're probably way below that.
This stuff IS in the manual, or at least in general multiwii wiki.
Your first step should be endpoints to 1000..2000 and subtrim center to 1500 (or 1520 on futaba).
yes, i have like that, end point to maximun on transmitter, and no Dual rates, to get those 1000 and 2000. mid point 1500, but no works for now, rudder imput to arm works perfect.
OK now i have it, sorry for make loosing your time guys, i forgot the maximum throttle value to 2000... i was checking roll and pitch but not the throttle...
TX

Re: Naze32 hardware discussion thread
rreims wrote:KC Flyer wrote:Trying to get telemetry set up on the Naze32 FC with the free adapter. I feel like I've spent lots of time so far modding my 9x and just want this "last" part to be a little easier.
I have a modded 9x running Open9x with a DIY DHT module modded for telemetry. I'm using a D8R-II Plus RX with the free adapter plugged into the digital port as well as the Tx connection on the FC. I have the LiPo also connected to the FC for VBAT. I added the "feature telemetry" in the CLI as well.
The A1 display works fine showing the RX voltage
A2 shows a number but not sure why (nothing connected to port)???
Tx and Rx signal values look reasonable.
But I don't see any data from the FC
So......I'm guessing I need to learn another set of skills to get this part working? Where do I go to find out how to configure everything else to get a VBAT and maybe altitude displayed to the 9x LCD?
Thanks!
Hi, did you get it working? Also got 9x with open9x + telemetry mod. Tried naze32 freeflight board with frsky signal converter and got it showing accX, accY and accZ also T1 (gyro temperature) on 9x LCD. I was super happyTurned my TX off, tried next day and it won't work anymore
But yeah, it has been working once!
In open9x telemetry menu there is selection UsrData -> Proto with selections NONE/HUB/WSHH. This shoud be HUB as sensor hub from frsky. You can also setup telemetry screens like adding accX, accY and accZ.
I think you will find that telemetrey is only ever active when the FC is armed, is that your problem? it took me a while to realize this. At other times serial output is formatted for GUI operation.
hth David.
Re: Naze32 hardware discussion thread
Is the Naze32 configurator working as it should on Android. I have several of the FunFly Controller "Acro Naze 32"... two with the barometer installed and one with out and have been pleased with how they fly but still tweaking on them. I've not reflashed them to the most current software.... using them as they came... I have a bluetooth on them and can connect through it with the Multiwii config tool on a laptop. When I try to use the android tool it picks up the transmitter switch setting but nothing else. I've not tried writing anything but the read button does not appear to work. I recall seeing some posts about some naming issue conflicts and wondered if that had been corrected.
Re: Naze32 hardware discussion thread
Ok, first thing first. Are you sure bluetooth is correctly connecting.
Do you have a message telling you that you have a 32 bit platform on connection?
If not, maybe it's an old protocol been used. In theory, you should have the latest protocol but in config you can choose the older one, including the obsolete one. check that.
I know as a fact that the android version works allright.
What do you mean it picks up the transmitter switch setting ?
The read and write button are useless, everithing is automatic.
on connection allow 5 to 10 seconds to get all the info from the board.
Do you have a message telling you that you have a 32 bit platform on connection?
If not, maybe it's an old protocol been used. In theory, you should have the latest protocol but in config you can choose the older one, including the obsolete one. check that.
I know as a fact that the android version works allright.
What do you mean it picks up the transmitter switch setting ?
The read and write button are useless, everithing is automatic.
on connection allow 5 to 10 seconds to get all the info from the board.
Re: Naze32 hardware discussion thread
I think the bluetooth is working correctly as I can connect to the copter using the multiwii config tool through the bluetooth connection. I dont get a msg about a 32 bit platform. With android it pairs ok and it shows what I think are the correct check boxes on the page where you would set what functions your aux channels select. Thats the only thing it shows. I'm at work at the moment but will check again when I get home.
Which config are you refering to? the settings via the CLI?
Which config are you refering to? the settings via the CLI?
Re: Naze32 hardware discussion thread
Ok if you don't get the 32 bits platform, you don't have the latest android version.
On startup (android app) which version says. latest is 1.46.
I mean the options in the android app
On startup (android app) which version says. latest is 1.46.
I mean the options in the android app
Re: Naze32 hardware discussion thread
djrm wrote:rreims wrote:KC Flyer wrote:Trying to get telemetry set up on the Naze32 FC with the free adapter. I feel like I've spent lots of time so far modding my 9x and just want this "last" part to be a little easier.
I have a modded 9x running Open9x with a DIY DHT module modded for telemetry. I'm using a D8R-II Plus RX with the free adapter plugged into the digital port as well as the Tx connection on the FC. I have the LiPo also connected to the FC for VBAT. I added the "feature telemetry" in the CLI as well.
The A1 display works fine showing the RX voltage
A2 shows a number but not sure why (nothing connected to port)???
Tx and Rx signal values look reasonable.
But I don't see any data from the FC
So......I'm guessing I need to learn another set of skills to get this part working? Where do I go to find out how to configure everything else to get a VBAT and maybe altitude displayed to the 9x LCD?
Thanks!
Hi, did you get it working? Also got 9x with open9x + telemetry mod. Tried naze32 freeflight board with frsky signal converter and got it showing accX, accY and accZ also T1 (gyro temperature) on 9x LCD. I was super happyTurned my TX off, tried next day and it won't work anymore
But yeah, it has been working once!
In open9x telemetry menu there is selection UsrData -> Proto with selections NONE/HUB/WSHH. This shoud be HUB as sensor hub from frsky. You can also setup telemetry screens like adding accX, accY and accZ.
I think you will find that telemetrey is only ever active when the FC is armed, is that your problem? it took me a while to realize this. At other times serial output is formatted for GUI operation.
hth David.
Arming FC did the trick!!! Thanks alot for tip

Re: Naze32 hardware discussion thread
rreims wrote:Hi, did you get it working? Also got 9x with open9x + telemetry mod. Tried naze32 freeflight board with frsky signal converter and got it showing accX, accY and accZ also T1 (gyro temperature) on 9x LCD. I was super happyTurned my TX off, tried next day and it won't work anymore
But yeah, it has been working once!
In open9x telemetry menu there is selection UsrData -> Proto with selections NONE/HUB/WSHH. This shoud be HUB as sensor hub from frsky. You can also setup telemetry screens like adding accX, accY and accZ.
I think that it's working OK now - at least for voltage. I'm in Saudi for a couple weeks and before that was adding haptic to the 9x so took a little break from the Naze.
The voltage shows ~0.2v low but am guessing that it's working OK as the voltage drops when the motors spin. I didn't see anything until I picked "FAS" as the voltage sensor in the Open9x setup. "Cel" or "A2" didn't seem to work. Is there a way to calibrate the voltage like with the Rx voltage?
I haven't messed with Baro or Temperature telemetry yet but have that on my list for when I get back home. Any tips welcome!
My other quandary is how to get all the channels I want on my TX/RX/FC. I'm using the FrSky D8R-II Plus RX so it doesn't do cppm out of the box like the D8R- XP. I see where you can download the cppm firmware but it only does 18mS so maybe a problem when using all 8 channels (something about running out of cycle time when all throws are maxed out if not using 27mS)? Does cppm gain me anything other than reducing cable mess/weight? I can't find anything saying that it can be used to add any extra channels?
So I have 8 channels to work with and of course need/want AETR/Level/Baro/Mag I also have a light switch and a lost model buzzer that I would like to have on separate channels. I see where some have used the 3-way switch for off/baro/mag+baro or something similar. So that example would work but then I couldn't run with mag on but baro off. I realize that I can remove buzzer from lost model circuit board and connect it directly to the FC but that doesn't appear to save a channel?
Am I missing anything obvious on how to get all 9 features set up discretely on my system?
Thanks!
Re: Naze32 hardware discussion thread
> Is there a way to calibrate the voltage like with the Rx voltage?
Yeah, there's stuff in cli:
{ "vbatscale", VAR_UINT8, &cfg.vbatscale, 10, 200 },
{ "vbatmaxcellvoltage", VAR_UINT8, &cfg.vbatmaxcellvoltage, 10, 50 },
{ "vbatmincellvoltage", VAR_UINT8, &cfg.vbatmincellvoltage, 10, 50 },
vbatscale is the number you want to check - change it +- 1 and do 'status' - it will show the voltage the system thinks is coming in. Compare that with output from a multimeter or something.
cell min/max is for auto-detecting cell count and setting battery alarm.
Yeah, there's stuff in cli:
{ "vbatscale", VAR_UINT8, &cfg.vbatscale, 10, 200 },
{ "vbatmaxcellvoltage", VAR_UINT8, &cfg.vbatmaxcellvoltage, 10, 50 },
{ "vbatmincellvoltage", VAR_UINT8, &cfg.vbatmincellvoltage, 10, 50 },
vbatscale is the number you want to check - change it +- 1 and do 'status' - it will show the voltage the system thinks is coming in. Compare that with output from a multimeter or something.
cell min/max is for auto-detecting cell count and setting battery alarm.
Re: Naze32 hardware discussion thread
nicog wrote:Ok if you don't get the 32 bits platform, you don't have the latest android version.
On startup (android app) which version says. latest is 1.46.
I mean the options in the android app
Updated to the latest version and all is well....
What do you use to develop the app? I've have been experimenting a little with processing for android and also eclipse.
Have you shared the source for it? would like to see it... I'm wanting to do some other bluetooth android arduino type projects
Thanks for your help
Re: Naze32 hardware discussion thread
I use basic 4 android. It's a crappy language, that all real programmers hate. Send me a mail in private.
-
- Posts: 31
- Joined: Wed Nov 02, 2011 8:58 pm
Re: Naze32 hardware discussion thread
Hello,
Can i use Naze32 with octocopter X8 configuration ? (with serial ppm receiver)
thank you
Matt.
Can i use Naze32 with octocopter X8 configuration ? (with serial ppm receiver)
thank you
Matt.
Re: Naze32 hardware discussion thread
yeah.
mixer octox8 or wahtever... do mixer list to get the list.
mixer octox8 or wahtever... do mixer list to get the list.
Re: Naze32 hardware discussion thread
Confirmed. Working.
Re: Naze32 hardware discussion thread
one question more.
In Tri-copter mode, tail tilt servo connects to S1, and motors M1..M3 as you said in the manual, can i use camera stabilization on roll and pitch? (Maybe only one? on S2) It is enabled on CLI but i´ve tried conecting new servo to s2 and get any movement when i move the tri. came stab is also enabled on multiwii with the propper ch and EPA set to max.
i Have CPPM with FrSky now
In Tri-copter mode, tail tilt servo connects to S1, and motors M1..M3 as you said in the manual, can i use camera stabilization on roll and pitch? (Maybe only one? on S2) It is enabled on CLI but i´ve tried conecting new servo to s2 and get any movement when i move the tri. came stab is also enabled on multiwii with the propper ch and EPA set to max.
i Have CPPM with FrSky now
Re: Naze32 hardware discussion thread
Not unless you're willing to change the code (edit the PWM map and assign camera servos somewhere else). Hardware can do it, but not in the default configuration.
Re: Naze32 hardware discussion thread
timecop wrote:Not unless you're willing to change the code (edit the PWM map and assign camera servos somewhere else). Hardware can do it, but not in the default configuration.
Ummmmm... Chinesse to me. Even only one servo? ah maybe it´s only changing the channel assignment map? is not right?
that pwm will be the rc connectors, or the servo/esc connectors? buf man, i don´t know where i can change that, sorry.
i was looking at goolge and there is a lot of multiwii tricopters with stabilization on both axis. I´m so bad now, i made my own roll and pitch gimbal for this Tri and plofff

also i was looking there is a custom model, but i don´t know how to make it.
i don´t know if this will be too hard for someone, but if anybody can manage it, i will be very pleasured

Re: Naze32 hardware discussion thread
Since you're using PPM, you'd need to enable extraServos condition for drv_pwm (main.c, line 98, just hardcode it to 1), this will add 4 more servo outputs on the bottom 4 RC connectors, then modify writeServos() default: case to shift pwmWriteServo(0, xxx); pwmWriteServo(1, xxx) to +1 to that index, so it ends up being pwmWriteServo(1, xxx); pwmWriteServo(2, xxx);
Then it should "just work". I don't have an easy way to test this though.
Maybe a new config option can be added, like tri_camstab or something. I'd have to think about it.
The method above would be just a quick hack to get things working. Or maybe in TRI mode, always enable camstab outputs if FEATURE_TILT is on, and PPM receiver is used.
Then it should "just work". I don't have an easy way to test this though.
Maybe a new config option can be added, like tri_camstab or something. I'd have to think about it.
The method above would be just a quick hack to get things working. Or maybe in TRI mode, always enable camstab outputs if FEATURE_TILT is on, and PPM receiver is used.
Re: Naze32 hardware discussion thread
ok i will try, but since i´m a completly noob on this, what´s the program name to modify the code? i have to modify the Baseflight.hex right?
(sorry if this questions are stupid..but i don´t know nothing about codeing) if it is only change that i will try. Or maybe if is easy for you, could you send it to me and i will try it.
And to have it clear, the servo imputs and the tail servo for the Tri, are in the same place like now, isn´t it? S1,M1-M3, and the new servos will go to rc imput 4 and 5, so i need a Bec for those right?
And for the future implementation, will be fine since not everybody have PPM sum, if you can use S2 for only one servo gimbal, to choose, roll or tilt? And for the rest of us with PPM, yes, something like a new setting like that Tri_camstab will be perfect, more visual friendly. Something like in Quad mode, that it just work.
Is posible use all servo/esc connectors like Quad? something like S1 an S2 for gimbal servos, and M1, M2, M3 and M4 as Tail servo?

And to have it clear, the servo imputs and the tail servo for the Tri, are in the same place like now, isn´t it? S1,M1-M3, and the new servos will go to rc imput 4 and 5, so i need a Bec for those right?
And for the future implementation, will be fine since not everybody have PPM sum, if you can use S2 for only one servo gimbal, to choose, roll or tilt? And for the rest of us with PPM, yes, something like a new setting like that Tri_camstab will be perfect, more visual friendly. Something like in Quad mode, that it just work.
Is posible use all servo/esc connectors like Quad? something like S1 an S2 for gimbal servos, and M1, M2, M3 and M4 as Tail servo?
Re: Naze32 hardware discussion thread
The way hardware PWM works, different period (50Hz vs 400Hz) can only be on separate groups of channels, M1+M2 are on one channel, M3..M6 are on another. So M6 cannot be used for servo even if its free in tri mode.
Re: Naze32 hardware discussion thread
understood that part
Re: Naze32 hardware discussion thread
hi tc,
why did you put the crystal and usb port in bottom of the board? it makes your board require more space to mount.
why did you put the crystal and usb port in bottom of the board? it makes your board require more space to mount.
Re: Naze32 hardware discussion thread
I like it like that. You can desolder both, and connect some USB>Serial to the center rx/tx pads if you're really that short on space.
Re: Naze32 hardware discussion thread
can i resolder them both to the top?
Re: Naze32 hardware discussion thread
The crystal, yes. I don't see how you're going to reverse the USB connectors. THe board doesn't technically require a crystal, it'l;l just run a bit slower without one.
Re: Naze32 hardware discussion thread
A video of my Naze32 Hexa, ver.1
http://www.youtube.com/watch?v=nUUWTuUHmnc
Very stable in gyro mode, haven't tuned it much in Horizon mode.
Just ordered a ver.4 board
http://www.youtube.com/watch?v=nUUWTuUHmnc
Very stable in gyro mode, haven't tuned it much in Horizon mode.
Just ordered a ver.4 board

Re: Naze32 hardware discussion thread
hi tc again, i have just got ublox gps module from rctimer, can I connect gps rx/tx pin to tx/rx pin on the board? or I have to use channel 3-4?
Re: Naze32 hardware discussion thread
Have you tried reading the manual?
How do you expect telemetry/GUI to work if GPS is connected there?
How do you expect telemetry/GUI to work if GPS is connected there?
Re: Naze32 hardware discussion thread
Wooohooo !
My new board is in the mail already... Thanks TC
My new board is in the mail already... Thanks TC

Re: Naze32 hardware discussion thread
the reason is, i dont have CPPM receiver atm, i have two reciever: 4ch frsky + 8ch turnigy, i put both recievers to pin 1-8, the remain 4ch will put to control servos for camera (turn left/right, up/down, zoom, on/off). i dont want to lose 2ch for gps receiver 

Re: Naze32 hardware discussion thread
Sounds like you're doing some professional-level work with hobby-level equipment.
Perhaps you want to upgrade to DJI ACE ONE immediately.
Or, you can just drive your servos directly from receiver (for example using channel 7+8, don't plug them into the FC at all), while still having 6 channels available for 4 control + 2 aux. Again I dunno what application this is for, but sounds professional and not hobby stuff.
Perhaps you want to upgrade to DJI ACE ONE immediately.
Or, you can just drive your servos directly from receiver (for example using channel 7+8, don't plug them into the FC at all), while still having 6 channels available for 4 control + 2 aux. Again I dunno what application this is for, but sounds professional and not hobby stuff.
Re: Naze32 hardware discussion thread
.
where is the documentation
cmix . . . create custom motor mix for non-standard airframe type
e.g. X8

where is the documentation

cmix . . . create custom motor mix for non-standard airframe type
e.g. X8


Re: Naze32 hardware discussion thread
X8 is a standard mixer. just mixer octox8 or whatever and its done.
Custom mix is really simple, too - the idea is to calculate proportion of each motor contributing to pitch roll or yaw thrust.
Custom mixers are covered here: http://www.mikrokopter.de/ucwiki/MK-Par ... ixer-SETUP
as well as in DJI documentation (including formulas how to calculate custom stuff).
You can also do cmix load <existing multiwii mixer> to load examples of precompiled mixers - so for example you can load X8, then modify it to make lower motors have more/less thrust.
Custom mix is really simple, too - the idea is to calculate proportion of each motor contributing to pitch roll or yaw thrust.
Custom mixers are covered here: http://www.mikrokopter.de/ucwiki/MK-Par ... ixer-SETUP
as well as in DJI documentation (including formulas how to calculate custom stuff).
You can also do cmix load <existing multiwii mixer> to load examples of precompiled mixers - so for example you can load X8, then modify it to make lower motors have more/less thrust.