psu_led_legend_battery_edge = psu_led_legend_line;
psu_led_legend_power_tick_l =
- psu_led_legend_power_dia * 0.75;
+ psu_led_legend_power_dia * 0.65;
psu_led_legend_power_tick_dy = psu_led_legend_line;
psu_led_legend_power_sz_y =
$fn=30;
tick_mid = [0, psu_led_legend_power_dia/2 - psu_led_legend_power_tick_dy];
+ cut_slope = ( psu_led_legend_gap + psu_led_legend_line/2 ) / tick_mid[1];
+ cut_y = psu_led_legend_power_dia + 1;
+
translate(tick_mid)
square([psu_led_legend_line, psu_led_legend_power_tick_l], center=true);
difference(){
circle(r= psu_led_legend_power_dia/2);
circle(r= psu_led_legend_power_dia/2 - psu_led_legend_line);
- translate(tick_mid)
+
+ polygon([[0, 0],
+ [-cut_y * cut_slope, cut_y],
+ [ cut_y * cut_slope, cut_y]]);
+
+ if(0) translate(tick_mid)
square([psu_led_legend_line, psu_led_legend_power_tick_l]
+ [psu_led_legend_gap*2, 0.1],
center=true);
translate([psu_sz[0]/2
- psu_led_pwr_sz_x,
-psu_sz[1]/2
+ + psu_led_legend_gap
+ psu_led_usbend_y_min
+ psu_led_pwr_max_y
+ psu_led_legend_power_sz_y