Author Topic: EtherDongle programming  (Read 18893 times)

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
EtherDongle programming
« on: August 01, 2013, 05:27:10 pm »
Hi everyone,
I finally finished my etherdongle and axiously went to program the PIC, but instead got the message
"No device detected". I have searched over and over for answers here but have to ask for help  :-[
I have looked for cold solder joints, bridges, any suggestions where to look greatly appreciated.
Thank you in advance for your help  :)
Joe

attached is a pix of my soldering.

drlucas

  • Sr. Member
  • ****
  • Posts: 947
    • View Profile
EtherDongle programming
« Reply #1 on: August 01, 2013, 05:51:12 pm »
Have you programmed any pic chips in the past?    Want to confirm before pointing the finger at the build.
-Ryan Lucas-
- Pickering, Ontario, Canada, Eh?! -

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
Re: EtherDongle programming
« Reply #2 on: August 01, 2013, 06:08:42 pm »
Yes, 4 LE, Dongle, Clock. I have both Pickit 2 & 3. I tried the Pickit3 on one of my LE's & read the Pic just fine. When I check voltage LED comes on. I have read some of your posts also & tried ones that looked like possible solution.

Thanks
Joe

tbone321

  • Sr. Member
  • ****
  • Posts: 4054
    • View Profile
Re: EtherDongle programming
« Reply #3 on: August 01, 2013, 06:11:58 pm »
We need a bit more information than this.  What are you using to program the pic?  I would hope that it is the Picket3 but what software are you using?  Did you put the header connector on the right way.  Did you select the correct pic family?  The pickit3 can't detect what family of pic is connected to it s if it is st for the wrong one, it will not detect the device.  Also make sure that the software is set to tell the pickit to supply power to the Pic or once again, it will not detect it unless you have the board powered up with its supply.  I would suggest not powering up the board until the Pic is successfully programmed.  Also, make sure to use the standalone pic programming software and not MPLAB.  MPLAB is a complicated piece software that can trash the Pic if you tell it to and that's easier to do than you might think.
If at first you don't succeed,
your not cut out for sky diving

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
Re: EtherDongle programming
« Reply #4 on: August 01, 2013, 06:29:20 pm »
tobone, I am using the pickit3, added the .dat file to select the PIC32MX795F512L, installed on XP & Win 7, with same results, only used MPLAB to program the PICKit3.
I have only tried what I have found on the post here on DLA.
Here is the app I am using.

jnealand

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 2494
    • View Profile
Re: EtherDongle programming
« Reply #5 on: August 01, 2013, 06:36:57 pm »
For me I would be reheating the solder joints on the ICSP pins.  Unfortunately, I had the same experience on my etherdongle after I bent the pins 90 deg to make it conductor ready.  I suspect I cracked a solder joint and that was all it took.  Once I reheated all six pins I was able to program the etd to put the conductor firmware on the chip.  This error is just like the one I had.
Jim Nealand
Kennesaw, GA

caretaker

  • Sr. Member
  • ****
  • Posts: 1770
    • View Profile
Re: EtherDongle programming
« Reply #6 on: August 01, 2013, 07:00:27 pm »
Try checking the "on" box under VDD PicKit 3 . I know I have had a couple PICs that weren't detected till I checked that box.
Jeff Squires
You are not allowed to view links. Register or Login

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
Re: EtherDongle programming
« Reply #7 on: August 01, 2013, 07:03:53 pm »
Jim, just tried it, still no go   :(

Joe

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
Re: EtherDongle programming
« Reply #8 on: August 01, 2013, 07:07:04 pm »
Caretaker, check box. When i go to Write the status light on pickit3 just blinks. And still shows "No device detected".

MrChristmas2000

  • Sr. Member
  • ****
  • Posts: 1115
    • View Profile
Re: EtherDongle programming
« Reply #9 on: August 01, 2013, 07:07:49 pm »
Do you have power applied to the dongle?

If not connect the power supply. Sometimes the PIC kit does not quite give enough power to the PIC.

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
Re: EtherDongle programming
« Reply #10 on: August 01, 2013, 07:11:39 pm »
MrChristmas, just tried that, same result.

keitha43

  • Sr. Member
  • ****
  • Posts: 1182
    • View Profile
Re: EtherDongle programming
« Reply #11 on: August 01, 2013, 07:16:03 pm »
Look at the top side of the board and make sure your solder has flowed through to the top as there are circuit traces on the top side of the board also.

Segull

  • Sr. Member
  • ****
  • Posts: 481
    • View Profile
Re: EtherDongle programming
« Reply #12 on: August 01, 2013, 07:23:01 pm »
Yes keitha, i looked those over. I'll post picture maybe i have missed something.

MazdaFan

  • Sr. Member
  • ****
  • Posts: 153
  • Sardinia, Indiana
    • View Profile
Re: EtherDongle programming
« Reply #13 on: August 01, 2013, 08:24:43 pm »
Segul,
  First step is to eliminate the soldering on the board.  If you look closely at the traces you'll notice small pads that are test points.  If you start at a pin and follow the trace to a test point you will be able to do a continuity check with your meter.  If you leads are too large to fit on the test points, you can tape a needle or pin to one of them to allow you fit on the pad.  If you can confirm that all the soldering at the ICSP connector is good then you can check the continuity all the way back to the chip. (you'll need to find the spec sheet on the web to see which pin to connect to)  According to the sparkfun page I was looking at, the ICSP connector header signals are Vpp, Vdd, GND, RB7 and RB6.  The last appears to have no signal.
You are not allowed to view links. Register or Login

While that particular tutorial doesn't apply to the PIC32MX795F512L, I'm sure that if you look at the spec sheet you will find (most of) those signals present on pins.

Once you eliminate the board, you are left with the programming device or the chip itself.  I'd check the programmer on another board that you know is good.  Once you've eliminated that, its time to learn about "reworking". 

Here's hoping you find a bad solder joint.

Jamie
Jamie Tomlinson
Sardinia, Indiana
--
When you can keep your head when all others are losing theirs,
you clearly don't understand the problem!

tbone321

  • Sr. Member
  • ****
  • Posts: 4054
    • View Profile
Re: EtherDongle programming
« Reply #14 on: August 01, 2013, 09:38:29 pm »
The board looks ok from what I can see.  Make sure that you are connecting the ICSP connection correctly on both the Picket and the header.  It can get real easy to have one of them flipped over.
If at first you don't succeed,
your not cut out for sky diving