Quick Connector / Strap buckle
Description
# Female strap lock A simple customizable female strap lock (quick release connector) for "Rock Lockster" locks. Written in openscad. I created it because I have killed the one from my "Vaude" backpack (Rucksack) with the door of the car. All stores that sell these things could not deliver in time. Only the female form is here, for the male form I saw several designs on Thingiverse. Defaults to 25mm straps. The openings for the strap are barley wide enough for the folded strap of my backpack. It goes through, but blocks on trying to pull out. With some force and a blade you can remove it though. # Customizer Change the various sizes for your needs. ## Warning There might be combinations of parameters that do not fit together. Your are responsible to check the sizes for your needs. # Printing I printed with PLA, 50% infill. # Source files - RockLockster.scad The connector creator. - RockLockster.json Defines sizes and models for flavours. - svn_rev.scad Contains the subversion revision and is automatically created by the Makefile and SubWCRev (subwcrev). The revision string gets printed inside the enclosure. - Makefile The control file for make (I use gmake on Linux, others not tested). # Rebuild Unzip the dfLibscad_xx.zip (xx==Revision. It is a .txt file on Thingiverse since it does not accept .zip) into the same directory that contains the scad and Makefile. You should get a new subdir named dfLibscad. On Linux open a shell in the source directory, then type make and wait. The png and stl files will get created in subdirs. This takes a while, so be patient. On Windows, Mac, your are on your own. A manual rebuild with openscad is also possible, open RockLockster.scad in openscad, select a thing in the customizer (PrintThis) or add a new flavour with your sizes, press F6, wait, then F7 to export the stl. To much work for me, therefore I created the Makefile. I do currently not know whether the customize of Thingiverse will work. # Details on the Makefile It parses the json file to get the list of things/flavours to build. Then it creates pictures in PNG directory and the stl in STL directory. Not used by this project: It also checks for an auto-versioning template file (svn_rev.tmpl). If found, calls SubWCRev (see pysubwcrev below) to create svn_rev.scad. I do not provide the template file (not useful for you), so this rule will not execute on your machine (I provide the svn_rev.scad instead). You might also notice that it checks for my library dfLibscad. If found, the libraries svn_rev.tmpl file gets translated into another svn_rev.scad file with a version string of the library. Designs can use the module WriteRevision() to print the revision strings onto the part. I use this Makefile in other projects as well. Usually, just the very few first lines need to be adjusted. Feel free to reuse it. ## Requirements - The Makefile expects openscad-nighly to be installed. I use it because it is faster. For openscad stable, locate the two lines with "OPENSCAD ?=" and comment/uncomment the version you want. >"OPENSCAD ?= openscad-nightly --enable=fast-csg --enable=fast-csg-trust-corefinement --enable=lazy-union" >"# OPENSCAD ?= openscad" - On Linux, grep is installed by default, for poor OS you can use either cygwin or the WSL (untested). # Github My github projects: https://github.com/FauthD?tab=repositories - pysubwcrev is a cross-platform version of subwcrev
Statistics
Likes
0
Downloads
0