Rename MODULE to FOOTPRINT
This commit is contained in:
parent
d8cfe834f9
commit
54878b04a5
|
@ -49,22 +49,22 @@ class testundoredo2(ActionPlugin):
|
||||||
self.category = "Test Undo/Redo"
|
self.category = "Test Undo/Redo"
|
||||||
self.description = ""
|
self.description = ""
|
||||||
|
|
||||||
def createFPCXModule(self,pads):
|
def createFPCXFootprint(self,pads):
|
||||||
size_025_160mm = wxSizeMM(0.25,1.6)
|
size_025_160mm = wxSizeMM(0.25,1.6)
|
||||||
size_150_200mm = wxSizeMM(1.50,2.0)
|
size_150_200mm = wxSizeMM(1.50,2.0)
|
||||||
# create a new module, it's parent is our previously created pcb
|
# create a new footprint, it's parent is our previously created pcb
|
||||||
module = MODULE(self.pcb)
|
footprint = FOOTPRINT(self.pcb)
|
||||||
module.SetReference("FPC"+str(pads)) # give it a reference name
|
footprint.SetReference("FPC"+str(pads)) # give it a reference name
|
||||||
module.Reference().SetPosition(wxPointMM(-1,-1))
|
footprint.Reference().SetPosition(wxPointMM(-1,-1))
|
||||||
self.pcb.Add(module) # add it to our pcb
|
self.pcb.Add(footprint) # add it to our pcb
|
||||||
m_pos = wxPointMM(0,0)#random.randint(10,200),random.randint(10,200))
|
m_pos = wxPointMM(0,0)#random.randint(10,200),random.randint(10,200))
|
||||||
module.SetPosition(m_pos)
|
footprint.SetPosition(m_pos)
|
||||||
|
|
||||||
# create a pad array and add it to the module
|
# create a pad array and add it to the footprint
|
||||||
|
|
||||||
|
|
||||||
def smdRectPad(module,size,pos,name):
|
def smdRectPad(footprint,size,pos,name):
|
||||||
pad = D_PAD(module)
|
pad = D_PAD(footprint)
|
||||||
pad.SetSize(size)
|
pad.SetSize(size)
|
||||||
pad.SetShape(PAD_SHAPE_RECT)
|
pad.SetShape(PAD_SHAPE_RECT)
|
||||||
pad.SetAttribute(PAD_ATTRIB_SMD)
|
pad.SetAttribute(PAD_ATTRIB_SMD)
|
||||||
|
@ -74,16 +74,16 @@ class testundoredo2(ActionPlugin):
|
||||||
return pad
|
return pad
|
||||||
|
|
||||||
for n in range (0,pads):
|
for n in range (0,pads):
|
||||||
pad = smdRectPad(module,size_025_160mm,wxPointMM(0.5*n,0),str(n+1))
|
pad = smdRectPad(footprint,size_025_160mm,wxPointMM(0.5*n,0),str(n+1))
|
||||||
module.Add(pad)
|
footprint.Add(pad)
|
||||||
|
|
||||||
|
|
||||||
pad_s0 = smdRectPad(module,size_150_200mm,wxPointMM(-1.6,1.3),"0")
|
pad_s0 = smdRectPad(footprint,size_150_200mm,wxPointMM(-1.6,1.3),"0")
|
||||||
pad_s1 = smdRectPad(module,size_150_200mm,wxPointMM((pads-1)*0.5+1.6,1.3),"0")
|
pad_s1 = smdRectPad(footprint,size_150_200mm,wxPointMM((pads-1)*0.5+1.6,1.3),"0")
|
||||||
module.Add(pad_s0)
|
footprint.Add(pad_s0)
|
||||||
module.Add(pad_s1)
|
footprint.Add(pad_s1)
|
||||||
|
|
||||||
e = EDGE_MODULE(module)
|
e = EDGE_MODULE(footprint)
|
||||||
e.SetStart0(wxPointMM(-1,0))
|
e.SetStart0(wxPointMM(-1,0))
|
||||||
e.SetEnd0(wxPointMM(0,0))
|
e.SetEnd0(wxPointMM(0,0))
|
||||||
e.SetWidth(FromMM(0.2))
|
e.SetWidth(FromMM(0.2))
|
||||||
|
|
|
@ -10,7 +10,7 @@ pads = 40
|
||||||
pcb = BOARD()
|
pcb = BOARD()
|
||||||
|
|
||||||
# create a new module, it's parent is our previously created pcb
|
# create a new module, it's parent is our previously created pcb
|
||||||
module = MODULE(pcb)
|
module = FOOTPRINT(pcb)
|
||||||
module.SetReference("FPC"+str(pads)) # give it a reference name
|
module.SetReference("FPC"+str(pads)) # give it a reference name
|
||||||
module.Reference().SetPos0(wxPointMM(-1,-1))
|
module.Reference().SetPos0(wxPointMM(-1,-1))
|
||||||
pcb.Add(module) # add it to our pcb
|
pcb.Add(module) # add it to our pcb
|
||||||
|
|
|
@ -13,7 +13,7 @@ pcb = BOARD()
|
||||||
pcb.GetNetClasses().GetDefault().SetClearance(FromMM(0.1))
|
pcb.GetNetClasses().GetDefault().SetClearance(FromMM(0.1))
|
||||||
|
|
||||||
# create a new module, it's parent is our previously created pcb
|
# create a new module, it's parent is our previously created pcb
|
||||||
module = MODULE(pcb)
|
module = FOOTPRINT(pcb)
|
||||||
module.SetReference("M1") # give it a reference name
|
module.SetReference("M1") # give it a reference name
|
||||||
module.Reference().SetPos0(wxPointMM(6,-2))
|
module.Reference().SetPos0(wxPointMM(6,-2))
|
||||||
module.Reference().SetDrawCoord()
|
module.Reference().SetDrawCoord()
|
||||||
|
|
|
@ -100,7 +100,7 @@ class FootprintWizard(pcbnew.FootprintWizardPlugin):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self.buildmessages = ""
|
self.buildmessages = ""
|
||||||
self.module = pcbnew.MODULE(None) # create a new module
|
self.module = pcbnew.FOOTPRINT(None) # create a new module
|
||||||
|
|
||||||
# Perform default checks on all parameters
|
# Perform default checks on all parameters
|
||||||
for p in self.params:
|
for p in self.params:
|
||||||
|
|
|
@ -60,7 +60,7 @@ class TestBoardClass(unittest.TestCase):
|
||||||
|
|
||||||
def test_pcb_get_pad(self):
|
def test_pcb_get_pad(self):
|
||||||
pcb = BOARD()
|
pcb = BOARD()
|
||||||
module = MODULE(pcb)
|
module = FOOTPRINT(pcb)
|
||||||
pcb.Add(module)
|
pcb.Add(module)
|
||||||
pad = D_PAD(module)
|
pad = D_PAD(module)
|
||||||
module.Add(pad)
|
module.Add(pad)
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
# 3) Entered following command line, script takes no arguments
|
# 3) Entered following command line, script takes no arguments
|
||||||
# $ PYTHONPATH=. <path_to>/test_kicad_plugin.py
|
# $ PYTHONPATH=. <path_to>/test_kicad_plugin.py
|
||||||
|
|
||||||
from pcbnew import IO_MGR, BOARD, MODULE, FPID, UTF8
|
from pcbnew import IO_MGR, BOARD, FOOTPRINT, FPID, UTF8
|
||||||
from os import rename as mv
|
from os import rename as mv
|
||||||
|
|
||||||
tmp_path = '/tmp'
|
tmp_path = '/tmp'
|
||||||
|
@ -43,8 +43,8 @@ plugin.FootprintLibCreate( lib_path2 )
|
||||||
|
|
||||||
board = BOARD()
|
board = BOARD()
|
||||||
|
|
||||||
# The only way to construct a MODULE is to pass it a BOARD? Yep.
|
# The only way to construct a FOOTPRINT is to pass it a BOARD? Yep.
|
||||||
module = MODULE( board )
|
module = FOOTPRINT( board )
|
||||||
|
|
||||||
fpid = FPID( 'mine' )
|
fpid = FPID( 'mine' )
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue