Help with PCB design

Hi could I ask for some help with a PCB design, I am just after a second look and opinion to see if I have missed anything or anything is incorrect.

It is 10x relays and a LilyGo T-Call, with a INA219 and GPS breakout headers.

Parts List:

  • 1x LilyGo T-Call
  • 8x Hongfa HF46F-005-HS1 Relays
  • 2x Hongafa HF46F-012-HS1 Relays
  • 1x INA219 board
  • Pololu D24V50F5 Regulator

With the 8 5v relays, the are triggered via the T-Call and provide a NO going closed contact.

With the 2 12v Relays, they are triggered via external 12v source and provide a NO going CLOSED contact to trigger a GPIO as INPUT on the T-Call.

I want to get it as close to WORKING as possible for first print. I dont know a huge amount about this stuff and am sure some stuff is wrong. Would appreciate any feedback.

Thanks

We learn from fucking up,

Even if your board is bad you at least impressed me.

Oh I should have mentioned I did not design it HAHA.

Those statements appear to be contradictory.

We can’t really tell you anything about your PCB (other than good design rules) without the netlist and schematic.

True good point, I can provide that, sorry it was designed by someone of Fiverr.

Your 12V relays are wired backwards it seems. Coil gets pulled high to 3V3 which will do nothing. Contacts go to gnd and the 12V signal. Since the relay is NO nothing will happen.

Yea I spotted that too. Thanks for confirming!

I also spotted that the VCC+ from the Regulator 12V goes to the INA219 VIN-, should be VIN+ on the INA

You haven’t really said what you are planning on doing with this. It seems odd one end of each of the 5V relay contacts go to ground.

Its a car GPS tracker running ESPhome.

Everything on my car is - trigger, so I just need the commons grounded.

It is also wise to put flyback diodes across you relay coils.

Relays are output devices not input devices you can use to trigger things in ESPHome.

No I am applying negative to things

  • Horn is - trigger
  • Door Lock requires a - to trigger
  • Door unlock requires a - to trrigger

They are not “triggers” they are “alarm outputs” by the sound of it.

What is this massive short circuit here:

There are way more vias than you need. A bit of thoughtful routing would eliminate a lot of them. e.g.

It’s a pretty amateurish job on the whole but it will probably work.

Wait what,

I dont see it

lol okay well at that point you did right by coming here I would not use the board as fiver is full of people using chat gpt to do things. Your better off trial and error with a breadboard and design and print your own pcb you’d gain a skill

1 Like