Author Topic: Help doing a reverse engineering of a circuit board  (Read 1499 times)

0 Members and 1 Guest are viewing this topic.

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Help doing a reverse engineering of a circuit board
« on: May 28, 2020, 08:27:02 am »
Hi,
Can anyone help me reverse engineering this circuit board?



Thank you.
 

Offline Dubbie

  • Supporter
  • ****
  • Posts: 1114
  • Country: nz
Re: Help doing a reverse engineering of a circuit board
« Reply #1 on: May 28, 2020, 08:33:01 am »
I have found it helpful in the past to take high-quality photos of both sides and overlay them precisely in photoshop or some other image editor. That way you can see how each component connects to the next without flipping back and forth and trying to figure out which solder joint is which. This is not a must, just a nice-to-have

Once you have done this, you can begin sketching the circuit. You will probably have to redraw it a few times as you realise what each block is, and how it should "properly" be drawn. As you go, you can identify each component and try to read it's value. Failing that, remove the component and measure it. There may be some damaged components, and for those, you'll have to wait till you know what the circuit does so that you can make an educated guess at a replacement.
« Last Edit: May 28, 2020, 08:35:21 am by Dubbie »
 
The following users thanked this post: Ysjoelfir

Online Berni

  • Super Contributor
  • ***
  • Posts: 4910
  • Country: si
Re: Help doing a reverse engineering of a circuit board
« Reply #2 on: May 28, 2020, 10:28:25 am »
As Dubbie said, you need a good overlay photo that shows both components and traces.

But since this is single sided it might be enough just to put a light behind the board so that the traces cast a shadow trough the PCB. Then as you draw a schematic just color the traces on your photo so that you know what traces you already reverse engineered (Either do it digitally on a computer or print it out and color over the photo with a highlighter pen)
 

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Re: Help doing a reverse engineering of a circuit board
« Reply #3 on: May 28, 2020, 10:35:56 am »
Thank you,
Can't you do it for me just from the photos?
 

Online Berni

  • Super Contributor
  • ***
  • Posts: 4910
  • Country: si
Re: Help doing a reverse engineering of a circuit board
« Reply #4 on: May 28, 2020, 11:13:26 am »
Thank you,
Can't you do it for me just from the photos?

First of all you can't see all the comonent markings on the photo to know what they are, they might be BJTs, maybe FETs, mabe ICs, maybe diodes, maybe triacs...etc
Its boring work that takes a while, so i don't think anyone would want to do it for nothing. You can see where the traces go, so just draw it all onto a piece of paper. Google up all the parts to find what they are etc... you can do the boring grunt work.

Where you might benefit from asking on forums is for help understanding what each part does. Since you might get a tangled mess on paper and are having trouble organizing it in a good way.

And if you don't have enough knowledge to get this far, then you probably would not have much use for the reverse engineered schematic that comes out as a result, apart from perhaps cloning a product (And in that case you have the budget to pay someone to do the work)
 

Offline Gyro

  • Super Contributor
  • ***
  • Posts: 9392
  • Country: gb
Re: Help doing a reverse engineering of a circuit board
« Reply #5 on: May 28, 2020, 11:33:01 am »
[EDIT: Yes (sorry Berni)] Holding the board up to a reasonably strong light (and preferably photographing it) is another useful way of seeing the traces from the component side of the board.

Obviously you can't see the traces underneath the components but it helps.  Example:

« Last Edit: May 28, 2020, 11:40:06 am by Gyro »
Best Regards, Chris

"Victor Meldrew, the Crimson Avenger!"
 

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Re: Help doing a reverse engineering of a circuit board
« Reply #6 on: May 28, 2020, 11:42:31 am »
Thank you,
Can't you do it for me just from the photos?
And if you don't have enough knowledge to get this far, then you probably would not have much use for the reverse engineered schematic that comes out as a result, apart from perhaps cloning a product (And in that case you have the budget to pay someone to do the work)
Your opinion is respected, but if I followed such advice before, I couldn't learn anything throughout my life, I learn something new every day.
 

Online Berni

  • Super Contributor
  • ***
  • Posts: 4910
  • Country: si
Re: Help doing a reverse engineering of a circuit board
« Reply #7 on: May 28, 2020, 12:09:14 pm »
And if you don't have enough knowledge to get this far, then you probably would not have much use for the reverse engineered schematic that comes out as a result, apart from perhaps cloning a product (And in that case you have the budget to pay someone to do the work)
Your opinion is respected, but if I followed such advice before, I couldn't learn anything throughout my life, I learn something new every day.

You will learn even less if someone does the whole thing for you and hands you a final cleaned up schematic.

There is plenty to learn trough the process of reverse engineering. The first part of drawing it onto paper actually required no knowledge at all, just following lines. Any kid that can solve a maze can do that, you don't even need to know what the components are.

Its the other steps that actually require knowledge of electronics, like recognizing the components in order to turn them into appropriate symbols, for something like a resistor its easy, but for semiconductors you need to google partnumbers. Being able to google info about a component is also a basic electronics skill that almost all electronics enthusiasts can do. Its the last part of redrawing the schematic into a neat logical layout that needs the most skill since it usually means you have to understand how the circuit works.

The way you learn this is just to go at it on your own and ask questions on forums like this for points where you get stuck. So instead of asking "Can anyone turn this photo of a board into a schematic" you ask things like "What is this 3 pin component in the photo?" "How do i read the resistor value on this resistor?"..etc and once you do have the board turned into a messy nonsensible schematic that needs ordering you might ask "Can someone explain this confusing part of the circuit and maybe clean it up for me?". That way by the end of it you will have learned not only what the board does but also how reverse engineering is done so that you can do it on your own next time.

Give a man a fish and he won't be hungry for a day, but teach a man how to catch fish and he won't be hungry for the rest of his life
 

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Re: Help doing a reverse engineering of a circuit board
« Reply #8 on: May 28, 2020, 02:06:38 pm »
Thank you very much, now I agree with you, I'll try what you said.
 

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Re: Help doing a reverse engineering of a circuit board
« Reply #9 on: June 02, 2020, 07:00:17 am »
I've done this:

What is the next step?
 

Offline Renate

  • Super Contributor
  • ***
  • Posts: 1460
  • Country: us
Re: Help doing a reverse engineering of a circuit board
« Reply #10 on: June 02, 2020, 12:54:00 pm »
Huh? I already gave you the guts of this on the other thread.
https://www.eevblog.com/forum/projects/need-some-help-building-a-circuit-involving-switchs-and-relays/msg3083532/#msg3083532

All the rest of it is transistor drivers for the relays, something you can just invent yourself.
 

Online Berni

  • Super Contributor
  • ***
  • Posts: 4910
  • Country: si
Re: Help doing a reverse engineering of a circuit board
« Reply #11 on: June 02, 2020, 12:58:02 pm »
That is a good first step.

Now comes the more skillful step of arranging the components into a sensible layout.

First step in doing this is usually finding the ground and power supply lines. Those usually connect to most parts of the circuit and you know what the purpose of those is, so it solves a lot of nodes in the circuit. You might want to draw the ground traces in black on your diagram. Then you start redrawing it. Typicaly replace ground and power connections with ground symbols to make it clearer and move it around into what seams sensible configurations.
 

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Re: Help doing a reverse engineering of a circuit board
« Reply #12 on: June 02, 2020, 01:19:56 pm »
Huh? I already gave you the guts of this on the other thread.
https://www.eevblog.com/forum/projects/need-some-help-building-a-circuit-involving-switchs-and-relays/msg3083532/#msg3083532

All the rest of it is transistor drivers for the relays, something you can just invent yourself.

Thank you, I didn't understand what you did, so I decided to go step by step myself, to understand this circuit.

Now I want to simulate this circuit.
 

Offline ShaydzmiTopic starter

  • Regular Contributor
  • *
  • Posts: 106
  • Country: ma
Re: Help doing a reverse engineering of a circuit board
« Reply #13 on: June 02, 2020, 01:23:48 pm »
That is a good first step.

Now comes the more skillful step of arranging the components into a sensible layout.

First step in doing this is usually finding the ground and power supply lines. Those usually connect to most parts of the circuit and you know what the purpose of those is, so it solves a lot of nodes in the circuit. You might want to draw the ground traces in black on your diagram. Then you start redrawing it. Typicaly replace ground and power connections with ground symbols to make it clearer and move it around into what seams sensible configurations.

Thank you, I'll do what you said.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf