From de2aa84ddf000d5f94c5f4e26a172c74a6c39021 Mon Sep 17 00:00:00 2001 From: Arti Zirk Date: Sun, 29 May 2022 22:04:23 +0300 Subject: [PATCH] init --- LICENSE.txt | 121 +++++++++++++++++++++++++++++++++++++ README.md | 5 ++ xcarve-pulley-tention.png | Bin 0 -> 11885 bytes xcarve-pulley-tention.scad | 54 +++++++++++++++++ xcarve-pulley-tention.stl | Bin 0 -> 34284 bytes 5 files changed, 180 insertions(+) create mode 100644 LICENSE.txt create mode 100644 README.md create mode 100644 xcarve-pulley-tention.png create mode 100644 xcarve-pulley-tention.scad create mode 100644 xcarve-pulley-tention.stl diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/README.md b/README.md new file mode 100644 index 0000000..412d033 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# X-CARVE Belt tentsion + +Made with OpenSCAD, seems to work + +![xcarve-pulley-tention.png](xcarve-pulley-tention.png) diff --git a/xcarve-pulley-tention.png b/xcarve-pulley-tention.png new file mode 100644 index 0000000000000000000000000000000000000000..402a06ff1674096884eed1776bd251dde0785911 GIT binary patch literal 11885 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 U9AX^z0&V0F5Lckcx_6%Z4>*INE&u=k literal 0 HcmV?d00001 diff --git a/xcarve-pulley-tention.scad b/xcarve-pulley-tention.scad new file mode 100644 index 0000000..10266af --- /dev/null +++ b/xcarve-pulley-tention.scad @@ -0,0 +1,54 @@ +$fn=64; + +length = 38; +width = 17; +height = 13; +wall = 5; +screw = 5.5; // M5 screw +pulley_width = 10; +pulley_thickness = 3; + +difference() { + body(); + screw1(); + screw2(); + pulley_slots(); + translate([length/1.5, 0, 0]) + rotate([0,35,0]) + translate([-length/2, 0, 0]) + cube([length, width*1.2, height], center=true); +} + + + +module screw1() { + translate([-width/2 -1, 0, 0]) + rotate([0, -90, 0]) + cylinder(wall*2, d = screw); + + translate([-(width/2)+wall/1.75, 0, 0]) + rotate([0, -90, 0]) + cylinder((wall*2), d = screw*2); +} + +module screw2() { + translate([-width/8, 0, -wall*2]) + cylinder(wall*2, d = screw); +} + +module pulley_slots() { + translate([wall, 0, -wall]) + cube([pulley_thickness, pulley_width, wall*2], center=true); + + translate([wall*2.5, 0, -wall]) + cube([pulley_thickness, pulley_width, wall*2], center=true); +} + + +module body() { + difference() { + cube([length, width, height], center=true); + translate([wall/1.5, 0, wall-1.5]) + cube([length, width - (wall), height], center=true); + } +} \ No newline at end of file diff --git a/xcarve-pulley-tention.stl b/xcarve-pulley-tention.stl new file mode 100644 index 0000000000000000000000000000000000000000..39c91a352ba70431500e84592652c217eb048dd3 GIT binary patch literal 34284 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