This repository has been archived on 2025-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
quad-crossfire/fc_plate_custom.scad

47 lines
No EOL
1.7 KiB
OpenSCAD

translate([77.8, 239.8, 0]) {
//import("Crossfire_2/C2APMmount.stl");
}
$fn= 30;
module bumper_hole() {
translate([0, 0, 1.5]) union() {
cylinder(d = 8.5, center = true, h = 3.1);
translate([0, 0, 0.76])
cylinder(d = 14.5, center = true, h = 1.5);
}
}
difference() {
union() {
rotate([0, 0, 45])
translate([0, 0, 1.5])
difference() {
cube(size=[ 55, 55, 3], center = true);
cube(size=[ 35 , 35, 3.3], center = true);
}
translate([ 15.5, 15.5, 3]) cylinder(d = 5, center = true, h = 6);
translate([-15.5, 15.5, 3]) cylinder(d = 5, center = true, h = 6);
translate([ 15.5, -15.5, 3]) cylinder(d = 5, center = true, h = 6);
translate([-15.5, -15.5, 3]) cylinder(d = 5, center = true, h = 6);
// bumper corners
translate([ 0, 32, 1.5]) cylinder(d = 18, center = true, h = 3);
translate([ 0,- 32, 1.5]) cylinder(d = 18, center = true, h = 3);
translate([ 32, 0, 1.5]) cylinder(d = 18, center = true, h = 3);
translate([-32, 0, 1.5]) cylinder(d = 18, center = true, h = 3);
}
translate([ 15.5, 15.5, 5]) cylinder(d = 3, center = true, h = 10);
translate([-15.5, 15.5, 5]) cylinder(d = 3, center = true, h = 10);
translate([ 15.5, -15.5, 5]) cylinder(d = 3, center = true, h = 10);
translate([-15.5, -15.5, 5]) cylinder(d = 3, center = true, h = 10);
// bumper holes are removed
translate([ 0, 32, 0]) bumper_hole();
translate([ 0,- 32, 0]) bumper_hole();
translate([ 32, 0, 0]) bumper_hole();
translate([-32, 0, 0]) bumper_hole();
}