// Small plate to go on back of TiVo to cover up lights on the ethernet port. widest=13.78; narrow=4.67; midwide=7.27; tallest=9.56; shortest=7.04; midtall=8.80; outer_tall=17.11; outer_wide=18.18; outer_up=4.11; module ethernet_port(thick) { union() { translate([0,-narrow/2,0]) cube([tallest, narrow, thick]); translate([0,-midwide/2,0]) cube([midtall, midwide, thick]); translate([0,-widest/2,0]) cube([shortest,widest,thick]); } } difference() { translate([-outer_up,-outer_wide/2,0]) cube([outer_tall, outer_wide, 2]); translate([0,0,-1]) ethernet_port(5); }