How to replace PIC16F676 with Arduino/ESP32?

Thread Starter

MrNams

Joined May 20, 2023
21
Hello All,
I have auto switch for 3 Phase DOL starter with current sensor (using CT) and is working fine, i.e. is sense current and stop motor if it takes more current, it stops motor one phase failure, it working as expected, i just want to control it using ESP32 so that I read values and send it to cloud and based on that values give command to ESP32 to operate particular relay.
1694781259926.jpeg
So, I want to remove PIC16F676 and use Arduino/ESP32. I know its hard to understand,what inputs given to PIC16F676, I want give a try.
 

Ya’akov

Joined Jan 27, 2019
8,505
The first step will be to reverse engineer the existing circuit. You’ll need to draw a schematic by following the traces on the PCB. Fortunately for you, it appears to be single sided which makes your work a lot easier.
 

schmitt trigger

Joined Jul 12, 2010
772
What is a DOL starter?

As Yaakov has mentioned, you will have to reverse engineer the board. Secondly, you will have to reverse engineer the software functionality. And layer your own functionality on top of it.
Also, since the pinouts are not compatible, instead of making a rat’s nest of wiring it would be far better to design your own PCB.

In other words, this is a full blown design project, in which you would be taking the existing product ONLY AS A BASELINE.

But hey! That is only my personal opinion.
 

Thread Starter

MrNams

Joined May 20, 2023
21
What is a DOL starter?

As Yaakov has mentioned, you will have to reverse engineer the board. Secondly, you will have to reverse engineer the software functionality. And layer your own functionality on top of it.
Also, since the pinouts are not compatible, instead of making a rat’s nest of wiring it would be far better to design your own PCB.

In other words, this is a full blown design project, in which you would be taking the existing product ONLY AS A BASELINE.

But hey! That is only my personal opinion.
I agree,i just want to reuse single phase preventer, dry run protection circuit on this board, and feed to Arduino than this pic.
 
Top