From d08ff2e9600dbf1e35524eaf8f758505beb9e691 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 21 Nov 2021 23:57:42 +0000 Subject: [PATCH] adafruit-powerboost: wip fix led mixup Signed-off-by: Ian Jackson --- adafruit-powerboost-1000.scad | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/adafruit-powerboost-1000.scad b/adafruit-powerboost-1000.scad index 717178d..683eb81 100644 --- a/adafruit-powerboost-1000.scad +++ b/adafruit-powerboost-1000.scad @@ -137,13 +137,14 @@ module PsuLedLegendPowerSymbol(){ } module PsuLedLegendsPlan(){ - translate([psu_led_legend_battery_l/2 + translate([psu_led_legend_power_dia/2 + psu_innerend_led_x_midder + psu_led_legend_gap, psu_sz[1]/2 - psu_innerend_led_depth/2 ]) - PsuLedLegendBattery(0); + rotate([0,0,180]) + PsuLedLegendPowerSymbol(); for (full=[0,1]) { translate([-psu_sz[0]/2 @@ -152,19 +153,23 @@ module PsuLedLegendsPlan(){ + psu_led_legend_gap, -psu_sz[1]/2 + psu_led_usbend_y_min - + psu_led_chrg_both_sz_y * (1-full) + + psu_led_chrg_both_sz_y * 0.5 + + max( + psu_led_legend_battery_w + psu_led_legend_gap, + psu_led_chrg_both_sz_y * 0.5 + ) * (0.5 - full) ]) PsuLedLegendBattery(full ? 100 : 50); } translate([psu_sz[0]/2 - - psu_led_legend_power_dia/2, + - psu_led_legend_battery_nub_l + - psu_led_legend_battery_l/2, -psu_sz[1]/2 + psu_led_legend_gap + psu_led_usbend_y_min + psu_led_low_max_y - + psu_led_legend_power_sz_y + + psu_led_legend_battery_w/2 ]) - rotate([0,0,180]) - PsuLedLegendPowerSymbol(); + PsuLedLegendBattery(0); } -- 2.30.2