+//----- filament guide clip spacer clip -----
+
+guideclip_armdia = 15.0 + 0.5;
+guideclip_armwidth = 10.2 + 0.5;
+
+guideclip_prongprotrude = 4;
+guideclip_thick = 1.6;
+
+module FilamentGuideClipArmTemplate(extra=0){
+ intersection(){
+ circle(r= (guideclip_armdia/2) + extra);
+ square(center=true, [guideclip_armwidth+extra*2,
+ guideclip_armdia + extra*2 + 10]);
+ }
+}
+
+module FilamentGuideClipSpacerClipTemplate(){
+ difference(){
+ union(){
+ FilamentGuideClipArmTemplate(extra= guideclip_thick);
+ }
+ FilamentGuideClipArmTemplate();
+ translate([0, -guideclip_armdia/2])
+ square(center=true, [guideclip_armwidth - guideclip_prongprotrude,
+ guideclip_armdia]);
+ }
+}
+
+module FilamentGuideClipSpacerClip(){ ////toplevel
+}
+
+