From 2c60f1da15b16eae0038fe8f4747e0a14edc657a Mon Sep 17 00:00:00 2001 From: Neil Gershenfeld <gersh@cba.mit.edu> Date: Sun, 31 Mar 2024 13:00:38 -0400 Subject: [PATCH] wip --- python/pcb.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/python/pcb.py b/python/pcb.py index 006597d..614273f 100755 --- a/python/pcb.py +++ b/python/pcb.py @@ -1227,6 +1227,23 @@ class choke(part): # connectors ############################################################ +class hole_pad(part): + # + # wire solder hole pad + # + def __init__(self,value,zb,zt): + pad_header = cylinder(0,0,zb,zt,.03) + pad_hole = cylinder(0,0,zb,zt,.018) + self.value = value + self.pad = [point(0,0,0)] + self.labels = [] + # + # pin 1 + # + self.shape = translate(pad_header,0,0,0) + self.holes = translate(pad_hole,0,0,0) + self.pad.append(point(0,0,0)) + class header_I2C_hole(part): # # I2C through-hole -- GitLab