X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=adafruit-powerboost-500.scad;h=d10002e26b68caa1e9e5ce68a37f39989a1cd21b;hp=d946bdae287db0e0f0e0cda5055eb0c1d508ae92;hb=HEAD;hpb=bea673f63b43164bb3be81644a592dddb0fdf591 diff --git a/adafruit-powerboost-500.scad b/adafruit-powerboost-500.scad index d946bda..d10002e 100644 --- a/adafruit-powerboost-500.scad +++ b/adafruit-powerboost-500.scad @@ -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 -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]]);; } } -