I have a custom PCB based off an Arduino Nano (made by me) as well as some code written by a freelancer.
This project has worked fine for 2 years but since early this year, when I had to buy in new stock of pretty much everything, nothing has worked.
I had to get new stock of the ATMega328p, FTDI USB to Serial, caps, crystals, wifi boards and even PCBs.
There was an issue with the new batch of PCBs. Basically the pads for the wifi board were so close to each other, they were practically touching.
But we bought new boards that did not have this issue and still the boards did not work.
At the same time, I did have to buy new 328p, FTDI, crystals and wifi boards as I was out of stock.
So there were a lot of variables that changed.
The main issue is that the code will run for a few mins then stop.
Re-powering the board results in the code running once but then stopping.
I am not a programmer, and not very good at PCB design but what we had worked for a few years.
I am looking for someone to help work out what is wrong with my project.
This is a commercial project. So the code and the design are all not publicly available.
I am also broke so can't afford to pay top price to get this sorted.
Some components I use (to get an idea of what is involved).
ATMega 328p
FTDI FT232RL
TM1637 LED display driver
eByte E01-ML01SP4 Wifi board
PWM distance sensor
I am based in the UK and ideally would like to work with people in the UK as I need to get this sorted asap.