chiark / gitweb /
air-hockey-puck: wip
[reprap-play.git] / adafruit-powerboost-500.scad
index d946bdae287db0e0f0e0cda5055eb0c1d508ae92..d10002e26b68caa1e9e5ce68a37f39989a1cd21b 100644 (file)
@@ -1,14 +1,10 @@
 // -*- C -*-
 
-psu_sz  = [ 21.7, 36.0 ] + [ 0.25, 0.25 ];
+psu_sz_nom = [ 21.59, 35.56 ];
 
+//// toplevels-from:
 include <adafruit-powerboost-common.scad>
 
-psu_hole_pos = [ 2.05, // from back edge of psu_sz[0]
-                0.55 * 0.5 * 25.4, // from centreline
-                ];
-
-psu_baffle_gap = 1.0 + 0.5;
 psu_baffle_cnr_y = 7.45; // from connector end
 psu_baffle_th = [ 0.8, 3.5 ];
 psu_usbend_led_x = 4.5;
@@ -33,15 +29,21 @@ module PsuLedBafflePlan(){
   }
 }
 
-module PsuLedWindowsPlan(){
+module PsuLedLegendsPlan(){
+}
+
+module PsuLedWindowsPlanCore(){
   difference(){
     union(){
+      // Two LEDs incl "Chrg", one side of inlet connector
       AtPsuMountCorner(1,0) {
        rectfromto([ -(psu_board_support_wall + 0.1),
                     +psu_usbend_led_x ],
                   [ psu_sz[0]/2,
                     +psu_usbend_led_depth ]);
       }
+
+      // One LED, "Low", other side of inlet connector
       AtPsuMountCorner(0,0) {
        sz = psu_baffle_cnr_y - psu_board_support_wall - psu_baffle_th[0];
        translate([0, psu_baffle_cnr_y])
@@ -50,15 +52,15 @@ module PsuLedWindowsPlan(){
                     [ psu_sz[0]/2,
                       +sz/2 ]);
       }
+
+      // One LED, PWR, near outlet USB pads
       AtPsuMountCorner(0,1){
        rectfromto([0,0],
                   [psu_sz[0]/2 - psu_hole_pos[1] - psu_hole_dia/2,
                     psu_innerend_led_depth]);
       }
     }
-    PsuLedBafflePlan();
     translate([0, -psu_sz[1]/2])
       square(center=true, [psu_baffle_th[1], psu_sz[1]]);;
   }
 }
-