Előzmények
A Really Right Stuff fotós termékeibe pár évvel ezelőtt szerettem bele. Tőlük vásároltam állványfejet, valamint a géphez való, úgynevezett “L-plate”-et is. Az L-plate a fényképezőgépre csavarozható alumínium keret, ami lényegében egy Arca Swiss típusú befogósínt létesít a fényképezőgép alján és bal oldalán. Ennek az az értelme, hogy egyrészt mindig ott a gépen az állványra csatlakozó sín, másrészt a fényképezőgép portrait állásban is stabilabban áll az állványon. Megmutatom:
A gépemen van tehát egy Arca Swiss sín. Van egy ezzel a sínnel kompatibilis RRS Arca Swiss befogópofám (=quick release knob), amit rögzítenem kellene egy rúd végén. A pofa talpában egy darab 3/8″-os süllyesztett UNC csavar számára van kiképezve menet és süllyeszték:
3/8″-os UNC csavart és hozzá való anyát Európában alig kapni – ha mégis kapható, akkor az aranyárban van és leginkább nincs itt egy óra múlva. Sebaj, akkor majd gyártunk ilyet!
Gyártunk
Némi guglizás után rájöttem, hogy a mezei CAD alkalmazásban UNC menetet rajzolgatni nem lesz egyszerű feladat – legalábbis az én CAD skilljeimnek kicsit meredek a dolog. Ekkor jutott eszembe, hogy biztos kimatekozta ezt már valaki és létezik rá OpenSCAD script. Hellyel-közzel igazam is lett. Kezdetnek megtaláltam a Thingiverse-en aubenc által létrehozott Poor man’s OpenSCAD library-t, amelyben ő az 1/4″-es fotós csavart gyártotta le mintának. Szerencsére mindezt okos függvényekkel tette, úgyhogy némi küzdelem után én is megszültem a projecthez szükséges 40 mm hosszú, végig menetes, 3/8″-os süllyesztett fejű csavart:
includeEzután következett az anya:/* * hex_screw(15, // Outer diameter of the thread * 4, // Thread step * 55, // Step shape degrees * 30, // Length of the threaded section of the screw * 1.5, // Resolution (face at each 2mm of the perimeter) * 2, // Countersink in both ends * 24, // Distance between flats for the hex head * 8, // Height of the hex head (can be zero) * 0, // Length of the non threaded section of the screw * 0) // Diameter for the non threaded section of the screw * -1 - Same as inner diameter of the thread * 0 - Same as outer diameter of the thread * value - The given value */ hex_screw( 25.4*3/8, 25.4/16, 30, 40, 1.5, 2, 0, 0, 0, -1); lyuk = 2.5; difference() { rotate([0, 180, 0]) { cylinder(h = 2.6, r1 = 4, r2 = 6.25, center = false); } translate([0,0,lyuk/2-2.6-0.1]) { cube(size = [1.5,6,lyuk], center= true); } }

includeA két OpenSCAD script által generált STL file-t aztán CAD-ben leellenőrizve már jól látszott, hogy a plusz tűréssel együtt kompatibilisek lesznek a menetek:/* * hexa_nut(24, // Distance between flats * 8, // Height * 4, // Step height (the half will be used to countersink the ends) * 55, // Degrees (same as used for the screw_thread example) * 15, // Outer diameter of the thread to match * 0.5) // Resolution, you may want to set this to small values * (quite high res) to minimize overhang issues */ pla_extra_width = 0.8; hex_nut(14, 8, .25*(16/2.54), 30, pla_extra_width+25.4*3/8, 0.5);

