SBCMicroRack: Rearrange parts

This commit is contained in:
Florian Festi 2019-11-07 15:17:52 +01:00
parent 569eb2f49c
commit af6c9be8f7
1 changed files with 36 additions and 18 deletions

View File

@ -161,24 +161,42 @@ class SBCMicroRack(Boxes):
# render your parts here # render your parts here
self.rectangularWall(height_total + height_per/2, x + self.hole_dist_edge * 2, "eseS", callback=[ with self.saved_context():
self.paint_finger_holes, self.rectangularWall(height_total + height_per/2,
self.paint_netusb_holes, x + self.hole_dist_edge * 2,
], "eseS",
move="right") callback=[self.paint_finger_holes,
self.rectangularWall(y + self.hole_dist_edge * 2, x + self.hole_dist_edge * 2, "efef", self.paint_netusb_holes],
move="right") move="up")
self.rectangularWall(height_total + height_per/2,
x + self.hole_dist_edge * 2,
"eseS",
callback=[self.paint_finger_holes,
self.paint_stable_features],
move="up")
if self.switch:
self.rectangularWall(height_total + height_per / 2,
x + self.hole_dist_edge * 2,
"eseS",
callback=[self.paint_stable_features],
move="up")
self.rectangularWall(height_total + height_per/2,
x + self.hole_dist_edge * 2,
"eseS",
move="right only")
self.rectangularWall(y + self.hole_dist_edge * 2,
x + self.hole_dist_edge * 2,
"efef",
move="up")
for i in range(self.sbcs): for i in range(self.sbcs):
self.rectangularWall(y + self.hole_dist_edge * 2, x + self.hole_dist_edge * 2, "efef", callback=[ self.rectangularWall(y + self.hole_dist_edge * 2,
self.paint_mounting_holes x + self.hole_dist_edge * 2,
], move="up") "efef",
callback=[self.paint_mounting_holes],
move="up")
self.rectangularWall(height_total + height_per/2, x + self.hole_dist_edge * 2, "eseS", callback=[
self.paint_finger_holes,
self.paint_stable_features
],
move="left")
if self.switch:
self.rectangularWall(height_total + height_per / 2, x + self.hole_dist_edge * 2, "eseS", callback=[self.paint_stable_features], move="down")