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