Loading

Report as inappropriate

You could add an additionally module:

////////////////////// <- New module Panel -> //////////////////////
module BPanL(){
    difference(){
        color(Couleur2)
        Panel(Length,Width,Thick,Filet);

    rotate([90,0,90]){
        color(Couleur2){
//                     <- Cutting shapes from here ->  
        SquareHole  (1,120,10,28,32,1); //(On/Off, Xpos,Ypos,Length,Width,Filet)
//                            <- To here -> 
           }
       }
}

    color(Couleur1){
        translate ([Thick+.5,0,0])
        rotate([90,0,-90]){
//                      <- Adding text from here ->          
        LText(1,-160,50,"Arial Black",4,"Power");//(On/Off, Xpos, Ypos, "Font", Size, "Text")
//                            <- To here ->
            }
      }
} 

and

//Panneau arrière - Back panel
if(BPanL==1)
        translate([Thick+m/2,Thick+m/2,Thick+m/2])
        BPanL();