DiyLightAnimation

Hardware => Lynx Aether => Topic started by: LasVegasF250 on February 06, 2015,

Title: Communication Issue
Post by: LasVegasF250 on February 06, 2015,
I built 4 Aethers II from the last coop. Programmed PIC with test firmware and it goes through the cycle just fine. Re flashed PIC with the normally operating firmware and nothing, there is no communication. Pulled the RS-485 chip tested with a new one from the coop still no go, tried the other chips same problem. So I pull the RS-485 from a Aether II from a earlier coop and everything work as it should.

I thought maybe I some how fried the RS-485 Chips or I ordered more from mouser #SN75176AP installed one of them same issue.

Any thoughts as to go next?
Title: Re: Communication Issue
Post by: rrowan on February 06, 2015,
My guess would be a cold solder joint(s). Since you said it worked one time with an older re-485 chip.
Reflow the solder joints.

Rick R.
Title: Re: Communication Issue
Post by: LasVegasF250 on February 06, 2015,
You are not allowed to view links. Register or Login
My guess would be a cold solder joint(s). Since you said it worked one time with an older re-485 chip.
Reflow the solder joints.

Rick R.


All four are doing the same thing. They will work fine with the older RS-485 (ST485RN) all the time not just once. It's a weird one.
Title: Re: Communication Issue
Post by: tbone321 on February 06, 2015,
It appears that the replacement RS-485 may not be as compatible as once thought. 
Title: Re: Communication Issue
Post by: LasVegasF250 on February 07, 2015,
Has anyone built a Aether from the last coop and if so are you see the same issue?
Title: Re: Communication Issue
Post by: duane.mosley on February 07, 2015,
You are not allowed to view links. Register or Login
Has anyone built a Aether from the last coop and if so are you see the same issue?


I built one from the last coop and I had no issues. It worked all season without any problems.
Title: Re: Communication Issue
Post by: tbone321 on February 07, 2015,
What RS-485 is it using?
Title: Re: Communication Issue
Post by: rrowan on February 08, 2015,
I maybe be silly, but I think the question/concern about the replacement for the rs-485 chip should be asked as the main subject in the troubleshooting forum.

Rick R.
Title: Re: Communication Issue
Post by: tbone321 on February 08, 2015,
I would think that the troubleshooting section should be more targeted to general or more encompassing issues or issues where the exact cause is unknown such as my display stopped working.  Since this problem is a specific issue with the Aether II, I can't think of a better place to put it.
Title: Re: Communication Issue
Post by: rrowan on February 08, 2015,
You are not allowed to view links. Register or Login
I would think that the troubleshooting section should be more targeted to general or more encompassing issues or issues where the exact cause is unknown such as my display stopped working.  Since this problem is a specific issue with the Aether II, I can't think of a better place to put it.

I have to disagree, IF the RS-485 replacement chip is not compatible, than that will effect all of the boards. Where members won't be looking at this post for their problems with other boards. Reason why I started a new post in the troubleshoot section.

As per your post:
You are not allowed to view links. Register or Login
It appears that the replacement RS-485 may not be as compatible as once thought. 

If the new chip is fine than we can move forward with just an isolate issue with this Aether.
Which I truly hope is the issue and people will reply no compatible issues with the replacement chip.

Clear as mud?

Rick R.
Title: Re: Communication Issue
Post by: LasVegasF250 on February 09, 2015,
This my be a dumb questions but shouldn't the Aether 2 RS485 be the same as the LE's?
Title: Re: Communication Issue
Post by: n1ist on February 09, 2015,
Yes, the Aether uses the same chip as the LE.  The part we used to use (ST485BN) is no longer available, so we came up with a substitute that appears, at least in a few Aethers, to have issues.

Unfortunately, I don't have an Aether to test with.

/mike
Title: Re: Communication Issue
Post by: cpt_hammer on February 21, 2015,
Same issue here.  Built two of them and with the test file works fine.  But no luck with any communications.  Thought I was programming it wrong.  Where did you get the old 485 chips?
Title: Re: Communication Issue
Post by: LasVegasF250 on February 25, 2015,
You are not allowed to view links. Register or Login
Same issue here.  Built two of them and with the test file works fine.  But no luck with any communications.  Thought I was programming it wrong.  Where did you get the old 485 chips?

Not sure if you direct the question at me. The only older chips I have and the ones I used for testing came from LE or older Aether 2.
Title: Re: Communication Issue
Post by: cpt_hammer on March 02, 2015,
Follow RJs instructions with the new chips and it worked perfectly.


Sent from my iPhone using Tapatalk
Title: Re: Communication Issue
Post by: tbone321 on March 02, 2015,
What exactly were RJ's instructions?
Title: Re: Communication Issue
Post by: LasVegasF250 on March 05, 2015,
You are not allowed to view links. Register or Login
Follow RJs instructions with the new chips and it worked perfectly.

You are not allowed to view links. Register or Login
What exactly were RJ's instructions?

Bump
Title: Re: Communication Issue
Post by: cpt_hammer on March 05, 2015,
Sorry. RJ did the initial post but someone else had the fix.  Look at this post:   http://diylightanimation.com/index.php?topic=6583.0
Title: Re: Communication Issue
Post by: cpt_hammer on March 05, 2015,
Specifically the post from technoweenie on 4 January:

UPDATED: Success!!! See update at bottom of post.
--------------------------------------------------------------

Now that Christmas is over and mostly packed away, I got around to building my Aether II from the latest co-op. Having a problem trying to get it working. When I power it up, I get a bright flash, and then the white driver stays on in operate mode. No DMX control at all.

Here is what I have done / tested / observed;

- With switches all towards LED, the board powers up, flashes all colours and then the white stays on. I measure 0.2 volts on white driver control pin and 3 volts on all other colours.

- When I switch outer switch to program, the board powers up with a flash and then sits dark as expected.

- Loaded the test hex file and board cycles all 4 colours with a brief dark time between each as expected. Runs test sequence if switch is in operate or program.

- Loaded normal hex and set address to 5 at program location 2800. Write to board and same behaviour as above. No control and white stays on.

- Placed Aether first in a DMX chain with a known working pixel string to confirm DMX. With Aether powered off and terminator switch out (towards LED), pixel string responds as expected. When I power Aether on, I loose control of the pixel string.

- Based on above, I swapped out 485 driver ship. Same results.

- Swapped out PIC and reprogrammed. Same results.

- Re-sweated all solder joints on PIC and 485 IC sockets and all around this area.

I don't have a Lynx dmx dongle, but I tried my Entec Pro USB dongle with the Lynx programming utility using instructions in wiki. No response from board. (no flashing red).

I am programming the board with a Pickit 3 and the newer beta version of the utility. I could not get the ver 1 of the utility to work. Kept crashing with a windows exception error, but I did get beta 1 version working. Could this be the problem? I have the proper settings, PIC 24 family, PIC24FJ32GA002 selected, powering PIC from Pickit dongle. It writes, reads and verifies correctly.

I am stumped, especially since the test hex file works fine. Also strange that the dmx chain downstream is interrupted when I power the Aether on. Could a regulator be oscillating? I don't have a scope at home to look at this, but could take it to work.

One question, does the Aether program hold the last known dmx value in memory somewhere? Could that be why white comes on in operate mode only? But why would it not come on with test hex file?? Hmmm.

Edit:

- measured the voltage at pin 2 and 3 of the 485 chip. Expected low (active low for RE and low to disable DE), but I am seeing 2.0 volts there. See the same at pin 15 of the PIC as well. If I pull the SN75176 I then get 0.7v as expected. No shorts or solder bridges I can see anywhere along the trace.

Also downloaded the latest v3 beta of the pic utility and same thing. Loads, reads and verifies no problem. I can switch back and forth between the test hex file and regular aether file. Test file works as I would expect. Hmmm... strange gremlins indeed. Think I will bring the board to work and put a scope on it to poke around.

Edit #2:

I had a look at the PIC data sheet and noticed a couple of things. Pin 8 is not connected to Vss ground and pin 13 is not connected to Vdd 3.3v supply. The data sheet advises they should be along with a 0.1 cap across them.  I also notice the internal regulator is enabled by pin 19 pulled to ground. This should then require a 10uF cap from pin 20 to ground, however it is a 0.1uF cap instead. I might be off on a wild goose chase, but I am stumped on this without a scope. Let me know your thoughts.

Edit #3 Success!!! <does happy dance in shop / knocks box of parts over...>

I came back to the aether board after a bit of a break. Replaced the 0.1 uF cap with a 10uF 20v tantalum that runs off pin 20 of the PIC (cap closest to switches right over middle of pic. I then soldered a jumper from pin 8 to pin 27 to connect second ground rail and pin 13 to pin 28 for second supply rail. Took 0.1uF cap I removed and placed it across pin 8 and 13. I tested the board and it now was not acting erratic, but the DE line was still sitting at 2.0 volts. I soldered a 1K pull down resistor to pin 2 and ground of the 485 chip. Problem solved!!!

I think what is happening is that a small percentage of users are having the PIC chip blow the pin 15 output internal to the chip due to pin 8 not being connected to ground. It may be trying to sink too much current thru the internal ground bus. The data transmit enable line isn't really needed in this application, so I just pulled pin 2, 3 of the 485 chip to ground to release the dmx bus.

As a quick check if anyone else experiences this issue, measure pin 15 of the PIC. It should be 0.7v or lower with the aether powered up with normal hex file. If it is like mine and sitting at 1.9 to 2.0 volts, solder a 1k ohm resistor from pin 2 or 3 of the 485 ship, to pin 5 ground. This will permanently put it in receive data mode.

Also, the beta release of the Pickit programming utility did work for me in the end. Also the Entec DMX pro was able to program the start address after I fixed the board up. Now we are shining!!

Maybe I could decorate for Valentines day???!!!
Title: Re: Communication Issue
Post by: woodbury on February 29, 2016,
What RS-485 is it using?
Title: Re: Communication Issue
Post by: LasVegasF250 on March 01, 2016,
These are the one's that I received with my last build.

SN75176AP