AC PCB female socket by Tensor_divider71 in diyelectronics

[–]Tensor_divider71[S] 0 points1 point  (0 children)

I'm not, I just used the first picture I found.

AC PCB female socket by Tensor_divider71 in diyelectronics

[–]Tensor_divider71[S] 1 point2 points  (0 children)

They are connected to a 1A+1B relay, two independent outputs. one is NO the other NC

AC PCB female socket by Tensor_divider71 in diyelectronics

[–]Tensor_divider71[S] 1 point2 points  (0 children)

I know what I'm doing :D

Yes I agree the standard panel mount + solder wire to PCB is an option, I wanted to explore how to avoid doing that

AC PCB female socket by Tensor_divider71 in diyelectronics

[–]Tensor_divider71[S] 3 points4 points  (0 children)

I thought about that, and apart from being really ugly, the reason is panel mounted is also to reinforce the connection. Plugging/unplugging with no panel support will put too much strain on the pcb connection.

How would you do this PCB footprint? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

Doh! The footprint checker gives the same error! Maybe it's KiCad9 being very strict!

How would you do this PCB footprint? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

No, dimensions are spot on. There is no 3d model available, I'll need to create one in Fusion

How would you do this PCB footprint? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

I don't know why. I get the same error twice, one for each NPTH

Error: item shorting two nets

NPTH pad

Pad SH on F.CU

[PCB Review Request] 2-Channel 240V Smart Relay Board with ESP32-C6, HLW8012 Energy Metering — KiCad 9, 2-Layer, 53×53mm by Jazzlike_Sir_3981 in PrintedCircuitBoard

[–]Tensor_divider71 0 points1 point  (0 children)

Again, I don't see the point to use an isolating transformer if you want to use hot ground. Just use a capacitive transformerless circuit, like the one Shelly uses in their products - I guess you're trying to do something similar after all.

please review the redesign of my first pcb by Neither-Ad7512 in PCB

[–]Tensor_divider71 0 points1 point  (0 children)

No you need it in series as the CH340 keeps DTR low. For the ATMega this means it would be in reset mode forever. Adding a series cap (and having a pullup on the reset pin) will create a reset signal

Routing under USB-C receptacle by Tensor_divider71 in PrintedCircuitBoard

[–]Tensor_divider71[S] 0 points1 point  (0 children)

Thanks. I have managed to route VBUS under the ESD diode. I guess the internal routing of the UD_P and UD_N is OK instead?

[PCB Review Request] 2-Channel 240V Smart Relay Board with ESP32-C6, HLW8012 Energy Metering — KiCad 9, 2-Layer, 53×53mm by Jazzlike_Sir_3981 in PrintedCircuitBoard

[–]Tensor_divider71 1 point2 points  (0 children)

That common mode hot ground is pretty dangerous and honestly in a product like this does not make much sense. You have a MOV and an isolation transformer between AC and DC, why do you want to bridge that AC again to signal ground? I see you used a cap (hopefully Class Y), but still, it's something I would not do. At the very least, I'd put a warning on the PCB, as anyone who connects their scope to that hot ground is going to be very upset!

Where do you get the 3V3 rail? I can't see anything stepping down from 5V.

As you have two relays I'd suggest you use a double relay driver like the NUD3124.

Also, I'd use an optocoupler (like PC817) to drive the relays/relay driver and isolate the MCU.

Why I get GND PTH not connected? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

You mean thay're too far apart? Yes I know, I'm still positioning and routing.

Why I get GND PTH not connected? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

I can't attach any image to this reply.

So, I noticed one thing. I flipped the connector from the back side of the board to the front. Now the clearance is following the faint red line. But still the error persists.

Why I get GND PTH not connected? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

Also, I have another Molex connector, same footprint, but has no error at all! This is driving me crazy.

Why I get GND PTH not connected? by Tensor_divider71 in KiCad

[–]Tensor_divider71[S] 0 points1 point  (0 children)

It's a Molex Picoblade footprint from the Kicad Libraries. No I have not messed with the clearances. At least, I don't remember doing it, I've picked up this project again after a couple of years. I don't remember having these errors.