X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=adafruit-powerboost-500.scad;h=d10002e26b68caa1e9e5ce68a37f39989a1cd21b;hb=ba7c5b240dcdab5fa3f4e3f7823bb828551471f0;hp=c40b2f3ecba87ce292b1e9a095c990c89d277fdc;hpb=a8fc1a8b8d47ce7086fba7832be87a2ce2d64fc8;p=reprap-play.git diff --git a/adafruit-powerboost-500.scad b/adafruit-powerboost-500.scad index c40b2f3..d10002e 100644 --- a/adafruit-powerboost-500.scad +++ b/adafruit-powerboost-500.scad @@ -2,13 +2,9 @@ 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 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,6 +52,8 @@ module PsuLedWindowsPlanCore(){ [ 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,