pyr0ball / pyr0piezo

An AVR/ARM based piezoelectric sensor for use in ultra-precise applications
https://docs.pyroballpcbs.com/
Other
71 stars 23 forks source link

Board burned out #83

Open garyriet opened 3 years ago

garyriet commented 3 years ago

Good morning I was working with my board and it blew out. Was running 9v thru it

pyr0ball commented 3 years ago

@garyriet could you provide a little more detail about what happened and how?

garyriet commented 3 years ago

I was testing the board connected to a buck converter set to 9v dc which was connected to my external power supply 13.8v dc. All voltage measured using a fluke 87 multimeter. Connected board to power and to 4 27mm piezo discs. Turned power on and was testing for about 5min when I smelled burning, shut power off and found the smell was originating from the board. Discounted board and measured power it was still at 9v. Reconnected board and it would not power on Gary

pyr0ball commented 3 years ago

Can I see a picture of the wiring harness (with pins annotated if possible), as well as a high-res photo of the top of the EzPz board?

garyriet commented 3 years ago

image

garyriet commented 3 years ago

image

garyriet commented 3 years ago

image

garyriet commented 3 years ago

image

pyr0ball commented 3 years ago

Thanks for sending a bunch of angles, that really helps!

can I see where this is being plugged in on the controller side? image

pyr0ball commented 3 years ago

just checking in to see if you still needed help with this?

pyr0ball commented 3 years ago

@garyriet I've deleted your previous comment as it contained personal information. Please keep in mind that this is a public forum, and it's generally inadvisable to post contact information in a way that's visible to anyone (bot spammers included)

Can you read the above messages and get back to me about how the board was connected?

garyriet commented 3 years ago

image

garyriet commented 3 years ago

It was connected in place of the precision piezo board with DuPont connectors

pyr0ball commented 3 years ago

I'm really sorry to keep asking, but I need a better idea of what you connected and where at both ends.

A simple drawn wiring diagram would be helpful, or a complete picture of the entire connection chain.

garyriet commented 3 years ago

Sure I'll do a drawing morning

garyriet commented 3 years ago

imageimage

garyriet commented 3 years ago

Sorry I don't have Visio at home

pyr0ball commented 3 years ago

That's perfectly alright @garyriet

I'll try and reproduce the issue and let you know what I find out

garyriet commented 3 years ago

Any update?

pyr0ball commented 3 years ago

Haven't been able to set up a rig to reproduce just yet, RealJob™ has been keeping me late a lot the last couple of weeks.

I've got an idea what might have caused it but need to try out your wiring scheme to confirm.

garyriet commented 3 years ago

?? Any info?

pyr0ball commented 3 years ago

Sorry for the delay, I haven't been able to spend any appreciable time in my lab since the pandemic began, and now that I can get back in, I've had a backlog of high-priority stuff keeping me busy.

Here's what I know so far: There's a red circle around the problem image

What you can see here is a blowout on the GPIO region of the Atmel MCU. What this means is that too much current or voltage was applied to one of the sensor's sensing, or output pins. Determining the cause of this is usually difficult, but most often is caused by user error (something getting connected to the wrong pin).

In your case, there's a possibility that an over-voltage potential was created with the wiring scheme you used. In most electronics, it's a good idea to connect the ground planes of all separated electrical devices together, to avoid this problem. From the wiring scheme you provided, the ground wire between your main power supply and the ground on the input to your controller could have caused the sensor board to act as a ground-return, blowing it out. This is still considered user error, but this is also something that can be guarded against in my design, which I didn't think to add protection for. The wiring scheme you showed me is missing a wire (indicated by a red line here) between the sensor and the ground on the controller. image

I haven't had a chance to test this theory yet, and need lab time to do so