real pad_height = 0.75;
real pad_spacing = 0.50;
-real pad_y_off = 1.4;
+real pad_y_off = (2.8 - pad_height) / 2;
real center_width = 1.6;
real center_height = 0.45;
real dot_off = - .3;
-for (pad = 0; pad < num_pad; pad++) {
- /* top side (1-4) */
+for (int pad = 0; pad < num_pad; pad++) {
+ /* bottom side (1-4) */
pad_mm(pad_off(pad),
- -pad_y_off,
+ pad_y_off,
pad_width,
pad_height,
sprintf("%d", pad + 1),
sprintf("%d", pad + 1));
-
- /* bottom side (5-8) */
+
+ /* top side (5-8) */
pad_mm(-pad_off(pad),
- pad_y_off,
+ -pad_y_off,
pad_width,
pad_height,
sprintf("%d", pad + 5),
sprintf("%d", pad + 5));
-
}
pad_mm(0, 0, center_width, center_height, "GND", "GND");
rect(-package_width/2, -package_height/2,
package_width, package_height);
-line(-package_width/2 + dot_off, -package_height/2 + dot_off,
- -package_width/2 + dot_off, -package_height/2 + dot_off);
+line(-package_width/2 + dot_off, package_height/2,
+ -package_width/2 + dot_off, package_height/2);
element_end();