Audio (voice) - Stock 9X PCB

er9x is the best known firmware. It has a superb range of features and is well supported by the community. Well worth trying out.
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

ok thanks Mike, what about the BL transistor?

and as i see at http://openrcforums.com/wiki/index.php/9xVoice_Mod why Mbanzi un-soldered the diode from d4 and d5? and why he not used d1,d2 and d3?

and if i want to add earphone connector so i must disable the speaker when the earphone plug in and enabled again the speaker when i plug off the earphone right? any suggestion for that?

User avatar
MikeB
9x Developer
Posts: 17993
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Audio (voice) - Stock 9X PCB

Post by MikeB »

D4 and D5 are only needed if you want a logic level, non-inverted serial port.
D1 and D3 should be present.

Any reasonable NPN transistor should do. The base is driven with 250uA when on, so make sure the transistor has a gain high enough to drive the backlight fully, a gain of 100 will drive 25mA.

Correct about the earphone connection.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

so in other words d4 an d5 only used when i flash the m328, so when i flash both bootloader and the main code of m328 using spi (USBASP) i don't even need the d4 and d5?

about the earphone any suggestion link about that mod? like schematic or should i used free m328 pin to detect or/and enabled-disable the speaker while the phone jack is on-plug or un-plug?

and if i upgrade the m64 to m128 which er9x version (no-heli temp) should i used?
User avatar
MikeB
9x Developer
Posts: 17993
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Audio (voice) - Stock 9X PCB

Post by MikeB »

There are transistor inverters on a serial connection to provide RS232 compatibility for programming/updating the SD card files.

I don't think anyone has done an earphone mod.

You need er9x-128.hex if you upgrade to the m128. You get heli and templates as they all fit.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

what did you mean updating the SD card files? i just thought it just easier updating the SD card files on computer

btw i still don't get why Mbanzi un-soldered the d4 and d5, and the other page i have seen other used regular diode for d4-d5 instead a zenner one?

User avatar
MikeB
9x Developer
Posts: 17993
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Audio (voice) - Stock 9X PCB

Post by MikeB »

If you make the RS232 compatible serial connection available (I have a 3-pin connector in the battery bay), you can connect a serial port from the PC to it. eepe has an option for then sending files to the SD card over this serial connection. This allows you to update the SD card files without opening the Tx up to get at the card.

I'm not sure why Mbanzi unsoldered them, they should be schottky diodes. If you don't need the logic level serial though you don't need them fitted.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

ok thanks Mike for all your help, it all getting clear now, so the eepe do that job.

and maybe i need to PM Mbanzi about this tutorial (http://openrcforums.com/wiki/index.php/9xVoice_Mod)

to ask why he mention to make sure the USBASP programmer outputs 3.3v, not 5v, as i know the uC work fine at both voltage.
and if he not planed to used logic level serial (since i saw he removed the diode after that) why don't he flash the m328 through the ISP pin wit his USBASP instead using FTDI

just curiosity, nothing else. btw once again very thank you guys made this project.
User avatar
MikeB
9x Developer
Posts: 17993
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Audio (voice) - Stock 9X PCB

Post by MikeB »

The 3.3V restriction is mainly to protect the SD card. If you have that plugged in, and flash the processor at 5V, you will damage the SD card.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
User avatar
jhsa
Posts: 19480
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Audio (voice) - Stock 9X PCB

Post by jhsa »

We also use the serial connection to flash the m328 when needed. I use a rs232 adapter and also have a servo plug inside the battery bay. I built the HaGeHa board. The one with the through hole atmega chip. Not the smd one.

João

Sent from my GT-I9195 using Tapatalk
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

MikeB wrote:The 3.3V restriction is mainly to protect the SD card. If you have that plugged in, and flash the processor at 5V, you will damage the SD card.

Mike.
yup, i know that Mike, but at this tutorial (http://openrcforums.com/wiki/index.php/9xVoice_Mod) Mbanzi did not plug the SD card.
jhsa wrote:We also use the serial connection to flash the m328 when needed. I use a rs232 adapter and also have a servo plug inside the battery bay. I built the HaGeHa board. The one with the through hole atmega chip. Not the smd one.

João

Sent from my GT-I9195 using Tapatalk
i think i'll use the Oliver's board, since that board don't have ltxd-lrxd, so less component, because i thought i just need rx and tx ttl level only

btw HaGeHa board (https://code.google.com/p/amod328/sourc ... D%2FHaGeHa) is only one layered and non through hole right?

btw will it work, if i swap the FTDI chip with PL2303?
Last edited by zuadha on Mon May 05, 2014 8:51 am, edited 1 time in total.
User avatar
jhsa
Posts: 19480
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Audio (voice) - Stock 9X PCB

Post by jhsa »

zuadha wrote:
btw HaGeHa board (https://code.google.com/p/amod328/sourc ... D%2FHaGeHa) is only one layered and non through hole right?
I built this one.

https://code.google.com/p/amod328/sourc ... 253Dclosed

The chips are through hole.. the rest of the components are SMD

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

so the oliver' board v102 has haptic built in, anyone have wiring diagram to the t9x switch board? i found this image but in Russian that i don't understand (http://img705.imageshack.us/img705/4637/amod328v102.jpg)

so if want to fit the oliver board v102 under the stock switch t9x board should i remove the 78L05 and SC8050 ? and then where should i wiring that to the oliver board?
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

Hi,

I can help with Russian (if I'm not too late). :)

I built this board myself, and it works quite good. yes, you need to remove the stock beeper, 78L05 and SC8050. The advantage of Oliver's board is that you save some wires by connecting Power and Speaker by pins when the stock switchboard and Oliver's board are aligned.

I just rechecked my building notes:
Capacitors C1, C3 and C4 should be Type A or Type B.
C9, C10, C16 should be Type C, in fact I replaced these three with just one cap of 220uF.

If you make the board with the pads for SD-card holder (i.e. the complete board layout v102 located at GoogleCode), then you should probably use specific type of microSD-card connector. Initially I bought another one, and it didn't fit.

An almost finished board looks like this:

Image

When installed into the radio, it is almost fully covered by the stock switchboard.

I realized it would have been more convenient to have the SD-card mounted on the opposite side of Oliver's board. It would have also been beneficial (in my case) to add an inversion circuit for FrSky S.Port. It could have been the layout v103, but I'm not any good in Eagle, so I couldn't find a way to apply changes to the layout without breaking other things. Therefore I went with v102 'as is'...
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

thanks andrewju, if you can search the board that on the russian site, i'll be thanks for that. because i need their template since i like to put off stock switch board and replace it with combined switch-mega sound.

btw i can help you to re-designed the v102 for the sd place's, just give me what type of sd card foot print that you wanna used, or you wanna separate the sd card, so you can place it any where? anything, just ask me.

so if i have removed the 78L05 and SC8050, did oliver board used the same ic? and where i have to connect it? maybe photo will make it clear
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

Check this page out. It's also in Russian, but there are some photos that may answer your questions. The stock switch board is still necessary though, so Oliver's board is not meant to be a replacement for it.

Yes, the stock 78L05 is not necessary anymore, as its function will be provided by Oliver's board. SC8050 is not needed either (we're removing stock beeper anyway).

Does this help?

There's also a guy who made a full new switchboard that included the voice module. But that was a private project, I don't think he ever shared his PCB layout (I believe that's because he didn't use any software to design his PCB layout).
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

ok thanks asndrewju, so my goal is made a full switchboard that include the voice module, so i just need the wiring diagram of Oliver's board to stock switchboard, and that link very useful (the images are enough and i can use google translate too), thanks once again.

and if you want me to redesigned the micro sd card slot for you just ask me :)
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

Thanks, I think I will.
I just need some time to put my thoughts together... :)

Let me know if you will have any other questions regarding Oliver's board.
zuadha
Posts: 27
Joined: Wed Oct 10, 2012 9:27 pm
Country: -

Re: Audio (voice) - Stock 9X PCB

Post by zuadha »

yup, i have bookmarked this page, to monitoring your question/update. thanks once again for your help.
User avatar
nickxab
Posts: 142
Joined: Mon Jun 25, 2012 7:32 pm
Country: Greece

Re: Audio (voice) - Stock 9X PCB

Post by nickxab »

Guys is it possible to get haptic feedback with this mod ? :roll: :)
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

Yes, at least Oliver's board fully supports haptic feedback.

On the other hand, if you just need the haptic - going for the full voice mod is a bit overkill... If I'm not mistaken, the haptic mod needs just one transistor and a couple of resistors.
User avatar
jhsa
Posts: 19480
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Audio (voice) - Stock 9X PCB

Post by jhsa »

The haptic needs a connection to pin 43 on the processor, right? how does Oliver's board support this? it must connect to the processor I guess??

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
User avatar
MikeB
9x Developer
Posts: 17993
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: Audio (voice) - Stock 9X PCB

Post by MikeB »

Just looked at the image in this post: viewtopic.php?f=5&t=948&start=3600#p77283.
You can see a black wire from pin 43 of the processor going to the board. The board just provides the transistor to switch the Haptic.

Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

MikeB wrote:The board just provides the transistor to switch the Haptic.
Yes, exactly.

Of course, connection to Atmega is a must. :)
User avatar
HC1969
Posts: 421
Joined: Wed Dec 28, 2011 8:47 am
Country: Hungary
Location: Istvan Magi
Contact:

Re: Audio (voice) - Stock 9X PCB

Post by HC1969 »

http://rc.emiter.hu/ (MegaSound 9X, GCL-2, FrSky-RSSI-DAC, etc.) Keress fel!
User avatar
nickxab
Posts: 142
Joined: Mon Jun 25, 2012 7:32 pm
Country: Greece

Re: Audio (voice) - Stock 9X PCB

Post by nickxab »

ah i see thanks ! :)
User avatar
jhsa
Posts: 19480
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Audio (voice) - Stock 9X PCB

Post by jhsa »

Some video tutorials on how to use the new voice alarms in er9x and ersky9x.
On the stock board this is only supported if you upgraded the chip to an atmega128 or 2561..
I hope they are useful

João

https://www.youtube.com/watch?v=TW9Bdrov0Ck

https://www.youtube.com/watch?v=pq3XGliAJDc

https://www.youtube.com/watch?v=6WRosEfIqC0
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

João,

The first link doesn't work - "This video is private"...
User avatar
jhsa
Posts: 19480
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: Audio (voice) - Stock 9X PCB

Post by jhsa »

My mistake, sorry. Please try now. It should work..

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
andrewju
Posts: 784
Joined: Tue Aug 21, 2012 7:29 am
Country: Russian Federation
Location: Moscow

Re: Audio (voice) - Stock 9X PCB

Post by andrewju »

It does! Thanks!!! :)
flybabo
Posts: 143
Joined: Wed May 16, 2012 11:41 pm
Country: United States
Location: SF Bay Area, CA

Re: Audio (voice) - Stock 9X PCB

Post by flybabo »

As I can't get a furnished Megasound9x board, I have to find an alternative to add the voice to my custom transmitter.
I'm considering http://www.ebay.com/itm/271684527017?_t ... EBIDX%3AIT module.
In order to hook this up, I need to relocate Throttle Down Trim (PD3) to any unused pin (PC0?) to drive the voice module thru TXD1 serial port.
I also need one input pin to check the BUSY signal from the module.
Question I have is do we still need a BUZZER pin (PE3) if I have a voice module?
Any suggestions?
Thanks.

Post Reply

Return to “er9x”