Closed cooked closed 1 year ago
possibly we could run copper zones all over the place since the (relative) permeability of the copper, air/freespace and FR-4 is the same (and = 1)
there's still the trade off between how much copper goes into coils and how much goes into creating paths/copper areas to keep the PCB cool (likely the exit point for the eat is at the outer edge where the copper can go in contact with metal casing of the motor)
thermals are now done on all layers
z = pcbnew.ZONE(self.board)
ls = pcbnew.LSET()
for l in self.layset:
ls.addLayer(l)
z.SetLayerSet(ls)
implemented, see do_thermal()... it only generates annular copper pours and does some stitching, but no advanced cooling features like testing with inner layer thermal "wires" or "fingers"
see following links for considerations on PCB temparture and design