This is an small Example how to design an RC- Tire by youre own. It is designed with the CAD Tool for Software Developers.

$fn=100;
module tire(){
   
    // Das Grobe Rad schaffen
    difference(){
        intersection(){
            
            cylinder(h=60,r=50,center=true);
            
            // Abrundung um das Grobe rad
            translate([0,0,30]){
                sphere(r=77,center=false);
            };
            
            
            translate([0,0,-30]){
                sphere(r=77,center=false);
            };
        }
        
        // Loch in Rad
        cylinder(r=1.5,h=60,center=true);
        
        
        // Vertiefung im Rad
        translate([0,0,30])
        donut();
        
        // Erste lochreihe von innen nach außen
        for ( i = [0 : 8] ){
           
           rotate((360/8)*i,[0,0,10]){
                translate([0, 20, 0]){
                    cylinder(r=5,h=60,center=true);
                }
           }
          
       }
       rotate(20)
       // Zweite lochreihe von innen nach außen
       for ( i = [0 : 8] ){
           rotate((360/8)*i,[0,0,10]){
                translate([0, 33, 0]){
                    cylinder(r=10,h=60,center=true);
                }
           }
          
       }
       translate([0,0,10]){
            cylinder(r=20, h =40);
       }
       
       // Profil 
        for ( i = [0 : 30] ){
           
           rotate((360/30)*i,[0,0,10]){
                translate([0, 59, 0]){
                   cylinder(r=10,h=60,center=true,$fn=5);
                }
           }
          
       }
       translate([0,0,-30]){
            cylinder(h=5, r=8,$fn=6);
       }
           
    }
}
turn($t);
module turn(t){
    rotate([0,0,t*800]){
        tire();
    }
}
  
module donut() {
    rotate_extrude(){
    
        translate([22,0,0]){
    
            difference() {
                circle(r=21);
            }
            
        }
    }
}