badgerloop-software / solar_car_hardware

Repository for solar car electrical hardware made in Altium Designer.
5 stars 1 forks source link

High Voltage Rev B changes #32

Open ryanbear22 opened 1 year ago

ryanbear22 commented 1 year ago

This issue will be tracking any changes necessary to the PCB

ryanbear22 commented 1 year ago

Traces can't be acute angles image

ryanbear22 commented 1 year ago

Check the size of the vias used in Rev A I think dimensions were 30mil for the diameter and 15 mil for the hole size, but I would verify this and change all of the vias on Rev B

ryanbear22 commented 1 year ago

Have the connectors be flush with the edge of the board image

ryanbear22 commented 1 year ago

We want to reduce the "rats nest" of traces as much as possible. The pins on the connector can be reordered to make routing easier, you just need to change them in the schematic first image image

ryanbear22 commented 1 year ago

The output of the DCDC Converter can max out at 15A and the copper traces can only handle a certain amount of power. This website calculates the thickness of the copper traces based on current https://www.4pcb.com/trace-width-calculator.html Similar to Rev A we're going to need thicker traces for that 12V line that's going through the powerpath controller to the output from both the supplemental input and the DCDC converter image

ryanbear22 commented 1 year ago

Same thing for anything HV it's not necessary but it's nice having thicker traces / polygons for anything that's high power to reduce the heat image

ryanbear22 commented 1 year ago

In general we want to avoid having really long traces. Try getting creative with placement of components to avoid this or use vias sparingly to tidy traces like these up

image

ryanbear22 commented 1 year ago

if you go under Tools > Design Rule Check > Run Design Rule Check you'll see there's a lot of errors relating the size constraints. Try editing the rules under Design > Rules to resolve these errors

Here's the min capabilites for thickness and such from the company we order through https://www.4pcb.com/pcb-manufacturing-custom-standard.html (see standard)

you can also look at the rules for Rev A, idk if they would've changed or not

gerosar-tech commented 1 year ago

Done with Design Rule Check issue

gerosar-tech commented 1 year ago

Fixed trace by D12/D8

gerosar-tech commented 1 year ago

Fixed traces by P1

gerosar-tech commented 1 year ago

Made contactors flush with board edge

gerosar-tech commented 1 year ago

Fixed acute angle

gerosar-tech commented 1 year ago

Changed via sizes

ryanbear22 commented 1 year ago

remove any unnecessary vias, they should only be used when going from top to bottom layer. also there's still a couple that need to be resized

ryanbear22 commented 1 year ago

I would still to reduce the lengths of some traces, I think the HV-MC-IN to HV-MC-OUT path can be reduced by grouping components closer, currently that path goes back and forth across half the board.

the main branch still has the rev A pcb so that's always a good reference that can be used

gerosar-tech commented 1 year ago

shortened those traces and checked via sizes

ryanbear22 commented 1 year ago

For the test points I actually missed something in the schematics see how TP18 has the circle to show it's connected but TP19 doesn't, play around with the pins to get the remaining test points connected image image I have a feeling it's all of these since the pcb prj isn't throwing any errors about them not being connected to the correct net labels image

After that's all resolved let's used test points instead of vias. This makes testing easier since we can include in the testing procedure what test point to be probing instead of having to reference the pcb layout in altium to make sure it's the right one.

ryanbear22 commented 1 year ago

could you try to recreate the layout of the Rev A powerpath, we need those oversized traces since there can be upwards of 15A going through those lines and the mosfets image

gerosar-tech commented 1 year ago

fixed the resistor that wasn't connected right

gerosar-tech commented 1 year ago

fixed the test point connections that weren't actually made

gerosar-tech commented 1 year ago

fixed ppc trace issues

gerosar-tech commented 1 year ago

still need to put in more testpoints to replace deleted pads

ryanbear22 commented 1 year ago

swap connectors

image
ryanbear22 commented 1 year ago

rotate mosfets 180 degrees

image
ryanbear22 commented 1 year ago

move all high powered traces to top layer

image
ryanbear22 commented 1 year ago

make consistent large thickness

image
ryanbear22 commented 1 year ago

make traces consistent width where appropriate

ryanbear22 commented 1 year ago

revert mosfet back to relay :(

gerosar-tech commented 1 year ago

swapped connectors

gerosar-tech commented 1 year ago

rotated mosfets

gerosar-tech commented 1 year ago

moved high power to top

gerosar-tech commented 1 year ago

made consistent traces

gerosar-tech commented 1 year ago

changed back to relay